/**** Footer ****/
.footerB {}
.footerA {clear:both;padding:30px 0px 0px 0px;}
.footer {height: 35px; text-align:left; font:12px/12px Arial, sans-serif; border-top: solid 1px #dadada;}
.footer table {border: 0px; border-collapse:collapse; margin: 0px; padding: 0px; width: 100%;}
.footer table td.fnav{width: 75%;}
.footer table td.tagline{width: 25%; padding-top: 20px; text-align: right;}
.footer table td.disclaimer{color: #b2b2b2; font-size: 10px;}

.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 {float:left;padding-left:0px;white-space:nowrap;}
.footer .nav a {color:#b2b2b2;text-decoration:none;}
.footer .nav a:hover {text-decoration: underline;}
.footer .nav a.active {text-decoration: underline;}
.footer .nav a.active:hover {text-decoration: underline;}
.footer .nav ul	{list-style:none none;padding:0px;margin:0px; padding-top: 17px;}
.footer .nav li	{display:inline; color: #969696;}
.footer .nav li.active {}
.footer .nav li.separator {display:inline;padding:0px 4px 0px 4px;}

.footer .text {float:right;padding:0px 10px;margin:0px;}