/**** Footer ****/
.footerB {}
.footerA {clear:both;padding:0px;}
.footer {text-align:center;padding:2px;font:10px/14px Arial, sans-serif;color:#999; width: 931px; padding-top: 20px; background-color: #FFF;}

.footer img {border:0px;}

.footer .offices {padding:5px 20px 3px;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 {width: 425px; text-align: left; float: right;}
.footer .nav a {color:#999;text-decoration:none;}
.footer .nav a:hover {text-decoration: underline;}
.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;}

.footer .text {width:500px; float: left; clear: right; text-align: right;}

/* Home */
body.home .footer {padding-top: 10px;}
