﻿@import url("base.css");

html {

}

date {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
top: 36px;
}


body {
background: #f0f1ec; padding: 0 0 75px 0; font-family: Verdana, sans-serif; font-size: 100%; color: #555555;
}

a {
text-decoration: none; color: #017fd6;
}

a:hover {
color: #3199e1;
}

ol {
margin: 0 0 15px 35px;
}

ol li {
margin: 0 0 6px 0;
}

textcontents{	 font-family: Verdana, sans-serif; font-size: 100%; color: #555555;}


p.hr {
position: relative; width: 100%; height: 2px; background: url(../img/hr.gif) repeat-x center; padding: 25px 0 25px 0; padding: 0;
}

#wrapper {
width: 980px; margin: auto; background: #ffffff url("../img/bg_body_top.gif") no-repeat top; top: 36px; z-index: 50; padding: 0 0 200px 0;
}

#bot {
background: #ffffff url("../img/bg_body_bot.gif") no-repeat bottom; }
#bot1 {	background: #ffffff url('../bg_body_bot.gif') no-repeat bottom;	}


#band {
height: 108px; background: #4E5B6F; width: 100%; position: absolute; left: 0; top: 55px; z-index: 1;
}

#btn_returnhome {
position: absolute; top: 5px; left: 15px; color: #63638A; font: 11px Tahoma; background: url(../img/btn_returnhome.gif) no-repeat; width: 110px; height: 18px; padding: 2px 0 0 23px;
}
#btn_returnhomeN {
position: absolute; top: 5px; left: 15px; color: #33CCFF; font: 11px Tahoma; background: url(../img/btn_returnhome.gif) no-repeat; width: 110px; height: 18px; padding: 2px 0 0 23px;
}
#btn_returnhome:hover {
color: #ebf7fb;
}

/* INTERNAL LINKS */
#internallinks {
position: absolute; top: -18px; left: 18px; color: #9a9d88; font-size: 10px;
}

#internallinks a {
color: #9a9d88; margin: 0 7px 0 7px;
}

#internallinks a:hover {
color: #81826f;
}

/* SITE LINKS */
#sitelinks {
position: absolute; top: -23px; right: 25px; background: url(../img/bg_sitelinktabs.gif) no-repeat right; height: 19px; width: 565px; font: 10px Tahoma; font-weight: bold; text-align: right; padding: 4px 0 0 0;
}

#sitelinks a {
color: #f9f9f8; margin: 0 7px 0 22px;
}

/* ACCESSIBILITY */
#accessibility {
position: absolute; right: 10px; top: 180px; background: url(../img/bg_accessibility.gif) no-repeat; width: 275px; height: 30px; padding: 9px 4px 0 25px; font: 13px Trebuchet MS; color: #686868; z-index: 1000;
}

#accessibility a {
font-size: 13px; color: #686868;
}

#accessibility a em {
font-size: 13px; color: #989898; font-style: normal;
}

#accessibility a#txtminus {
position: absolute; left: 90px; top: 9px; background: url(../img/icon_minus.gif) no-repeat; width: 21px; height: 21px; text-indent: -999999px;
}

#accessibility a#txtminus:hover {
background: url(../img/icon_minus_on.gif) no-repeat;
}

#accessibility a#txtplus {
position: absolute; left: 115px; top: 9px;  background: url(../img/icon_plus.gif) no-repeat; width: 21px; height: 21px; text-indent: -999999px;
}

#accessibility a#txtplus:hover {
background: url(../img/icon_plus_on.gif) no-repeat;
}

#accessibility a#contrast{
position: absolute; top: 6px; right: 6px; background: url(../img/btn_lg.gif) no-repeat; width: 124px; height: 24px; text-align: center; padding: 4px 0 0 0;
}


#headerr {
background: #CCCCFF  ; width: 100%; position: absolute; left: 0; top: 19px; z-index: 60; height: 108px; margin: 0;
}

#header {
background: #FCF5AD  ; width: 100%; position: absolute; left: 0; top: 5px; z-index: 60; height: 128px; margin: 0;
}
#headerN {
background: #20a0d0   ; width: 100%; position: absolute; left: 0; top: 19px; z-index: 60; height: 108px; margin: 0;
}


#header11 {
background: #4e5b6f; width: 100%; position: absolute; left: 0; top: 19px; z-index: 60; height: 108px; margin: 0;
}


#header h1 {
	text-indent: -99999px;
	background: url('../img/logo_fks-yellow.png') no-repeat;
	width: 926px;
	height: 71px;
	position: absolute;
	top: 32px;
	left: 18px;
	}

#header h12 {
	text-indent: -99999px;
	background: url('../img/logo_fks-blue.png') no-repeat;
	width: 463px;
	height: 62px;
	position: absolute;
	top: 32px;
	left: 18px;
	
}

#header h11 {
text-indent: -99999px; background: 
url('../img/logo_fks.png') no-repeat; width: 287px; height: 47px; position: absolute; top: 32px; left: 18px; 
}


#header p {
position: absolute; top: 10px; left: 0; color: #ffffff; font-family: Tahoma, sans-serif; text-align: right; font-size: .7em; font-weight: bold; width: 640px;
}

#header #subbox {
	background: #FBEF88 url('../img/donkey.png');
	border: 1px solid #ffffff;
	border-width: 0 1px 0 1px;
	width: 150px;
	position: absolute;
	top: 0;
	right: 75px;
	height: 108px;
}

#header #subboxY {
background: #FFFFCC; border: 1px solid #ffffff; border-width: 0 1px 0 1px; width: 150px; position: absolute; top: 0; right: 75px; height: 108px;
}


#header #subbox1 {
background: #3db4e0; border: 1px solid #ffffff; border-width: 0 1px 0 1px; width: 250px; position: absolute; top: 0; right: 75px; height: 108px;
}



#navigation {
background: url(../img/bg_navigation.png) no-repeat; width: 838px; height: 48px; position: absolute; top: 104px; left: 110px; z-index: 200; font-family: Trebuchet MS; color: #ffffff; font-size: .8em;
}

#navigation ul {
position: absolute; left: 56px; top: 11px; font-size: 11px; font-weight: bold; line-height: 110%; width: 700px; margin: 0; padding: 0;
}

#navigation ul li {
float: left; text-align: center; border-right: 1px solid #e3eccf; margin: 0; list-style: none; padding: 0 8px 0 8px; height: 25px; width: 50px;
}


#navigation ul li#link_fac {width: 95px;}


#navigation ul li#link_exp {width: 95px;}


#navigation ul li#link_cp {width: 100px;}
#navigation ul li#link_pg {width: 95px;}


#navigation ul li#link_gen { width:95px;}

#navigation ul li#link_foa { width:100px;}



#navigation a {
color: #ffffff;

}



#navigation li:hover {
background: url(../img/bg_nav.png);
}

#navigation form {
position: absolute; top: 12px; left: 18px;
}

#navigation form input {
font-family: Tahoma,sans-serif; color: #959595; border: 1px solid #c3c3c3; padding: 2px 6px 2px 6px; width: 150px; margin: 0;
}



#navigation form input[type="submit"] {
width: 50px; text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_blue.png) no-repeat; width: 58px; height: 26px; border: 0; padding: 0; margin: -1px 0 0 6px; font-weight: bold; font-size: .7em; text-indent: 3px; position: absolute;
}

#navigation form input[type="submit"]:hover {
background: url() no-repeat; 
}

ul#breadcrumbs {
position: absolute; top: 164px; left: 6px; color: #a4a699; font: 70% "Tahoma", sans-serif; margin: 0; padding: 0;
}

ul#breadcrumbs a {
color: #a4a699;
}

ul#breadcrumbs a:hover {
color: #7c7f6d;
}

ul#breadcrumbs li {
float: left; background: url(../img/bg_breadcrumb) no-repeat left 4px; padding: 0 4px 0 11px; margin: 0; list-style: none;
}

ul#breadcrumbs li:first-child {
background: none;
}

#main {
background: #ffffff url("../img/bg_content.gif") repeat-y; top: 190px; margin: 0 10px 0 15px; overflow: hidden;
}

#content {
float: left; width: 643px; font: 89% Tahoma; padding: 25px 0 20px 0; z-index: 10;
}

#a {float: left; width: 160px;  left: 8px; font: 80% Tahoma; z-index: 100;}

#b {
float: left; left: 23px; width: 440px; font-size: 75%;  z-index: 10; line-height: 120%;
}

#ads {
float: left; width: 300px; padding: 0 6px 0 6px; z-index: 10;
}


#contentheader {
background: #ffffff url(../img/bg_contentheader-fks.gif) no-repeat left bottom; padding: 0 315px 0 0; z-index: 1; }
#contentheader1 {
background: #ffffff url(../img/bg_contentheader.gif) no-repeat left bottom; padding: 0 315px 0 0; z-index: 1; 
}






#contentheader h1 {
color: #646464; font: 40px Georgia, serif;  float: left;
}

#sponsor {
border-left: 1px solid #e3e3e3; font: 74% Georgia, serif; margin: 0 0 0 15px; padding: 8px 0 8px 15px; color: #7a7a7a; float: left; width: 200px;
}

#sponsor a {
display: block;
}


#sponsored h1 {
width: 400px;
}




#pagetools {
position: absolute; top: 3px; right: 10px; font: 11px Tahoma;
}

#pagetools a {
color: #8f8f8f; margin: 0 0 0 18px; display: block; float: left;
}

#pagetools a:hover {
color: #b87c41;
}

#pagetools a#link_print {
background: url(../img/icon_printer.gif) no-repeat left center; padding: 2px 0 2px 20px;
}

#pagetools a#link_print:hover {
background: url(../img/icon_printer_on.gif) no-repeat left center;
}

#pagetools a#link_share {
background: url(../img/icon_mail.gif) no-repeat left; padding: 2px 0 2px 20px;
}

#pagetools a#link_share:hover {
background: url(../img/icon_mail_on.gif) no-repeat left; padding: 2px 0 2px 20px;
}

#pagetools a#link_reprints {
background: url(../img/icon_paper.gif) no-repeat left; padding: 2px 0 2px 17px;
}

#pagetools a#link_reprints:hover {
background: url(../img/icon_paper_on.gif) no-repeat left; padding: 2px 0 2px 17px;
}

#contentfooter {
clear: both; margin: 15px 0 0 0; padding: 15px 5px 0 5px; background: url(../img/dots_h.gif) repeat-x top; font: 90% Tahoma; color: #989898;
}

#contentfooter p {
margin: 0 0 15px 0;
}

#contentfooter p:first-child {
float: right;
}

#contentfooter p:last-child {
margin: 0;
}


/* HUBNAV */

#contentheader ul#hubnav {
bottom: 6px; left: 6px; height: 45px; clear: both; position: relative; padding: 16px 0 0 0; margin: 0;
}

#contentheader ul#hubnav li {
float: left; text-align: center; padding: 0; color: #979797; font: 78% Trebuchet MS; height: 30px; width: auto; margin: 0; background: #cccccc; padding: 5px 12px 0 12px; top: 9px; position: relative; margin: 0 7px 0 0; display: block; list-style: none;
}

#contentheader ul#hubnav li.on {
height: 40px; z-index: 100; top: 0px;
}

#contentheader ul#hubnav li a {
color: #979797; 
}

#contentheader ul#hubnav li a:hover {
color: #0094e0; 
}

#contentheader ul#hubnav li.on a {
color: #69a40f; position: absolute; left: -21px; top: 1px; height: 40px; padding: 5px 33px 0 33px;
}


#contentheader ul#hubnav li#link_Search_MayoClinic {
width: 86px; background: url(../img/bg_hubtab_mayocliniccom.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Search_MayoClinic {
width: 86px; background: none;
}

#contentheader ul#hubnav li.on#link_Search_MayoClinic a {
width: 86px; background: url() no-repeat left top; height: 44px; left: -6px; padding: 5px 33px 0 18px;
}


#contentheader ul#hubnav li#link_Search_WebSearch {
width: 66px; background: url() no-repeat left;
}

#contentheader ul#hubnav li.on#link_Search_WebSearch {
width: 66px; background: url(../img/bg_hubtab_websearch_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Search_WebSearch a {
width: 66px; background: url(../img/bg_hubtab_websearch_on.png) no-repeat left top;
}



#contentheader ul#hubnav li#link_Basics {
width: 40px; background: url(../img/bg_hubtab_basics.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Basics {
width: 40px; background: none;
}

#contentheader ul#hubnav li.on#link_Basics a {
width: 40px; background: url(../img/bg_hubtab_basics_on.png) no-repeat left top; height: 44px; left: -6px; padding: 5px 33px 0 18px;
}



#contentheader ul#hubnav li#link_InDepth {
width: 50px; background: url(../img/bg_hubtab_indepth.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_InDepth {
background: url(../img/bg_hubtab_indepth_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_InDepth a {
width: 50px; background: url(../img/bg_hubtab_indepth_on.png) no-repeat left top;
}



#contentheader ul#hubnav li#link_Multimedia {
width: 75px; background: url(../img/bg_hubtab_media.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Multimedia {
background: url(../img/bg_hubtab_media_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Multimedia a {
width: 75px; background: url(../img/bg_hubtab_media_on.png) no-repeat left top; 
}



#contentheader ul#hubnav li#link_ExpertAnswers {
width: 50px; background: url(../img/bg_hubtab_indepth.gif) no-repeat left; line-height: 12px;
}

#contentheader ul#hubnav li.on#link_ExpertAnswers {
background: url(../img/bg_hubtab_qa_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_ExpertAnswers a {
width: 50px; background: url(../img/bg_hubtab_qa_on.png) no-repeat left top;
}




#contentheader ul#hubnav li#link_ExpertBlog {
width: 50px; background: url(../img/bg_hubtab_blog.gif) no-repeat left; line-height: 12px;
}

#contentheader ul#hubnav li.on#link_ExpertBlog {
background: url(../img/bg_hubtab_blog_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_ExpertBlog a {
width: 50px; background: url(../img/bg_hubtab_blog_on.png) no-repeat left top;
}





#contentheader ul#hubnav li#link_Resources {
width: 55px; background: url(../img/bg_hubtab_resources.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Resources {
background: url(../img/bg_hubtab_resources_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_Resources a {
width: 55px; background: url(../img/bg_hubtab_resources_on.png) no-repeat left top;
}



#contentheader ul#hubnav li#link_WhatsNew {
width: 40px; background: url(../img/bg_hubtab_whatsnew.gif) no-repeat left; line-height: 12px;
}

#contentheader ul#hubnav li.on#link_WhatsNew {
background: url(../img/bg_hubtab_whatsnew_on.gif) no-repeat left;
}

#contentheader ul#hubnav li.on#link_WhatsNew a {
width: 40px; background: url(../img/bg_hubtab_whatsnew_on.png) no-repeat left top;
}


/* TAB NAVIGATION */

ul#tabnav {
margin: 0 0 25px 0; padding: 0;
}

ul#tabnav li {
border-bottom: 1px solid #f5f5f5; padding: 6px 1px 6px 1px; list-style: none;
}

ul#tabnav li:last-child {border: 0;}

ul#tabnav li a {
padding: 0 0 0 15px; display: block;
}

ul#tabnav li a:hover {
background: url(../img/arrow_blue.gif) no-repeat left 2px;
}

ul#tabnav li a.on {
background: url(../img/arrow_green.gif) no-repeat left 2px; color: #69a50f;
}

ul#tabnav li ul {
margin: 0 0 5px 0; padding: 0; border: 0;
}

ul#tabnav li ul li {  }

ul#tabnav li ul li a {
background: url(../img/icon_li.gif) no-repeat left 2px;
}

ul#tabnav li ul li ul {
border: 0; margin: 5px 0 0 0;
}

ul#tabnav li ul li ul li {
border: 0; margin: 0 0 0 14px;
}









h2 {
	font: normal normal bold medium verdana;
}

h3 {
	font: 16px Verdana;
}

h4 {
font: 18px Georgia, serif;
}

h6 {
font: 11px Georgia, serif;
}

p {
	margin: 0 0 15px 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

a#staff {
color: #4b4b4b; font: 14px Georgia, serif; margin: 0 0 25px 0; display: block;
}

a#staff:hover {
color: #787878;
}

a#staff span { color: #017fd6;	}

a#staff:hover span { color: #3199e1; }


/* ADS */


#ads h3 {
position: absolute; top: -23px; left: 5px; color: #c6c6c6; width: 300px; text-align: right; font: 13px Tahoma; letter-spacing: .05em
}

#ads #admain {
margin: 0 0 50px 0;
}

#ad_bookstore {
	background: #ffffff url('../img/right-bg-top.png') top;
	font: 125% Tahoma;
	

}

#ad_bookstore p {
padding: 5px 16px 0 16px; 
}

#ad_bookstore ul {
margin: 10px 16px 0px 16px; line-height: 100%; list-style: none; padding: 0;
}




#ad_bookstore ul li {
margin: 0 0 4px 0; list-style: none;
}

#ad_bookstore ul li a {
background: url() no-repeat left 2px; padding: 0 0 0 15px; margin: 0; display: block;
}

#ad_bookstore img {
display: block;
}

#ad_adsense {
background: #ffffff;
}

#ad_adsense img {
display: block;
}

#ad_adsense div {
margin: 0 0 0 0;
}



#ads ul#policies {
color: #929292; font: 70% Tahoma; margin: 25px 0 0 25px; line-height: 100%; padding: 0;
}

#ads ul#policies li {
margin: 0 0 6px 0; list-style: none;
}

#ads ul#policies li a {
color: #929292; background: url(../img/arrow_gray.gif) no-repeat left; padding-left: 15px;
}

#ads ul#policies li a:hover {
color: #707070;
}



/* FOOTER */

#footer {
clear: both; background: #ffffff url("") no-repeat left top; height: 97px; left: 0; top: 0; font: 80% Tahoma, sans-serif;
}

#footer h1 {
	position: absolute;
	background: url('') no-repeat;
	width: 140px;
	height: 51px;
	text-indent: -999999px;
	top: 35px;
	left: 15px;
}

#footer ul {
position: absolute; top: 28px; left: 245px; padding: 0; margin: 0; width: 390px;
}

#footer ul li {
background: url(icon_li_footer.gif) no-repeat left 5px; color: #b5b8b2; float: left; width: 80px; margin: 0 0 3px 0; padding: 0 0 0 12px; list-style: none;
}

#footer ul li a {
color: #969a92; font-size: 11px;  
}

#footer ul li a:hover {
color: #b5b8b2;
}

/* COPYRIGHT */

#copyright {
background: #ffffff url("img/bg_body_bot.gif") no-repeat left bottom; top: 200px; font: 75% Tahoma, sans-serif; color: #8d8d8d; margin: 20px 0 0 0; text-align: center; padding: 0 200px 50px 200px;
}

#copyright a {
margin: 0 0 0 15px;
}

#copyright p {
	font: x-small Verdana;
	margin: 0 0 25px 0;
}

/* LETTER NAV */
ul.letternav {
margin: 7px 0 0 0; padding: 0;
}

ul.letternav li {
float: left; margin: 0 5px 5px 0; background: url(bg_letternav.gif) repeat-x bottom; border: 1px solid #d8dbd4; padding: 3px; text-transform: uppercase; font-weight: bold; width: 12px; text-align: center; list-style: none;
}

ul.letternav li:hover {
background: url(bg_letternav_on.gif) repeat-x bottom; border: 1px solid #a3dae9;
}

ul.letternav li.disabled {
color: #a3a3a3;
}

ul.letternav li.disabled:hover {
background: url(bg_letternav.gif) repeat-x bottom; border: 1px solid #d8dbd4;
}


/* WHATS NEW */
ul.whatsnew {
background: url(dots_h.gif) repeat-x 0 11px; margin: 25px 0 0 0; padding: 0;
}

ul.whatsnew h3 {
font: 18px Georgia; background: #ffffff; padding: 0 5px 0 0; display: inline;
}

ul.whatsnew li {
font-size: 90%; margin: 0 0 18px 0; background: url(icon_li.gif) no-repeat left 3px; padding: 0 0 0 15px; list-style: none;
}

ul.whatsnew li:first-child {
background: none; padding: 0; margin: 0 0 12px 0;
}

ul.whatsnew li a {
display: block; font-size: 110%; margin: 0 0 4px 0;
}

ul.whatsnew li em {
color: #6bae09; font-style: normal;
}


/* RESOURCES */
#b ul.resources {
background: url(dots_h.gif) repeat-x left 11px; margin: 25px 0 0 0; padding: 0;
}

#b ul.resources h3 {
font: 18px Georgia; background: #ffffff; padding: 0 5px 0 0; display: inline;
}

#b ul.resources li {
font-size: 90%; margin: 0 0 18px 0; background: url(icon_li.gif) no-repeat left 3px; padding: 0 0 0 15px; list-style: none; 
}

#b ul.resources li:first-child {
background: none; padding: 0; margin: 0 0 12px 0; list-style: none;
}

#b ul.resources li a {
display: block; font-size: 12px; margin: 0 0 4px 0; 
}

#b ul.resources li em a {
display: block; font-size: 11px; margin: 0 0 4px 0; color: #6bae09;
}


#b ul.resources ul.resources {
margin: 15px 0 0 0;
}

#b ul.resources ul.resources h3 {
font-size: 16px;
}



#b ul.form {
margin: 0 0 25px 0; padding: 0;
}


#b ul.form li {
font-size: 100%; background: none; padding: 0; margin: 0 0 5px 0; list-style: none;
}

ul.form li table tr td:first-child {
width: 175px;
}


ul.form form input[type="submit"] {
text-transform: uppercase; color: #ffffff; background: url(bg_submit_blue.png) no-repeat; width: 58px; height: 26px; border: 0; padding: 0; margin: 0 0 0 10px; font-weight: bold; font-size: 10px; text-align: center; font-family: Tahoma;
}

ul.form form input[type="submit"]:hover {
background: url(bg_submit_blue_on.png) no-repeat; 
}


.pagenav {
clear: both;
}

a#nextlink {
float: right; font: 140% Georgia; width: 170px; text-align: right; background: url(../img/arrow_next.gif) no-repeat right 4px; padding: 0 25px 0 0; margin: 0 0 25px 0;
}

a#nextlink h6 {
font: 11px Tahoma;
}

a#previouslink {
font: 140% Georgia; width: 140px; text-align: left; background: url(arrow_previous.gif) no-repeat left 4px; padding: 0 0 0 25px; margin: 0 0 25px 0; display: block;
}

/* RELATED */
#b ul.related {
clear: both; padding: 0; background: url(../img/bg_related_bot.gif) no-repeat left bottom; margin: 0 0 15px 0; padding: 0 0 10px 0;
}

#b ul.related h3 {
font: 16px Georgia; background: #ffffff; padding: 0 5px 0 3px; display: inline; margin: 0;
}

#b ul.related li {
padding: 0 9px 10px 9px; margin: 0;  list-style: none;
}

#b ul.related li a {
background: url(../img/) no-repeat left 3px; padding: 0 0 0 15px; display: block;
}


#b ul.related li:first-child {
background: #ffffff url(bg_related_top.gif) no-repeat left 10px; padding: 0 9px 12px 9px;
}

#b ul.v_inset {
clear: both; float: right; width: 200px; background: url(../img/bg_related_200_bot.gif) no-repeat right bottom; margin: 0 0 25px 15px; padding: 0;
}

#b ul.v_inset li:first-child {
background: #ffffff url(../img/bg_related_200_top.gif) no-repeat left 10px;
}








.linkHeader {
background-color:#848484; font-weight:bold; color:#FFFFFF; padding: 5px 0px 5px 0px; display:none;
}

.linkHeaderLineBreak	{
display:none;
}
/* ROUNDBOX */
#b ul.roundbox {
width: 445px; padding: 0; background: url(../img/bg_c_full_top.gif) no-repeat left 10px; margin: 0; line-height: 100%; list-style: none;
}

#b ul.roundbox h3 {
font: 18px Georgia; background: #ffffff; padding: 0 5px 0 3px; display: inline; margin: 0;
}

#b ul.roundbox li {
padding: 0 9px 10px 12px; margin: 0; list-style: none;
}

#b ul.roundbox li:first-child {
padding: 0 9px 6px 9px; margin: 0;
}


#b ul.roundbox li a {
display: block; font: 16px Georgia; margin: 0 0 0 0;
}

#b ul.roundbox li p {
margin: 0;
}

#b ul.roundbox li p a {
font: 12px Verdana; display: inline; margin: 0;
}

#b ul.roundbox li:last-child {
background: url(../img/bg_c_full_bot.gif) no-repeat left bottom; padding: 0 9px 12px 12px;
}



/* REFERENCES */
a#link_references.off {
font: 140% Georgia; background: url(../img/icon_plus_sm.gif) no-repeat left; padding: 0 0 0 14px; margin: 30px 0 0 0; display: block; 
}

a#link_references {
font: 140% Georgia; background: url(../img/icon_plus_sm.gif) no-repeat left; padding: 0 0 0 14px; margin: 30px 0 0 0; display: block;  
}

a#link_references.on {
background: url(../img/icon_minus_sm.gif) no-repeat left;
}

a#link_references + p {
font: 90% Tahoma; color: #848484; position: relative; top: -15px; left: 100px; margin: 0;
}

#references_wrapper {
display: block; overflow: hidden; clear: both;
}

#references {
display: block; overflow: hidden;
}

#references ol {
font: 90% Tahoma; color: #848484; padding: 0; margin: 8px 0 0 28px; list-style: decimal; position: relative; width: auto;
}

#references ol li {margin: 0 0 6px 0; }




/* SEE MORE */

ul#seealso {
padding: 0; background: url(../img/bg_160c_top.gif) no-repeat left 10px; margin: 0 0 25px 0;
}

ul#seealso h3 {
font: 16px Georgia; background: #ffffff; padding: 0 5px 0 2px; display: inline; margin: 0;
}

ul#seealso p {
margin: 0;
}

ul#seealso li {
padding: 0 9px 5px 9px; font-size: 85%; list-style: none;
}

ul#seealso li a {
background: url(../img/) no-repeat left 3px; padding: 0 0 0 15px; display: block;
}

ul#seealso li:last-child {
background: url(../img/bg_160c_bot.gif) no-repeat left bottom; padding: 0 9px 12px 9px;
}


/* IN DEPTH SIDENAV */

ul.sidenav {
background: url(../img/dots_h.gif) repeat-x 0 11px; margin: 0 0 25px 0; overflow: hidden; padding: 0;
}

ul.sidenav h3 {
font: 16px Georgia; background: #ffffff; padding: 0 5px 0 0; display: inline; letter-spacing: 0;
}

ul.sidenav li {
font-size: 85%; margin: 0 0 8px 0; padding: 0; list-style: none;
}

ul.sidenav li:first-child {
margin: 0 0 6px 0;
}

ul.sidenav li a {
display: block; margin: 0; background: url(../img/) no-repeat left 3px; padding: 0 0 0 15px;
}

ul.sidenav li em  {
background: url(../img/bg_btn_c_l.gif) no-repeat left; float: right; padding: 0 0 0 15px; height: 21px;
}

ul.sidenav li em a:first-child {
border: 0; padding: 3px 8px 3px 5px; background: url(../img/bg_btn_c_r.gif) no-repeat right bottom; height: 15px;
}


/* LIST */

ul.list {
background: url(../img/dots_h.gif) repeat-x 0 21px; margin: 0 0 25px 0; overflow: hidden; padding: 0;
}

ul.list h3 {
font: 16px Georgia; background: #ffffff; padding: 0 5px 0 0; display: inline; letter-spacing: 0; 
}


ul.list li {
font-size: 85%; margin: 0 0 8px 0; padding: 0; list-style: none;
}

ul.list li a {
display: block; margin: 0; background: url() no-repeat left 3px; padding: 0 0 0 15px;
}

ul.list li em a {
background: none; text-align: right; padding: 5px 5px 3px 5px;
}

ul.list li p {
margin: 0 0 0 15px;
}


ul.paragraph li p {
margin: 0 0 8px 0;
}

ul.paragraph li p a {
margin: 0 0 0 0; float: right; font: 14px Georgia; background: url(../img/) no-repeat left 4px;
}



/* BLOG */

#b ul.blog {
background: url(../img/dots_h.gif) repeat-x 0 16px; margin: 0; padding: 0;
}

#b ul.blog li {
background: url(../img/dots_h.gif) repeat-x bottom; padding: 0 0 15px 0; margin: 0 0 15px 0; list-style: none;
}

ul.blog li:last-child {
background: none; padding: 0; margin: 0 0 15px 0;
}


#b ul.blog li:first-child {
background: none; padding: 0; margin: 0 0 15px 0;
}


#b ul.blog h3 {
font: 20px Georgia; background: #ffffff; padding: 0 5px 0 0; display: inline; color: #72a22c;
}

#b ul.blog p:first-child {
margin: 0 0 4px 0; color: #ababab; font: 85% Tahoma;
}

#b ul.blog h2  {
font-size: 20px; line-height: 24px;
}

#b ul.blog h4  {
font-size: 14px; margin: 4px 0 8px 0;
}

#b ul.blog p {
line-height: 18px; margin: 0 0 15px 0;
}

#b ul.blog p a {
background: url(../img/) no-repeat right 3px; padding: 0 15px 0 0; position: relative;
}

#b ul.blog li a.comments {
font-size: 90%; background: url(../img/icon_comments.gif) no-repeat left center; padding: 1px 0 4px 25px;
}

/* EXPERTS */

ul.expert {
font: 85% Tahoma; margin: 0 0 50px 0; padding: 0;
}

ul.expert img {
background: url(../img/bg_expert.gif) no-repeat bottom left; padding: 0 0 1px 1px; margin: 0 0 2px 0;
}

ul.expert h3 {
font: 14px Georgia; margin: 0 0 2px 0;
}

ul.expert .popup h3 {
font: 18px Georgia; margin: 0 0 0 0;
}

ul.expert a {
font-family: Verdana; background: url(../img/) no-repeat left center; padding: 0 0 0 15px;
}


/* COMMENT BOX */

.commentsbox {
float: right; margin: 0 0 15px 15px; background: url(../img/bg_commentsbox.gif) no-repeat; width: 222px; height: 43px; z-index: 100;
}

.commentsbox:last-child {
margin: 0 100px 15px 15px;
}

#b .commentsbox h4 {
width: 168px; text-align: center; position: absolute; top: 5px; left: 45px; font: 12px Verdana; font-weight: bold;
}

#b .commentsbox ul {
position: absolute; top: 22px; right: 10px; font: 11px Tahoma; margin: 0; padding: 0;
}

#b .commentsbox ul li {
float: left; margin: 0; padding: 0; list-style: none;
}

#b .commentsbox a {
border-left: 1px solid; margin: 0 0 0 5px; padding: 0 0 0 5px;
}

#b .commentsbox ul li:first-child  a{
border: 0; margin: 0; padding: 0;
}


/* COMMENTS */
#b #comments {
background: url(../img/bg_c_comments_top.gif) no-repeat left top; top: -35px; left: 0; z-index: 1; margin: 0 0 0 0; padding: 35px 0 0 0; overflow: hidden; width: 100%; position: relative; clear: both;
}


#b #comments ul {
padding: 0 25px 0 10px; margin: 0;
}

#b #comments ul li {
background: url(../img/dots_h.gif) repeat-x bottom; padding: 0 0 12px 0; margin: 0 0 12px 0; list-style: none;
}

#b #comments ul li p {
margin: 0 0 12px 0;
}

#b #comments ul li p:first-child {
margin: 0; padding: 0; font: 85% Tahoma; color: #989898;
}

#b #comments ul li p:last-child {
margin: 0; padding: 0; text-align: right; color: #60a01a;
}

#b #comments a.linkpost {
padding: 0 10px 0 10px; background: url(../img/bg_c_comments_bot.gif) no-repeat left bottom; display: block; padding: 25px 10px 15px 10px; font: 20px Georgia;
}

#b #commentform {
position: relative; background: #f7f7f5; width: 398px; padding: 9px; left: 10px; top: 0; margin: 0 0 25px 0; overflow: hidden;
}

#b #commentform a.close {
position: absolute; top: 6px; right: 6px; color: #878787; background: url(../img/icon_close.gif) no-repeat right; padding: 0 15px 0 0; font: 10px Verdana; font-weight: bold;
}

#b #commentform label {
margin: 0 8px 0 0;
}

#b #commentform input {
font-family: Verdana, sans-serif; color: #646464; width: 312px;
}


#commentform .submit {
clear: both; float: right; width: 200px;
}

#commentform input#cCaptchaText {
width: 100px; display: block;
}

#commentform textarea {
font-family: Verdana, sans-serif; color: #646464; width: 390px; height: 100px; margin: 8px 0 0 0;
}

#commentform p {
font: 11px Tahoma; margin: 8px 0 0 0;
}

#commentform p#charcount {
float: right; background: #efefeb; margin: 0 0 8px 0; padding: 4px 7px 4px 7px; width: auto; position: relative; left: 0; bottom: 0;
}

#b #commentform input[type="submit"] {
width: 100px; text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_blue.png) no-repeat; width: 58px; height: 26px; border: 0; padding: 0; margin: 6px 0 0 6px; font-weight: bold; font-size: 9px; text-indent: 3px; float: right;
}

#b #commentform h2 {
font: 20px Georgia; color: #555555;
}


/* SYMPTOMS LIST */

#b ul.symptomslist {
margin: 0 0 25px 0; padding: 0; 
}

#b ul.symptomslist li {
background: url(../img/icon_li.gif) no-repeat left 5px; padding: 2px 0 2px 15px; margin: 0 0 4px 0; list-style: none;
}

#b ul.symptomslist li a {
background: url(../img/) no-repeat left 2px; padding: 0 0 0 15px; margin: 0 0 4px 0; left: -15px; position: relative;
}

.warning {
color: #c37e21;font: 11px Tahoma; background: #fffde8 url(../img/icon_warning.gif) no-repeat 8px 8px; padding: 8px 8px 8px 45px; margin: 0 0 15px 0; display: block; border: 1px solid #ffefa4; clear: both; width: 80%; 
}

#b ul.symptomslist .linkExpanded {
	margin-left: -15px;
}



/* QA */

#b ul.qa {
margin: 25px 0 25px 0; padding: 0;
}

#b ul.qa li {
background: url(../img/dots_h.gif) repeat-x bottom; padding: 0 0 8px 0; margin: 0 0 8px 0; list-style: none;
}

#b ul.qa li:last-child {
background: none;
}

#b ul.qa a {
font: 110% Georgia; display: block; background: url(../img/) no-repeat 4px 6px; padding: 2px 2px 2px 20px;
}

#b ul.qa a:hover {
background: #f3f8fb url(../img/) no-repeat 4px 6px;
}

.qaquestion {
background: url(../img/bg_c_comments_top.gif) no-repeat left 11px; margin: 0 8px 25px 0; padding:  0;
}

.qaquestion h3 {
background: #ffffff; padding: 0 2px 0 2px; display: inline; margin: 0 9px 0 9px;
}

.qaquestion p {
padding: 0 11px 0 11px; margin: 3px 0 0 0; font-size: 90%; 
}

.qaquestion p:last-child {
background: url(../img/bg_c_comments_bot.gif) no-repeat left bottom; padding: 0 9px 9px 9px; margin: 3px 0 0 0; font: 110% Georgia; text-align: right;
}


#qaform {
background: #f7f7f5 url(../img/bg_commentform.gif) no-repeat left top; margin: 11px; padding: 10px;
}

#qaform p {
background: none; text-align: left; font: 85% Tahoma; padding: 0; margin: 0; color: #8f8f8f;
}

#qaform input {
font: 100% Verdana; margin: 0 10px 0 0; color: #8f8f8f;
}

#qaform input#form_name {
width: 100px;
}

#qaform input#form_location {
width: 140px; margin: 0;
}

#qaform input#form_email {
width: 296px; margin: 0;
}

#qaform label {
font: 100% Verdana; margin: 0 5px 0 0;
}

#qaform p {
margin: 8px 0 15px 0;
}

#qaform textarea {
font: 100% Verdana; margin: 3px 0 0 0; display: block; width: 390px; height: 75px; overflow: hidden;
}

#qaform input[type="submit"] {
text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_lg_blue.png) no-repeat; width: 120px; height: 26px; border: 0; padding: 0; margin: -1px 0 0 6px; font-weight: bold; font-size: .7em; text-indent: 3px; margin: 8px 0 70px 25px; float: right; 
}

#qaform input[type="submit"]:hover {
background: url(../img/bg_submit_lg_blue_on.png) no-repeat; 
}

#b ul#rss {
background-position: left 24px; padding: 0; margin: 0 0 25px 0;
}

#b ul#rss li {
list-style: none; padding: 0; margin: 0;
}

#b ul#rss h3 {
background: url(../img/icon_rss.gif) no-repeat left bottom; padding: 0 0 0 26px; height: 21px; display: block; font-size: 16px;
}

#b ul#rss li:first-child a {
background: none; padding: 0;
}


#newsletter {
margin: 0 0 25px 0; overflow: hidden; width: 100%;
}

#newsletter p {
background: url(dots_h.gif) repeat-x top; font: 85% Tahoma; margin: 3px 0 5px 0; padding: 5px 0 0 0;
}

#newsletter h4 {
color: #639e15; font: 16px Georgia; letter-spacing: 0; 
}

#newsletter h3 {
font: 16px Georgia; letter-spacing: 0; 
}

#newsletter a {
display: block; background: url(../img/) no-repeat left; padding: 0 0 0 15px; margin: 5px 0 5px 0;
}

#newsletter form  {
position: relative;
}

#newsletter form input[type='text'] {
font: 11px Tahoma;  color: #646464; display: block; padding: 2px 4px 3px 10px; margin: 0 0 0 7px; border: 1px solid #c3c3c3; width: 135px
}

#newsletter form input[type="submit"] {
text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_green.png) no-repeat; width: 76px; height: 28px; border: 0; padding: 0; margin: 5px 0 0 0; font: 10px Tahoma; font-weight: bold; text-align: center; float: right;
}

#newsletter form input[type="submit"]:hover {
background: url(../img/bg_submit_green_on.png) no-repeat; 
}

#newsletter img.bg {
position: absolute; top: 0; right: 0;
}

#newsletter form img {
position: absolute; bottom: 5px; left: 0;
}

#newsletter ul {
list-style: none; padding: 0; margin: 0 0 8px 0; font-size: 11px;
}


#newsletter ul li {
list-style: none; padding: 0; margin: 0 0 3px 0;
}

#newsletter ul li input {
margin: 0 3px 0 0;
}

form#newsearch {
font: 11px Tahoma; margin: 0 0 25px 0; overflow: hidden;
}

form#newsearch p {
margin: 0 0 4px 0; font: 11px Tahoma;
}

form#newsearch input[type='text'] {
font: 12px Tahoma;  color: #646464; display: block; padding: 2px 2px 2px 2px; margin: 0 0 5px 0; border: 1px solid #c3c3c3; width: 95%;
}

form#newsearch input[type="submit"] {
text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_blue.png) no-repeat; width: 58px; height: 26px; border: 0; padding: 0; margin: 5px 0 0 0; font: 10px Tahoma; font-weight: bold; text-align: center; float: right;
}




.popup {
border: 4px solid #3db4df; z-index: 1000; position: absolute; font-size:75%;
}

#expertbiography.popup {
border: 0; background: url(../img/bg_popup_biography.png) no-repeat; width: 294px; height: 354px; padding: 18px 35px 20px 40px; left: -999999px; top: 125px; z-index: 999; font-size: 12px;
}


#popup_newsletter.popup {
border: 0; background: url(../img/bg_popup_newsletter.png) no-repeat; width: 497px; height: 580px; padding: 18px 30px 20px 30px; left: -999999px; font-size: 12px;
}

#popup_share.popup {
border: 0; background: url(../img/bg_popup_share.png) no-repeat; width: 309px; height: 520px; padding: 18px 30px 20px 30px; left: -999999px; top: 50px; font: 11px Tahoma;
}


.popup a.close {
position: absolute; top: -16px; right: 17px; background: url(../img/bg_popup_close.gif) no-repeat; width: 80px; height: 17px; color: #ffffff; font: 11px Tahoma; text-align: center; padding: 4px 0 0 0;
}

.popup .content {
overflow: auto; height: 280px; padding: 0 8px 0 0;
}

.popup h2 {
font-size: 24px;
}

.popup h4 {
font-size: 14px;
}

.popup h3 {
font-size: 18px; margin: 0 0 8px 0;
}

#popup_newsletter.popup img {
float: left; margin: 10px 10px 10px 0; width: 238px;
}

#popup_newsletter.popup ul {
float: right; width: 45%; margin: 0 auto;
}

#popup_newsletter.popup ul li {
margin: 0 0 6px 0;  padding: 0;
} 

#popup_newsletter.popup h2 {
font-size: 24px; color: #599617;
}

#popup_newsletter.popup a.housecall {
clear: both; margin: 10px 0 0 0; padding: 0 22px 0 0; background: url(arrow_next.gif) no-repeat right ; font: 16px Georgia, serif;
}



#popup_share.popup h3 {
margin: 0; padding: 0;
}

#popup_share.popup label {
display: block; font-weight: bold;
}

#popup_share.popup input {
display: block; margin: 3px 0 8px 0; width: 95%; font: 11px Tahoma; padding: 1px 2px 1px 2px;
}

#popup_share.popup input[type="submit"] {
float: right; width: auto; text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_blue.png) no-repeat; width: 58px; height: 26px; border: 0; padding: 0; margin: -1px 0 0 6px;  font: 10px Tahoma; font-weight: bold; text-indent: 3px;
}

#popup_share.popup input[type="submit"]:hover {
background: url(../img/bg_submit_blue_on.png) no-repeat; 
}
.popup form {
margin: 12px 0 0 0;
}

#popup_share.popup p {
margin: 0;
}

#popup_share.popup p.code {
border: 1px solid #e9e9e9; padding: 5px; font: 11px Tahoma; display: block; background: #f8f8f8; margin: 8px 0 8px 0; position: relative;
}

a.arrow {
background: url(../img/) no-repeat left; padding: 0 0 0 15px;
}

#popup_share.popup ul {
margin: 12px 0 0 0; overflow: auto; padding: 0;
}

#popup_share.popup ul li {
float: left; margin: 0 0 5px 0; line-height: 125%; width: 33%; padding: 0; list-style: none;
}

a.link_stumbleupon {
background: url(../img/icon_stumbleupon.gif) no-repeat left; padding: 2px 0 2px 20px; display: block;
}

a.link_delicious {
background: url(icon_delicious.gif) no-repeat left; padding: 2px 0 2px 15px; display: block;
}

a.link_diggthis {
background: url(../img/icon_digg.gif) no-repeat left; padding: 2px 0 2px 20px; display: block;
}

a.link_facebook {
background: url(../img/icon_facebook.gif) no-repeat left; padding: 2px 0 2px 20px; display: block;
}

a.link_myspace {
background: url(../img/icon_myspace.gif) no-repeat left; padding: 2px 0 2px 20px; display: block;
}

#popup_share.popup p.hr {
background: url(../img/dots_h.gif) repeat-x left center; height: 1px; padding: 12px 0 12px 0; display: block; position: relative;
}



#photo {
margin: 0 0 5px 0; border: 1px solid #d9d9d9;
}



#recipephoto {
margin: 0 0 5px 0; border: 1px solid #d9d9d9;
}

#recipephoto img {
border: 6px solid #ffffff; width: 146px;
}

#photo img {
border: 6px solid #ffffff; width: 200px; height: 106px;
}

ul#recipeicons {
margin: 0 0 25px 0; overflow: hidden; padding: 0;
}

ul#recipeicons li {
float: left; margin: 0 8px 0 0; list-style: none; padding: 0;
}


.subA {float: left; width: 450px;}

.subB {
float: left; width: 200px; left: 15px;
}

#featuredrecipe {
margin: 15px 0 0 0; overflow: hidden;
}

#featuredrecipe a {
font: 18px Georgia; font-weight: normal; margin: 0 0 6px 0;  display: block;
}

#featuredrecipe p {
font: 90% Tahoma;
}

#featuredrecipe h3 {
font-size: 16px; color: #646464;
}

#featuredrecipe #photo {
margin: 0 0 8px 0; border: 1px solid #d9d9d9; float: left;
}

#featuredrecipe #photo img {
border: 6px solid #ffffff; width: 215px; height: 106px;
}

#featuredrecipe ul {
margin: 0; padding: 0;
}

#featuredrecipe ul li {
margin: 0; padding: 0; list-style: none;
}

#featuredrecipe ul li h3{
font-size: 16px; color: #646464; margin: 0 0 8px 0;
}

#featuredrecipe ul li a {
background: url(../img/) no-repeat left 3px; padding: 0 0 0 15px; font: 100% Tahoma; font-weight: normal;
}

#featuredrecipe a.next {
clear: both; font: 18px Georgia; font-weight: normal; margin: 0; text-align: right; display: block; background: url(arrow_next.gif) no-repeat right; padding: 0 20px 0 0;
}




.top10 {
float: right; background: url(../img/bg_c_218_top.gif) no-repeat left 28px; width: 218px; margin: 0 0 15px 15px; font-size: 90%; padding: 0 0 40px 0;
}

.top10 div {
z-index: 100;
}

.top10 h3 {
margin: 0 6px 0 6px; background: #ffffff; display: inline; padding: 0 2px 0 2px;
}

.top10 p {
margin: 8px;
}

#b .top10 ul {
margin: 0 8px 12px 8px; padding: 0;
}

#b .top10 ul li {
margin: 0 0 4px 0; list-style: none; border-bottom: 1px solid #f5f5f5; padding: 0 0 4px 0;
}

#b .top10 ul li:last-child {
border: 0;
}

#b .top10 ul li a {
background: url(../img/) no-repeat left 2px; padding: 0 0 0 14px; display: block;
}

#b .top10 em  {
background: url(../img/bg_btn_c_l.gif) no-repeat left; float: right; padding: 0 0 0 15px; height: 21px; display: block; margin: 0 8px 0 0; position: relative; z-index: 100;
}

.top10 em a:first-child {
border: 0; padding: 3px 8px 3px 5px; background: url(../img/bg_btn_c_r.gif) no-repeat right bottom; height: 15px;display: block;
}

.top10 p.graphic {
background: url(../img/bg_topdrugs.gif) no-repeat left bottom; position: absolute; margin: 0; padding: 0; height: 75px; width: 218px; z-index: 1;
}

#b ul.searchresults {
margin: 15px 0 15px 0; padding: 0;
}

#b ul.searchresults a {
margin: 0 0 5px 0; display: block;
}

#b ul.searchresults li {
list-style: none; margin: 0 0 8px 0; border-bottom: 1px solid #f5f5f5; 
}

#b ul.searchresults li:last-child {
border: 0;
}

#b ul.searchresults li p {
margin: 0 0 3px 0; line-height: 16px; font-size: 90%;
}

#b ul.searchresults li em {
font: 90% Tahoma; color: #a3b48f; display: none;
}


#b ul.pagenav {
overflow: hidden; margin: 0; padding: 0;
}

#b ul.pagenav li {
float: left; margin: 0 8px 0 0; padding: 0; list-style: none;
}

#b ul.pagenav li p {
 margin: 0; padding: 3px;
}


#b ul.pagenav li a {
background: url(../img/bg_letternav.gif) repeat-x bottom; border: 1px solid #d8dbd4; padding: 3px; text-transform: uppercase; font-weight: bold;  text-align: center; display: block; 
}

#b ul.pagenav li a:hover {
background: url(../img/bg_letternav_on.gif) repeat-x bottom; border: 1px solid #a3dae9;
}

ul.pagenav li a.off:hover {
background: none; color: #c6c6c6; font-weight: normal;
}






#b ul.pagenav li a.off {
background: none; color: #c6c6c6; font-weight: normal;
}






#symptomrefine {
background: url(../img/bg_c_full_top.gif) no-repeat left 12px; overflow: hidden; margin: 0 0 25px 0;
}

#symptomrefine h2 {
font: 24px Georgia; padding: 0 2px 0 2px; background: #ffffff; display: inline; margin: 0 8px 0 8px;
}

#symptomrefine p {
margin: 6px 10px 15px 10px;
}

#symptomrefine .refine {
background: #fbfbfb; padding: 2px 8px 2px 8px; margin: 0 8px 12px 8px; clear: both; overflow: hidden;
}

#symptomrefine .tva {
background: #ffffff;
}

#symptomrefine label {
font: 16px Georgia; color: #757575; margin: 0 0 6px 0; display: block;
}

#symptomrefine .refine ul {
float: left; width: 49%; margin: 0; padding: 0;
}

#symptomrefine .refine ul li {
clear: both; overflow: hidden; line-height: 120%; margin: 0 0 4px 0; list-style: none; padding: 0;
}

#symptomrefine .refine ul input {
float: left; margin: 0 4px 0 0;
}

#symptomrefine .refine ul p {
margin: 3px 0 0 0;
}

#symptomrefine input[type="submit"] {
text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_lg_blue.png) no-repeat; width: 120px; height: 26px; border: 0; padding: 0; margin: -1px 0 0 6px; font: 10px Tahoma; font-weight: bold; text-indent: 3px; margin: 0 10px 0 0; float: right; 
}

#symptomrefine input[type="submit"]:hover {
background: url(../img/bg_submit_lg_blue_on.png) no-repeat; 
}

#symptomrefine p.bot {
background: url(../img/bg_c_full_bot.gif) no-repeat left bottom; overflow: hidden; clear: both; margin: 0;
}

#symptomrefine a.restart {
float: right; font: 16px Georgia; margin: 0 10px 0 0;
}

#symptomrefine table {
margin: 12px; border-bottom: 1px solid #eeeeee; width: 95%; padding: 0 0 6px 0;
}

#symptomrefine table th {
text-align: left; font-size: 10px; border-bottom: 1px solid #eeeeee; border-top: 1px solid #eeeeee; font-weight: bold; padding: 2px 6px 2px 6px;
}

#symptomrefine table td {
text-align: left; font-size: 10px; padding: 2px 2px 2px 6px;
}

#symptomrefine table td h5 {
font-style: normal; font-size: 11px; font-family: Verdana; font-weight: bold;
}

ul.causes {
margin: 0 10px 0 10px; padding: 0;
}

ul.causes li {
margin: 0 0 9px 0; padding: 0 8px 9px 8px; background: url(../img/dots_h.gif) repeat-x bottom; list-style: none; position:  relative;
}

ul.causes li h5 {
float: right; font: 20px Georgia; 
}

h5.a {
color: #39b54a;
}

h5.b {
color: #39a2b5;
}

h5.c {
color: #c1a800;
}

h5.d {
color: #ce7e00;
}

h5.f {
color: #ca3e00;
}


.mctable2 {
float: right; width: 200px; clear: right; margin: 0 0 15px 15px; font: 11px Tahoma;  border: 3px solid #F5F5F5; border-right: 0; border-left: 0;
}

.mctable2 .thead {
font: 18px Georgia; padding: 8px 4px 8px 4px;
}

#b .mctable2 ul {
padding: 0 4px 8px 20px; margin: 0;
}

#b .mctable2 ul li {
margin: 0 0 4px 0; list-style: square; padding: 0;
}


.mctable {
overflow: hidden; margin: 0 0 25px 0;
}

.mctable table {
 border: 0; margin: 0; padding: 0; float: left; border-bottom: 3px solid #dadada; font-family: Tahoma;
}

.mctable table tbody {
 border: 0; margin: 0; padding: 0; float: left;
}

.mctable table th {
 border: 0; border-bottom: 2px solid #70ac2f; background: #85bf46; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; text-align: left;
}

.mctable table tr {
 border: 0;
}

.mctable table tr.bodyrowg {
 background: #F2F2F2; border: 0; 
}

.mctable table td {
 border: 1px solid #ffffff; border: 0;  padding: 5px 10px 5px 10px; border-bottom: 1px solid #dadada;
}

#b .mctable table td  ul {
padding: 0 0 0 20px; margin: 0;
}

#b .mctable table td ul li {
margin: 0 0 0 8px 0; list-style: square; padding: 0;
}









.bodycell {
background: #f7f8f5;
}



.rightouter {
background: #f7f8f5;
}



.rightinner {
background: #f7f8f5;
}



.nutrientrolalt {
background: #f7f8f5;
}



.nutrientrow {
background: #f7f8f5;
}



.bodyrow {
background: #f7f8f5;
}


.bodyrowdg  .bodycelldg .bodycellg .bodycelldg .bodyrowg ul#rss  {
margin: 0 0 0 0; padding: 0;
}

ul#rss li {
list-style: none; background: url(../img/icon_rss.gif) no-repeat left; padding: 5px 25px 5px 25px; margin: 0 0 8px 0; list-style: none;
}

ul#rss li a {
font-family: Georgia;
}


#b ul.rss  {
margin: 0 0 0 25px; padding: 0;
}

#b ul.rss li {
list-style: none; background: url(../img/icon_rss.gif) no-repeat left; padding: 5px 25px 5px 25px; margin: 0 0 8px 0; list-style: none;
}

#b ul.rss li a {
font-family: Georgia;
}


/* HEALTH MANAGER */

#healthmanager {
font: 11px Tahoma; overflow: hidden; margin: 0 0 25px 0;
}

#healthmanager h2 {
text-indent: -9999999px; width: 159px; height: 52px; background: url() no-repeat; margin: 0 0 4px 0;
}
#healthmanager h22 {
text-indent: -9999999px; width: 159px; height: 52px; background: url(../img/logo_healthmanager.gif) no-repeat; margin: 0 0 4px 0;
}


#healthmanager strong {
color: #6ca92a;
}

#healthmanager a {

}

#healthmanager a.btn {
background: url(../img/bg_submit_lg_green.png) no-repeat top left; width: 96px; height: 28px; font: 10px Tahoma; color: #ffffff; text-transform: uppercase; display: block; margin: 0; padding: 7px 0 0 0; float: right; text-align: center; font-weight: bold;
}

#healthmanager a.btn:hover {
background: url(../img/bg_submit_lg_green_on.png) no-repeat top left;
}




#healthmanager p {
margin: 0 0 8px 0;
}


.druglist {
margin: 0 0 15px 0; width: 100%;
}

.druglist ul {
margin: 0 0 0 20px; padding: 0;
}

.druglist li {
margin: 0 15px 8px 0; list-style: square; padding: 0;
}

.druglist a {
font-size: 10px; vertical-align:super;
}

/* INLINE IMAGES */
.inlineimage {
font: 11px Tahoma; 
}


.inlineimage img {
display: block; margin: 0 0 8px 0;
}


.inlineimage hr {
height: 1px; border: 0; color: #E5E5E5; background: #E5E5E5; margin: 4px 0 0 0;
}

.right {
float: right; margin: 0 0 15px 15px;
}

.left {
float: left; margin: 0 15px 15px 0;
}


.inset {
float: right; margin: 0 0 25px 15px; width: 192px; border: 5px solid #F5F5F5; border-right: 0; border-left: 0; padding: 8px 4px 0 4px; clear: right;
}

.inset h4 {
display: none;
}

.inset img {
float: left; margin: 0; width: 40px; background: #ffffff; border: 1px solid #d9d9d9; padding: 2px;
}

.inset .elem_dots_horiz {
display: none;
}

.inset table td  {
padding: 0 5px 8px 0; 
}

.inset a {
font: 12px;
}









a.btn_subscribepodcast {
font: 11px Tahoma; padding: 8px 0 0 40px; color: #ffffff; background: url(../img/btn_podcasts.gif) no-repeat; width: 171px; height: 32px; display: block; margin: 0 0 12px 0;
}


.note {
border: 3px solid #F5F5F5; border-right: 0; border-left: 0; padding: 8px 4px 8px 4px; font: 11px Tahoma;
}

.about_ss {
float: left; margin: 0 25px 25px 0; border: 1px solid #d9d9d9; padding: 5px;  width: 125px; position: relative; clear: both;
}

#b .about_ss + h4 {
width: auto;
}

/* VIDEO HELP */
#video_help {
font-size: 11px; border: 1px solid #e7e7e7; background: #f6f6f6; padding: 8px;
}

#video_help h5 {
font: 11px Verdana; margin: 0; font-weight: bold; font-family: Verdana;
}

/* VISITED LINKS */
a:visited {
color: #825a8b
}

/*PAGINATION */
#pagination {
overflow: hidden; width: 100%;
}

/* TARGETED NEWSLETTERS IN-CONTENT SIGNUP */
form.inset {
border: 0; margin: 0 0 15px 15px; padding: 0; position: relative; width: 180px; background: url(../img/bg_insetform.gif) no-repeat left 10px; padding: 0 10px 10px 10px; height: 144px
}

form.inset h3 {
background: #ffffff; font-size: 16px; margin: 0; display: inline;
}

form.inset p {
font: 11px Tahoma; margin: 6px 0;
}

form.inset input[type='text'] {
font: 11px Tahoma;  color: #646464; display: block; padding: 2px 4px 3px 10px; border: 1px solid #c3c3c3; width: 155px; margin: 6px 0 0 0; position: relative; left: 7px;
}

form.inset input[type="submit"] {
text-transform: uppercase; color: #ffffff; background: url(../img/bg_submit_green.png) no-repeat; width: 76px; height: 28px; border: 0; padding: 0; margin: 5px 0 0 0; font: 10px Tahoma; font-weight: bold; text-align: center; float: right;
}

form.inset input[type="submit"]:hover {
background: url(../img/bg_submit_green_on.png) no-repeat; 
}

form.inset img {
position: absolute; bottom: 52px; left: 8px; width: auto; height: auto; border: 0; padding: 0;
}








/* COBRAND HEADERS */
#coBrandHeader {
border-bottom: 1px dotted #C4C6BB; background: #ffffff; overflow: hidden; padding: 7px;	
}

#cnnheader {
margin: auto; width: 925px; font: 11px Arial;
}

#cnnheader img {
 margin: 0 0 0 5px;
}




/* Cache display */
.cacheHeader {
	border:0px;
	background-color:#FF6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.cacheArea {
	border:1px solid #FF6633;
	padding:2px;
}

.img-indent-1 {
	MARGIN: 0px 0px 2px
}
.img-indent-2 {
	MARGIN: 0px 0px 8px
}
.img-indent-3 {
	MARGIN: 0px; FLOAT: left
}
.img-indent-4 {
	MARGIN: 0px 0px 13px
}
.indent-5 {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 14px !important; PADDING-LEFT: 6px !important; PADDING-RIGHT: 0px !important; COLOR: #7a7c88 !important; FONT-SIZE: 12px !important; PADDING-TOP: 0px !important
}
.line-wrapper {
	BACKGROUND: url(../img/line_wrapper.gif) repeat-x 0px 23px; HEIGHT: 46px
}

