body { width: 990px; margin: auto; text-align: center; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; }
img { border: 0px; }
#body_maincontainer { display: block; width: 990px; text-align: left; }
.healthchecklogo { display: inline; float: left; width: 262px; height: 90px; }
.healthchecktop728 {display: inline; float: right; width: 728px; height: 90px; }
.clearline { display: block; clear: both; height: 5px; font-size: 5px; }

#healthcheck_leftcontainer { display: inline; float: left; width: 680px; height: auto; }
#healthcheck_rightrail { display: inline; float: right; width: 300px; }

.HealthCheckMenuBar { display: block; margin: 0px 0px 10px 0px; background-color: #d6d24d; }
.HealthCheckMenuBar ul { display: inline; margin: 0px 0px 3px 0px; padding: 2px 0px 2px 0px; }
.HealthCheckMenuBar li { display: inline;   }
.HealthCheckMenuBar li h4 { display: inline; font-weight: normal; font-size: 11px; border-right: 1px solid black;}
.HealthCheckMenuBar li h4 a { margin: 3px; color: black; font-size: 10px; text-decoration: none; }


.HealthCheckTopStoryPhoto, .HealthCheckTopStoryHeadline { display: block; margin: 5px; width: 300px; clear: both; }
.HealthCheckTopStoryHeadline { font-size: 18px; }
.HealthCheckOtherTopStoriesPhoto, .HealthCheckStoryPhoto { display: inline; margin: 5px; width: 75px; float: right; }
.HealthCheckOtherTopStoriesHeadline, .HealthCheckSectionsHeadlines, .HealthCheckStoryHeadline { display: inline; margin: 5px; width: 240px; float: left; text-align: left; }
.HealthCheckOtherTopStoriesHeadline h3, .HealthCheckSectionsHeadlines h3, .HealthCheckStoryHeadline h3 { display: inline; margin: 0px; font-weight: normal;}
.HealthCheckOtherTopStoriesHeadline h3 a, .HealthCheckSectionsHeadlines h3 a { font-size: 14px; color: #0000ee; text-decoration: none; margin: 0px; display: inline; }
.HealthCheckSectionsHeadlines { width: 550px; }
.HealthCheckStoryHeadline {display block; margin: 5px 5px 10px 10px; width: 100%; clear: both; font-size: 24px; color: #0000ee; }
.HealthCheckStoryText { display: inline; font-size: 12px; color: black; margin: 5px; float: left; text-align: left;}
.HealthCheckStoryPhoto { display: inline; float: right; width: 210px; margin: 0px 5px 5px 5px; }
.HealthCheckStoryIndPhoto { display: block; margin: 5px 5px 5px 5px; clear: both; border: 1px solid #CCCCCC; background-color: #EEEEEE; }
.HealthCheckTopStoryBox { display: inline; float: left; width: 320px; margin-right: 5px; }
.HealthCheckOtherTopStoriesBox { display: inline; float: right; width: 350px; }
.HealthCheckOtherTopStoriesTitle {display: block; clear: both; width: 348px; font-size: 18px; background-color: #d6d24d; }
.HealthCheckOtherTopStoriesTitle h3 { margin: 0px 0px 0px 10px; font-size: 14px; }

.HealthCheckOtherTopStoriesContentBox {display: block; width: 348px; background-color: #eeeeee; clear: both; text-align: left;}


.HealthCheckCategoryLeftBox { display: inline; width: 440px; float: left; text-align:left; }
.HealthCheckCategoryRightBox { display: inline; float: right; margin: 0px 0px 0px 0px; width: 220px; text-align:left; }
.HealthCheckCategoryRightBox ul { list-style-position:outside; list-style-type:none; margin:0 5px; padding:0; }
.HealthCheckCategoryRightBox li { background-image:url(http://www.journalscene.com/images/journalscene/bullet.gif); background-position:0 5px; background-repeat:no-repeat; color:black; font-weight:normal; left:0; margin-right:5px; margin-top:0; padding-left:7px; text-align:left; top:0; font-size: 12px;  }
.hc_photocredit { display: inline; float: right;  margin: 0px 5px 0px 5px; font-size: 10px; color: red;}
.hc_photocutline { display: inline; float: left; font-size: 10px; color: black; margin: 0px 5px 0px 5px; }


.HealthCheckCategoryLeftBox2 { display: inline; width: 440px; float: right; text-align:left; }
.HealthCheckCategoryRightBox2 { display: inline; float: left; margin: 0px 0px 0px 0px; width: 220px; text-align:left; }
.HealthCheckCategoryRightBox2 ul { list-style-position:outside; list-style-type:none; margin:0 5px; padding:0; }
.HealthCheckCategoryRightBox2 li { background-image:url(http://www.journalscene.com/images/journalscene/bullet.gif); background-position:0 5px; background-repeat:no-repeat; color:black; font-weight:normal; left:0; margin-right:5px; margin-top:0; padding-left:7px; text-align:left; top:0; font-size: 12px;  }


.HealthCheckCategoryPhoto { display: inline; width: 150px; float: left; margin: 5px 10px 10px 5px;}
.HealthCheckCategoryHeadline { display: inline; width: 270px; margin: 0px 0px 5px 0px; font-size: 11px; }
.HealthCheckCategoryStoryText { display: inline; width: 220px; float: left; font-size: 11px; }
.HealthCheckCategoryStoryText a { font-size: 11px; }
.HealthCheckCategoryHeadline h4 { display: inline; margin: 0px; font-weight: normal;}
.HealthCheckCategoryHeadline h4 a { font-size: 14px; color: #0000ee; text-decoration: none; margin: 0px; display: inline; }

.HealthCheckCategoryRightBox h4 { display: inline; margin: 0px; font-weight: normal;}
.HealthCheckCategoryRightBox h4 a { font-size: 12px; color: #0000ee; text-decoration: none; margin: 0px; display: inline; }

.HealthCheckCategoryRightBox2 h4 { display: inline; margin: 0px; font-weight: normal;}
.HealthCheckCategoryRightBox2 h4 a { font-size: 12px; color: #0000ee; text-decoration: none; margin: 0px; display: inline; }



.HealthCheckRightRailVideoAd, .HealthCheckRightRailHalfPageAd { display: block; width: 300px; margin: 5px 0px 5px 0px; background-color: #FFFFFF; text-align: center; }
.HealthCheckCategoryContentBox {display: block; width: 678px; background-color: #eeeeee; clear: both;}
.HealthCheckCategoryBoxes { display: block; width: 680px; margin: 0px 0px 10px 0px; clear: both; }
.HealthCheckCategoryTitles {display: block; clear: both; width: 678px; font-size: 18px; background-color: #d6d24d; }
.HealthCheckCategoryTitles h3 { margin: 0px 0px 0px 10px; font-size: 14px; text-align: left;}
.HealthCheckRightRailVideoAd { margin: 0px 0px 5px 0px; }
.HealthCheckCategoryTitles h3 a:link, .HealthCheckCategoryTitles h3 a:visited, .HealthCheckCategoryTitles h3 a:hover, .HealthCheckCategoryTitles h3 a:active  { color: black; text-decoration: none; }
.HealthCheckCategoryTitles h3 a:hover { text-decoration: underline }

/* Rounded Corners Styles */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

#box { background-color: #EEEEEE; width: 300px; }