/* css styles for the utility site navigation */
@import url(utilNav.css);

#footer {
color: #FFFFFF;
background-color: #FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
background-image:url(images/bg-footer1.gif);
background-repeat:no-repeat;
width:955px;
height:118px;
}

#footer table {
border-collapse: collapse;
width:955px;
height:118px;
}

#footer #footerNavFrame {
text-align:left;
width:450px;
}

#footerNav {
font-family: Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-size:11px;
line-height:12px;
text-transform:uppercase;
padding: 0px 0px 1px 0px;
margin: 60px 0px 0px 20px;
height:17px;
text-align:left;
}
	
	#footerNav ul {
	text-indent:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
		#footerNav ul li {
		display:block;
		float:left;
		text-indent:0px;
		margin:0px;
		padding:0px;
		margin-right:10px;
		padding-bottom:19px;
		}
		
	#footerNav a:link, #footerNav a:visited, #footerNav a:active {
	color: #177FAB;
	text-decoration: none;
	background-image: url('images/ghost.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px 0px 7px 0px;
	height:18px;
	}
	
	#footerNav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

#footer #utilNavFrame {
text-align:left;
}

#footer #vetriFrame {
padding: 23px 25px 0px 0px;
text-align:right;
}

#homeAltContentFrame #footer #newsNavFrame 
{
	color: #fff;
	height: 80px;
	vertical-align: middle;
	padding-left: 2em;
	text-align: left;
}
#homeAltContentFrame #footer #newsNavFrame p 
{
	color: #fff;
}
#homeAltContentFrame #footer #newsNavFrame a 
{
	color: #0092BB;
	text-decoration: none;
}
#homeAltContentFrame #footer #utilNavFrame
{
	vertical-align: middle;
}
#homeAltContentFrame #footer #utilNavFrame #utilNav
{
	text-transform: lowercase;
	margin-top: 11px;
	margin-left: 2em;
}