/* Footer CSS Styles
-------------------------------------------------*/

.footerRule {
	background-image: url(../images/footer/footer-bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 9px;
}

.footer {
	width: 100%;
	background-color: #1f2022;
}

.footerContent {
	width: 955px;
	margin: 0 auto;
	padding-top: 10px;
	
	padding-bottom: 20px;
	text-align: left;
	color: white;
}

.leftFooterContent {
	color: white;
	float: left;
	width: 218px;
	padding-left: 100px;
	text-align: left;
}

.middleFooterContent {
	color: white;
	float: left;
	width: 248px;
	padding-left: 70px;
	text-align: left;
}

.rightFooterContent {
	color: white;
	float: right;
	width: 318px;
	text-align: left;
}

.footerMenuEnd {
	background-image: url(../images/footer/footer-end-menu.jpg);
	background-repeat: no-repeat;
	color: #333333;
	padding: 5px 15px;
	line-height: 2.5em;
	width: 950px;
	height: 30px;
	margin: 0 auto;
}

#footerMenuEnd a, a:active, a:visited, a:link {
	color: #333333;
}

#footerMenuEnd a:hover {
	color: black;
}

/* Footer Elements
----------------------------------------------------------*/

.footerContent h1 {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: white;
}

.footerContent ul li {
	color: white;
	line-height: 1.5em;
	padding-left: 15px;
}

/* Footer Links
-----------------------------------------------------------*/

.leftFooterContent a:active, a:link, a:visited {
	color: #CCCCCC;
}

.leftFooterContent a:hover {
	color: white;
}

.midleFooterContent a:active, a:link, a:visited {
	color: #CCCCCC;
}

.middleFooterContent a:hover {
	color: white;
}

.rightFooterContent a:active, a:link, a:visited {
	color: #CCCCCC;
}

.rightFooterContent a:hover {
	color: white;
}


