/*Default Element ovverrides*/
h2, h1.topic{color:#0092CF;border-bottom:3px solid #E7E0BE;text-transform:uppercase;font-size:1.10em;margin-bottom:5px;font-family:Arial;}
ul li {}

#ft{padding:10px;background-image:url(../simages/footerbg.jpg);background-repeat: repeat-x;font-size: 11px;color:#999;}
#ft h4{color:#666;font-weight: bold;margin:0px;font-size: 11px;}
#ft .footerColumn a{color:#999;font-family:Arial;}
#ft .footerColumn a:hover{color:#0070AC;text-decoration:underline;}
#ft .footerColumn {width:240px;float:left;}

/*nav container BG (should match li bg)*/
#navContainer{width:100%;background-color:#F2EAC9;border: solid #999;border-width:1px 0px 1px 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:6px 18px;color:#0070AC;}

/* all list items */
#primaryNavMenu li {float: left; background-color:#F2EAC9;border-right:1px solid #999;padding:0px;}

/* top level hovers*/
#primaryNavMenu li a:hover{background-color:#0092CF;color:#FFF;text-decoration:none;}
#primaryNavMenu li a.menuLinkOn{background-color:#0092CF;color:#FFF;text-decoration:none;}

/* second-level lists */
#primaryNavMenu li ul {position: absolute;background-color:#0092CF;	width: 13em;left: -999em;border:solid #999;border-width:1px 1px 1px 1px;z-index:1000;}

/*second level nav items*/
#primaryNavMenu li ul li{border:0px;text-align:left;width:100%;}
#primaryNavMenu li ul li a{text-align:left;color:#0070AC !important;background: #F2EAC9;padding:6px 4px}
#primaryNavMenu li ul li a:hover{color: #FFF !important;}
#primaryNavMenu li:hover ul, #primaryNavMenu li.sfhover ul {left: auto;margin-top:0px;margin-left:-1px;z-index:1000;}

/*top level "stuck" hovered state when on subnav*/
#primaryNavMenu li:hover, #primaryNavMenu li.sfhover {background: #0092CF;color:#FFF;}
#primaryNavMenu li:hover a, #primaryNavMenu li.sfhover a{color:#FFF;}

/*!!!!!!!!!!!!remove 2ndary navbar!!!!!!!!!!!!!!!!8*/
#secondaryNavContainer{display:none;}
/*!!!!!!!!!!!!remove 2ndary navbar!!!!!!!!!!!!!!!!8*/
#defaultHeader{background:#FFF;}

#HeaderSearchContainer{border:0px;padding:10px 0px 0px 0px;margin:15px 0px 0px 0px;border-top:1px solid #999;}
#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;}

#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;}

/*article page boxes*/
.articleColumnBox{border:0px;}
.articleColumnBoxHeader{background-color:#cc3300;color:#fff;font-weight:bold;text-transform:uppercase;font-size:.90em;}
.articleColumnBoxContainer{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}

.articlePageBox{border:0px;}
.articlePageBoxHeader{background-color:#cc3300;color:#fff;font-weight:bold;}
.articlePageBoxContainer{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background-color:#F2EAC9;}
.articlePageBoxContainer li, articleColumnBoxContainer li {color:#CC3300;}

#mostRecentTabs{margin:0px 0px 20px 0px;}
.tabbox {position: relative; overflow: visible; clear: both; width:336px;}
.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;}
.tabbox .tabPanel h3 a:hover { background: #eee; }
.tabbox .tabContent { position: absolute; top: -9999px; left: -9999px; border: 1px solid #cbcbcb; width:328px;background:#fff;padding:8px 3px;}
.tabbox .selected .tabContent { top: 26px; left: 0; }
.tabbox .selected h3 a{ background: #cc3300; color:#fff;}
.tabbox .selected h3 a:hover{ background: #cc3300; color:#fff;}


