/* health.com | Global.css */

body {margin:0; background:#fdfbf0 url(bg.gif) repeat-x; font:70% "lucida grande", lucida, verdana, sans-serif;}
body, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
p {margin:0 0 1em 0;}
input {vertical-align:middle;}
h2{color:#EA1C00; margin-bottom:5px;}
a {text-decoration:none; color:#0076A3; cursor:pointer;}
a:hover, a:active {text-decoration:underline;}
.clr {clear:both;}
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden; min-height:0;}
.hide {display:none;}
img {border:0;}

#textResize {margin-bottom:1em; float:right;}
#textResize a {margin-left:5px;}
#textResize img {height:22px; width:27px; background:url(icon-resize.gif) no-repeat;}
#textResize .plus img {background-position:top right;}
#textResize .plus a.inactive img {background-position:bottom right;}
#textResize .minus a.inactive img {background-position:bottom left;}

/* layout */
#jrny #adcol {background:url(bg_content.gif) repeat-x;}
#jrny #content {background:url(bg_content.gif) repeat-x;}
#linkscol, #maincol, #widecol, #adcol {float:left;}
#linkscol {clear:left; width:161px; margin:12px 10px 0 0;}
#linkscol .fbBtn {margin-top:10px;}
#widecol {clear:left; width:646px; margin:0 20px 0 17px !important; margin:0 0px 0 5px; padding-top:16px;}
.linkscolIndent {margin-left:7px;}
#maincol {width:470px; margin:16px 25px 0 15px;}
#adcol {width:311px; margin:0;}
#adcol .ad300x250, .adCopy {text-align:center; color:#7a7a7a; font-size:0.8em;}
#adcolContent {width:300px; margin:10px 11px 10px 0;}
#content {width:683px; float:left; margin-bottom:10px;}
.linkscolIndent .ad156x177 {margin-left:3px;}

/* Generic Tout Code */
.tout {clear:both;}
.tout .imgcont {float:left; padding:0 6px 4px 0;}
.tout .txtcont {}
.tout .eyebrow {color:#2A2A2A; font-weight:bold;}
.tout .eyebrow a {color:#2A2A2A;}
.tout .title {font-size:1.4em;}
.tout h3 {font-size:1.7em; font-weight:normal; color:#2A2A2A;}
.tout p {margin:4px 0 0 0;}

.moduleSep {clear:both; margin:0; padding:0; height:1em;}
.moduleSep2 {clear:both; margin:0; padding:0; height:2em;}
.moduleSep3 {clear:both; margin:0; padding:0; height:3em;}
.moduleSepHr {clear:both; margin:0; padding:0; height:1px; background:#b6b6b6;}
.dotSepHr {clear:both; margin:0; padding:0; height:1px; border-top:1px dotted #707070;}
.moduleSepHr hr, .dotSepHr hr {display:none;}
#maincol .moduleSep {height:1.5em;}
.hrDotted {border-top:1px dotted #999; height:0;}

#top {position:relative; margin:0 auto; width:994px; height:112px;}
#topLogo {position:absolute; top:10px; left:2px; padding:0; margin:0;}
#topLogo a {outline:none;}
#topLogo img {width:440px; height:89px;}

#regLinks {float:right; text-align:right; padding-top:100px; font-weight:bold; font-size:11px;}
#regLinks a {outline:none;}
/*
#regLinks span {float:left; font-size:10px; padding:2px 5px 0 0;}
#regLinks img {float:left;}
*/
#regLinks span a, #regLinks span a:hover, #regLinks span a:active {text-decoration:none; color:#000;}


.pagewrap {position:relative; margin:0 auto; width:1010px;}
#shadowWrapper {clear:both; margin:0 auto; width:1010px; background:url(shadowWrapper.gif) repeat-y;}
#container {margin:0 auto; width:994px; background:#FFF;}
#adTop {position:absolute; top:5px; right:9px; width:480px; height:90px; padding-right:12px; background:url(advertisement.gif) center right no-repeat; text-align:right;}

#subnav {height:46px; background:url(bg-subnav.gif) repeat-x;}

#search {padding:10px; width:510px; float:left; white-space: nowrap;}
#search p.srchTxt {padding:5px; margin:0;  float:left; font-size:12px;}

#sitesearch {display:block; height:22px; float:left;}
#sitesearch label {color:#000; display:none;}
#sitesearch .boxleft {font:1.1em verdana, arial, sans-serif; float:left; width:353px; height:22px; border:solid 1px #98b9ca; background:url(bg_searchfield.gif) top left no-repeat;}
#sitesearch .boxright {float:left; width:58px; height:24px;}
#sitesearch #searchbox {width:343px; height:19px; margin:0; padding:2px 3px 0 5px; background:none; border:none;}
#sitesearch #btn_search {width:59px; height:26px; margin-left:5px;}

/* Top Navigation */

#topnav_container {width:1012px;}
#topnav_container ul, #topnav_container li {list-style:none; margin:0; padding:0;}
#topnav {float:left; width:651px; position:relative; z-index:9998; background:url(nav_flyouts.gif) 280px 0 no-repeat;}
#topnav .itemSep {border-top:1px solid #bbb; margin:4px 7px;}
#topnav ul {font:bold 13px "trebuchet ms", trebuchet, arial, sans-serif;}
#topnav li {float:left; height:24px; background:url(nav_flyouts.gif) right 0 no-repeat; color: #fff; padding: 6px 0 0 7px; }
#topnav li.active {background-position:right -100px;}
#topnav li#tn_home {width:66px; padding-left:9px; background-position:0 0;}
#topnav li#tn_home a {padding: 6px 0 0 14px; }
#topnav li#tn_home.active {background-position:0 -100px;}
#topnav li a {outline:none; color:#fff; text-decoration:none; height:24px; padding:6px 0 0 8px; text-align:center;}
#topnav li a:hover {text-decoration:underline;}
#topnav li a.no_action:focus, #topnav li a.no_action:hover { text-decoration: underline; }
#topnav li a.tn_flyout { padding: 0 8px 0 0; margin: 0 6px; }
#topnav li a.tn_flyout span {padding:0 6px; background:url(nav_flyouts.gif) 0 -398px no-repeat;}
#topnav li a.tn_flyout span {padding:0 6px; background:url(nav_flyouts.gif) 0 -396px no-repeat;#}
@media screen and (-webkit-min-device-pixel-ratio:0) { #topnav li a.tn_flyout span { background:url(nav_flyouts.gif) 0 -398px no-repeat; } }

/* If one of the following class names is included  in the body tag, then the corresponding tab will display as the "current" channel in the top nav.
home: body class="ch_home"
diseases & conditions: body class="ch_dis"
healthy living: body class="ch_hl"
healthy eating: body class="ch_he"
healthy eating: body class="wordpress"
#topnav li.selected, body.ch_dis #tn_diseases, body.ch_hl #tn_living, body.ch_he #tn_eating {background-position:right -200px;}
*/

#topnav li.selected, body.ch_dis #tn_diseases, body.ch_hl #tn_living, body.ch_he #tn_eating {background-position:right -200px;}
#topnav li#tn_home.selected, body.ch_home #topnav li#tn_home {background-position:0 -200px;}
#topnav ul ul {position:absolute; z-index:9999; left:-9999px; top:auto; padding-bottom:10px; border:2px solid #398bc3; background:#fff; font:0.95em arial, sans-serif; top: 30px; }
#topnav ul ul ul { top: auto; }
#topnav ul ul.tn_flyout_multicolumn {border-width:5px; border-top-width:2px; }

#topnav ul ul li {position:relative; float:none; height:auto; background:#fff; padding: 0; }
#topnav ul ul li a {width:168px; margin:0 7px; padding:5px 2px; text-align:left; color:#000; height:auto; display: block; float: none;}
#topnav ul ul li a:hover { text-decoration: none; }
#topnav ul ul li.active a {background:#b8e8f9; color:#0076a3;}
#topnav ul ul ul {position:relative; left:auto; padding-bottom:0; border:none; font-size:1em;}
#topnav a em {font:bold 1em arial, sans-serif;}
#topnav .tn_flyout_multicolumn_li {width:560px;}
#topnav .tn_flyout_column {float:left;}
#topnav .tn_flyout_column_side_bordered {border:1px solid #d2d2d2; border-width:0 1px;}
#topnav_extension {width:361px; height:30px; font:bold 11px arial, sans-serif; background:#1882B5 url(nav_flyouts.gif) right -300px no-repeat; float:left;}
#topnav_extension ul {margin:7px 15px 0 0; float:right;}
#topnav_extension ul li {float:left;}
#topnav_extension ul li a {color:#fff; margin-right:12px;}

#subnavLinks {float:right; width:430px; margin:6px 8px 0 0; z-index:5000; white-space: nowrap; font-size:11px;}
#subnavLinks ul {float:right; padding:11px 0 12px 0; display:inline; margin:0; list-style:none;}
#subnavLinks li {display:inline; font-weight:bold; font-style:italic;}
#subnavLinks li a {color:#000; background:url(icons-subnav.gif) no-repeat;}
#subnavLinks li.sysChkr a {background-position:0px -1px; padding:4px 4px 7px 25px;}
#subnavLinks li.drgFndr a {background-position:-2px -48px; padding:2px 4px 5px 23px;}
#subnavLinks li.natRem a {background-position:-2px -95px; padding:4px 4px 7px 23px;}
#subnavLinks li.pipe {padding:2px 0; border-left:solid 1px #aac9da;}

#breadcrumbs {float:left; margin:0; font-size:0.9em; color:#898989; width:635px; padding:10px 0 0 15px;}
#breadcrumbs span {font:bold 0.9em georgia, serif; color:#ff5a00; margin:0 1px; letter-spacing:-2px;}
.jrnyH1, .blogH1, .artH1, .digH1 {float:left; width:635px; font:2.7em georgia, serif; margin:10px 0 0 0; padding-left:15px; clear:left;}
.jrnyH1 a, .blogH1 a, .artH1 a, .digH1 a {color:#000;}
.digH1 {padding-left:0;}
.jrnyH1 span, .blogH1 span, .artH1 span, .digH1 span, .jrnyH1 span a, .blogH1 span a, .artH1 span a {color:#ff5a00;}
.digH1 span, .digH1 span a {color:#731c48;}
.jrnyH1 span.colon, .blogH1 span.colon, .artH1 span.colon, .digH1 span.colon {color:#898989; padding:0 5px;}

/* LEFT rail  modules:*/

/* relative links */
.rela {width:156px; background:#fff url(rela_bg.gif) top right repeat-y; border-bottom:1px solid #ccc; font:1em verdana, arial, sans-serif;}
.rela1 {background:url(rela_bg.gif) top left no-repeat; padding:5px;}
.rela h3 {background:url(rela-hd_bg.gif); color:#fff; padding:8px 6px; margin:0; font-size:0.9em; border:1px solid #ebebeb; clear:both;}
.rela ul {margin:0; padding:0.8em 0 0.8em 1.6em; color:#999;}
.rela li {padding:3px 0;}
.rela li.selected {background:#ff5a00;}
.rela li.selected span {color:#fff; font-weight:bold; padding-left:2px;}
.rela .seeAll {text-indent:-15px; margin-left:20px; margin-bottom:0.8em; font-weight:bold; font-size:0.9em;}
.rela .seeAll a {padding-left:12px; background:url(arrow-more.gif) 0 2px no-repeat;}
.rela .extra {padding:10px; background:#FBF8E6; margin-bottom:0.8em; color:#464646; clear:both;}
.rela .extra .title {font-weight:bold; margin-bottom:4px;}
.relaC2 h3 {background:url(rela2-hd_bg.gif);}
.rela ul.contrib, .rela ul.contrib li {list-style:none; margin-left:0; padding-left:0; clear:both;}
.rela ul.contrib img {padding:2px; border:1px solid #ccc;}

/* weekly newsletter */
.wkly {width:156px; background:#EBF7D3 url(wkly_bg.gif) top right repeat-y; border-bottom:1px solid #D6DEC5; font:0.9em verdana, arial, sans-serif; margin-left:3px;}
.wkly1 {background:url(wkly_bg.gif) no-repeat; padding-top:8px;}
.wkly h3 {background:url(wkly_env.gif) center left no-repeat; color:#60b212; padding:0 0 0 14px; margin:0 0 8px 8px; font-size:1em;}
.wkly .title {font-weight:bold; padding:2px 8px;}
.wkly .txt {color:#464646; padding:2px 8px;}
.wkly form {margin:8px 6px 0 6px;}
.wkly input {margin:0 0 8px 0;}
.wkly .links {margin:6px; font-weight:bold; padding-bottom:5px;}
.wkly .links a {padding-left:12px; background:url(arrow-more.gif) center left no-repeat;}
.wkly #wkly_email {border:1px solid #ddd; border-color:#737373 #c3c3c3 #ddd #c3c3c3; color:#666; font-size:0.9em; width:130px; padding:2px;}
.wkly ul {margin:0 5px; padding:0.8em 0 0.8em 1.6em; color:#999;}
.wkly li {padding:3px 0;}

.wkly200 {width:200px; background-image:url(wkly2_bg.gif);}
.wkly200 .wkly1 {background-image:url(wkly2_bg.gif);}
.wkly200 #wkly_email {width:160px;}

.wklyMb h3 {background:url(wkly_mb.gif); padding:3px 6px 3px 20px;}
.wklyMb .inner {background:#fff; border:1px solid white; margin:0 1px;}

/* CENTER  modules:*/
.sha5 {width:470px; font:1.1em verdana, arial, sans-serif;}
.sha5 .eyebrow {font:bold 1.1em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; padding-bottom:2px;}
.sha5 h3 {font:1.7em georgia, serif; padding-bottom:4px; margin:0;}
.sha5 h3 a {text-decoration:none; color:#000;}
.sha5 h3 a:hover {text-decoration:underline;}
.sha5 .seeAll a {padding-left:12px; background:url(arrow-more.gif) left center no-repeat; font-weight:bold;}
.sha5 .print {padding-left:32px; background:url(icons-pmv.gif) 0 0 no-repeat; padding-bottom: 3px;}
.sha5 .online {padding-left:32px; background:url(icons-pmv.gif) 0 -200px no-repeat; padding-bottom: 3px;}
.sha5 .video {padding-left:32px; background:url(icons-pmv.gif) 0 -400px no-repeat; padding-bottom: 3px;}
.sha5 .rt .noborder {border-top: none; padding-top:0;}
.sha5 p.inst {background:url(bg_dotted.gif) left center repeat-x; font:italic 1.1em georgia, serif; text-align: center; color:#707070; padding-bottom:0;}
.sha5 p.inst span {background:#FFF; padding:0 10px;}
.sha5 .slide {display:none;}
.sha5 .slide_first {display:block;}

/*.sha5b h3 {font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif;}*/
.sha5b h3 {font:normal 1.7em georgia,serif;}
.sha5b .dek {font:italic 1.2em georgia, serif; color:#454545; padding-bottom:4px;}
.sha5b .imgcont img {padding:3px; border:1px solid #e5e5e5;}
.sha5b .tout {padding-top:4px;}

.sha5c h3 {font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:0 10px; padding-bottom: 4px;}
.sha5c ul {width:227px; margin:0; padding:0; color:#60b212; border-top:1px solid #e5e5e5; list-style-position:inside;}
.sha5c ul.lt {float:left; padding-left: 3px;}
.sha5c ul.rt {float:right;}
.sha5c ul li {padding:3px 10px 3px 22px; border-bottom:1px solid #e5e5e5; text-indent:-14px;}

.sha5f .imgcont {width:128px; margin-right:10px;}
.sha5f .imgcont img {padding:3px; border:1px solid #e5e5e5;}
.sha5f .tout {padding-top:4px; float:left;}
.sha5f .qa {color:#60b212; font-weight:bold;}
.sha5f .qu {font-weight:bold;}
.sha5f .cap1 {font:bold 1em georgia, serif; padding-top:2px;}
.sha5f .cap2 {font:italic 0.9em georgia, serif; color:#707070; padding-top:2px;}
.sha5f a {text-decoration:underline;}

.sha5g div.lt, .sha5g div.rt {width:227px; margin:0; padding:0;}
.sha5g div.lt {float:left;}
.sha5g div.rt {float:right;}

.sha5h ul, .sha5i ul {margin:0; padding:0 0 0.5em 2px; color:#464646; list-style:none;}
.sha5h li, .sha5i li {margin:0; padding:0 0 4px 0;}
.sha5h li span.label, .sha5i li span.label {color:#60b212; font-weight:bold;}

.sha5j .eyebrow {font-size:1.5em;}
.sha5j .video {background-position:0 -397px;}
.sha5j .vtouts {margin:0; padding:4px 0; list-style:none;}
.sha5j .vtouts li {width:107px; margin:0 0 0 14px; padding:0; float:left;}
.sha5j .vtouts li.first {margin:0;}
.sha5j .vtouts img {padding:3px; border:1px solid #e5e5e5;}
.sha5j .vtouts .vImg {position:relative; margin-bottom:6px;}
.sha5j .vTitle {font-weight:bold; padding-bottom:4px; clear:both;}
.sha5j .vTxt {color:#464646; font-size:0.9em; padding-bottom:4px;}
.sha5j .vImg .iconCam {background:url(icon-vid2.gif) no-repeat; width:17px; height:16px; position:absolute; top:44px; left:62px;}
.sha5j .watch a {padding-left:18px; background:url(icon-vid.gif) left center no-repeat; font-size:0.85em; font-weight:bold;}

/*    SHA-8b.html    */
.sha5j .vtouts li.selected img {padding:3px; border:1px solid #e5e5e5; background:#FF5A00;}
.sha5j .vtouts li.selected .vImg {position:relative; margin-bottom:6px; outline:none;}
.sha5j li.selected .watch a {padding-left:18px; background:url(icon_video_on.gif) left center no-repeat; color:#FF5A00;}
.sha5j li.selected .vImg .iconCam {background:none;}

/*    SHA-6a.html    */
.sha6a {width:470px; font:1.1em verdana, arial, sans-serif;}
.sha6a .eyebrow {font:bold 1.1em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; padding-bottom:2px;}
.sha6a .txtcont {width:330px; float:left; line-height:1.3em; padding:0 10px 0 0; color: #464646;}
.sha6a .txtcont a {text-decoration:underline;}
.sha6a .imgcont {display:block; float:left; width:130px;}
.sha6a .imgcont img {padding:3px; border:1px solid #e5e5e5;}
.sha6a {padding-top:4px;}
.sha6a h3 {font:1.7em georgia, serif; padding-bottom:4px; margin:0;}
.sha6a .txtcont h3 a, .sha6a .txtcont h3 a:hover {color:#000;}
.sha6a .txtcont h3 a {text-decoration:none;}
.sha6a .txtcont h3 a:hover {text-decoration:underline;}
.sha6a .cap1 {font:bold 1em georgia, serif; padding-top:2px;}
.sha6a .cap2 {font:italic 0.9em georgia, serif; color:#707070; padding-top:2px;}

.sha7 {font:1.1em/1.6em verdana, arial, sans-serif; width:200px; margin:0 14px 0 0; float:left;}
.sha7 h3 {font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:0 0 2px 0;}
.sha7 .mb {padding-left:32px; background:url(icons-pmv.gif) 0 -597px no-repeat;}
.sha7 .news {padding-left:32px; background:url(icons-pmv.gif) 0 -797px no-repeat;}
.sha7 .feeds {padding-left:32px; background:url(icons-pmv.gif) 0 -997px no-repeat;}
.sha7 .txt {color:#464646; margin:0 0 8px 0;}
.sha7 .seeAll a {padding-left:12px; background:url(arrow-more.gif) left center no-repeat; font-weight:bold; font-size:0.8em;}

.sha8d h1 {font:1.8em georgia, serif; padding-bottom:4px; margin:0;}
.sha8d h1 a {color:black;}
.sha8d .imgcont {/*width:128px;*/ margin-right:10px;}
.sha8d .txtcont {line-height:1.5em;}
.sha8d .imgcont img {padding:3px; border:1px solid #e5e5e5;}
.sha8d .tout {padding-top:4px; float:left;}
.sha8d .qa {color:#60b212; font-weight:bold;}
.sha8d .qu {font-weight:bold;}
.sha8d .cap1 {font:bold 1em georgia, serif; padding-top:2px;}
.sha8d .cap2 {font:italic 0.9em georgia, serif; color:#707070; padding-top:2px;}
.sha8d ul li {margin-top:5px;}

.jrnyNws {width:470px; font:1.1em verdana, arial, sans-serif;}
.jrnyNws h3 {font:bold 1.5em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:0 0 4px 0;}
.jrnyNws ul {color:#60b212; border-bottom:1px dotted #999; list-style-position:inside; padding:0; margin:0 0 0.5em 0 !important;}
.jrnyNws li {clear:both; border-top:1px dotted #999; margin:0; padding:3px 0 3px 1px;}
.jrnyNws li.first {list-style-type:none; list-style-position:outside; font-size:1.2em; padding:6px 0 6px 1px; margin:0;}
.jrnyNws h4 {font-size:1em; display:inline;}
.jrnyNws .cred {font-size:10px; color:#707070; padding:2px 12px;}
.jrnyNws li.first .cred {padding-left:0;}
.jrnyNws .imgcont img {background:white; padding:3px; border:1px solid #e5e5e5;}

/*  News links  */
.newsModule {width:470px; font:1.1em verdana, arial, sans-serif;}
.newsModule h3 {font:bold 1.5em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:0 0 4px 0;}
.newsModule ul {color:#60b212; border-bottom:1px dotted #999; list-style-position:inside; padding:0; margin:0 0 0.5em 0;}
.newsModule li {clear:both; border-top:1px dotted #999; margin:0; padding:3px 0 3px 1px;}
.newsModule li.first {list-style-type:none; list-style-position:outside; font-size:1.2em; padding:6px 0 6px 1px; margin:0;}
.newsModule h4 {font-size:1em; display:inline;}
.newsModule .cred {font-size:10px; color:#707070; padding:2px 12px;}
.newsModule li.first .cred {padding-left:0;}
.newsModule .imgcont img {background:white; padding:3px; border:1px solid #e5e5e5;}
.newsModule .seeAll a {padding-left:12px; background:url(arrow-more.gif) left center no-repeat; font:bold 0.8em verdana, arial, sans-serif;}


/* SLIDER styles begin */
/* Specify total slider width here */
.contentslider {position:relative; width:462px; margin-left:10px;/*border:1px solid #000;*/}
.contentslider h3 {font:bold 1.6em "trebuchet ms", trebuchet, arial, sans-serif; color:#60b212; margin:0 0 7px 0; border-bottom:1px dotted #999;}
.contentslider .disabledmsg {display:block; padding:5px; margin:0 20px 5px 20px; background:#ffffcc;}
.contentslider .skiplink {position:absolute; left:-5000px;}

/* Prev & Next buttons are display:block by default in javascript */
.contentslider a.prevlink, .contentslider a.nextlink {outline:none;}
.contentslider a.prevlink img {background:url(btn_slider.gif) top left no-repeat;}
.contentslider a.nextlink img {background:url(btn_slider.gif) top right no-repeat;}
.contentslider a.prevlink:hover img {background-position:bottom left;}
.contentslider a.nextlink:hover img {background-position:bottom right;}

.contentslider .prevcont {float:left; width:26px; padding:50px 1px 0 0;}
.contentslider .nextcont {float:right; width:26px; padding:50px 0 0 1px;}

.contentslider .viewall {display:none;}
.contentslider .slidescont, .contentslider .slide {float:left; display:inline;}
.contentslider .slidescont {position:relative; top:0; left:0; width:100%;}

/* Width = (Slide width + left/right margins, paddings, borders) x number of visible slides */
.contentslider .maincont {float:left; width:408px; position:relative; overflow:hidden;}

/* The following properties need to be explicitly specified:width, margin-left, and margin-right (do not use the margin shorthand property, padding-left or padding-right) */
.contentslider .slide {width:130px; margin-right:3px; margin-left:3px;}

/* Sample Touts */
.healthtout {width:126px; padding:1px; border:1px solid #ddd; background:#fff;}
.healthtout .imgcontSldr {position:relative; height:122px; padding:3px 2px; background:#f6f6f6;}
.healthtout .imgcontSldr .icon {position:absolute; top:109px; left:107px; /*border-top:solid 2px #FFF; border-left:solid 2px #FFF;*/}
.healthtout .txtcontSldr {height:65px; padding:0 2px 3px 2px; background:#f6f6f6; font:bold 1em/1.2em arial, sans-serif;}
.healthtout .txtcontSldr a {color:#0076a3; text-decoration:none;}
.healthtout .txtcontSldr a:hover {text-decoration:underline;}
/* SLIDER styles end */

/* RIGHT rail modules */
#rtColModWrapper {width:300px; padding:10px 0; background-color:#e2f1f9;}
.rtColLinksModTop {width:284px; height:8px; background:url(rt-mod-top.gif) top center no-repeat; margin:0 8px;}
.rtColLinksMod {width:276px; background-color:#FFF; border:solid 1px #cbd8e0; border-top:none; margin:0 8px 10px 8px; padding:0 3px 3px 3px;}
.rtColLinksMod .hdr, .rtColLinksMod .hdrTwoLines {background:#235a86 url(rt-mod-hdr.gif) 0 0 no-repeat; margin:-4px 0 0 0; min-height:38px;}
.rtColLinksMod h3 {font:bold 1.3em "lucida grande", lucida, verdana, sans-serif; color:#FFF; padding:8px 10px;}
.rtColLinksContainer {width:274px; border:solid 1px #cbd8e0; margin:0;}
.rtColLinksContainer ul {margin:0 10px 10px 20px; padding:10px 0 0 0;}
.rtColLinksContainer ul li {margin-bottom:15px; color:#707070;}
.rtColLinksContainer .more {text-align:right; font-weight:bold; margin-right:10px;}
.rtColLinksContainer .more a {background:url(arrow-more.gif) left center no-repeat; padding-left:13px;}
.rtColLinksContainer ul li h4 a {font-size:12px;}

.rtColSrch {background:#fbfbfb; border-top:solid 1px #e6e6e6;}
.rtColSrch:first-child {border:none;}
.rtColSrch div {display:block; padding:1px 0; width:265px; background:url(arrow-more-big.gif) right center no-repeat;}
.rtColSrch a {font-weight:bold; background:url(icon-symptom-srch.gif) 0 2px no-repeat; margin:0 0 0 10px; padding:10px 0 10px 40px; display:block; width:220px;}
.rtColSrch .drugFndr a {background-position:0 -98px;}
.rtColSrch .drugIntChkr a {background-position:0 -198px;}
.rtColSrch .natRem a {background-position:0 -298px;}
.rtColSrch .journey a {background-position:0 -398px;}
.rtColSrch .pillIdent a {background-position:0 -498px;}

/* footer */
#footer {clear:both; background:#e5f4f9 url(bg-footer.gif) no-repeat; width:978px; margin-left:8px; border-top:solid 1px #b7b7b7; padding-bottom:20px;}
#footerLogo {float:left; margin:0;}
#footerLogo a {outline:none;}
#footerLogo img {height:138px; width:180px;}
#footer #links {width:786px; float:left; margin-top:10px;}
#footer #links #topLinks {padding:10px 0 10px 10px;}
#footer #topLinks h4 {font:bold 1.1em "trebuchet ms", trebuchet, arial, sans-serif; margin-bottom:5px;}
#footer #topLinks #quickLinks ul, #footer #topLinks #compInfo  ul, #footer #topLinks #getHealth ul {margin:0; padding:0;}
#footer #topLinks #quickLinks {float:left; width:300px;}
#footer #topLinks ul li {list-style:none; margin-bottom:3px; display:inline; padding:0 3px;}
#footer #topLinks #quickLinks ul.column1 {float:left; width:160px; margin-right:10px;}
#footer #topLinks #quickLinks ul.column2 {float:left; width:130px;}
#footer #topLinks #compInfo {float:left; width:750px; margin-left:12px;}
#footer #topLinks #getHealth {float:left; width:275px; margin-left:8px; font-weight:bold;}
#footer #topLinks #getHealth ul li {margin:10px 0 16px 0;}
#footer #topLinks #getHealth .rss a {padding:2px 0 3px 24px; background:url(footerIcon.gif) 0 -100px no-repeat;}
#footer #topLinks #getHealth .email a {padding:0 0 3px 26px; background:url(footerIcon.gif) 0 -200px no-repeat;}
#footer #topLinks #getHealth .fb a span .fblink, #footer #topLinks #getHealth .fb img {vertical-align:middle;}
#footer #topLinks #getHealth .mag a span .maglink, #footer #topLinks #getHealth .mag img {vertical-align:middle;}
#footer #topLinks #getHealth .fblink {padding-left:3px;}

#footer #legalLinks {margin:15px 0 10px 0; font-size:0.9em; color:#707070;}
#footer #legalLinks p {margin:10px 0;}
#footer #moreLinks {font-size:0.9em; clear:both; border-top:solid 1px #c8d8e0;}
#footer #moreLinks p {margin:15px 0 5px 0; font-weight:bold; color:#707070;}
#footer #moreLinks ul {width:795px; margin:0; padding:0;}
#footer #moreLinks ul li {list-style:none; display:inline; margin-right:9px; line-height:20px; white-space:nowrap;}
#footer #moreLinks a, #footer #legalLinks a {text-decoration:underline;}

/*  sponsorship & disclaimer  */
.sponsDis .ad170x30 {height:31px; /*width:170px;*/ float:right;}
.sponsDis .disclaim {color:#4a4a4a; font:.9em arial, helvetica, sans-serif; padding:8px 0 0 0;}

