/*  =GLOBAL STYLES
------------------------------------------------------- */
body {
  margin: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
a:link {
  text-decoration: none;
  color: #006699;
}
a:visited {
  color: #666666;
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
  color: #24A2DD;
}
#chromeContent a:link, #chromeContent a:visited {
  text-decoration: underline;
  color: #006699;
}
#chromeContent a:hover, #chromeContent a:active {
  text-decoration: none;
  color: #24A2DD;
}

/* correct an issue with from health2002.css */
.lclist {
  margin:6px 12px;
}

/* correct an issue with right nav on cleveland clinic */
#chromeContent a.navtopics:link {
  color: black;
  font-weight: bold;
  text-decoration: none;
}


/*  =CLEAR FIX
------------------------------------------------------- */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*  =UPDATED HEADER AREA CONTAINER
------------------------------------------------------- */
#wmdChromeHeaderContainer {
	width: 751px;
	margin-left: 17px;
}


/*  =HEADER DIVS AND STYLES
------------------------------------------------------- */
#wmdChrome_Header {
	height: 85px;
	width: 751px;
	background: #FFFFFF url(images/logo-header-bg.gif) no-repeat;
}
#wmdVertChrome_HeaderDivider {
	width: 751px;
	height: 1px;
	font-size: 1%;
	background: url(images/graphic_dash_light.gif) repeat-x;
}
.wmdChrome_Date {
	padding: 0px;
	font-size: 80%;
}
#wmdChrome_Logo {
	float: left;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 3px;
	width: 186px;
}
#wmdChrome_Cobrand_Logo {
	float: left;
	text-align: left;
	margin-top: 20px;
	padding-bottom: 5px;
	padding-left: 14px;
	width: 100px;
}
#wmdChrome_Search_Container {
	float: left;
	width: 349px;
	padding: 6px 2px 6px 6px;
	margin: 28px 0px 0px 30px;
	background: #FF8D00;
}
*html #wmdChrome_Search_Container {
	padding: 5px 4px 3px 6px;
	margin: 28px 0px 0px 29px;
}
@media all and (min-width: 0px) { #wmdChrome_Search_Container {	width: 345px;} }
#wmdChrome_Search_Container_Cobrand {
	float: left;
	width: 349px;
	padding: 6px 2px 6px 6px;
	margin: 28px 0px 0px 46px;
	background: #FF8D00;
}
*html #wmdChrome_Search_Container_Cobrand {
	padding: 5px 4px 3px 6px;
	margin: 28px 0px 0px 45px;	
}
@media all and (min-width: 0px) { #wmdChrome_Search_Container_Cobrand {	width: 345px;} }
#wmdChrome_SearchBox {
	width: 262px;
	height: 16px;
	font-size: 95%;
}
@media all and (min-width: 0px) { #wmdChrome_SearchBox {height: 22px;} }

*html #wmdChrome_SearchButton {
	margin-top: 1px;
}
#wmdChrome_SearchBoxWrapper {
	float: left;
	padding-right: 4px;
}
*html #wmdChrome_SearchBoxWrapper {
	padding-right: 1px;
}
#wmdChrome_Tools {
	float: right;
	margin-top: 21px;
}
#wmdChrome_Tools ul {
	font-size: 75%;
	margin: 0px 0px 0px -20px;
}
*html #wmdChrome_Tools ul {
	margin: 0px 0px 0px 17px;
}
#wmdChrome_Tools ul li {
	list-style: none;
	background: url(images/flourish.gif) 0px 1px no-repeat;
	margin: 2px 0px 0px -19px;
	padding: 0px 0px 0px 16px;
}
*html #wmdChrome_Tools ul li {
	background: url(images/flourish.gif) 0px 4px no-repeat;
	margin: 0px 0px -2px -16px;
}
#wmdChrome_Tools_Cobrand {
	float: right;
	text-align: right;
	width: 560px;
	padding-top: 3px;
}
#wmdChrome_Tools_Cobrand ul {
	font-size: 75%;
	margin: 0px 0px 0px 0px;
}
*html #wmdChrome_Tools_Cobrand ul {
	margin: 0px 0px 0px 0px;
}
#wmdChrome_Tools_Cobrand ul li {
	list-style: none;
	background: url(images/flourish.gif) 0px 1px no-repeat;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 16px;
	display: inline;
}



/*  =HEADER AREA CONTAINER -- OLD STYLES
------------------------------------------------------- */
#chromeHeader {
  width: 751px;
  margin-left: 17px;
}


/*  =CORP NAV DIVS -- OLD STYLES
------------------------------------------------------- */
#corpNav {
  padding-top: 5px;
  font-size: 80%;
  background: url("images/graphic_dash_light.gif") top repeat-x;
}

#headerDate {
	float: left;
	padding-left: 5px;
}

#corpNavLinks {
	float: right;
}

/*  =LOGO/SEARCH BLOCK DIVS -- OLD STYLES
------------------------------------------------------- */
/* core = without logobrand */
#logoBlockCore {
  display: block;
  width: 751px;
  height: 68px;
  margin: 0;
  background: url("images/bg_header_plain.gif") 0 -10px no-repeat;
}
/* cobrand = logobrand */
#logoBlockCoBrand {
  display: block;
  width: 751px;
  height: 68px;
  margin: 0;
  background: url("images/bg_header_plain.gif") 0 -10px no-repeat;
}

#logoBlockCoBrand .webmdLogo, #logoBlockCore .webmdLogo {
  display: block;
  float: left;
  margin: 12px 0 0 0;
  padding: 0;
}

.coBrandLogo {
  float: left;
  margin-left: 20px;
  margin-top: 5px;
  margin-right: 0px;
}

#feedback {
	float: right;
	position: relative;
	left: -20px;
	top: 26px;
 	color: #006699;
  	font-size: 80%;
}
	
#feedbackArrow {
	padding: 2px 3px 0 0;
	float: left;
	display: inline;
	height: 30px;
}
	
#homepageSearchContainer {
  float: left;
  width: 375px;
  margin-top: 5px;
  margin-left: 45px;
  font-size: 90%;
}

*html #homepageSearchContainer {
  width: 377px;
}

#logoBlockCoBrand #homepageSearchContainer {
	margin-left: 20px;
}

.homepageSearchQuery {
  height: 16px;
  margin: 4px 0 4px 4px;
  padding-bottom: 2px;
  width: 280px;
}

*html .homepageSearchQuery {
	margin: 3px 0 3px 4px;
}

.searchContainer ul.searchOptions {
  background: #fff;
  margin: 0 0 0 12px;
  padding: 0;
}
.searchContainer ul.searchOptions li {
  display: inline;
  font-size: 80%;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.searchContainer ul.searchOptions li a {
  background: #fff;
  border-left: 1px solid #af9769;
  border-top: 1px solid #af9769;
  border-bottom: none;
  color: #000;
  float: left;
  padding: 2px 5px;
}
.searchContainer ul.searchOptions li .current {
  color: #fff;
  background-color: #FF8E01;
  border-left: 1px solid #af9769;
  border-top: 1px solid #af9769;
  border-bottom: none;
  text-decoration: none;
}
.searchContainer ul.searchOptions li.lastSearchOption a {
  border-right: 1px solid #af9769;
  }
.searchContainer ul.searchOptions a:hover {
 text-decoration: none;
 background-color: #e5decb;
}
.searchContainer form {
  background-color: #FF8E01;
  margin: 0;
}
.searchForm {
  background-color: #FF8E01;
  margin: 0;
  clear:both;
}
.searchContainer .searchButton {
  margin: 0 0 0 2px;
  padding: 4px 0;
  vertical-align: top;
}
.bottomTabs {
  margin-left: 194px;
}


/*  =CONTENT AREA DIVS
------------------------------------------------------- */
#chromeContentContainer {
  width: 751px;
  margin: 5px 0 0 17px;
  text-align: left;
}
#chromeLeftSide {
  float: left;
  margin: 0;
}
#todays_news_off, #diseases_conditions_off, #a_z_guides_off, #living_well_off, #health_care_services_off, #pregnancy_family_off, #boards_blogs_off {
  position: relative;
  display: block;
  height: 24px;
}
#todays_news_on, #diseases_conditions_on, #a_z_guides_on, #living_well_on, #health_care_services_on, #pregnancy_family_on, #boards_blogs_on {
  display: none;
  position: relative;
  border-left: 1px solid #A7D6CE;
  border-right: 1px solid #A7D6CE;
}
#chromeContent {
  float: left;
  margin: 0px -3px 0 16px;
}
#chromeContent #tocHeader {
  color: #18977e;
  font-size:160%;
  margin:0px;
}
#site_tools {
  font-size:70%;
  margin-top: 0px;
  margin-bottom: 12px;
  text-align:right;
}
#newsletters_link, #printfriendly_link {
  margin-right: 6px;
}
#third_col_ad {
  float: right;
  width: 120px;
}
.content_wo_thirdcol {
  width: 585px;
}
.content_with_thirdcol {
  width: 435px;
}
.content_with_hnav {
  width: 748px;
}


/*  =VERTICAL NAVIGATION STYLES
------------------------------------------------------- */
#chromeVertNav {
  width: 138px;
  float: left;
  margin: 0px 0 0 0;
}
#chromeVertNav li {
  font-size: 80%;
}
.vertNavItem {
  background: url(images/bg_vertNav_item.jpg) no-repeat top left;
}
#chromeVertNav .vertNavLastItem { 
     background: none; 
   } 
.navItem {
  width: 136px;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.navItem li {
  padding: 4px 8px 4px 6px;
  background: url(images/graphic_dash_green.gif) repeat-x bottom;
}
.navItemHighlight a,  .navItemHighlight a:link, .navItemHighlight a:visited {
  text-decoration: underline;
  color:#24A2DD;
}
.navItemHighlight a:hover, .navItemHighlight a:active {
  color:#24A2DD;
  text-decoration: underline;
}

/*  =OLD FOOTER DIVS
------------------------------------------------------- */
#chromeFooter1 {
  width: 751px;
  clear: both;
  padding-top: 10px;
  text-align: left;
  font-size: 80%;
}
#shortcuts_healthmall_bg {
  clear: left;
  background: url(images/shortcuts_healthmall_bg.gif) repeat-y;
}
#shortcuts {
  width: 430px;
  float: left;
  margin: 3px;
  color: #006699;
}
*html #shortcuts {
  margin: 3px 13px 3px 2px;
}
#shortcuts h2 {
  font-size: 135%;
  padding: 0 0 3px 5px;
  margin: 0;
  color: #006699;
  text-transform: uppercase;
}
#shortcuts td {
  font-size:100%;
}
#shortcuts ul li {
  margin-top: 3px;
  font-size: 80%;
  list-style-image: url("images/icon_arrow_white.gif");
}
.shortcutsList {
  margin: 0 0 0 17px;
  padding: 0;
}
*html .shortcutsList a {
  margin-left: -5px;
  text-indent: 5px;
}
.shortcutsColumn {
  float: left;
  vertical-align: top;
  padding-right: 15px;
}
.shortcutsColumnWide {
  float: left;
  width: 31%;
  vertical-align: top;
}

#healthMall {
  width: 300px;
  float: left;
  color: #006699;
  margin: 0 0 0 13px;
  background-color:#DEE6E9;
}
*html #healthMall {
  float: none;
}

/*  =MORE OLD FOOTER STYLES
------------------------------------------------------- */

#chromeFooter2 {
  width: 751px;
  margin: 10px 0 0 17px;
  padding-top: 10px;
  background: url(images/graphic_dash_light.gif) top repeat-x;
  font-size: 80%;
}
#footerBottom {
	width: 100%;
	background: url(images/graphic_dash_light.gif) repeat-x;
	margin-top: 10px;
	padding-top: 10px;
}

#affiliatesFooterLinks {
	float: left;
}

#chromeFooter2 img {
		padding: 0 5px 0 5px;
	}

#chromeDisclaimer {
	float: left;
	margin-top: 12px;
}

.footerSubhead {
	font-weight: bold;
}
/* spacing for header/footer links */
#corpNav a {
   padding: 0 5px 0 5px;
}
#chromeFooter2 a {
   padding: 0 2px 0 2px;
}
#corpNav #lastLink {
 padding: 0 0 0 5px;
}

/*  =UPDATED FOOTER DIVS & STYLES
------------------------------------------------------- */
#wmdFooter_Container {
	width: 751px;
	margin-left: 17px;
}
#wmdFooter_CenterBar {
	width: 751px;
	margin-top: 10px;
}
#wmdFooter_CenterBarTop {
	background: #5AB0AD url(images/corner_upper_right.gif) top right no-repeat;
	height: 3px;
}
#wmdFooter_CenterBarBG {
	background: #5AB0AD !IMPORTANT;
	color: #FFFFFF;
    padding:0 0 0 2px;
	height:91px;
}
*html #wmdFooter_CenterBarBG {
   padding:0;
}
#wmdFooter_CenterBarBG #toprow .left {
	float:left; 
	margin:0 0 0px 4px;
}
#wmdFooter_CenterBarBG #toprow .right {
	background-color:#CEE8E1;
	width:147px; 
	height:17px; 
	color:#11615E;
	float:right;
	margin:0 4px 0 0;
}
*html #wmdFooter_CenterBarBG #toprow .right {
	margin:0px 2px 0 0;
}
#wmdFooter_CenterBarBG #toprow .right_sponsor {
	background-color:#CEE8E1;
	width:285px; 
	height:17px; 
	color:#11615E;
	float:right;
	margin: 0px 4px 0 0;
	text-align: center;
}
*html #wmdFooter_CenterBarBG #toprow .right_sponsor {
	margin:0px 2px 0 0;
}
#wmdFooter_CenterBarBG #toprow .legendRight {
	padding-left: 5px;
}
#wmdFooter_CenterBarBG #toprow .right_sponsor .legendRight {
	font-weight: bold;
}
#wmdFooter_CenterBarBG #toprow .right .legendHC {
	margin:2px 0 0 2px;
	font-size:85%;
	font-weight: bold;	
}
#wmdFooter_CenterBarBG #toprow .right_sponsor .legend {
	margin:2px 0 0 2px;
	font-size:85%;
}
#wmdFooter_CenterBarBG .doublebox {
	width:147px; 
	height:32px; 
	margin:2px 0 0 2px;
	padding:0px 0 0 0;
	float:left;
}
#wmdFooter_CenterBarBG .doublebox img {
	margin:0 4px 0 4px;
}
#wmdFooter_CenterBarBG .doublebox a {
	color:#11615E;
}
#wmdFooter_CenterBarBG .doublebox .row1 {
	font-weight:bold;
	background-color:#CEE8E1;
	height:15px;
	width:147px;
	font-size:85%;
	padding-top: 1px;
}
#wmdFooter_CenterBarBG .doublebox .row1_sponsor {
	background-color:#CEE8E1;
	height:15px;
	width:147px;
	font-size:85%;
	padding-top: 1px;
}
#wmdFooter_CenterBarBG .doublebox .row2 {
	font-weight:bold;
	background-color:#E9F5F2;
	height:15px;
	width:147px;
	font-size:85%;	
	padding-top: 1px;
}
#wmdFooter_CenterBarBG .doublebox .row2_sponsor {
	background-color:#E9F5F2;
	height:15px;
	width:147px;
	font-size:85%;	
	padding-top: 1px;
}
#wmdFooter_CenterBarBG .sponsoredResources { 
	color: #11615e;
}
#wmdFooter_CenterBarBottom {
	background: #5AB0AD url(images/corner_lower_right.gif) bottom right no-repeat;
	height: 3px;
}
#wmdFooter_BottomShadow {
	height: 4px;
	background: url(images/footerbg_shadow.gif) repeat-x;
	margin: 0px 3px;
	font-size: 1%;
}
#footertext {
	width: 751px;
	float: left;
	font-size:80%;
	margin:7px 13px 0px 2px;
}
.footerSubhead {
	font-weight:bold;
}
.vertFooterDivider {
	color: #999999;
	padding: 0px 6px;
}
.footerNew {
	color: #FF8E01;
	font-weight: bold;
}
#footerLogos {
	float: right;
	margin-top: 0px;
}
#wmdFooter_Container .dottedline {
	background-image:url(images/dottedline.gif); 
	background-repeat:repeat-x;
	margin:6px 0;
}
#wmdFooter_Container #copyright {
	font-size: 100%;
	margin-top:10px;
}
#wmdFooter_Container .FTlegendtopspacer {
	clear:both;
	padding-top:2px;
}
#wmdFooter_Container .FTlegendbotspacer {
	clear:both;
	padding-top:3px;
}
*html #wmdFooter_Container .FTlegendbotspacer {
	clear:both;
	padding-top:1px;
}
#wmdFooter_Container .FTbottomspacer {
	clear:both;
	padding-top:1px;
}


/*  =Ads
------------------------------------------------------- */
#bannerAd {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#ad_120x250 {
  float: left;
  margin: 0;
  font-size: 80%;
  padding-top: 10px;
  padding-left: 8px;
  clear: left;
}

.searchContainer ul.searchOptions:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.searchContainer ul.searchOptions {display: inline-table;}


* html .searchContainer ul.searchOptions {height: 1%;}
.searchContainer ul.searchOptions {display: block;}


.FeaturedBox    {width:120px; float:right; font-size:7.5pt; margin-right: 20px; }
* html .FeaturedBox  {width:120px; float:right; font-size:7.5pt; margin-right: 1px; }
.FeaturedCenters  {width:120px; border: 1px solid #D1D1D1; font-size:8pt; padding:7px;}


/*  =COBRAND HATS and BOOTS
------------------------------------------------------- */

#cobrandHat {
  width: 751px;
  margin-left: 17px;
}
#cobrandBoot {
  width: 751px;
  margin: 50px 0 10px 17px;
}

#netscapeLinks {
  width: 100%;
  height: 28px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  font-size: 100%;
  padding: 10px 0 0 10px;
}
#netscapeCopyright {
  font-size: 80%;
  padding-left: 10px;
}

#aolHat {
  width: 585px;
  margin-left: 100px;
  font-size: 100%;
}
#aolHat #aolLogo {
  float: left;
  margin-bottom: 2px;
}
#aolHat .aolLine {
  margin: 39px 0 2px 0;
}
#aolBoot {
  width: 585px;
  margin-left: 80px;
  font-size: 80%;
  text-align: center;
}