/**** Footer ****/
.footerB {}
.footerA {clear:both;padding:0px;}
.footer {background:#333333;text-align:left;padding:2px;font:9px/12px tahoma, sans-serif;color:#000;}

.footer img {border:0px;}

.footer .sitesearch {float:right;padding:6px 23px 0px;}
.footer .sitesearch ul {list-style:none none;margin:0px;padding:0px;}
.footer .sitesearch li {display:inline;}
.footer .sitesearch label {padding-right:5px;font:normal 9px tahoma, sans-serif;color:#999999;text-transform:uppercase;}
.footer .sitesearch input {border:1px solid #ccc;font:9px tahoma, sans-serif;width:150px;}
.footer .sitesearch input.button {border:0px;background-color:#006634;color:#fff;width:12px;height:12px;margin-left:4px;vertical-align:middle;}

.footer .offices {padding:10px 20px;white-space:nowrap;}
.footer .offices a {color:#000;text-decoration:none;}
.footer .offices ul	{list-style:none none;padding:0px;margin:0px;}
.footer .offices li	{display:inline;}
.footer .offices li.separator {display:inline;padding:0px;}

.footer .nav {clear:both;float:right;padding:15px 23px;white-space:nowrap;}
.footer .nav a {color:#000;text-decoration:none;}
.footer .nav ul	{list-style:none none;padding:0px;margin:0px;}
.footer .nav li	{display:inline;padding:0px 0px 0px 8px;}
.footer .nav li.separator {display:none;}

/**** Home ****/
body.home td.footer {height:50px;vertical-align:middle;}
body.home div.footer {background-color:#fff;text-align:left;padding:2px;font:9px/12px tahoma, sans-serif;color:#000;width:990px;margin:0px auto;none;}

body.home .footer .sitesearch {float:left;padding:0px 23px 0px;}

