/* /webmd/PageBuilder_Assets/CSS/AdModule/Right Ad/Right Ad CSS_091e9c5e800181aa.css */

/* =RIGHT COLUMN AD STYLES
------------------------------------------------------- */
#rightAd_rdr {
 width: 308px;
}
.rightAd_top_fmt {
 background: #f2f0e6 url("../../../consumer_assets/site_images/modules/ad_top.gif") no-repeat;
 font-size: 1%;
 height: 10px;
 width: 308px;
}
.rightAd_BG_fmt {
 background: #f2f0e6;
 text-align: center;
 width: 100% !important;
}
.rightAd_bottom_fmt {
clear:both;
margin-bottom:4px;
 background: #f2f0e6 url("../../../consumer_assets/site_images/modules/ad_bottom.gif") no-repeat;
 font-size: 1%;
 height: 10px;
 width: 308px;
}
#rightAd_Iframe {
vertical-align:bottom;
}




/* /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/091e9c5e8000511c/blank/Blank_091e9c5e806edadb.css */

/* comment */





