body {
	background-color: #E6EAF5;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana;
	font-size: 13px;
}

img {
	border: none;
}

div.mod_services img {
	width: 110px;
	height: 90px;
}

div#outer-wrapper {
	width: 954px;
	margin: 0px auto;
	background-image: url( '../images/page-background-vrepeat.png' );
}

div#page-container {
	width: 912px;
	margin: 0px auto;

	padding: 1px;
	background-color: #fff;
}

div#header {
	background-color: #016501;
	height: 135px;
	margin-bottom: 1px;
	float: left;
	width: 912px;
}

	img#headerImage {
		border: none;
		float: left;
		width: 643px;
	}

	div#header div#slogan {
		float: right;
		width: 267px;
		_width: 250px;
	}

		div#header div#slogan p {
			color: #D3F9BC;
			margin:44px 29px 0 26px;
			font-size: 19px;
			font-style: italic;
			font-family: Arial;
		}

div#menu-bar {
	float: left;
	background-color: #464E5B;
	width: 912px;
	height: 51px;
	margin-bottom: 1px;
}

	div#menu {
		background-color: #38404D;
		border-right: 1px solid #88909D;
		height: 51px;
		width: 642px;
		_width: 645px;
	}

		div#menu ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}

			div#menu ul li {
				float: left;
				_width: 105px;
			}

				div#menu ul li a {
					color: white;
					text-decoration: none;
					font-size: 13px;
					font-weight: bold;
					display: block;
					height: 35px;
					padding: 16px 18px 0px 28px;
					background-image: url( '../images/menu-arrow.gif' );
					background-position:16px 21px;
					background-repeat: no-repeat;
				}

				div#menu ul li a:hover {
					color: #007F00;
				}
div#content {
	float: left;
	font-family: Calibri, Arial;
	line-height: 1.5em;
	color: #595959;
}

	div#content h3 {
		color: #E87D09;
		font-size: 1.4em;
	}

	div#content h4 {
		margin-bottom: 0px;
		color: #007F00;
	}

	div#content p {

	}

a {
	color: #E87D09;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div#footer {
	border-right: 269px solid #007F00;
	font-size: 11px;
	color: #595959;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	width: 603px;
	background-color:#EFEFEF;
	min-height:15px;
	margin-top:0px;
	position:relative;
}
.sitemap {
	width:623px;
	min-height:50px;
	float:left;
}
.copy {
	float:left;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:5px;
	font-size:11px;
	width:100%;
	border-top:1px dotted #C4C4C4;
}
	div#footer div.logos {
		position:absolute;
		right:-170px;
		top:13px;
	}

/**
 Contact
*/

.contact {

}

.contact form {
	width: 560px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;
	padding: 0;
}

.contact .formElement186 {
	border-top: 1px solid #999;
}

.contact fieldset {
	padding: 20px;
	background: transparent url('../images/bg_form.gif');
	margin: 1px 0;
	border: none;
}

.contact legend {
	display: none;
}

.contact .inputtext input,
.contact .inputpassword input,
.contact textarea {
	width: 379px;
}

.contact .inputtext label,
.contact .inputpassword label,
.contact .textarea label {
	margin-left: 7px;
	padding-top: 3px;
	display: block;
	float: left;
	clear: left;
	width: 125px;
}

.contact .radiogroup label {
	display: block;
}

.contact .radioelements {
	margin-left: 21px;
	padding: 10px 0;
}

.contact .radioelements .inputtext label,
.contact .radioelements .inputpassword label,
.contact .radioelements .textarea label {
	width: 111px;
	margin: 0;
}

.contact .radioelements .textarea label {
	float: none;
	width: 100%;
	margin-top: 5px;
}

.contact .radioelements textarea {
	width: 100%;
	height: 100px;
}

.contact .datetime label {
	width: 110px;
	float: left;
}

.mod_services_service .image{
	float: left;
	margin-bottom: 5px;
}

.mod_services_service .image,
.mod_services_service .image img
{
	width: 100px;
}

.mod_services_service .message{
	margin: 0 0 5px 110px;
	padding: 0;
}

div.newsitems {
	padding-bottom: 10px;
}
.secondfooter {
	margin-top:10px;
	width:auto;
	background-color:#EFEFEF;
	float:left;
	padding:20px;
}
.sitemap a {
	display:block;
	float:left;
	width:205px;
	line-height:20px;
}
.thirdfooter {
	width:auto;
	padding:10px;
	text-align:center;
	float:left;
}


.addthis_toolbox {
	float: right;
	margin-top: -33px;
	padding-right: 10px;
	}
