/**** Header ****/

.headerB {padding:0px;margin:0px;}
.headerA {padding:0px;margin:0px;}
.header {text-align:left; background: #FFF url(../img/headbg.jpg) repeat-x top left; width: 975px; font:normal 13px/15px Arial, sans-serif;}

.header img {border:0px;}

.header .logo {float:left;padding:0px; margin: 60px 0px 10px 0px; width: 230px; text-align:right;}

.header .sitesearch {float:right; margin: 15px 0px 5px 0px; color: #FFF; text-align: right; padding: 0px; width: 200px; text-align: left;}
.header .sitesearch a {color: #fff; text-decoration: none; font-weight: bold;}
.header .sitesearch a:hover{text-decoration: underline;}
.header .sitesearch ul {list-style:none none;margin:0px;padding:0px;}
.header .sitesearch li {display:inline;}
.header .sitesearch label  {}
.header .sitesearch input {width: 158px; border: solid 1px #FFF; background-color: #3f135b; color: #FFF; padding: 0px; margin: 0px; margin-bottom: 5px;}
.header .sitesearch input.button {border:0px;background-color:#036;color:#fff;height:16px;width:20px;}

/*.header .topnav {float: right; clear: both; font-size: 13px/15px; font: Arial; margin: 0px 40px 0px 0px; width: 160px; text-align: center;}*/
.header .topnav {float:right;clear:right; color: #FFF; margin: 5px 0px 0px 0px; padding: 0px; font-size: 11px/13px; width: 235px; text-align:center;}
.header .topnav ul {display: inline; color: #FFF; margin-left: 0px; padding-left: 0px;}
.header .topnav ul li{display: inline; list-style-type: none; margin-left: 0px;}
.header .topnav ul li.separator {padding: 0px 5px 0px 5px;}
.header .topnav ul li a {color: #FFF; text-decoration: none;}
.header .topnav ul li a:hover {text-decoration: underline;}

.header .pagetools {float:right;clear:right; color: #FFF; margin: 31px 0px 0px 0px; text-align: center; font-size: 11px/13px; width: 235px;}
.header .pagetools a {color:#FFF;text-decoration:none; font-weight: bold; margin-left: 10px;}
.header .pagetools a:hover {text-decoration:underline;}
.header .pagetools ul {list-style:none none;padding:0px;margin:0px; display: inline;}
.header .pagetools ul li {display:inline; padding: 0px;}
.header .pagetools img {}

.header .nav1 {clear:both;white-space:nowrap;color:#000;padding:0px;padding-top: 15px; margin-bottom: 5px;}
.header .nav1 a {color:#000;text-decoration:none;padding:0px 0px 8px;}
.header .nav1 a:hover {color:#000;text-decoration:none;}
.header .nav1 a.active {color:#000;text-decoration:none;font-weight:bold;}
.header .nav1 a.active:hover {color:#000;text-decoration:none;}
.header .nav1 ul {list-style:none none;padding:0px;margin:0px; text-align: right; margin: 10px 40px 0px 0px;}
.header .nav1 li {display:inline;padding:0px}
.header .nav1 li a {border: solid 0px #FFFFFF;}


.header .menu {position:absolute;visibility:hidden;z-index:100;background-color:#ccc;font:9px verdana, sans-serif;color:#000;width:165px;}
.header .menu a {color:#000;text-decoration:none;padding:4px 8px;background-color:#ccc;display:block;}
.header .menu a:hover {color:#036;text-decoration:none;background-color:#efefef;}
.header .menu ul {list-style:none none;padding:0px;margin:0px;}
.header .menu li {margin:0px;padding:0px;border-bottom:1px solid #fff;}

.header .breadcrumbs{margin-left: 261px; font:normal 12px Georgia, "Times New Roman", Times, serif; color: #333; height: 20px; margin-bottom: 30px;}
.header .breadcrumbs .green {color: #006666;}
.header .breadcrumbs a{color: #333; text-decoration: none;}
.header .breadcrumbs a:hover{text-decoration: underline;}
