/* /webmd/PageBuilder_Assets/CSS/091e9c5e80005110/Banner Ad/2009 Banner Ad_091e9c5e802af36d.css */

#bannerAd_fmt {
background: url("../../../consumer_assets/site_images/layout/2009Chrome/bannerAd_trans.gif") no-repeat;
margin: 0px auto 2px;
padding-left:12px;
text-align: center;
width: 728px;
}
#bannerAd_Iframe {
vertical-align:bottom;
}
#bannerAd_fmt > div {
margin: 0 auto;
}















/* /webmd/PageBuilder_Assets/CSS/091e9c5e80005110/Left Ad/Left Ad CSS Transparent_091e9c5e804d9726.css */

/* = LEFT AD TRANSPARENT BACKGROUND 
------------------------------------------------------- */
#leftAd_rdr {
 clear: both;
 margin: 0 auto 20px auto;
 text-align: center;
}
#leftAd_rdr .leftAd_top_fmt, 
#leftAd_rdr .leftAd_bottom_fmt {
 background: url("../../../consumer_assets/site_images/modules/ad_lbl_trans.gif") 50% 0px no-repeat;
 height: 5px;
}
#leftAd_rdr .leftAd_top_fmt {
 padding-bottom: 2px;
}
#leftAd_rdr .leftAd_bottom_fmt {
 clear: both;
 margin-top: 2px;
}
#leftAd_Iframe {
vertical-align:bottom;
}




/* /webmd/PageBuilder_Assets/CSS/091e9c5e80005110/Right Ad/Right Ad CSS Transparent_091e9c5e80342ef9.css */

/* = RIGHT AD TRANSPARENT BACKGROUND 
------------------------------------------------------- */
#rightAd_rdr {
 clear: both;
 margin: 0 auto 10px auto;
 _text-align: center;
 width: 300px;
}
.rightAd_top_fmt, 
.rightAd_bottom_fmt {
 background: url("../../../consumer_assets/site_images/modules/ad_lbl_trans.gif") 50% 0 no-repeat;
 height: 5px;
 width: 100%;
}
.rightAd_top_fmt {
 margin-bottom: 2px;
}
.rightAd_bottom_fmt {
 clear: both;
 margin-top: 2px;
}
.rightAd_BG_fmt {
 width: 100%;
}
#right2Ad_rdr {
    clear: both;
    margin: 0 auto 10px;
    width: 300px;
}











/* /webmd/PageBuilder_Assets/CSS/091e9c5e80005110/Ad Serving SB Right 1/Right Ad_091e9c5e805c1453.css */

.rightAd_r1_rdr {
 clear: both;
 margin: 0 auto 10px auto;
 _text-align: center;
 width: 300px;
}

.rightAd_r1_rdr .rightAd_top_fmt {
 padding-bottom: 2px;
}
.rightAd_r1_rdr .rightAd_bottom_fmt {
 clear: both;
 margin-top: 2px;
}
.rightAd_r1_rdr .rightAd_BG_fmt {
 width: 300px;
}







/* /webmd/PageBuilder_Assets/CSS/EditorialModule/newsletter-signup/Default_091e9c5e80f3c11b.css */

div.newsletterSignup {
    min-height: 284px;
}
div.newsletterSignup .module-content h3, div.newsletterSignup .module-content .description h4 {
    font-family: Lato,Arial,Verdata,Helvetica,sans-serif;
    color: black;
}
div.newsletterSignup .module-header p {
    padding-left: 1.1em;
    color: gray;
}
.thin div.newsletterSignup .module-header p {
    font-size: 0.9em;
}
div.newsletterSignup .module-content ul {
    display: inline-block;
    list-style-type: none;
    padding-bottom: 24px;
    width: 99.5%;
    padding: 10px;
}
div.newsletterSignup .module-content ul + ul {
    border-left: 1px solid #eaeaea;
}
div.newsletterSignup .module-content li {
    position: relative;
    font-size: 1.1em;
}
div.newsletterSignup li {
    *zoom: 1;
}
div.newsletterSignup li:before, div.newsletterSignup li:after {
    content: "";
    display: table;
}
div.newsletterSignup li:after {
    clear: both;
}
div.newsletterSignup li:hover {
    z-index: 3;
}
div.newsletterSignup li:hover h3 {
    color: #dc7f00;
}
.thin div.newsletterSignup li:hover h3 {
    color: #000000;
}
div.newsletterSignup li:hover h3:hover ~ .description {
    display: block;
}
div.newsletterSignup li h3, div.newsletterSignup li label {
    display: block;
    line-height: 23px;
}
div.newsletterSignup li h3 {
    float: left;
    font-size: 1em;
    line-height: 23px;
}
div.newsletterSignup li label {
    background-color: #eeeef0;
    color: #787878;
    float: right;
    font-size: 0.8em;
    padding: 0.1em 0.75em;
    width: 80px;
    text-align: center;
}
div.newsletterSignup li input {
    display: none;
}
div.newsletterSignup li input:checked + label {
    background-color: #f67f00;;
    color: white;
}
div.newsletterSignup li .newsletter {
    *zoom: 1;
}
div.newsletterSignup li .newsletter:before, div.newsletterSignup li .newsletter:after {
    content: "";
    display: table;
}
div.newsletterSignup li .newsletter:after {
    clear: both;
}
div.newsletterSignup li .description {
    background-color: #eaeaea;
    border: 1px solid #dcdcdc;
    display: none;
    line-height: 1.2;
    position: absolute;
    top: 17px;
    left: 0;
    padding: 10px;
    width: 100%;
}
div.newsletterSignup li .description h4 {
    font-size: 1.2em;
    margin-bottom: 3px;
}
div.newsletterSignup li .description p {
    color: #333;
}
div.newsletterSignup .newsletters-form-view {
    background: #eaeaea;
    display: none;
    padding: 0 12px;
    margin-left: -16px;
    margin-right: -16px;
}
div.newsletterSignup .newsletters-form-view *, div.newsletterSignup .newsletters-form-view *:before, div.newsletterSignup .newsletters-form-view *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
div.newsletterSignup .newsletters-form-view form {
    display: table;
    padding: 12px 0;
    width: 100%;
}
div.newsletterSignup .newsletters-form-view input, div.newsletterSignup .newsletters-form-view button {
    display: table-cell;
    font-size: 0.9em;
    margin: 0;
    padding: 1em;
}
div.newsletterSignup .newsletters-form-view input {
    border: 1px solid #d1d1d1;
    margin-right: 8px;
    width: 70%;
    padding: 5px;
    line-height: 30px;
    font-size: 14px;
    min-height: 40px;
    float: left;
}
div.newsletterSignup .newsletters-form-view input:invalid {
    box-shadow: none;
}
.thin div.newsletterSignup .newsletters-form-view input {
    width: 68%;
}
div.newsletterSignup .newsletters-form-view button {
    cursor: pointer;
    display: block;
    border: 0;
    margin: 0;
    padding: 1em 4em;
    position: relative;
    text-align: center;
    font-family: Lato,Arial,Verdata,Helvetica,sans-serif;
    font-size: 13px;
    display: inline-block;
    padding: 12px;
    width: 77px;
    float: right;
}
div.newsletterSignup .newsletters-form-view button:disabled {
    background-color: #ffae43;
}
div.newsletterSignup .newsletters-form-view button:disabled:hover {
    cursor: auto;
}
div.newsletterSignup .newsletters-form-view a {
    color: #5493ca;
    display: inline-block;
}
div.newsletterSignup .newsletters-form-view p {
    font-size: 0.9em;
    margin-top: -0.5em;
    padding-bottom: 24px;
}
div.newsletterSignup .newsletters-success-view {
    display: none;
}
div.newsletterSignup .newsletters-success-view .notice {
    background-color: #eaeaea;
    padding: 15px;
}
div.newsletterSignup .module-content h3 {
    cursor: context-menu;
}
div.newsletterSignup .newsletters-success-view .notice h3 {
    font-size: 1.6em;
    color: black;
}
div.newsletterSignup .newsletters-success-view .notice p {
    color: #333;
    font-size: 1.1em;
}
div.newsletterSignup .newsletters-success-view .notice a {
    color: #5493ca;
    display: inline;
}
div.newsletterSignup .newsletters-success-view .suggestions {
    padding: 15px;
    padding-bottom: 0;
}
div.newsletterSignup .newsletters-success-view .suggestions h4 {
    color: #91a829;
    font-size: 1.2em;
    padding-bottom: 13px;
}
div.newsletterSignup .newsletters-success-view .suggestions .image-asset {
    float:left;
    display: inline-block;
    overflow: hidden;
    width: 38%;
}
div.newsletterSignup .newsletters-success-view .suggestions .image-asset img {
    width: 100%;
}
div.newsletterSignup .newsletters-success-view .suggestions .textBox {
    width: 58%;
    float:left;
    display: inline-block;
    margin-left: 8px;
    text-align: left;
}
div.newsletterSignup .newsletters-success-view .suggestions .links {
    width: 100%;
    text-align: justify;
}
div.newsletterSignup .newsletters-success-view .suggestions .links:after {
    content: "";
    display: inline-block;
    width: 100%;
    zoom: 1;
    *display: inline;
}
div.newsletterSignup .newsletters-success-view .suggestions a {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%;
}








/* /webmd/PageBuilder_Assets/CSS/TwoColumnHeaderModule/Two Column Header v2/Green Text_091e9c5e80369c48.css */

/*  =PROGRAM HEADER
------------------------------------------------------- */
.titlebar {
 clear: both;
 overflow: auto;
 padding: 0;
}
.titlebar .tb_main {
 margin: 0 0 0 8px;
 _margin-left: 4px; /* IE6 hack */
 padding: 12px 0 4px 0;
}
.titlebar .with_attribution {
 width: 70%;
float: left;
}
.titlebar h1, .titlebar h2 {
 color: #88a906;
 font-weight: normal;
 margin: 0;
}
.titlebar h1 {
 font-size: 195%;
}
.titlebar h2 {
 font-size: 165%;
}
.titlebar h1 a:link, .titlebar h1 a:visited, .titlebar h1 a:hover, .titlebar h1 a:active, .titlebar h1 a:focus,
.titlebar h2 a:link, .titlebar h2 a:visited, .titlebar h2 a:hover, .titlebar h2 a:active, .titlebar h2 a:focus,
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h1 a:link, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h1 a:visited, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h1 a:hover, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h1 a:active, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h1 a:focus,
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h2 a:link, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h2 a:visited, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h2 a:hover, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h2 a:active, 
#mainContentContainer_area #mainContent_ThirdCol_ctr .titlebar h2 a:focus { /* force correct link color */
 color: #88a906;
}
.titlebar .tb_attr {
 border-left: 1px solid #e0e4d5;
 float: right; 
 _height: 33px; /* mimic min-height for IE6 */
 min-height: 33px;
 margin: 12px 0 0 0;
 padding: 10px 0 5px 9px; 
 white-space: nowrap;
 width: 25%;
}
.titlebar .tb_attr .tb_attr_text {
 float: left;
 font-size: 90%;
 margin: 10px 9px 0 0;
 vertical-align: middle;
}
.titlebar .tb_attr img {
 border: none;
 margin: 0 3px 2px;
}
.titlebar .tb_attr a img {
 border: none;
 color: transparent;
}


/* RESKIN - PHASE 0 - LEFT RAIL OVERRIDES */

.reskin .titlebar {
	margin: 12px 0 5px 8px;
}
.reskin .titlebar .tb_main {
	margin: 0;
	padding: 0;
}
.reskin .titlebar h1, 
.reskin .titlebar h2 {
	color: #000;
	font-family: Lato, Arial, sans-serif;
	font-weight: normal;
	margin: 0;
}
.reskin .titlebar h1,
.reskin #mainContent_ThirdCol_ctr .titlebar h1 {
	font-size: 30px;
}
.reskin .titlebar h2 {
	font-size: 20px;
}



