#pageFooterWrapper { clear: both; } 

.footer { clear: both; }
#pageFooterWrapper { 
	width: 980px !important; 
	background: #002F65; 
	margin: 0 auto; 
	color:#fff; 
	font-size:11px;
}

#pageFooterWrapper a { color: #DEDADA; text-decoration:none;}
#pageFooterWrapper a:hover { color: #fff; text-decoration:none;}

#pageFooter { width: 100%; margin: 0 auto 0 auto; padding: 30px 10px 30px 10px;}

.columnWrapperFooter { width: 100%; float: left; margin-bottom: 40px; } /* wraps each horizontal sets of columns in the footer */

.leftWrapperFooter { float: left; width: 100%; }

.footerColumn { float: left; width: 225px; margin-right: 18px; }

#pageFooter ul { list-style-type: none; padding: 0; margin: 0; }

#pageFooter li { border-bottom: 1px solid #002F65; display: block; padding: 0 0 3px 0; margin: 0 0 3px 0; line-height: 1.3em; }

#pageFooter a:link { color: #DEDADA; background: url(../img/icon-fillarrow-gray.gif) no-repeat 0 50%; padding: 0 0 0 10px; }

#pageFooter a:visited { color: #DEDADA; background: url(../img/icon-fillarrow-gray.gif) no-repeat 0 50%; text-decoration: none; padding: 0 0 0 10px; }

#pageFooter a:hover { color: #fff; text-decoration: none; background: url(../img/icon-visited.gif) no-repeat 0 50%; padding: 0 0 0 10px; }

#pageFooter a:active { color: #fff; text-decoration: none; background: url(../img/icon-fillarrow-gray.gif) no-repeat 0 50%; padding: 0 0 0 10px; }

#pageFooterWrapper hr {
	border:none;
	border-bottom:1px solid #C5C2C2;
	height: 0;
}


h5 { border-bottom: 1px solid #002F65; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; font-size: 13px; color: #fff; padding: 0 0 5px 10px; margin: 0 0 5px 0; }
