/* /webmd/PageBuilder_Assets/CSS/091e9c5e8000511f/Top 12 Wellness/Green Header Blue Links_091e9c5e8094b1eb.css */

@charset "utf-8";
/* CSS Document */

/*  = TOP 12 Green Header Blue Links
------------------------------------------------------- */
.top12_rdr {
 width: 160px;
 margin:4px 4px 2px 8px;
}

.top12_rdr .top12_header_fmt {
color:#88A906;
 font-size:115%;
 font-weight:bold;
 line-height:18px;
 margin:0;
}
.top12_rdr .top12_questionMark {
 float: right;
 margin: 1px 5px 0px 0px;
 display:none;
}
.top12_rdr ul.top12List_fmt {
 font-size: 90%;
 list-style: none;
 margin: 5px 0px 0px 0px;
 padding: 0px;
}
.top12_rdr ul.top12List_fmt li {
 clear: left;
}
.top12_rdr .top12_number_fmt {
 background:url('../../../consumer_assets/site_images/modules/top12_nav_bg.gif');
 color:#ffffff;
 font-size:90%;
 font-weight:bold;
 float:left;
 padding-top:2px;
 padding-left:0px;
 height:19px;
 width:21px;
 text-align:center;
}
.top12_rdr .top12_number_fmt span {
 display: none;
}
.top12_rdr .top12_link_fmt {
  float: left;
  font-size: 100%;
  line-height: 19px;
  margin-left: 1px;
  min-height: 27px;
  padding-left: 2px;
  width: 135px;
}
.top12_rdr .clearBoth_fmt {
 clear: both; 
 font-size: 1%;
}	
.top12_rdr .top12_footer_fmt {
 clear: both;
 font-size: 1%;
 height: 3px;
}


/* RESKIN - PHASE 0 - OVERRIDES */

.reskin .top12_rdr,
.reskin .top12_rdr div,
.reskin .top12_rdr li {
	font-family: Lato, Arial, sans-serif;
}
.reskin .top12_rdr {
	width: 165px;
	margin: 0 0 15px -5px;
}
.reskin .top12_rdr .top12_header_fmt {
	background: transparent;
	color: #88A906;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 12px 0;
	padding: 0;
	zoom: 1;
}
.reskin .top12_rdr .top12_number_fmt {
	background: transparent;
	color: #666;
	float: left;
	font-size: 15px;
	font-weight: normal;
	height: inherit;
	padding: 0;
	text-align: left;
	width: auto;
}
.reskin .top12_rdr .top12_link_fmt {
	float: none;
	font-size: 15px;
	height: auto;
	line-height: 18px;
	margin: 0 0 2px 0;
	padding: 0;
	width: 165px;
}
.reskin .top12_rdr .top12_number_fmt span {
	display: inline-block;
}
.reskin #top12_rdr h3 {
	color: #88a906;
	font-size: 16px;
	font-weight: normal;
	line-height: 27px;
	margin: 0;
	padding: 0;
}
.reskin .top12_rdr h3 a {
	background: none;
}
.reskin .top12_rdr ul { 
	list-style: none;
	margin: 0;
	padding: 0;  
}
.reskin .top12_rdr li {
	background: transparent;
	list-style: none;
	margin: 0;
	padding: 1px 0 0;
}
.reskin .top12_rdr li a {
	color: #666;
	padding-left: 5px;
}





/* /webmd/PageBuilder_Assets/CSS/MultipleVideoLaunch/Multiple Video Launch v2/Blue Header w White Text and Blue Body _091e9c5e803be2e1.css */

.multi_vid {
 background: #fff url('../../../consumer_assets/site_images/modules/multi_vid_top_botm.png') bottom left no-repeat;
 margin: 10px 0;
 padding-bottom: 8px;
 position: relative;
 width:300px;
}

.multi_vid h3 {  
 background: #fff url('../../../consumer_assets/site_images/modules/multi_vid_top_botm.png') top left no-repeat;
 height: 0px !important;
 height /**/:56px;
 margin: 0px;
 overflow: hidden;
 padding: 56px 0px 0px 0px;
}

.multi_vid .content {
 background-color: #fff;
 border-left:2px solid #72b4d4;
 border-right:2px solid #72b4d4;
 position: relative;
 z-index: 10;
 height:240px;
}

.multi_vid .video {
 clear:both;
 background:#f2f7f8;
 overflow:hidden;
}

.multi_vid .video p.text{
 margin:0;
 margin-bottom:5px;
}

.multi_vid .video .vidwidth {
 width:280px;
}
.multi_vid .video p.thumb {
 float:left;
 width:58px;
 margin:0;
}

.multi_vid .content .pushsize .video .vidwidth .thumb img{
	border: none;
}

.multi_vid .pushsize { 
 clear:both;
 width:282px; 
 padding:0 0 12px 14px;
 background:#f2f7f8;
 border-bottom:#72b4d4 1px solid;
 border-top:#72b4d4 1px solid;
}

.multi_vid .expander {
 clear:both;
 padding:0 0 0px 14px;
 overflow:auto;
 width:272px;
}

.multi_vid .vidheader {
 margin:5px 0;
 width:270px;
 overflow:hidden;
 
}

.multi_vid .vidheader img{
border:none;
margin-top /**/:-3px;
vertical-align:middle;
}

*+html .multi_vid .vidheader img{
margin-top:2px;
}

.multi_vid .watchbutton {
 margin-left:58px;
 clear:both;
}
.multi_vid .watchbutton img {
	border: none;
}

.multi_vid p {
 font-size:90%;
 color:#666666;
 margin:0 0 5px 58px;
 padding:0;
}
.multi_vid a {
 text-decoration:none;
}

.multi_vid .desc a {
 font-size:90%;
}

.multi_vid .desc p {
 color:#333;
 font-size:90%;
 line-height:14px;
 margin:0;
 padding:0;
}

.multi_vid .btn {
 display:block;
 padding:5px 0 10px 15px;
}








/* /webmd/PageBuilder_Assets/CSS/HTML/Newsletter - Enhanced/Standard_091e9c5e809f730f.css */


.newsletter_signup {
  margin-bottom: 10px;
}
.newsletter_signup .newsletterFmt {
  background-image: url("../../../consumer_assets/site_images/newsletters/bg_top.png");
  background-repeat: no-repeat;
  background-position: center top;
  height: 10px;
  margin: 0;
  padding: 0;
}
.newsletter_signup .wrapper {
  background-image: url('../../../consumer_assets/site_images/newsletters/bg_bottom.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 0 10px 20px 20px;
  overflow: hidden;
  *zoom: 1;
}
.newsletter_signup .newsletterTitle {
  background-image: url('../../../consumer_assets/site_images/newsletters/bg_mouse.png');
  background-repeat: no-repeat;
  background-position: 100% -10px;
}
.newsletter_signup h2 {
  margin: 0 0 .1em 0;
  padding: .1em 0 0 0;
  font-family: arial;
  font-weight: bold;
  font-size: 2.75em;
  letter-spacing: -1px;
  color: #f58220;
}
.newsletter_signup h2.thanks {
  font-size: 1em;
}
.newsletter_signup h3 {
  margin: -10px 0 0.5em 0;
  padding: 0;
  font-size: 1.5em;
  font-weight: normal;
  color: #686c6b;
}

.newsletter_signup h3.thanks {
    color: #F58220;
    font-size: 2.45em;
    font-weight: normal;
    letter-spacing: -1px;
    margin-left: .125em;
}
.newsletter_signup p {
  font-size: 90%;
  margin: 0 0 7px;
  width: 220px;
}
.newsletter_signup .multi_nl_cb_text {
  margin-bottom: 1em;
}
.newsletter_signup label {
  margin: 0 0 4px;
  display: block;
  padding: 0;
  font-size: .8em;
}
.newsletter_signup input.multi_nl_cb {
  margin: 0 7px 0 0;
  padding: 0;
  vertical-align: bottom;
}
.newsletter_signup input.newsletterEmail {
  width: 190px;
  margin-bottom: .5em;
}
.newsletter_signup a.enhanced_nl_link {
  float: left;
  font-size: 80%;
  margin: 5px 0 0 1px;
}

.newsletterThurii_rdr label.privacy_label {
  font-style: italic;
  margin: 25px 0 0;
  padding: 0 0 7px 0;
}
.newsletterThurii_rdr input.privacy {
  margin: 0 4px 0 0;
  padding: 0;
  vertical-align: bottom;
}

.newsletterThurii_rdr .reg_down {
  color: red;
  height: 95px;
  margin: 0px auto;
  padding: 35px 0 0 0;
  text-align: center;
  width: 80%;
}

.newsletterThurii_rdr .newsletterError {
   color: red;
}

.newsletterThurii_rdr input.error {
   outline: 1px solid red;
}

/* Thank You Message */

.newsletter_signup.thankYou h2 {
   font-size:1.5em;
   text-align:center;
   font-weight:normal;
}
.newsletter_signup.thankYou h3 {
   display:none;
}
.newsletter_signup.thankYou p {
   width:auto;
   font-size:1em;
   margin-top:.5em;
}
.newsletter_signup.thankYou .newsletterTitle {
  background:none;
}

.newsletter_signup .thankYouMsg, .newsletter_signup .promoSignedIn {
    text-align:center;
    margin:1em 2em 0;
    width:100%;
    font-size:1em;
}
.newsletter_signup .thankYouMsg span {
    font-size:1.2em;
}
.newsletter_signup .promo {
    margin-right:15px;
    background-color:#eef1e8;
    padding:5px;
    border-radius:5px;
    -webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 10);
    box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, .3);
}
.newsletter_signup .promoContent {
    padding:10px;
    border-radius:5px;
    background: #dfe5d6; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfe5d6 0%, #bdd098 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe5d6), color-stop(100%,#bdd098)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfe5d6 0%,#bdd098 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfe5d6 0%,#bdd098 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfe5d6 0%,#bdd098 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfe5d6 0%,#bdd098 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe5d6', endColorstr='#bdd098',GradientType=0 ); /* IE6-9 */
}

.newsletter_signup .promoContent img {
    float:left;
    padding:0 .5em .5em 0;
}
.newsletter_signup .promoLink {
    float:right;
    margin-top:.5em;
}






