/**** Footer ****/
.footerB {}
.footerA {clear:both;padding:30px 0px;}

.footer {
	background-image: url(../img/dotline_horz.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 780px;
}
.footer  li	{display:inline;}
.footer  li.active {}
.footer  li.separator {display:inline;padding:6px;}
/*.footer {background:url(../img/footerline.gif) no-repeat;text-align:left;padding:4px 0px 0px 59px;font:9px/12px verdana;color:#000;} */

.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:#000;text-decoration:none;}
.footer .nav a:hover {}
.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:6px;}

.footer .text {float:right;padding:0px;margin:0px;}

/**** Home Footer ****/
.home .footer {background:none;text-align:left;padding:90px 0px 0px 59px;font:9px/12px verdana;color:#000;}