/* /webmd/PageBuilder_Assets/CSS/SponsorBoxes/Itegrated Campaign Module/Standard ICM_091e9c5e804e5a73.css */

/*  =ICM SPONSOR BOX
------------------------------------------------------- */
.icm_wrapper {
 background: #fff url("../../../consumer_assets/site_images/modules/icm/rightline.gif") repeat-y top right;
 _height: 1%; /* peekaboo bug fix for IE6 */
 margin: 0px auto 10px auto;
 min-width: 0px; /* peekaboo bug fix for IE7 */
 position: relative;
}
#thirdCol_area .icm_wrapper,
#thirdCol_ctr .icm_wrapper { /* force right rail version to 300px for backwards-compatibility and new look-and-feel */
 width: 300px;
}
#mainContent_area .icm_wrapper { /* force center well version to 494px */
 width: 494px;
}

.icm_spbox {
 background: url("../../../consumer_assets/site_images/modules/icm/leftline.gif") repeat-y top left;
}
.icm_spbox img, .icm_spbox a img {
 border: none;
}

/* Main content area */
.icm_spbox .icm_body {
 float: left;
 width: 202px; /* right rail and 2nd-gen HZ center well (300px) */
}
#mainContent_area .icm_spbox .icm_body { /* center well */
 width: 396px;
}

/* Header */
.icm_spbox .icm_header {
 background: url("../../../consumer_assets/site_images/modules/icm//topline.gif") repeat-x top left;
}
.icm_spbox h3 {
 background: url("../../../consumer_assets/site_images/modules/icm/top_left_corner.gif") no-repeat top left;
 color: #c5a647;
 font-size: 135%;
 font-weight: normal;
 line-height: 1.3em;
 margin: 0;
 padding: 8px 10px 8px 16px;
}
.icm_spbox .icm_header h3 a:link,
#mainContent_ctr .icm_spbox .icm_header h3 a:link,
.icm_spbox .icm_header h3 a:hover,
#mainContent_ctr .icm_spbox .icm_header h3 a:hover,
.icm_spbox .icm_header h3 a:visited,
#mainContent_ctr .icm_spbox .icm_header h3 a:visited,
.icm_spbox .icm_header h3 a:active,
#mainContent_ctr .icm_spbox .icm_header h3 a:active {
 color: #c5a647; /* gold link color */
}
.icm_spbox h3 sup {
 font-size:60%;
}
/* Paragraph(s), bulleted list, links */
.icm_spbox .icm_links_text {
 padding: 0 0 0 15px;
}
.icm_spbox .icm_links_text p {
 line-height: 1.2em;
 margin: 0 5% 0 1px;
 padding: 0 0 8px 0;
}
.icm_spbox ul {
 list-style: none;
 margin: 0 5% 12px 1px;
 padding: 4px 0 0 0;
}
.icm_spbox ul li {
 background: url("../../../consumer_assets/site_images/miscellaneous/3x3_grey_bullet.gif") no-repeat 0px 7px;
 font-size: 100%;
 line-height: 1.2em;
 list-style: none;
 margin: 0 0 4px 0;
 padding: 0 0 0 8px;
}
.icm_spbox .action_link {
 color: #b28809;
 font-size: 100%;
 font-weight: bold;
 _height: 18px; /* mimic min-height for IE6 */
 margin: 0 0 10px 2px;
 min-height: 18px;
}
.icm_spbox .action_link a {
 background: url("../../../consumer_assets/site_images/modules/icm/action_arrow.gif") no-repeat center right;
 line-height: 1.4em;
 padding: 2px 25px 2px 0;
 position: relative;
 white-space: nowrap;
 /* IE6 hacks: */
 _white-space: normal;
 _display: inline-block;
}
#mainContent_ctr .icm_spbox .action_link a:link,
.icm_spbox .action_link a:link,
#mainContent_ctr .icm_spbox .action_link a:hover,
.icm_spbox .action_link a:hover,
#mainContent_ctr .icm_spbox .action_link a:visited,
.icm_spbox .action_link a:visited,
#mainContent_ctr .icm_spbox .action_link a:active
.icm_spbox .action_link a:active {
 color: #b28809; /* gold link color */
}

/* Thumbnail and MLR text */
.icm_spbox .icm_more {
 background: url("../../../consumer_assets/site_images/modules/icm/topline.gif") repeat-x top left;
 float: right;
 text-align: right;
 width: 98px;
}
.icm_spbox .mlr {
 font-size: 0.7em;
 line-height: 1.2em;
 padding: 4px 1px 4px 3px;
 text-align: center;
}

/* Sponsorship attribution */
.icm_spbox .attribution {
 clear: both;
 _height: 1%; /* needed for IE6 */
 margin: 0 13px;
 overflow: auto;
 padding: 0 5px 7px 0;
}
.icm_spbox .sponsored_text {
 color: #f63;
 float: left;
 font-size: 0.85em;
 font-weight: bold;
 margin: 0;
 padding: 8px 6px 4px 3px;
}
.icm_spbox .sponsored_text a:link,
#mainContent_ctr .icm_spbox .sponsored_text a:link,
.icm_spbox .sponsored_text a:hover,
#mainContent_ctr .icm_spbox .sponsored_text a:hover,
.icm_spbox .sponsored_text a:visited,
#mainContent_ctr .icm_spbox .sponsored_text a:visited,
.icm_spbox .sponsored_text a:active,
#mainContent_ctr .icm_spbox .sponsored_text a:active {
 color: #f63; /* orange link color */
}
.icm_spbox img.logo { /* logo */
 float: left;
 vertical-align: middle;
}

/* Footer (decorative) */
.icm_spbox .icm_footer {
 background: transparent url("../../../consumer_assets/site_images/modules/icm/bottomline.gif") repeat-x;
 clear: both;
 height: 8px;
 overflow: hidden;
}
.icm_spbox .icm_footer .rightcorner {
 background: url("../../../consumer_assets/site_images/modules/icm/bottom_right_corner.gif") 100% 100% no-repeat;
 float: right;
 font-size: 1%;
 height: 8px;
 width: 8px;
}
.icm_spbox .icm_footer .leftcorner {
 background: url("../../../consumer_assets/site_images/modules/icm/bottom_left_corner.gif") 0 100% no-repeat;
 float: left;
 font-size: 1%;
 height: 8px;
 width: 8px;
}

/* Sponsor disclosure popover */
.icm_wrapper .disclosure {
 display: none; /* hidden on page load */
 background: #fff;
 border: 1px solid #000;
 margin: 6% 0 0 8%; /* if no content well defined */
 overflow: auto;
 padding: 5px 5px 5px 10px;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 64%; /* if no content well defined */
 z-index: 97;
}
#mainContent_area .icm_wrapper .disclosure { /* center well */
 height: 98px;
 margin: 38px 0 0 62px;
 width: 311px;
}
#thirdCol_area .icm_wrapper .disclosure { /* right rail */
 height: 131px;
 margin: 81px 0 0 34px;
 width: 238px;
}
.icm_wrapper .disclosure h4 {
 color: #f63;
 font-size: 0.85em;
 font-weight: bold;
 margin: 0;
 padding: 0 6px 4px 0;
}
.icm_wrapper .disclosure p {
 font-size: 0.9em;
 line-height: 1.3em;
 margin: 0 5px 0 0;
}
.icm_wrapper .close { /* used for disclosure and popover ISI */
 background: url("../../../consumer_assets/site_images/modules/icm/close.gif") no-repeat center right;
 color: #999;
 display: block;
 float: right;
 font-size: 0.8em;
 margin: 0;
 padding: 0 14px 0 0;
 text-align: right;
}
.icm_wrapper .disclosure a.close:link,
#mainContent_ctr .icm_wrapper .disclosure a.close:link,
.icm_wrapper .disclosure a.close:visited,
#mainContent_ctr .icm_wrapper .disclosure a.close:visited,
.icm_wrapper .disclosure a.close:hover,
#mainContent_ctr .icm_wrapper .disclosure a.close:hover,
.icm_wrapper .disclosure a.close:active,
#mainContent_ctr .icm_wrapper .disclosure a.close:active {
 color: #999; /* grey link color */
}
.icm_wrapper .visible { /* used for disclosure and popover ISI */
 display: block !important;
}

/* Scrollable ISI */
.icm_wrapper .isi {
 padding: 4px 14px 8px 13px;
}
.icm_wrapper .isi .isi_note {
 padding: 0 0 2px 1px;
}
.icm_wrapper .isi .isi_content {
 border: 1px solid #ccc;
 height: 98px;
 overflow: auto;
 padding: 3px 6px;
}
#mainContent_area .icm_wrapper .isi .isi_content { /* center well */
 height: 81px;
}
*+html .icm_wrapper .isi .isi_content { /* IE7 hack to prevent horizontal scrollbar */
 overflow-x: hidden;
}
.icm_wrapper .isi_content h4, .icm_wrapper  .isi_content h5 {
 font-size: 0.9em;
 line-height: 1.1em;
 margin: 0 0 3px 1px;
}
.icm_wrapper .isi_content p, .icm_wrapper .isi_content li {
 font-size: 0.9em;
 line-height: 1.2em;
 margin: 0 0 8px 0;
}
.icm_wrapper .isi .isi_links {
 font-size: 0.9em;
 padding: 2px 8px 0 4px;
}
.icm_wrapper .isi .blackbox {
 border: 1px solid #000;
 padding: 3px 5px;
}

/* this style will apply only if an ISI is present */
.icm_spbox.with_isi .attribution {
 padding-top: 8px;
}

/* these styles will apply only if using the popover ISI */
.icm_wrapper .isi.popover {
 display: none; /* hidden on page load */
 background: #fff;
 margin: 0 8px 0 11px;
 padding: 0;
 position: absolute;
 top: 62px;
 left: 0px;
 z-index: 97;
}
#mainContent_area .icm_wrapper .isi.popover { /* center well */
 top: 30px;
}
.icm_wrapper .isi.popover .isi_content {
 height: 165px;
}
#mainContent_area .icm_wrapper .isi.popover .isi_content { /* center well */
 height: 109px;
}
.icm_wrapper .isi.popover .close {
 float: none;
}
/* Flexible Layout Modification */
.chrome .icm {
 font-size: 1.3em;
 line-height: 1.3em;
}



