@charset "UTF-8";

/* general */
body{width:852px;background:url(/img/bgRTL.png) #0f0f0f top center no-repeat; background-attachment:fixed;margin:0px auto;text-align:center;font:normal 13px Arial, Helvetica, sans-serif; background-color:#666;}
h1{font:normal 18px Arial, Arial, Helvetica, sans-serif;}
h3,
h4{font:bold italic 16px Arial, Arial, Helvetica, sans-serif;}
h2{font:normal 16px Arial, Arial, Helvetica, sans-serif;}
ul,
li{list-style:none;margin:0;padding:0;}
a img {border:none;}

/*special randoms*/
.clr{clear:both;position:relative;display:block;visibility:hidden;}
.zeroMP{margin:0;padding:0;}

#search,
#pageWrapper,
#contentWrapper,
#topLogoLogin,
#logoRTL,
#navUniversal,
#theRotatingBox,
#nav1Wrapper,
.colorBar,
.contentLeft,
#footerWrapper{position:relative;display:block;float:left;text-align:left;}

#pagautopper{width:852px; width:auto}

#topLogoEtcWrapper{background:url(/img/bgTop.png) transparent bottom center no-repeat;width:852px;height:118px; border:0px solid red}

#logoRTL{width:315px; padding-top:6px;}
.logo{margin-top:28px;margin-left:28px;border:none;}
.soman{ display:inline; width:100%;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#ffffff;}
.popupText
{
    text-align: left;
}

.niceFont
{
    font-family: Tahoma, Helvetica, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#search,
#navUniversal,
#theRotatingBox
{
    width:530px;
    margin-right:2px;
    font-size:12px;
    color:#fff;
    text-align:right;
    float:right;
}

#theRotatingBox
{
    margin-right: 4px;
    top:25px;
    text-align:center;
    height: 71px;
}

#search{width:852px;padding:15px 0 0 0;margin:0;}
.searchField{}
.submitButton{width:25px;height:19px;border:none;}
#navUniversal{top:10px;}

#navUniversal a:link,
#navUniversal a:visited,
#navUniversal a:hover,
#navUniversal a:active{color:#fff;text-decoration:none;}
#navUniversal a:hover{text-decoration:underline;}

#contentWrapper
{
    background: url(/img/bgContentWrapper.png) top center repeat-y;
    width: 852px;
    padding-bottom: 40px;
    border-bottom: 2px solid #000;
}

#nav1Wrapper{background:url(/img/bgMenu.gif) #666 top left repeat-x;width:848px;height:34px;margin-left:2px;margin-right:2px;text-align:center;}
#nav1Left{width:78px; background:url(/img/nav1Chevron.png) transparent top left repeat-x; height:34px; float:left}
#nav1Main{float:left; width:500px; text-align:center; padding:0px; border:0px solid lime; color:White; margin-left:50px;}
#nav1Right{width:78px; background:url(/img/nav1Chevron.png) transparent top left repeat-x; height:34px; float:right}

.colorBar{width:848px;height:4px;background-color:#F6E600;left:2px; overflow:hidden;}

#rightCol{width:180px;float:right; z-index:1;}
.contentRight h3{margin:0 0 10px 0;color:#666;}

.contentLeft
{
    width: 630px;
    margin: 10px 0 0 20px !important;
    margin: 20px 0 0 10px;
    padding-bottom: 12px;
    border-bottom: 1px solid #cfcfd0;
    display: table;
    text-align: left;
    position: static;
}

#home .contentLeft
{
    width: 635px !important;
    width: 636px;
    margin: 3px 0 0 5px !important;
    margin: 3px 0 0 4px;
}

.homeCentered
{
    margin: 0 auto;
    width: 620px;
}

.contentLeft p{color:#333;font-size:12px;line-height:1.4em;}
.contentLeft hr{background-color:#ddd;width:100%;height:0;color:transparent;}

.contentRight{/*margin:10px 0 10px 10px !important;*/margin:10px 0 5px 5px; z-index:1; display:table}

.contentRight a:link,
.contentRight a:visited,
.contentRight a:hover,
.contentRight a:active{color:#000;text-decoration:none;font-size:11px;}
.contentRight a:hover{text-decoration:underline;}

/* rhs lists */
li.chevron, li,
li.pdf{background-image:url(/img/bulletChevron.png);background-position:2px 4px;background-repeat:no-repeat;padding-left:18px;padding-bottom:5px;display:block;}
li.pdf{background-image:url(/img/bulletPDF.png);}
.fileSize{font-size:9px;display:inline;}

#signUp p{margin:5px 0;padding:0;text-align:right;}

li.pdf{background-image:url(/img/bulletPDF.png);}
.fileSize{font-size:9px;display:inline;}

#signUp a.whySignUp {top:5px;text-align:right; clear:both; display:table; text-decoration:underline}
.submitButtonNewsletter{background:url(/img/submitChevron.png) bottom left no-repeat;width:25px;height:22px;cursor:pointer;border:none; display:block; float:left; margin-left:5px;}
#signUp .newsletterInput { width:130px; margin:0px; float:left; margin-bottom:5px}
.newsletterThanks {color:White; font-weight:normal; width:154px; border:1px solid #F7ED13; padding:5px; font-size:11px; background-color:#666;}

#copyrightEtc{width:852px;font-size:11px;color:#999;text-align:center;padding-top:20px; padding-bottom:20px;}
#copyrightEtc a, a:link #copyrightEtc, #copyrightEtc a:visited { color: #999; text-decoration:none;}

/*** homepage Most Viewed */
.pTabWrapper
{
    cursor: hand;
}

.pTab
{
    width: 100px;
    height: 100px;
    background-color: White;
    padding: 0px;
    margin: 10px 12px 10px 12px;
    border: 1px solid #ddd;
    cursor:pointer; cursor:hand;
}
.pTab:hover
{
    border: 1px solid #F7ED13;
}


a, a:link, a:visited { text-decoration:underline; color:#111;}

.middleCenterAlign
{
    text-align: center;
    vertical-align: middle;
}
