/**** Header ****/
.headerB {padding:0px;margin:0px;width:909px;}
.headerA {padding:0px;margin:0px;}
.header {text-align:left;}

.header img {border:0px;}

.header .logo {float:right;padding:0px; margin-top: 60px;}

.header .sitesearch {float:right;padding:5px;}
.header .sitesearch ul {list-style:none none;margin:0px;padding:0px;}
.header .sitesearch li {display:inline;}
.header .sitesearch label {padding-right:5px;font:bold 9px verdana, sans-serif;}
.header .sitesearch input {border:1px solid #ccc;font:9px verdana, sans-serif;}
.header .sitesearch input.button {border:0px;background-color:#036;color:#fff;height:16px;width:20px;}

.header .pagetools {float:right;clear:right;padding:2px;font:9px verdana, sans-serif;}
.header .pagetools a {color:#999;text-decoration:none;}
.header .pagetools a:hover {color:#999;text-decoration:none;}
.header .pagetools ul {list-style:none none;padding:0px;margin:0px;}
.header .pagetools li {display:inline;padding:5px 0px 0px 0px;}
.header .pagetools li.separator {display:inline;padding:5px 0px; color: #999}
.header .pagetools img {border: solid 0px #FFFFFF; padding-right: 1px;}

.header .nav1 {clear:both;white-space:nowrap;background-color:#fff;color:#000;padding:0px;font:normal 10px verdana, sans-serif; height: 54px;}
.header .nav1 a {color: #F00;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; padding-top: 22px;}
.header .nav1 li {display:inline;padding:5px 0px;}
.header .nav1 li a {border: solid 0px #FFFFFF;}
.header .nav1 li.separator {display:inline;padding:5px 0px;}
.header .nav1 .navcontainer {float: left; clear: right;}
.header .nav1 table.topnav {border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; width: 100%;}
.header .nav1 table.topnav td.topleft {vertical-align: top; width: 70%;}
.header .nav1 table.topnav td.topright {float: right; clear: both; text-align: center; padding-top: 15px;}
.header .nav1 table.topnav td.topright input{display: inline;margin-left:40px;}
.header .nav1 table.topnav td.topright select{display: inline;}
.header .nav1 table.topnav td.topright input {border: solid 1px #CCCCCC; font-size: 7pt; color: #999999; width: 100px; margin-bottom: 4px; height: 15px;  padding: 0px; margin-right: 0px; }
.header .nav1 table.topnav td.topright select {border: solid 1px #CCCCCC; font-size: 7pt; color: #999999; margin-bottom: 3px;}
.header .nav1 table.topnav td.topright select option{font-size: 7pt; color: #999999;}
.home .header .nav1 table.topnav td.topright{padding-top: 0px; vertical-align: top;}
.header .sectionheader {font:bold 16px verdana, sans-serif;color:#fff;padding:13px 20px;background-color:#015186;border-bottom:1px solid #fff;}

.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;padding:4px 8px;background-color:#ccc;display:block; text-decoration: none; border: soild 1px #00FF00;}
.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 .menu ul li a{text-decoration: none;}

/* home */
body.home .header .nav1 table.topnav td.topleft {vertical-align: top; width: 75%;}
body.home .header .nav1 table.topnav td.topright {float: right; clear: both; text-align: center;}