/**** Header ****/
.headerB {z-index:111;height:132px;}
.headerA { }
.header { }

.header img {border:0;}

.header .logo {padding:38px 0 22px 168px;}
.header .logo img {behavior: url(/FCWSite/Include/iepngfix.htc);}
.header .print img{display: none;}

/*body.home .header .sitesearch {float:right;width:215px;padding:0;margin:0 90px 0 0;display:inline;}*/
.header .sitesearch {float:right;width:215px;padding:0;margin:0 68px 0 0;display:inline;}
.header .sitesearch ul {list-style:none;margin:0;padding:0;}
.header .sitesearch li {display:inline;background:none;height:auto;width:auto;float:left;padding:0;margin:0;}
.header .sitesearch .fields ul, .header .sitesearch .buttons ul{list-style:none;margin:0;padding:0;width:auto;height:auto;}
.header .sitesearch .fields li, .header .sitesearch .buttons li{list-style:none;margin:0;padding:0;width:auto;height:auto;}
.header .sitesearch label {display:none;}
.header .sitesearch input {width:160px;height:24px;border-top:1px solid #7f9cd2;border-left:1px solid #7f9cd2;border-bottom:1px solid #7f9cd2;float:left;display:inline;text-transform:uppercase;letter-spacing:1px;padding:2px 0 0 5px;margin:0;color:#000;line-height:20px;}
.header .sitesearch input.button {background-color:#1d439b;border:1px solid #7f9cd2;padding:4px;height:28px;float:left;display:inline;color:#FFF;text-transform:uppercase;width:40px;line-height:normal;margin:0 0 0 -1px; cursor:pointer;}
/*.header .sitesearch input.button:hover {background-color:#000;border:1px solid #7f9cd2;padding:4px;height:28px;float:left;display:inline;color:#FFF;text-transform:uppercase;width:auto;}*/

.header .nav1 { width:auto;height:auto;padding:0 0 0 92px;}
.header .nav1 a {}
.header .nav1 a:hover {}
.header .nav1 a.active {}
.header .nav1 a.active:hover {}
.header .nav1 ul {list-style:none;margin:0;padding:0;}
.header .nav1 li {padding:0;margin:0;display:inline;background:none;width:auto;height:auto;}
.header .nav1 li a{padding:0;margin:0 -3px 0 0;.margin:0;width:auto;height:auto;}
.header .nav1 li a.active {/*padding:0;margin:0;*/}

.pagetools {}
.pagetools a {}
.pagetools a:hover {}
.pagetools ul {list-style:none;padding:0;margin:0;}
.pagetools li {display:inline;padding:0;margin:0;}
.pagetools li.separator {}

.header .pagetools {float:right;padding:42px 73px 0 0;}
.header .pagetools a {}
.header .pagetools a:hover {}
.header .pagetools ul {list-style:none;padding:0;margin:0;}
.header .pagetools li {display:inline;padding:0 0 0 5px;margin:0;float:left;}
.header .pagetools li.separator {}

/**** Menus ****/
.menu {width:252px;height:auto;padding:0;margin:-18px 0 0 -8px;color:#000;font:normal 12px Verdana, Arial, Helvetica, sans-serif;text-transform:none;text-align:left;position:absolute;z-index:999;top:0;left:0;visibility:hidden;}
*:first-child+html .menu {margin-top:-15px;} /* IE7 */
* html .menu {margin-top:-15px;} /* IE6 */

.menu .menu_body {background: url(../img/Husch/firm_bg.png) no-repeat top left;width:192px;height:auto;padding:0 30px;behavior: url(/FCWSite/Include/iepngfix.htc);}
.menu .menu_body_inset {padding:11px 0 5px 0;margin:0;background:url(../img/Husch/dots.gif) repeat-x 0 10px;}
.menu .menulink {padding:5px 0;margin:0;background:#dde0e0 url(../img/Husch/dots.gif) repeat-x bottom left;font-size:13px;}
.menu .menu_top {background:url(../img/Husch/firm_top.png) no-repeat top left;width:252px;height:16px;behavior: url(/FCWSite/Include/iepngfix.htc);}
.menu .menu_btm {background:url(../img/Husch/firm_bg-03.png) no-repeat top left;width:252px;height:22px;behavior: url(/FCWSite/Include/iepngfix.htc);}
.menu a {color:#1B1B1B;text-decoration:none;}
.menu a:hover {color:#0039A6;text-decoration:none;}
.menu a:active {color:#5A85D7;text-decoration:none;}
.menu a:visited {color:#1B1B1B;text-decoration:none;}

#peopleMenu {width:493px;}
#peopleMenu .menu_body_inset {padding:0;margin:0;background-image:none;}
#peopleMenu div.alpha{padding:5px 0;margin:0;width:auto;height:18px;background:url(../img/Husch/bn_bg2.gif) repeat-x top left;}
#peopleMenu div.alpha span {padding:0;margin:0 1px 0 0;background:none;color:#BBB;}
#peopleMenu div.alpha span a {padding:0px 4px 3px;color:#000;}
#peopleMenu div.alpha a:hover {background-color:#5983CA;color:#FFF;text-decoration:none;}
#peopleMenu div.alpha span.separator {display:none;}

#peopleMenu .menu_body{background:url(../img/Husch/people_tile.png) repeat-y top left;width:433px;height:auto;padding:10px 30px;behavior: url(/FCWSite/Include/iepngfix.htc);}
#peopleMenu .menu_top{background: url(../img/Husch/people_top.png) no-repeat top left;width:493px;height:21px; behavior: url(/FCWSite/Include/iepngfix.htc);}
#peopleMenu .menu_btm{ background:url(../img/Husch/people_btm.png) no-repeat top left;width:493px;height:21px;behavior: url(/FCWSite/Include/iepngfix.htc);}

#careersMenu {margin-left:-9px;}
#careersMenu .menu_top{background: url(../img/Husch/careers_top.png) no-repeat top left;behavior: url(/FCWSite/Include/iepngfix.htc);}
