#footer {
	margin: 0 auto;
	padding:0;
	text-align: left;
	border-top:1px solid #326DB8;
	background: #fff url(../images/footer_bg.gif);
	width: 960px;
	height:350px;
	clear:both;
	}
#navSuppWrapper {
	margin: 10px 5px 10px;
	padding: 0 0 10px;
	background:none;
	color: #000;
/*	width:100%; */
	}	
#navSuppWrapper dl {margin: 0 0 3px 0;padding:0;clear:both;height:90px;width:100%;}/*Adjust the height and width of the menu*/
#navSuppWrapper dt {margin-bottom:.3em;font-weight:bold;}
#navSuppWrapper dd {margin:0;padding:0;float:left;width:24.3%;}/*Column width of the menu - currently set for 4 columns*/
#navSuppWrapper ul {margin:0;padding:0;list-style: none;}
#navSuppWrapper li {margin:0;padding:0;font-family:verdana, arial, helvetica, sans-serif;font-weight:bold;font-size:1em;}
#navSuppWrapper li a:link {letter-spacing:.1em;color:#000;margin:0;padding-left:2em;padding-bottom:.3em;display:block;}
#navSuppWrapper li a:visited {letter-spacing:.1em;color:#000;margin:0;padding-left:2em;padding-bottom:.3em;display:block;}
#navSuppWrapper li a:hover {letter-spacing:.1em;color:#326DB8;margin:0;padding-left:2em;padding-bottom:.3em;display:block;}
#navSuppWrapper li a:active {letter-spacing:.1em;color: #000;margin:0;padding-left:2em;padding-bottom:.3em;display:block;}
#navSuppWrapper li.menuTitle {margin:0;padding-bottom:.3em;text-align:center;color:#326DB8;font-size:1.2em;font-weight:bold;}
.first, .second, .third {border-right:1px dotted #000;}
#siteinfoLegal {
   margin:5px auto;
	padding: 10px 0 5px;
	font-size: 0.9em;
	text-align:left;
	width:100%;
	line-height:normal;
	clear:both;
	white-space: nowrap;
}
#siteinfoLegal a {color: #000;font-weight:bold;white-space: nowrap; }
#siteinfoLegal a:hover {color: #326DB8;}
#disclaimer {margin:10px 0;padding:0 5px;}
#footerGraphic {margin:10px 0;padding:0 5px;height:80px;vertical-align: middle;}
