/**** Footer ****/
.footerB {}
.footerA {clear:both;padding:0px;}
.footer {border-top:0px solid #ccc;text-align:left;padding:2px;font:9px/12px Tahoma, sans-serif;color:#7f9cc6;}

.footer img {border:0px;}

.footer a {color:#4a6394;}
.footer a:visited {color:#4a6394;}
.footer a:hover {color:#f56e00;}

.footer .offices {float:left;padding-left:20px;white-space:nowrap;}
.footer .offices a {color:#000;text-decoration:none;}
.footer .offices a:hover {}
.footer .offices a.active {}
.footer .offices a.active:hover {}
.footer .offices ul	{list-style:none none;padding:0px;margin:0px;}
.footer .offices li	{display:inline;}
.footer .offices li.active {}
.footer .offices li.separator {display:inline;padding:0px 4px 0px 4px;}

.footer .nav {float:left;padding:0px 10px;white-space:nowrap;margin:-18px 0 0 420px;}
* html .footer .nav {float:left;padding:0px 10px;white-space:nowrap;margin:-18px 0 0 210px;} /* IE6 fix */
.footer .nav a {color:#4a6394;text-decoration:none;}
.footer .nav a:hover {color:#f56e00;}
.footer .nav a.active {}
.footer .nav a.active:hover {}
.footer .nav ul	{list-style:none none;padding:0px;margin:0px;}
.footer .nav li	{display:inline;}
.footer .nav li.active {}
.footer .nav li.separator {display:inline;padding:0px 4px 0px 4px;color:#4a6394;}
.footer .nav li.separator2 {display:inline;padding:0px 29px 0 0;color:#4a6394;}

.footer .offices {clear: both; padding:0px 10px;white-space:nowrap;margin:-30px 0px 0px 625px; display: inline;}
* html .footer .offices {clear: both; padding:0px 10px;white-space:nowrap;margin:-30px 0px 0px 625px;}
.footer .offices a {color:#4a6394;text-decoration:none;}
.footer .offices a:hover {color:#f56e00;}
.footer .offices a.active {}
.footer .offices a.active:hover {}
.footer .offices ul	{list-style:none none;padding:0px;margin:0px;}
.footer .offices li	{display:inline;}
.footer .offices li.active {}
.footer .offices li.separator {display:inline;padding:0px 4px 0px 4px;color:#4a6394;}
.footer .offices li.separator2 {display:inline;padding:0px 29px 0 0;color:#4a6394;}

.footer .text {float:right;clear:left;padding:0px 10px;margin:-30px 50px 0 0;}
* html .footer .text {float:right;clear:left;padding:0px 10px;margin:-30px 25px 0 0;}

.footer .sitesearch {margin:4px 0 0 53px;}
.footer .sitesearch input.txtfield {border:1px solid #aeaeae;font:normal 11px/11px tahoma, sans-serif;background-color:#bbb;color:#fff;height:14px;margin:0 0 2px 0;}
* html .footer .sitesearch input.txtfield {border:1px solid #aeaeae;font:normal 11px/11px tahoma, sans-serif;background-color:#bbb;color:#fff;height:14px;margin:0 0 2px 0;} /* IE6 fix */
.footer .sitesearch input.btn {border:0px;background-color:#036;color:#fff;background:url(../img/btn_sitesearch2.gif) no-repeat;width:18px;height: 20px; margin: 0px; padding: 0px;}

/* Home */
body.home .footer {color:#486192;}
body.home .footer .nav {float:left;padding:0px 10px;white-space:nowrap;margin:-18px 0 0 555px;}
* html body.home  .footer .nav {float:left;padding:0px 10px;white-space:nowrap;margin:-18px 0 0 278px;} /* IE6 fix */
body.home .footer .sitesearch {margin:4px 0 0 71px;}
body.home .footer .text {float:right;clear:left;padding:0px 10px;margin:-18px 76px 0 0;}
* html body.home .footer .text {float:right;clear:left;padding:0px 10px;margin:-18px 38px 0 0;}
* html body.home .footer .sitesearch input.txtfield {border:1px solid #aeaeae;font:normal 11px/11px tahoma, sans-serif;background-color:#bbb;color:#fff;height:14px;margin:0 0 2px 0;} /* IE6 fix */