.footer {background: transparent url(../img/Client/footerbg.gif) no-repeat left top; width: 992px; margin: 0px auto; font-size: 12px;} /*footer must be slighly wider to have bg match up w/ main body borders*/
.footer ul {list-style: none none; padding: 0px; margin: 0px;}
.footer ul li {display: inline;}
.footer ul li a {font:bold 12px/13px geneva, sans-serif; color: #999; text-decoration: none;}
.footer ul li a:hover {text-decoration: underline;}

.footer .offices ul {padding: 25px 0px 21px 15px; }
.footer .offices ul li a { color: #000000;}
.footer ul li {display: inline; height: 100%; padding: 2px 0px 0px 0px; }
.footer ul li a img{border: none; vertical-align: bottom; }
.footer .offices ul li {padding: 0px 10px; }
.footer ul li.separator {padding:0px 10px; background: #FFF url(../img/Client/separator.gif) no-repeat center top;}

.footer .disclaimer {height: 22px; text-align: right; font: 9px/13px Verdana; color: #999; margin: 0px; padding: 0px 10px 0px 0px;}
.footer .disclaimer ul {display: inline;}
.footer .disclaimer ul li {padding: 0px 10px 0px 0px;}

/* home */
body.home .footer {background: transparent url(../img/Client/footerbg.gif) no-repeat left top;}
