.clear { height:1px; overflow:hidden; clear:both; }
img { border:none; }
form { margin:0px; }
div#cnnLeftCol { margin-bottom:0px; }
.cnnPad3Top18Left{padding:3px 0 0 18px;}
.cnnPad16T18RLB10 { padding:16px 18px 10px 18px; }
.cnnPad18TRLB10 { padding:18px 18px 10px 18px; }
.cnnPad18TRL { padding:18px 18px 0px 18px; }
#cnnSubNav { position:relative; width:983px; height:51px; overflow:hidden; font-size:12px; font-weight:bold; color:#004276; line-height:51px; text-align:left; margin-bottom:10px; }
#cnnSubNav a { display:block; float:left; width:163px; text-align:center; border-right:1px solid #e7e7e7; background:#fff; }
#cnnSubNav a:hover { color:#fff; background:#81bedd; }
a:visited { color:#004276; }
#cnnSubNav a.cnnSubNavCurrent { color:#fff; background-color:#81bedd; }
a#cnnSubNavleft.cnnSubNavCurrent { color:#fff; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/topnav.sprite.gif) no-repeat 0px -56px; }
a#cnnSubNavright.cnnSubNavCurrent { color:#fff; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/topnav.sprite.gif) no-repeat -171px -56px; }
a#cnnSubNavleft { background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/topnav.sprite.gif) no-repeat; }
a#cnnSubNavleft:hover { background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/topnav.sprite.gif) no-repeat 0px -56px; }
a#cnnSubNavright { border:0px none; background:#dadada url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/topnav.sprite.gif) no-repeat -171px 0px; }
a#cnnSubNavright:hover { border:0px none; background:#dadada url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/topnav.sprite.gif) no-repeat -171px -56px; }
li.cnnMayolistnone { list-style:none; }
.cnnRedTime { color:#ca0002; }
.cnnClickTop { float:right; }
.cnnClickTop2 { position:absolute; top:6px; right:18px; }
.cnnRelatedHead { position:relative; border-bottom:1px solid #dfdfdf; }
.cnnh2title { font-size:30px; color:#000; font-weight:bold; margin:11px 0px 10px 18px; padding:0px; }
.cnnh2title2 { font-size:30px; color:#000; font-weight:bold; padding:10px 0px 10px 18px; margin:0px; }
.cnnh2title3 { font-size:30px; color:#000; font-weight:bold; padding:6px 0px 9px 18px; margin:0px; }
.cnnh3title { font-size:16px; color:#000; font-weight:bold; margin:10px 0px 7px 0px; padding:0px; }
.cnnh3title2 { font-size:16px; color:#000; font-weight:bold; margin:0px; padding:5px 0px 0px 12px; }
.cnnh3title3 { font-size:16px; color:#000; font-weight:bold; margin:0px; padding:5px 0px 7px 12px; border-bottom:1px solid #dfdfdf; }
.cnnh3title4 { font-size:16px; color:#000; font-weight:bold; margin:0px; padding:6px 0px 6px 12px; }
.cnnh3title5 { font-size:16px; color:#000; font-weight:bold; margin:0px; padding:6px 0px 7px 12px; }
.cnnh3title4 span { font-size:11px; color:#949494; font-weight:normal; }
.cnnh2titlebox {  border-bottom:1px solid #dfdfdf; }
.cnnh2titlebox h2 { position:relative; width:460px; }
.cnnMosaicContentCol .cnnh2titlebox h2 { width:460px; }
.cnnMosaicContentCol .cnnh2titlebox { position:relative; }
.cnnFollowTopic { position:absolute; right:20px; top:16px; width:97px; height:11px; cursor:pointer; }
.cnnPtext11 { font-size:11px; color:#000; margin:0px 0px 14px 0px; }
.cnnRelatedTopicsCont { position:relative; }
.cnnRelatedTopicsBox { position:relative; font-size:11px; font-weight:bold; color:#004276; border-bottom:1px solid #dfdfdf; padding:14px 0px 14px 0px; height:14px; cursor:pointer; }
.cnnRelatedTopicsBox img.cnnArrowSel { position:absolute; top:18px; left:6px; }
.cnnRelatedTopicsBox a { position:absolute; top:16px; left:20px; }
.cnnRelatedTopicsBox a:link { color:#004276; }
.cnnRelatedTopicsBox a:visited { color:#004276; }
.cnnRelatedTopicsBox a:hover { color:#ca0002; }
.cnnRelatedTopicsTop { border-top:1px solid #dfdfdf; }
.cnnRelatedExpandBox { background:#f8f9f1; padding:16px 18px 16px 18px; border-bottom:1px solid #dfdfdf; }
.cnnRelatedExpandScroll { overflow-x:hidden;}
.cnnRelatedExpandScroll ul { list-style-type:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#004276; } 
.cnnRelatedExpandScroll li { padding-bottom:2px; }
.cnnRelatedExpandScroll_Par {  overflow-x:hidden; }
.cnnRelatedExpandScroll_Par p { font-size:11px; color:#000; margin:0px 6px 6px 0px; padding:0px; }
.cnnRelatedExpandScroll_Par ul { font-size:11px; margin:0px 0px 8px 8px; padding:0px; color:#000; } 
.cnnRelatedExpandScroll_Par li { padding:0px 0px 2px 9px; list-style:none; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/black_bull.gif) no-repeat scroll left 5px }
.cnnRelatedEBoxc1, .cnnRelatedEBoxc2 { float:left; width:171px; padding-right:18px; }
.cnnRelatedEBoxc3 { float:left; width:171px; }
.cnnRelatedExpandBox a, .cnnRelatedExpandBox a:link, .cnnRelatedExpandBox a:visited, .cnnRelatedExpandBox a:hover, .cnnRelatedExpandBox a:active { text-decoration:none; }
.cnnRelatedPartner { position:absolute; color:#7b7b7b; font-size:10px; right:12px; top:5px; width:250px; height:28px; text-align:right; }
.cnnRelatedPartner .cnnMayoLogo { border:none; }
.cnnRelatedPartner span { display:block; float:right; line-height:28px; }
.cnnRelatedPartner2 { float:right; color:#7b7b7b; font-size:10px; width:250px; height:28px; text-align:right; }
.cnnRelatedPartner2 span { display:block; float:right; width:90px; line-height:12px; padding:2px 4px 0px 0px; }
.cnnRelatedPartner3 { position:absolute; color:#7b7b7b; font-size:10px; right:18px; top:4px; width:115px; height:28px; text-align:right; }
.cnnRelatedPartner3 span { display:block; float:right; width:90px; line-height:12px; padding:2px 4px 0px 0px; }
.cnnRelatedPartner4 { position:absolute; color:#7b7b7b; font-size:10px; right:18px; top:10px; width:300px; height:28px; text-align:right; }
.cnnRelatedPartner4 span { display:block; float:right; width:90px; padding:0px 4px 0px 0px; margin-top:-3px; line-height:13px; }
.cnnLatestTopics { height:37px; padding:20px 0px 0px 0px; margin:0px 0px 14px 0px; border-bottom:1px solid #dfdfdf;}
#cnnRBox1, #cnnRBox2, #cnnRBox3, #cnnRBox4, #cnnRBox5, #cnnRBox6, #cnnRBox7, #cnnRBox8, #cnnRBox9, #cnnRBox10, #cnnRBox11, #cnnRBox12, #cnnRBox13, #cnnRBox14, #cnnRBox15, #cnnRBox16, #cnnRBox17, #cnnRBox18, #cnnRBox19, #cnnRBox20 { display:none; }
#cnnRBox1.cnnRelatedOpen { display:block; }
.cnnLatestBox { float:left; width:132px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .cnnLatestBox .cnnh3title { font-weight:normal; } } /* safari css override */
#cnnFooter { clear:both; }
/*.cnnFilterOpt { float:right; width:280px; text-align:right; font-size:10px; color:#949494; padding-top:13px; font-weight:bold; }*/
.cnnFilterOpt { float:right; width:250px; text-align:right; font-size:10px; color:#949494; padding-top:13px; font-weight:bold; }
.cnnFilterOpt a { font-weight:bold;}
.cnnLatestc1 { float:left; width:384px; margin-right:9px; }
.cnnLatestc2 { position:relative; float:left; width:189px; padding:34px 0px 0px 2px; overflow:hidden; }
a.cnnWhatsthis { font-size:9px; font-weight:normal; }
.cnnExpertMore { font-size:10px; height:16px; margin-top:-2px; padding:6px 0px 0px 11px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
.cnnExpertMore2 { height:22px; font-size:10px; padding:9px 0px 5px 10px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
/*.cnnExpertBg { height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/expert_sanjay_bg.gif) no-repeat -1px 2px; }
.cnnExpertBgConditions { height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/expert_otis_bg.gif) no-repeat -1px -5px; }
.cnnExpertBgDietFitness { height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/expert_melina_bg.gif) no-repeat -1px -5px; }
.cnnExpertBgLivingWell { height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/expert_jennifer_bg.gif) no-repeat -1px -5px; }
.cnnExpertBgMentalHealth { height:66px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/expert_charles_bg.gif) no-repeat -1px -5px; }
.cnnExpertBg a, .cnnExpertBgConditions a, .cnnExpertBgDietFitness a, .cnnExpertBgLivingWell a, .cnnExpertBgMentalHealth a { display:block; font-size:11px; color:#000; font-weight:bold; margin:14px 0px 0px 11px; }*/
.cnnExpertBg { height:87px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/189_92_topic_sanjay.jpg) no-repeat -1px 2px; }
.cnnExpertBgConditions { height:87px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/189_92_topic_brawley.jpg) no-repeat -1px -5px; }
.cnnExpertBgDietFitness { height:87px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/189_92_topic_jampolis.jpg) no-repeat -1px -5px; }
.cnnExpertBgLivingWell { height:87px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/189_92_topic_shu.jpg) no-repeat -1px -5px; }
.cnnExpertBgMentalHealth { height:87px; width:187px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/189_92_topic_raison.jpg) no-repeat -1px -5px; }
.cnnExpertBg a, .cnnExpertBgConditions a, .cnnExpertBgDietFitness a, .cnnExpertBgLivingWell a, .cnnExpertBgMentalHealth a { display:block; font-size:11px; color:#000; font-weight:bold; margin:10px 0px 0px 12px; }
.cnnExpertBg a:link, .cnnExpertBgConditions a:link, .cnnExpertBgDietFitness a:link, .cnnExpertBgLivingWell a:link, .cnnExpertBgMentalHealth a:link { color:#000; } 
.cnnExpertBg a:hover, .cnnExpertBgConditions a:hover, .cnnExpertBgDietFitness a:hover, .cnnExpertBgLivingWell a:hover, .cnnExpertBgMentalHealth a:hover  { color:#ca0002; }
.cnnExpertBg a span, .cnnExpertBgConditions a span, .cnnExpertBgDietFitness a span, .cnnExpertBgLivingWell a span, .cnnExpertBgMentalHealth a span {color:#004276;}
.cnnExpertBg a:hover span, .cnnExpertBgConditions a:hover span, .cnnExpertBgDietFitness a:hover span, .cnnExpertBgLivingWell a:hover span, .cnnExpertBgMentalHealth a:hover span  { color:#ca0002; }
.cnnExpertbd1 { font-size:11px; color:#000; font-weight:bold; padding:9px 12px 0px 11px; }
.cnnExpertbd1 span { color:#004276; }
.cnnExpertbd1 a, .cnnExpertbd1 a:link, .cnnExpertbd1 a:visited { color:#004276; }
.cnnExpertbd1 a:hover{ color:#ca0002; }
.cnnExpertbd1 ul { padding:7px 0px 0px 0px; margin:0px; list-style:none; }
.cnnExpertbd1 ul li { font-size:11px; font-weight:bold; line-height:14px; color:#949494; margin:0px; padding:0px 0px 11px 8px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat left 5px; }
.cnnAskCbox { border-bottom:1px solid #dfdfdf; padding:8px 12px 8px 12px; overflow:hidden; }
.cnnAskCbox p { margin:0px; padding:1px 0px 4px 0px; font-size:10px; color:#949494; }
.cnnAskCbox a { font-weight:bold; font-size:11px; }
.cnnFeatCbox { border-top:1px solid #dfdfdf; padding:6px 12px 6px 12px; font-weight:bold; font-size:11px; }
.cnnFeatCboxLast { border-top:1px solid #dfdfdf; padding:6px 2px 4px 12px; font-weight:bold; font-size:11px; }
.cnnFeatCboxBio { position:relative; border-top:1px solid #dfdfdf; padding:6px 9px 6px 12px; font-weight:bold; font-size:11px; }
.cnnFeatCboxBio .cnnHeaderLnk a { font-size:11px; }
.cnnFeatCboxBio .cnnHeaderLnk a:hover { color:#ca0027; }
.cnnFeatCboxBio span.bioexpert { display:block; margin-bottom:8px; color:#949494; line-height:8px; }
.cnnFeatCboxBio a.bioquestion { line-height:13px; }
.cnnFeatCboxBio a.biodr { color:#000; }
.cnnFeatCboxBio a:hover.biodr { color:#ca0027; }
.cnnFeatCboxBio span.bioraq { color:#004276; } 
a.cnnAsksee { font-weight:normal; }
.cnnPipe { font-size:10px; color:#949494; }
.cnnAsksprite { float:left; width:83px; height:22px; margin-right:4px; background:url(http://i.cdn.turner.com/cnn//.element/img/2.0/sect/health/ask_more_sprite.gif) no-repeat; cursor:pointer;}
.cnnAsksprite:hover { background-position:0px -29px; }
.cnnMoresprite { float:left; width:81px; height:22px; background:url(http://i.cdn.turner.com/cnn//.element/img/2.0/sect/health/ask_more_sprite.gif) no-repeat -86px 0px; cursor:pointer; }
.cnnMoresprite:hover { background-position:-86px -29px; }
.cnnLatestSelection { margin-bottom:13px; }
.cnnLatestSelection p { margin:0px; padding:0px;}
.cnnh4Latest span{ font-size:12px; font-weight:bold; color:#949494; }
.cnnh4Latest { font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.cnnFeatCboxBio .cnnh4Latest { font-size:11px; }
.cnnUpdatedR { font-size:10px; color:#cb0003; }
.cnnUpdatedG { font-size:10px; color:#949494; }
p.cnnLatestP { font-size:10px; color:#000; line-height:14px; margin:0px 0px 2px 0px; }
a.cnnLatestComments { font-size:9px; }
span.cnnLatestComments { font-size:9px; }
.cnnh4Latest img{ margin-right:7px; border:none; }
.cnnMayoLogo { float:right; width:110px; height:36px; padding:0px; text-align:center; }
.cnnMayoDiscl { font-size:10px; color:#949494; padding:18px 0px 8px 0px; }
.cnnMayoDiscl p { padding:0px; margin:0px; }
.cnnLatestNavSel { height:21px; font-size:9px; font-weight:normal; padding:15px 0px 12px 10px; margin-bottom:7px; }
.cnnLatestNavSel2 { height:21px; font-size:9px; font-weight:normal; padding:12px 0px 0px 193px; }
.cnnLatestNavSel3 { clear:both; height:21px; font-size:9px; font-weight:normal; padding:63px 0px 5px 125px; overflow:hidden;}
.cnnLatestNavPrev, .cnnLatestNavNum, .cnnLatestNavNext { float:left; color:#004276; border:1px solid #ccdded; margin-right:4px; line-height:20px; cursor:pointer; text-align:center; }
.cnnLatestNavPrev { width:57px; height:19px; }
.cnnLatestNavPrev:hover { background:#004276; color:#fff; border:1px solid #004276; }
.cnnLatestNavNum { width:19px; height:19px; }
.cnnLatestNavNum:hover { background:#004276; color:#fff; border:1px solid #004276; }
.cnnLatestNavNext { width:39px; height:19px; }
.cnnLatestNavNext:hover { background:#004276; color:#fff; border:1px solid #004276; }
.cnnLatestNavOn { border:1px solid #fff; color:#949494; }
.cnnLatestNavNum.cnnLatestNavOn:hover { border:1px solid #fff; color:#949494; background:#fff; }
.cnnLatestNavDis { border:1px solid #dcdcdc; color:#949494; }
.cnnLatestNavPrev.cnnLatestNavDis:hover {border:1px solid #dcdcdc; color:#949494; background:#fff; }
.cnnContentHeaderHealth { position:relative; padding:7px 12px 4px 18px;border-bottom:1px solid #dfdfdf; height:19px;}
.cnnContentHeaderHealth .cnnDate { font-size:11px; font-weight:bold; line-height:16px; color:#949494; float:left; padding-bottom:2px; }
.cnnRelatedSpacer { height:16px; }
.cnnChartBoxSel { padding:9px 0px 4px 0px; }
.cnnMoreOpt { padding:8px 0px 6px 12px; font-size:10px; font-weight:bold; color:#949494; }
.cnnChartThumb { float:left; width:41px; height:31px; padding-left:9px; }
.cnnChartTxt { float:left; width:116px; padding:0px 9px 0px 8px; margin-top:-2px; font-weight:bold; }
.cnnChartTxt a { font-size:11px; line-height:12px; }
p.cnnHealthCopy { font-size:11px; font-style:italic; color:#949494; margin:10px 0px 10px 0px; }
.cnnHealthCopy a { font-style:normal; text-decoration:normal; }
/* health-a-z topics */ 
.cnnPopHealthTopics { padding:16px 0px 16px 18px; /*margin-bottom:18px;*/ background:#f8f9f1; }
.cnnPopHealthTopicsc1 { float:left; width:189px; }
.cnnPopHealthTopicsc2 { float:left; width:189px; }
.cnnPopHealthTopicsc3 { float:left; width:auto; }
.cnnPopHealthTopics ul { margin:0px; padding:0px; list-style:none; }
.cnnPopHealthTopics li { margin:0px; padding:0px 0px 1px 0px; font-weight:bold; }
.cnnPopHealthTopics li a { text-decoration:underline; }
.cnnPopHealthTopics h4 { margin:0px 0px 6px 0px; padding:0px; font-weight:bold; }
.cnnFiledU { color:#949494; font-weight:bold; }
.cnnFiledU a { text-decoration:underline; }
.cnnAskTitle2 { line-height:33px; font-size:16px; font-weight:bold; color:#000; border-bottom:1px solid #e6e6e6; padding:0px 0px 0px 10px; margin-bottom:8px; }
.cnnAskseemore2 { padding:4px 0px 2px 12px; font-size:10px; border-top:1px solid #e6e6e6; }
.cnnAskContent2 { padding:0px 0px 14px 12px; margin:0px; font-size:11px; }
.cnnAskButton2 { text-align:center; padding-bottom:14px; }
#cnnHealthTopicsAZ { font-weight:bold; font-size:14px; text-align:center; padding:7px; }
#cnnHealthTopicsAZ a { padding:0px 3px 0px 3px; }
.cnnHealthBrHeader h3{ margin:0px; font-size:16px; color:#000; font-weight:bold; }
.cnnHealthBrHeader h3 span{ color:#319ad0; }
.cnnAZdis { color:#e4e4e4; }
a.cnnAZcurpage { color:#004276; }
a.cnnAZcurpage:hover { color:#004276; }
.cnnHealthBrHeader { padding:6px 16px 6px 18px; margin:0px; font-size:16px; font-weight:bold; border-bottom:1px solid #dfdfdf; color:#000;}
.cnnHealthBrHeader a { color:#000; }
.cnnHealthBrHeader a span {color:#004276;}
#cnnLeftCol .cnnHealthToolBoxAIO .cnnHealthBrHeader a { color:#000; }
#cnnLeftCol .cnnHealthToolBoxAIO .cnnHealthBrHeader a:hover { color:#ca0002; }
.cnnHealthBrHeader a:hover, .cnnHealthBrHeader a:hover span {color:#ca0002;}
.cnnHealthBrowseCont { position:relative; margin:13px 0px 18px 0px; }
.cnnHealthTopicsBdy a { text-decoration:underline; }
.cnnHealthBrRow { height:48px; }
.cnnHealthBrRowalt { clear:left; height:48px; background:#fbfbfb; }
.cnnHealthBrRow div, .cnnHealthBrRowalt div { float:left; width:158.3px; padding:12px 12px 0px 18px; font-weight:bold; line-height:13px; } 
.cnnHealthoptbrdr1 { position:absolute; top:36px; left:194px; height:577px; width:1px; background:#dfdfdf; overflow:hidden; }
.cnnHealthoptbrdr2 { position:absolute; top:36px; left:388px; height:577px; width:1px; background:#dfdfdf; overflow:hidden; }
.cnnHealthTopicsfooter { clear:left; height:43px; border-top:1px solid #dfdfdf; }
.cnnHealthToolBox { padding:8px 0px 6px 12px; font-size:11px; line-height:13px; }
.cnnHealthToolBox p { margin:0px; padding:0px 24px 0px 0px; }
.cnnHealthToolBox a { font-weight:bold; }
.cnnHealthTBc1 { float:left; width:194px; }
.cnnHealthTBc2 { float:left; width:194px; }
.cnnHealthTBc3 { float:left; width:182px; }
.cnnHealthToolBoxAIO { padding-bottom:16px; }
.cnnHealthToolBox img { margin:1px 6px 0px 0px; border:1px solid #dfdfdf }
.cnnHealthMore { font-size:11px; height:16px; padding:6px 12px 2px 0px; border-top:1px solid #dfdfdf; text-align:right; }
.cnnHealthMore a:hover { color:#ca0002; }
.cnnBoxHeaderBCT { background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/corner_dg_TR.gif) no-repeat; border-top:1px solid #dfdfdf; height:4px; overflow:hidden; }
.cnnHealthBCTtitle { font-size:20px; font-weight:bold; padding:14px 0px 0px 35px; }
.cnnHealthBCTtitle img { margin-right:9px; }
.cnnHealthBCbg { position:relative; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/blue_card_bg.jpg) 0px 0 no-repeat; width:336px; height:243px; }
.cnnHealthBCbg0 { position:relative; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose_rr_boomer.jpg) 0px 0 no-repeat; width:336px; height:283px; }
.cnnHealthBCbg1 { position:relative; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose_rr_child.jpg) 0px 0 no-repeat; width:336px; height:283px; }
.cnnHealthBCbg2 { position:relative; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose_rr_fitness.jpg) 0px 0 no-repeat; width:336px; height:283px; }
a.cnnHealthBCbegin { position:absolute; display:block; width:77px; height:28px; top:130px; left:20px; cursor:pointer; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/begin_btn_sprite.gif) no-repeat; } 
a.cnnHealthBCbegin:hover { background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/begin_btn_sprite.gif) 0px -35px no-repeat; } 
.cnnHealthBCtitle { position:absolute; width:208px; height:50px; left:10px; top:48px; font-size:12px;   }
.cnnHealthBCbg2 .cnnHealthBCtitle { width:300px; }
.cnnPopTopicsBox { margin-bottom:18px; }
.cnnTTBox .cnnBoxHeader {height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) right -370px no-repeat;}
.cnnTTBox .cnnBoxHeader div {width:4px;height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) left -370px no-repeat;}
.cnnTTBox .cnnBoxContent {background:#fff;}
.cnnTTBox .cnnBoxFooter {height:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) right -374px no-repeat;}
.cnnTTBox .cnnBoxFooter div {height:4px;width:4px;overflow:hidden;background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/baseplate/sprite.corners.gif) left -374px no-repeat;}

/* updated from mosiac.css */
.cnnLatest180adbox { margin:9px auto 0px auto; width:180px;font-size:11px;line-height:14px; }
.cnnLatest180adHead { height:10px; text-align:center;}
#cnn_cb354 #cnn_bottom { } /* career builder advertisment img fix */
div#cnnHeader .cnnHeaderContent .cnnHeaderCeiling .cnnHeadColRight { right:0px; left:inherit; top:24px; } /* google search alignment */
div#cnnHeader .cnnHeaderContent .cnnHeaderCeiling .cnnHeadColRight .cnnGlobalHeaderSearch { text-align:right; }
/* mayo clinic health articles */
#mayomorefeatures ul { margin:4px 0px 0px 0px; padding:0px; }
#mayomorefeatures li {font-size:12px; font-weight:bold; margin:0px; padding:0px 0px 4px 8px; list-style-type:none;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat scroll left 5px}
.cnnAskTitle { position:relative; line-height:33px; font-size:17px; font-weight:bold; color:#000; border-bottom:1px solid #e6e6e6; padding:0px 0px 3px 10px; margin-bottom:12px; }
.cnnAskContent { padding:0px 0px 14px 12px; margin:0px; font-size:12px; }
.cnnAskButton { text-align:center; padding-bottom:18px; }
.cnnAskseemore { padding:8px 0px 6px 12px; font-size:10px; border-top:1px solid #e6e6e6; }
.cnnHealthMoreList { padding-top:24px; }
.cnnGryTmeStmp {color:#949494;}
.cnnHealthMorec1 { float:left; width:180px; overflow:hidden; }
.cnnHealthMorec2 { float:left; width:378px; padding-left:20px; }
.cnnMayodisc { font-size:11px; color:#949494; }
#cnn_hdr h1, h1 { margin:0px; }
.cnnMayoAssociate { font-size:10px; color:#949494; height:30px; margin-top:-6px; }
.cnnMayoAssociate img { float:left; }
.cnnMayoAssociate span { float:left; display:block; height:30px; line-height:30px; margin-right:4px; }
#cnnSCFontButtons {  position:relative; min-height:15px; }
.cnnMayoFiled { margin-top:10px; font-size:10px; color:#949494; }
.cnnMayoFiled a { font-size:10px; font-weight:bold; text-decoration:underline; }
#cnnMayolistdbl { margin-bottom:10px; }
#cnnMayolistdbl ul { margin:0px; padding:0px; }
#cnnMayolistdbl li {font-size:12px; font-weight:normal; margin:0px 0px 0px 2px; padding:0px 0px 4px 8px; list-style-type:none;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/black_bull.gif) no-repeat scroll left 5px}
.cnnMayolistc1 { float:left; width:49%; }
.cnnMayolistc2 { float:left; width:49%; }
.cnnMayoLogo2 { float:left; width:110px; min-height:36px; text-align:center; }

/* Expert Q&A */
.cnnHealthQAheader,.cnnHealthComheader { position:relative; border-bottom:1px solid #e6e6e6; margin-bottom:4px; }
.cnnHealthQAheader .cnnStoryTools, .cnnHealthComheader .cnnStoryTools { top:20px; right:19px; }
.cnnHealthQAheader h2 { font-size:22px; font-weight:bold; padding:14px 0px 17px 18px; margin:0px; }
.cnnHealthComheader h2 { font-size:22px; padding:14px 0px 17px 18px; margin:0px; font-weight:bold; }
.cnnHealthQAheader h2 span{ font-weight:normal; }
.cnnQATime { font-size:11px; font-weight:bold; line-height:10px; color:#ca0002; padding-bottom:7px; }
.cnnHealthQAboxheader { background:#f7f7eb url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/corner_tan_tr.gif) no-repeat top right; }
.cnnHealthQAboxfooter { padding-top:33px; background:#f7f7eb url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/corner_tan_br.gif) no-repeat bottom right; }
.cnnHealthQAboxbody { background:#f7f7eb; padding:10px 0px 12px 14px; margin-bottom:2px; }
.cnnHealthQAboxbody p { margin:0px; padding:0px;}
.cnnQAcallout { background:#f7f7eb; width:556px; }
.cnnQAcallout h3 { font-size:30px; font-weight:bold; line-height:31px; margin:0px; padding:0px; }
.cnnQAcalloutboxheader { background:#fff url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/corner_callout_tan_tr.gif) no-repeat top right; }
.cnnQAcalloutboxfooter { position:relative; margin-bottom:18px; height:12px; background:#f7f7eb url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/corner_callout_tan_br.gif) no-repeat top right; }
.cnnQAcalloutbody { background:#fff; padding:16px 24px 0px 24px; border-left:1px solid #cdcdc3; border-right:1px solid #cdcdc3; }
.cnnQAquotebox { position:relative; width:507px; margin-top:12px; padding-bottom:14px; }
.cnnQAquote1 { position:absolute; top:-7px; left:0px; }
.cnnQAquote2 { position:absolute; bottom:48px; right:0px; }
.cnnQAquoteAuth { font-size:10px; color:#949494; padding:0px 42px 0px 42px;}
.cnnQAquoteAct { position:relative; font-size:11px; padding:0px 42px 0px 42px; }
.cnnQAquoteAct p { line-height:18px; }
.cnnQAcalloutbottom { position:absolute; bottom:-18px; left:357px; width:29px; height:20px; }
.cnnQAanswerit { float:right; width:86px; height:32px; overflow:hidden; margin:28px -43px 0px 0px; }
.cnnQAanswerit a { display:block; float:right; width:86px; height:32px; overflow:hidden; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/btn.answer.gif) no-repeat 0px 0px; }
.cnnQAanswerit a:hover { background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/btn.answer.gif) no-repeat 0px -68px; }
.cnnQAEAbox { background:#f7f7eb; margin-bottom:2px; padding:14px 18px 0px 19px;}
.cnnQAEAbox2 { position:relative; background:#f7f7eb; padding:13px 18px 0px 20px; float:left;}
.cnnQAEAbox2 .cnnQAEAc1 p { line-height:12px; padding-top:3px; }
.cnnQAEAbox3 .cnnQAEAc1 p { line-height:12px; }
.cnnQAEAbox3 { background:#fff; padding:15px 18px 22px 18px; border-bottom:1px solid #e6e6e6; }
.cnnQAboxsep { height:1px; overflow:hidden; background:#fff; margin-top:18px; padding:0px 18px 0px 18px; }
.cnnQAEAc1 { float:left; width:126px; }
.cnnQAEAc1 img { margin-top:4px;}
.cnnQAEAc1 a { display:block; }
.cnnQAEAc2 { float:left; width:421px; }
.cnnQAEAbox3 .cnnQAEAc2 { width:404px; }
.cnnQAEAc2 p { line-height:18px; }
.cnnQAEAc2 h3 { font-size:18px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
.cnnQAEAc1 p { font-size:11px; padding-right:26px;}
.cnnQAEAbox3 .cnnQAEAc1 { float:left; width:144px; padding-left:1px; }
div.bca h3 { font-size:18px; font-weight:bold; background:#f7f7eb; margin:0px 0px 1px 0px; padding:14px 18px 14px 18px; }
p.cnnQAtimestamp {display:block; font-size:10px; line-height:12px; color:#949494; margin:0px; padding:3px 0px 0px 0px; }
.cnnQAEAbox3 p.cnnQAtimestamp { font-size:10px; line-height:12px; color:#949494; margin:0px; padding:1px 0px 0px 0px; }
p.cnnQABCAp { margin:0px; padding:0px 0px 10px 0px; }
.cnnQABCAcont { position:relative; height:100%; background:#f7f7eb; padding-bottom:26px; margin-bottom:2px; }
.cnnQAComAhead { font-size:18px; font-weight:bold; margin:18px 0px 0px 0px; padding:9px 0px 6px 18px;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.cnnRedText { color:#ca0002; }
.cnnRedText img { margin:2px 6px 0px 0px; }
.cnnQAleaveAns { font-size:12px; padding-bottom:7px; }
.cnnQAleaveAns span { font-size:10px; color:#949494; }
.cnnQAleavec1 { float:left; width:276px; margin-right:18px; }
* html .cnnQAleavec1 {margin-right:10px;}
.cnnQAleavec2 { float:left; width:270px; }
.cnnQAleaveAns h5 { font-size:18px; font-weight:bold; color:#949494; margin:8px 0px 19px 0px; }
.cnnQAleaveAns input { margin-top:2px; }
#cnnQAname, #cnnUserResponseName { width:276px; font-size:11px; padding:2px; border:1px solid #737373; border-bottom:1px solid #dcdcdc; border-right:1px solid #c3c3c3; background:#fff; }
#cnnQApassword, #cnnUserResponseEmail { width:276px; font-size: 11px;padding:2px; border:1px solid #737373; border-bottom:1px solid #dcdcdc; border-right:1px solid #c3c3c3; background:#fff; }
#cnnQAtext { float:left; font-size:11px; width:390px; overflow:auto; height:169px; padding:2px; border:1px solid #999; border-top:1px solid #737373; margin-top:18px; }
.cnnQAtextcomment { float:left; width:160px; font-size:10px; color:#949494; padding:18px 0px 0px 18px; }
.cnnQAtextcomment a { font-weight:bold; }
.cnnQAtextcomment input { margin-top:18px; }
.cnnQAblogpolicy { clear:both; border-top:1px solid #e6e6e6; margin:4px 18px 0px 18px; }
.cnnQAblogpolicy p { font-size:11px; color:#949494; padding:15px 18px 12px 9px; margin:0px; }
.cnnExpertTitle { display:block; width:102px; font-size:9px; line-height:11px; color:#333; padding:1px 0px 0px 12px; }
/* bottom ad and prev/next question */
.cnnQAadplus { clear:both; height:1%; padding:18px 0px 12px 0px; }
.cnnQAadplusc1 { border-top:2px solid #dfdfdf; float:left; padding-top:30px; margin-right:18px; width:180px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/icons/advertisment.gif) 0px 2px no-repeat; }
.cnnQAadplusc1 div { float:left; }
.cnnQAadplusc2 { float:left; width:180px; padding:16px 18px 0px 0px; border-top:1px solid #dcdcdc; line-height:16px; }
.cnnQAadplusc3 { float:left; width:189px; padding-top:16px; border-top:1px solid #dcdcdc; line-height:16px; }
.cnnQAadplus p { color:#949494; font-weight:bold; }
a.QAbackto { display:block; margin-top:22px; }
.cnnExpandCommentsLnk { margin-top:5px; font-size:11px; }
/* More From Conditions Module */
.cnnMoreFromConditions #mosVidMore {text-align:left; padding:8px 0px 5px 12px; font-size:10px; color:#949494; font-weight:bold; line-height:10px;}
.cnnMoreFromConditions ul {list-style:none; padding:0; margin:0;}
.cnnMoreFromConditions ul li {border-top:1px solid #e9e9e9; padding:10px 9px 12px 12px;}
.cnnMoreFromConditions ul li img {margin:2px 9px 0px 0px;}
.cnnMoreFromConditions .cnnContentHeader {border-bottom:none;}
.cnnContentHeaderMC { padding:9px 0px 11px 12px; }
.cnnHeaderLnk a:link { font-size:22px; font-weight:bold; color:#000; }
.cnnHeaderLnk a:hover { color:#ca0027; }
.cnnHeaderLnk a span {color:#000;}
.cnnMoreFromConditions ul a { font-weight:bold; }
/* More Q&A */
.cnnContentHeaderMQA { border-bottom:1px solid #e9e9e9; padding:6px 0px 7px 12px; }
.cnnContentHeaderMQA h4 { font-size:20px; font-weight:bold; padding:0px; margin:0px; }
.cnnMoreQA ul { list-style:none; margin:0px; padding:9px 12px 12px 12px; font-size:11px; border-bottom:1px solid #e9e9e9; }
.cnnMoreQA li img{ margin:3px 8px 0px 0px; }
.cnnMoreQA h6 { margin:0px; padding:8px 12px 7px 12px; font-size:12px; font-weight:bold; border-bottom:1px solid #e9e9e9; }
.cnnMoreQA h6 span { display:block; font-size:10px; color:#949494; }
.cnnMoreQABtn { height:35px; padding:12px 37px 8px 42px; overflow:hidden; }
.cnnMoreQABtn1 { float:left; width:123px; height:32px; }
.cnnMoreQABtn2 { float:left; width:122px; height:32px; margin-right:12px; }
.cnnMoreQABtn1 a { display:block; width:123px; height:32px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ask.more.rr.sprite.gif) no-repeat 0px 0px; }
.cnnMoreQABtn2 a { display:block; width:122px; height:32px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ask.more.rr.sprite.gif) no-repeat -132px 0px; }
.cnnMoreQABtn1 a:hover { background-position:0px -68px; }
.cnnMoreQABtn2 a:hover { background-position:-132px -68px; }
/* Most Popular sponsor update */
div.cnnWireRedBox.mpSponsor .cnnRedBoxContent { background:#fff; }
div.cnnMpHead_Sponsor { position:relative; width:318px; height:42px; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/mp_header_sponsor.gif) no-repeat;}
div.cnnMpSponsor_logo { position:absolute; right:0px; top:0px; width:102px; height:42px; text-align:center; }
div.cnnWireRedBoxFooter { position:relative; }
/* More from living well */
.cnnLivingWell ul li {font-weight:bold; font-size:12px; color:#004276; border-top:1px solid #e9e9e9; padding:10px 9px 11px 12px;}
.cnnLivingWell #mosVidMore a:visited, .cnnLivingWell #mosVidMore a, .cnnTabBox #mosVidMore a:visited, .cnnTabBox #mosVidMore a {color:#004276;}
.cnnLivingWell #mosVidMore { text-align:left; padding-left:9px; font-size:10px; color:#949494; font-weight:bold; padding-top:9px; padding-bottom:5px; line-height:10px; border-top:1px solid #e9e9e9;}
.cnnLivingWell #mosVidMore a:hover { color:#ca0027; }
.cnnLivingWell ul { list-style:none; padding:0; margin:0;}
.cnnLivingWell ul li img { margin:2px 9px 0px 0px;}
.cnnLivingWell .cnnContentHeader { border-bottom:none; padding:8px 8px 13px 12px;}
.cnnPad10Top { padding:10px 0px 0px 0px; }
a span.qaraq { color:#004276; }
.cnnHeaderLnk a:hover span.qaraq { color:#CA0002; }
/* Talk about it */
.cnnTalkbtn { width:123px; height:32px; margin:16px auto 18px auto;}
.cnnTalkbtn a { display:block; width:123px; height:32px; overflow:hidden; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ask.more.rr.sprite.gif) no-repeat 0px 0px; }
.cnnTalkbtn a:hover { background-position:0px -68px; }
.cnnTalkseemore { font-size:10px; padding:5px 10px 2px 10px; border-top:1px solid #dfdfdf; }
.cnnTalkAboutbox { position:relative; border-top:1px solid #dfdfdf; padding:7px 0px 0px 0px; font-size:11px; }
.cnnTalkAboutbox p { padding:0px 10px 0px 10px; margin:0px; line-height:13px; }
.cnnTalkAboutbox span { font-weight:bold; }
/* Bio */
.cnnLiveWellExpertImg { margin:0px 12px 8px 0px; }
.cnnLiveWellExpertName { display:block; font-size:14px; font-weight:bold; margin-bottom:12px; }
.cnnLiveWellExpertTitle { font-style:italic; }
.cnnPtext12 { font-size:12px; color:#000; margin:0px 0px 0px 0px; line-height:16px; }
.cnnLatestTopics2 { padding:13px 0px 0px 0px; margin:0px 0px 14px 0px; border-bottom:1px solid #dfdfdf;}
.cnnLatestc2_2 {  float:left; width:189px; padding:26px 0px 8px 2px; }
.cnnbiodr { padding:3px 0px 0px 0px; }
.cnnFeatCboxBio .cnnbiodr a { padding:3px 0px 0px 0px; font-size:11px; color:#004276; }
.cnnFeatCboxBio .cnnbiodr a span { padding:3px 0px 0px 0px; font-size:11px; color:#000; }
.cnnFeatCboxBio .cnnbiodr a:hover, .cnnFeatCboxBio .cnnbiodr a:hover span { color:#ca0002; }
/* article table */
.mctable { margin-bottom:12px; }
.mctable table { border-right:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
.mctable th { border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.mctable td { border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.mctable th { text-align:center; padding:3px 12px 3px 12px; color:#000; font-weight:bold;  }
.mctable td { padding:3px 12px 3px 12px; }
.mctable p { padding:8px 0px 8px 0px; margin:0px; }
.mctable .bodyrow { background:#f2f2f2; }
.mctable ul { font-size:11px; margin:8px 0px 8px 8px; padding:0px; color:#000; } 
.mctable li { padding:0px 0px 2px 9px; list-style:none; background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/black_bull.gif) no-repeat scroll left 5px }
/* overrides */
#cnnLeftCol { overflow:hidden;/*width:621px; /* or 603? */ }
#cnnRightCol { width:354px; }
#cnnContentContainer { width:984px; }
.cnnRelatedArticle.archive { margin-bottom:13px; }
.cnnRelatedArticle.archive p { margin:0px; padding:0px;}
.cnnRelatedTimeOld { font-size:10px; color:#949494; }
.cnnPad12Top { height:1px; overflow:hidden; }
#cnnBannerContainer { background:#dadada; }
.cnnGryTmeStmp { font-size:10px; }
#flipperTickerDiv { background:#dadada; }
.cnnHtTimestamp { margin:0 0 0 17px; }
.cnnPad18Left { padding:0 0 0 18px; }
.cnnStoryElementBoxAd { display:block; }
.cnnLivingWell .cnnHeaderLnk a { color: #004276; font-size:20px; }
.cnnMoreFromConditions .cnnHeaderLnk a { color: #004276; font-size:20px; font-weight:bold; }
.cnnMoreFromConditions .cnnHeaderLnk a:hover span.qaraq {color:#CA0002;}
.cnnMoreFromConditions .cnnHeaderLnk a span.qaraq {color:#004276;}
.cnnLivingWell a span { color:#000; }
.cnnLivingWell a:hover span, .cnnLivingWell .cnnHeaderLnk a:hover { color:#ca0000; }
.cnnQAleaveAns .cnnError { color:#ca0000; font-size:11px; font-weight:bold; padding-right:2px;}
#TargetImage, #TargetImageDE { float:right; position:relative;}
.cnnOpinMosaicFeedback { font-weight:bold; }
.cnnFooterSub { line-height:10px; margin-bottom:53px; }
div#cnnMpVideos1Content.cnnMpVideoContent  { background:#fff; }
