/* CSS For Header and Footer*/

/*START HEADER*/
.headerContainer {
	width: 100%;
	height: auto;
	min-height: 95px;
	background-color: #e3e3e3;
	clear: both;
}

.headerContent {
	width: 1155px;
	height: auto;
	min-height: 95px;
	margin: 0px auto;
}

.logoContainer {
	width: 356px;
	height: 77px;
	margin: 14px 40px 4px;
	cursor: pointer;
	float: left;
}

.topNavContainer {
	width: 645px;
	height: 20px;
	margin: 50px 50px 25px 20px;
	float: left;
	color: #32663b;
	font-weight: bold;
}

.navElement {
	width: auto;
	height: 20px;
	float: left;
}

.navElement:hover {
	color: #499657;
}

.navSpacer {
	width: 45px;
	height: 20px;
	float: left;
}
/*END HEADER*/

/*START FOOTER*/
.greenFooterBar {
	width: 100%;
	height: 8px;
	background-color: #32663B;
	clear: both;
}

.footerContainer {
	width: 100%;
	height: 78px;
	background-color: #b5b5b5;
	clear: both;
}
.footerContent {
	width: 1155px;
	height: auto;
	min-height: 78px;
	margin: 0px auto;
	font-size: 14pt;
}
.footerContent p {
	margin-bottom: 0px;
}

.legalContainer{
	width: 100%;
	height: auto;
	min-height: 30px;
	background-color: #737373;
	color: #FFFFFF;
	clear: both;
}
.legalContent {
	width: 1155px;
	height: auto;
	min-height: 30px;
	margin: 0px auto;
	font-weight: bold;
	font-size: 9pt;
}
.legalContent p {
	margin-top: 9px;
	margin-bottom: 0px;
}
