@charset "utf-8";
/* CSS Document */

/* import reset file to clear different browsers' coding. view more close to our site as designed 
@import url(reset.css);*/

.font10 { font-size: 10px; }

#contest_laughter table.webform td { line-height: 16px; }
#contactHCP strong { color: #D06396; }
#contactHCP .contacts { border-top: 2px solid #AAC8E4; border-right: 2px solid #AAC8E4; border-bottom: 2px solid #AAC8E4; padding: 10px; }
#contactHCP .icons { border-top: 2px solid #AAC8E4; border-left: 2px solid #AAC8E4; border-bottom: 2px solid #AAC8E4; padding: 10px; }
#contactHCP span { font-size: 14px; font-weight: bold; }


#hoverNav { display: none; }
#cat_551830_divs { background: url(/images/banner/btnBg.jpg) no-repeat; }
#cat_613849_divs { background: url(/french/images/banner/btnBg.jpg) no-repeat; }
#cat_528921 { margin: 0 auto; }
#imageDataContainer { overflow: hidden; }
#webapp5978pagination, #webapp6914pagination {display: none;} 

/* WORLD CONTEST DROP MENU FORM */
#CAT_Custom_170894 option { width: 250px; }

a { cursor: pointer;}
sup { font-size: 10px; vertical-align: text-top;}
strong{font-weight:bold;color:#3066A2;}

.tableLines td { border-right: 2px solid #aac8e4; border-bottom: 2px solid #aac8e4; padding: 5px;}

.c1, .c2, .c3 {border: solid 1px #96b9d8; padding: 8px; }
.c1{background:#dbe8f3;}
.c2{background:#c9dced;}
.c3{background:#b7d1e7;}
.r2{border-top:solid 2px #FFF; border-bottom:solid 2px #FFF;}
.pink{color:#d06396;}

#news{position: relative; left: 5px;}
.frontNewsTitle {  height: 35px; background: #d06396 url(/images/home/newsArrow.jpg) no-repeat left; }
.frontNewsFont{ display: block; width: 136px; padding: 12px 0 8px 28px; font-weight: bold; font-size: 14px; color: #FFFFFF }
.frontNews a { display: block;  width: 124px; text-decoration: none; font-weight: bold; color: #77787b; background: url(/images/home/newsBullet.gif) no-repeat left #d7d7d9; border-bottom: 1px solid #c4c4c4; border-top: 1px solid #FFFFFF; vertical-align: middle; padding: 10px 10px 10px 30px; }
.frontNews a:hover { display: block;  width: 124px; text-decoration: none; font-weight: bold; color: #77787b; background: url(/images/home/newsBullet.gif) no-repeat left #EEEEEE; border-bottom: 1px solid #c4c4c4; border-top: 1px solid #FFFFFF; vertical-align: middle; padding: 10px 10px 10px 30px; }

.page_title { display: block; font-size: 20px; width: 100%; padding: 15px 10px 15px 0; font-weight: bold; }
.bw_newscontent, .bw_newscontent div { display: block; width: 100%; }
.noBullet { /*list-style: none;*/ padding: 10px 10px 10px 20px;}
.noBullet li { padding-bottom: 10px; }


/*.RSSlink { display: block; width 150px; height: 40px; background: #d7d7d9; }*/
.light_pink{color:#ffb8d9;}
.blue{color:#3066A2;}
.black{color: #000000;}
.boxBg{ border:solid 1px #b2c0d0; background: #e8ecf1;}
ul.boxBg { padding: 0.5em 1em 0.5em 2.5em; width: 630px; margin:0 auto;}
.clear { clear: both; }
.clearLeft { clear: left; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearTlb { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; border-collapse: collapse; border-spacing: 0;  }
/*ol, ul{ padding: 0.5em 0.5em 0.5em 4em;}
ol{list-style-type:decimal;}
ul{list-style-type:disc;}
li{line-height: normal;}*/
blockquote{padding-left: 2em;}

a:focus, button:focus { 
    outline: none; 
}

html,
body { height:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: url(/images/frameset/ColdFX_webBG.jpg) no-repeat top center #d0d6de; margin: 0; }

#online {margin: 0 auto; border: 0;}
#online td {width: 500px; vertical-align:middle; text-align: center; font-size:16px;}


#wrapper { width: 958px; margin: 0 auto; position: relative; y:0; }
#header { height: 56px; background:url(/images/frameset/top.png) left bottom no-repeat; }
#shareLinks, #shareLinks a  { color: #FFFFFF; font-weight: bold;   }
#shareLinks a:link, #shareLinks a:visited { color: #FFFFFF; }
#shareLinks a:hover, #shareLinks a:active { color: #003399; }
#shareLinks { padding-top: 10px; }
#shareLinks a { text-decoration: none; }
#shareLinks, #shareButtons { float: left; }
#shareButtons { display: block !important; display: none; vertical-align: top; position: relative; left: 10px; background-color: #ffffff; }
#shareIcons { position: relative; top: 5px; }
#topNavHolder{ width: 260px; height:270px; float:left;padding-bottom:0;}
#topNav{ clear:both; height: 162px; }

#leftContent { width:186px;}

#conTable {width:720px; position:relative; top:6px; left: 5px;}
.contentTop{ height:30px;background: url(/images/frameset/contentTopBg.png)  bottom left no-repeat;}
.contentBase{height:15px;background: url(/images/frameset/contentBottomBg.png) top left no-repeat;}
#content { width: 690px;  background: url(/images/frameset/contentBg.png) top repeat-x #edf2f8; border-left:1px solid #edf2f8; border-right:1px solid #edf2f8; padding: 0 14px; color: #002c5f; }
#spokePic { padding-top: 3px; }
#spokePic #content h2, #spokePic #content h4 { color:#d06396; }
#spokePic #content { background: url(/images/frameset/spokeBg.jpg) top repeat-x #edf2f8; }

#content a,#footer a { text-decoration: none; font-weight:bold;}
#content a:link, #content a:visited,#footer a:link, #footer a:visited { color: #3066A2; }
#content a:hover, #content a:active,#footer a:hover, #footer a:active { color: #DD6B9F; }
#content h1{font-size:24px;color: /*#3066A2*/#000000; }
#content h2{font-size: 20px;color: #3066A2; }
#content h3{font-size: 14px;}
#content p {line-height:normal; }
#contentWrapper { background:url(/images/frameset/contentWrapperBG.png) repeat-y; padding: 0 17px; }
     #contentWrapper div { float: left; }
     .center { width: 535px;  padding: 7px 13px 0 8px !important; padding: 0 10px 0 0; }
     .end { padding: 0; }

     .signupTop{ height: 43px; width:186px;line-height: normal; font-weight: bold; color: #FFF; background: url(/images/frameset/signupTop.png) bottom left no-repeat; }
      /*.signupTop span{ display: block; width: 200px; padding: 5px 9px 3px; }*/
     .signupTopSpace {  padding: 8px 0 0 8px; text-align: center; }
     .signupBottom{height:24px; width:186px;background: url(/images/frameset/signUpBottom.png) top no-repeat;  }

     .sideNavTop{width:186px; height:17px; background:url(/images/sidenav/sideNavTop.png) bottom no-repeat; } 
     .sideNavLT{width: 5px;background:url(/images/sidenav/sideNavLTbg.png) left repeat-y; }
     .sideNavRT{width: 7px;background:url(/images/sidenav/sideNavRTbg.png) left repeat-y;}
     #sidenavBtn{background:#ced9e9;}
     .sidenavBtn, .sidenavBtnOver {font-weight:bold;border-bottom: 1px inset #FFF; vertical-align: middle;padding-left:10px;}
     .sidenavBtn{color:#003399;}
     .sidenavBtnOver{color:#d06396; cursor: pointer; }
     .sideNavBase{clear:both;width:186px; height:24px; background:url(/images/sidenav/sideNavBase.png) top no-repeat;  }

     .onNavBtn, .subnavBtn1, .subnavBtn2, .subnavBtn3, .subnavBtn4, .subnavBtn5, .subnavBtn6, .subnavBtnOver, .subnavBtnSelect {font-weight: bold;vertical-align: middle;}
     .onNavBtn {background:#063368;color:#cf6497; padding-left: 10px;}
     
     .subnavBtn1, .subnavBtn2, .subnavBtn3, .subnavBtn4, .subnavBtn5, .subnavBtn6, .subnavBtnOver, .subnavBtnSelect {padding-left: 25px;}
     .subnavBtn1 {background: url(/images/sidenav/subBg1.jpg) repeat-x ;color: #FFF;}
     .subnavBtn2 {background: url(/images/sidenav/subBg2.jpg) repeat-x ;color: #FFF;}
     .subnavBtn3 {background: url(/images/sidenav/subBg3.jpg) repeat-x ;color: #FFF;}
     .subnavBtn4 {background: url(/images/sidenav/subBg4.jpg) repeat-x ;color: #FFF;}
     .subnavBtn5 {background: url(/images/sidenav/subBg5.jpg) repeat-x ;color: #FFF;}
     .subnavBtn6 {background:#4d7fba;color: #FFF;}
     .subnavBtnSelect { background: url(/images/sidenav/arrow.jpg) left no-repeat #9e598d; color: #FFF;}
     .subnavBtnOver { background: #795488; color: #FFF; cursor: pointer; }


     #signUp form {width: 174px; }
     #signUp table.webform td {padding: 6px 6px 0 6px; }
     #signUp td { font-size:11px; }
     #signUp td.fill { background-color: #FFF; }
     #coupon, #learnMore { width: 186px; padding: 0 0 10px 5px;}


     .captchaimg img { 
             width: 120px; 
             padding-left: 20px;
     }

      input#CaptchaV2 { text-align: center; }

     #winForm td { font-size: 12px; line-height: 16px; }

#pageLinks { padding-left: 16px; color: #000000; font-weight: bold;}
#pageLinks a, #pageLinks a:link, #pageLinks a:hover, #pageLinks a:active, #pageLinks a:visited { text-decoration: none; color: #000000; }

#centerContent { padding-top: 8px; }     
     #video, #freeze,  #mobile { padding-bottom: 10px; }
     #vid { padding: 2px 0 5px 0; }
     #flash { padding-bottom: 5px; }

     


/* BOTTOM ADS SLIDER */
#slideshow {
    position:relative;
    height:204px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow A.active {
    z-index:10;
}

#slideshow A.last-active {
    z-index:9;
}



#poll { padding-top: 10px; }   

/* #rightContent div, #centerContent div {padding-bottom: 10px;}*/

#rightContent { padding-top: 7px; width:174px;}    
     #poll, #mobile { padding-left: 3px; }

#videoHolder {width: 580px; padding: 0 0 20px 100px; }

#footer { text-align:center; clear: both; font-size:10px; color: #50575e; padding: 35px 0; background:url(/images/frameset/bottom.png) no-repeat; }
#bottomNav{width: 850px; margin:0 auto;
