/**************************************** 
/* !global master overrides */
/****************************************/

#main-content #secondary-content a img {margin: 10px -10px 20px;}
#main-content .featured-content div.hi-keyword-search input {
width:147px;
}
#main-content #primary-content .featured-content .hi-atoz-list ul.a-z-list li {
background-image:none;
color: #aaa;
font-size:1.65em;
padding-left:0;
width:1.1em;
}
#main-content div.hi-atoz-list {
float:right;
width:240px;
}
#main-content div.hi-keyword-search { margin-right: 0;}
.hi-atoz-list h3 {margin-left: 0.2em;}

#main-content div.advert-area {
float: right;
display: block;
margin-bottom: 0;
}

/**************************************** 
			/* !featured-promo styles */
/***************************************/
#featured-promo {
background: url(/PublishingImages/Phase2/cta_images/home_promo_bottom.png) no-repeat scroll center bottom;
margin-bottom: 2em;
padding-bottom: 8px;
}
#main-content #featured-promo h2 {
background: url(/PublishingImages/Phase2/cta_images/home_promo_top.png) no-repeat scroll center top;
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
overflow: hidden;
}
* html #featured-promo {background: url(/PublishingImages/Phase2/cta_images/home_promo_bottom.gif) no-repeat scroll center bottom;}
* html #main-content #featured-promo h2 {
background: url(/PublishingImages/Phase2/cta_images/home_promo_top.gif) no-repeat scroll center top;
zoom: 1;
}
#featured-promo h2 a {
color: #5F453F;
display: block;
text-decoration: none;
padding: 10px 20px 5px;
position: relative;
width: 462px;
}
#featured-promo span.button {
text-indent: -9999px;
cursor: pointer;
display: block;
width: 84px;
height: 23px;
background: url(/PublishingImages/Phase2/cta_images/learn_more.gif) 0 0 no-repeat;
position: absolute;
right: 20px;
top: 10px;
}
#featured-promo h2 a:hover span.button {background-position: bottom;}

/**************************************** 
			/* !big-idea styles */
/***************************************/
div#main-inner { background: url(/PublishingImages/Phase2/medcat/medcat_bg.png) no-repeat 0 0; }
.big-idea {
background: url(/PublishingImages/Phase2/medcat/big-idea-top.png) no-repeat center top;
margin-bottom: 2.5em;
padding-top: 4px;
}
.big-idea-bottom {
background: url(/PublishingImages/Phase2/medcat/big-idea-bottom.gif) no-repeat center bottom;
padding-bottom: 2px;
}
#main-content #slides {
margin: 6px 0 3px 1px;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
width: 498px;
min-height: 266px; 
}
#main-content #slides li {
font-size: 100%;
background: none;
padding: 0;
}
* html #main-content #slides {zoom: 1;}
#main-content #slides li#slide_0 {
display: block;
}
#main-content .big-idea h2 {
border-bottom: none;
padding: 0 20px;
margin-top: 0.5em;
background: #fff;
}
#main-content .big-idea .story_right img {
padding-left: 3px;
float: left;
margin: 0;
}
#main-content .big-idea .story_left img {
padding-right: 1px;
float: right;
}
.story_right div.story, .story_left div.story {
width: 42.5%;
float: right;
margin-top: -240px;
}
/*.story_right div.story {
right: 0;
}
.story_left div.story {
left: 0;
}*/
#main-content .big-idea p {
font-family: Georgia, "Times New Roman", serif;
font-size: 1.5em;
font-style: italic;
color: #555;
line-height: 1.6;
}
#main-content .story_right p {
margin-right: 1em;
}
#main-content .story_left p {
margin-left: 1em;
}

/**************************************** 
			/* !button styles */
/***************************************/
/* !big-idea button */

#slides li a.bi_btn {
color: #fff;
font-family: arial;
font-style: normal;
font-weight: bold;
font-size: 1.2em;
text-decoration: none;
background: transparent url(/PublishingImages/Phase2/medcat/btn_right.png) no-repeat right top;
float: left;
padding-right: 10px;
height: 23px;
width: auto;
}
#slides li .bi_btn span {
background: transparent url(/PublishingImages/Phase2/medcat/btn_left.png) no-repeat scroll left top;
float: left;
display: block;
height: 23px;
line-height: 23px;
padding-left: 10px;
cursor: pointer;
}
#slides li a.bi_btn:hover {background-position: right bottom;}
#slides li .bi_btn span.hover {background-position: left bottom;}
#slides li.story_left a {margin-left: 15px;}

/* !back-link button */
.button {
float: left;
}
.back-link {
background: url(/PublishingImages/Phase2/cta_images/back_lnk_btn_right.gif) no-repeat right 0;
color: #fff;
display: block;
float: left;
font-weight: bold;
height: 24px;
line-height: 2em;
padding-right: 10px;
text-decoration: none;
position: relative;
}
*html .back-link {
line-height: 1.9em;
}
.back-link:hover {
color: #fff;
background-position: right bottom;
}
.back-link span {
background: url(/PublishingImages/Phase2/cta_images/back_lnk_btn_left.gif) no-repeat left 0;
height: 24px;
display: block;
padding-left: 30px;
margin-left: -3px;
float: left;
position: relative;
cursor: pointer;
}
.back-link span:hover, .back-link span.hover {background-position: left bottom;}

/**************************************** 
			/* !stories slideshow */
/***************************************/
html.js #main-content #slides {min-height: 297px;}
* html #main-content #slides {height: 297px;}
html.js #main-content #slides li {
display: none;
}
html.js #main-content #slides li#slide_0 {display: block;}
body.js #main-content #slides {
/*height: 297px;(*/
position: relative;
}
body.js #main-content .big-idea ol {
float: right;
margin: -2.5em 0 0;
position: relative;
padding-right: 1em;
}
body.js #main-content .big-idea ol li {
float: left;
padding-right: 0.5em;
}
#switches li a {
background: #144578 url(/PublishingImages/Phase2/medcat/pagination_new.gif) repeat 0 0;
color: #fff;
display: block;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 9px;
font-weight: bold;
height: 11px;
line-height: 9px;
margin-right: 2px;
margin-top: 1px;
padding-top: 1px;
text-align: center;
text-decoration: none;
width: 13px;
}
#switches li a:hover {
background-position:-26px 0;
}
#switches li.active a {
background-position:-13px 0;
cursor: default;
}

/**************************************** 
/* !CTA Widget Overrides */
/****************************************/
#main #cta-widget {
background: transparent url(/PublishingImages/Phase2/cta_images/cta_widget_top.gif) no-repeat left top;
float: right;
margin-top: 395px;
margin-bottom: 0;
padding-left: 0;
width: 500px;
}
#main #cta-widget-inner {
background: transparent url(/PublishingImages/Phase2/cta_images/cta_widget_top.gif) no-repeat right top;
}
#main #cta-widget-right {
background: transparent url(/PublishingImages/Phase2/cta_images/cta_widget_bottom.gif) no-repeat right bottom;
}
#main #cta-widget-left {
background: transparent url(/PublishingImages/Phase2/cta_images/cta_widget_bottom.gif) no-repeat left bottom;
margin-left: 0;
padding: 0 0 0 20px;
}
#main #cta-widget h2 {
margin-right: 20px;
position: relative;
z-index: 2;
}
#main #cta-widget div.double-column {
background: #E4EEE6;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
margin: -39px 0 0.8em -20px;
padding: 40px 0 0 20px;
}
* html #cta-widget div.double-column {width: 478px;}
* html span.at300bs.at15t_compact, * html span.at15t_email  {
zoom: 1;
}

/**************************************** 
			/* !self clearing float */
/***************************************/

.big-idea ul li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html .big-idea ul li { height 1%; }
*:first-child+html .big-idea ul li { min-height: 1px; }
