/**** Footer ****/
.footerB {width:910px;margin:0px auto;padding:20px 40px 0;height:auto;clear:both;}
.footerA {}
.footer {text-align:left;padding:0;font:10px/12px Arial, sans-serif;color:#8c8c8c;}

.footer .nav {float:left;width:35%;height:auto;color:#c5cbd1;text-transform:uppercase;font-size:10px;font-family:Arial, Helvetica, sans-serif; }
.footer .nav a {color:#61666b;text-decoration:none;}
.footer .nav a:hover {color:#35587d;text-decoration:none;}
.footer .nav ul	{list-style:none none;padding:0;margin:0;}
.footer .nav li	{display:inline;}
.footer .nav li.active {}
.footer .nav li.separator {display:inline;padding:0px 4px 0px 4px;}

.footer .text {float:left;clear:left;font-size:9px;color:#a7a7a7;text-transform:uppercase;text-align:left;padding:5px 0 20px;width:auto;height:auto;}

.footer .offices {width:auto;height:auto;float:right;white-space:nowrap;margin-top:-10px;*margin-top:0px;}
.footer .offices a {color:#000;text-decoration:none;}
.footer .offices a:hover {}
.footer .offices a.active {}
.footer .offices a.active:hover {}
.footer .offices ul	{height:auto;margin:0;padding:0;display:inline;list-style:none;}
.footer .offices li	{height:auto;max-width:100px;text-align:center;padding-left:40px;display:inline;}
.footer .offices li.active {}
.footer .offices li.separator {display:inline;padding:0px 4px 0px 4px;}

.footer .offices .footerOfficeRow {margin-top:0px;margin-bottom:0px;padding-bottom:10px;text-align:center;}
.footer .offices .footerOfficeRow .footerOfficeCell {padding-left:20px;text-align:right;}
.footer .offices a.footerOfficeLink {font-family:'Cinzel',serif;font-size:8pt;font-weight:bold;color:#61666C}
