#doc4{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:20px;background-color:#fff;}
#hd{padding:0px;}

/*Top Utility Navbar*/
#utilityNav{text-align:right;background-color:#013A58;height:28px;margin:0px;padding:5px 5px 0px 5px;border-bottom:2px solid #FFF;}
#utilityNav img{float:left;border:1px solid #FFF;margin:0;padding:0;}
#utilityNav #links{padding:3px 0;}
#utilityNav #links a{font-size:10px;font-family: Helvetica;text-transform:uppercase;font-weight:bold;text-decoration:none;color:#91B2E2;padding:0 5px 0 3px;border-right:1px solid #91B2E2;}
#utilityNav #links a:hover{color:#FFFFFF;background-color:#013A58;}
#utilityNav #links a:last-child,#utilityNav #links a.last{border:0px;}
#utilityNav a{padding:0px;}

#ft{padding:0px;font-size: 11px;color:#999;margin:0;}
#ft #footerLinks{padding:10px;background-image:url(../simages/med_footer_bg.gif);background-repeat: repeat-x;}
#ft h4{color:#999;font-weight: bold;margin:0px;font-size: 11px;}
#ft a{color:#FFF;text-decoration:none;font-family:Arial;}
#ft #footerLinks p{border-bottom:1px dotted #999;padding:0 0 6px 0;}
#ft a:hover{color:#CCC;text-decoration:underline;}
#ft .footerColumn {width:240px;float:left;}
#ft #footerLinksPolicies {padding:10px;background-color:#666;}
#ft #footerLinksPolicies a{color:#FFF;}

a{color:#34719F;}
h2, h1.topic{color:#34719F;border-bottom:3px solid #34719F;padding:2px 2px 2px 3px;font-size:1.10em;margin-bottom:5px;font-family:Helvetica;}
h2.alt{background:#B71F26;color:#FFF;padding:3px;font-size:1.10em;margin-bottom:5px;border:0;font-family:Helvetica;}
 
/*nav container BG (should match li bg)*/
#navContainer{width:100%;background-color:#B71F26;border:0px;}

/*all lists*/
#primaryNavMenu, #primaryNavMenu ul {padding: 0;margin: 0;list-style: none;line-height: 1;}

/*all links*/
#primaryNavMenu a {display: block;text-align:center;padding:8px 18px 8px 18px;color:#FFF;font-weight:bold;}

/* all list items */
#primaryNavMenu li {float: left; background-color:#B71F26;border-right:1px solid #BCBEAD;padding:0px;color:#FFF;}

/* top level hovers*/
#primaryNavMenu li a:hover{background-color:#B71F26;text-decoration:none;color:#FFF;}
#primaryNavMenu li a.menuLinkOn{background-color:#BCBEAD;text-decoration:none;}

/*top level "stuck" hovered state when on subnav*/
#primaryNavMenu li:hover, #primaryNavMenu li.sfhover {background: #BCBEAD;}
#primaryNavMenu li:hover a, #primaryNavMenu li.sfhover a{background:#BCBEAD;}

/* second-level lists */
#primaryNavMenu li div.subMenu {position: absolute;left: -999em;z-index:1000;border:0;border:solid #999;border-width:1px;background: #BCBEAD }
#primaryNavMenu li ul{width: 14em;float:left;}

/*second level nav items*/
#primaryNavMenu li ul li{border:0px;text-align:left;width:100%;}
#primaryNavMenu li ul li a{text-align:left;color:#FFF !important;background:  #BCBEAD !important;padding:6px 7px;}
#primaryNavMenu li ul li a:hover{color:#FFF !important;background:#B71F26 !important;}
#primaryNavMenu li:hover div.subMenu, #primaryNavMenu li.sfhover div.subMenu {left: auto;margin-top:0px;margin-left:-1px;}


/*Seconday Navbar*/
#secondaryNavContainer {display:inline;font-size:.90em;}
#secondaryNavContainer ul {list-style: none;padding: 0;margin: 0;float:left;}
#secondaryNavContainer li{float:left;margin:0;padding: 0;background-color:#FFF;}
#secondaryNavContainer li a{display:block;padding:4px 10px 4px 5px;background-color:#D7DACD;border:0;}
#secondaryNavContainer li a:hover{background-color:#D7DACD;text-decoration:underline;color:#004276;}
#secondaryNavContainer li.first{padding:4px 10px 4px 0px;background-color:#D7DACD;border:0;color:#666;}


/*Header Specific CSS*/

#HeaderSearchContainer{border:0px;padding:5px 0px 0px 0px;margin:15px 0px 0px 0px;border-top:0px solid #EFEFEF;}
#HeaderSearchContainerLogo{padding:0px 0px 5px 45px;}

#LogoLeaderSearchContainer{background:#FFF;margin:0px;padding:10px 0px 0px 0px;}

#LeaderSearchContainer{padding-left:20px;}
#secondayNavLogin{padding-left:10px;border-bottom:1px dotted #DDD;background-color:#D7DACD;}
.loginPanel{float:right;padding:4px 6px 4px 10px;font-size:.90em;font-weight:bold;}



/*button styles*/
.button, a.button:hover, a.button, a.button:hover{border:1px solid #9AAFE5;background-color:#136597;color:#FFF !important;padding: 0.2em 0.5em 0.1em 0.5em;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;}


#search_box_container{text-align:center;margin:0px 0px 0px 0px;padding:10px 0px 10px 15px;width:340px;background-color:#F2F4F3;border-top:2px solid #DEE4E7;border-left:2px solid #DEE4E7;border-right:0px solid #DEE4E7;}
#search_box{margin:0px;height:20px;}
#search_box input{border:1px solid #7F9CBA;margin:0px;float:left;height:17px; *height:18px;background-color:#FFF !important;}
#search_box .searchButton{border:0px;float:left;}
#search_box .searchField{width:250px;margin-right:20px;border:1px solid #A0A0A0;}
#search_box img{margin:0px;}
#search_box .buttonSearch{background-image:url(../simages/cf_searchbuttonbg.png);background-repeat: repeat-x;width:62px;height:19px;*height:20px;border:1px solid #A0A0A0;color:#4C4C4C;text-transform:uppercase;font-size:80%;}
#search_box .buttonSearch:hover{border:1px solid #A0A0A0;color:#0070AC;}


.articleColumnBoxHeader{background-color:#B71F26;}

/*most recent overrides*/
.tabbox .tabPanel h3 { float: left; width: 100px; margin: 0; border: solid #cbcbcb; border-width: 1px 1px 0 0;background:#fff; }
.tabbox .first h3 { border-left-width: 1px; }
.tabbox .tabPanel h3 a { text-decoration: none;  display: block; padding: 5px; color:#666;font-family:Arial, Verdana;}
.tabbox .selected h3 a{ background: #ED1C24; color:#fff;border-left: 1px solid #ED1C24;}
.tabbox .selected h3 a:hover{ background: #ED1C24; color:#fff;}

/*RUN Rotator*/
.homepage-carousel-leftside-on
{
    color:#ffffff;
    background:#8DA1A8;
    border-right:1px solid #8DA1A8;
}

.homepage-carousel-leftside-off
{
    background:#F4F4EC;
    border-right:1px solid #FFEFEF;
}

.homepage-carousel-leftside-off a
{
    color:#333;
}

.homepage-carousel-introtext
{
	background: #8DA1A8;
	opacity: .9;
	filter: alpha(opacity=90); 
}
