/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	color: #000;
	background: #434b4e url(../images/bg.jpg) repeat-x;
	font: small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
a {
	color: #4D5947;

}

/* ---------------------------------------Header---------------------------------------- */

#header {
	font-size: 95%;
	margin: 0px auto 0px auto;
	width: 780px;
	}

#headercontainer {
	width: 780px;
	float: left;
	height: 380px;
	background: url(../images/headerbg.jpg) no-repeat;
}
#headercontainerabout {
	width: 780px;
	float: left;
	height: 380px;
	background: url(../images/headerabout.jpg) no-repeat;
}
#headercontainercustomers {
	width: 780px;
	float: left;
	height: 380px;
	background: url(../images/headercustomers.jpg) no-repeat;
}
#headercontaineremployment {
	width: 780px;
	float: left;
	height: 380px;
	background: url(../images/headeremployment.jpg) no-repeat;
}
#headercontainercontact {
	width: 780px;
	float: left;
	height: 380px;
	background: url(../images/headercontact.jpg) no-repeat;
}

/* ---------------------------------------NAV---------------------------------------- */

#nav {
	font-size:150%;
	padding: 0px 0px;
	margin: 30px 0px 0px 200px;
	letter-spacing:2px;
	float: left;
}

#nav li {
	display: inline;
	
}
#nav ul {
	margin:12px 0px 7px 0px;
	padding:7px 0px 7px 2px;
}
#nav a {
	color: #F2F2E7;
	padding:8px 7px 8px 7px;
	text-decoration: none;

}

#nav li a:hover {
	color: #010101;

}

#contentcontainer {
	background-color: #e9e9d1;
	clear: both;
}

#content {
	width: 780px;
	margin: auto auto;
	background: url(../images/contentbg.jpg) repeat-y;
	padding-bottom: 10px;
	}
#contenttop {
	width: 780px;
	height: 30px;
	margin: 1px auto 0px auto;
	background: url(../images/contenttop.jpg) repeat-y;
	}	
#container{
	width: 750px;
	margin: 0px auto;
}	
	
	
#footer img {
	margin:2px 8px;
}	
	
	
.midcont{
	width: 730px;
	margin:0px 10px 15px 10px;
}
	
	
.rightcont {
	width:280px;
	float:right;
	margin:0px 10px 15px 10px;
}
.leftcont {
	width:400px;
	float:left;
	margin:0px 10px 15px 10px;
}



/* --------------------------------Typography---------------------------------------- */

p{
	margin:5px 0px;
	line-height:20px;

}

ul{
		margin:5px 0px 10px 0px;
	line-height:20px;
}

.underline{
	border-bottom: 1px solid #AEB0A2;
}

h1{
	font-size: 220%;
	letter-spacing:1px;
	font-weight:normal;
	padding: 0px;
	margin: 8px 0px 20px 0px;
	color: #fff;
	float: right;
	text-shadow: #000 3px 3px 6px;
}
h2{
	font-size: 170%;
	letter-spacing:1px;
	font-weight:normal;
	color: #434B4F;
	margin: 0px;
	padding: 0px;
}

h3{
	font-size: 180%;
	letter-spacing:1px;
	font-weight:normal;
	color: #434B4F;
	margin: 15px 0px -5px 0px;
	padding: 0px;
}
h4{
	font-size: 170%;
	letter-spacing:1px;
	font-weight:normal;
	color: #e9e9d1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;

}
h5{
	font-size: 170%;
	letter-spacing:1px;
	font-weight:normal;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

/* --------------------------------classes---------------------------------------- */
.quote{
	background: url(../images/quotebg.jpg) no-repeat;
	color: #fff;
	font-size: 122%;
	padding: 8px 22px 8px 8px;
	line-height: 28px;
	height: 136px;
	margin: 16px 0px;
	text-align: right;
}
.wdquote{
	background: url(../images/quotebg.jpg) no-repeat;
	color: #fff;
	padding: 4px 22px 8px 8px;
	line-height: 20px;
	height: 136px;
	margin: 14px 0px;
	text-align: right;
}

.wddquote{
	font-size: 115%;
	background: url(../images/widequotebg.jpg) no-repeat;
	color: #fff;
	padding: 4px 25px 8px 8px;
	line-height: 23px;
	height: 136px;
	margin: 14px 10px;
	text-align: right;
}.listblock{
	background: url(../images/listblock.jpg) no-repeat;
	color: #fff;
	padding: 8px 15px 8px 15px;
	line-height: 28px;
	height: 255px;
		width:380px;
	float:left;
	margin:0px 10px 15px 10px;

}
/* ---------------------------------------FOOTER---------------------------------------- */

#footer {
	clear: both;
	color: #fff;
	padding: 0px 8px 20px 8px;
	background: #434b4e;
	border-top: 4px solid #fff;
}
#footercontainer {
	width: 750px;
	margin: 12px auto;
	padding: 0px 0px 20px 0px;
}
#footright{
	width:340px;
	float:right;
	padding:2px;
}
#footleft{
	width:320px;
	float:left;
	padding:2px;
}
.footertext{
	font-size:85%;
	line-height: 15px;
}

#footer a {
	color: #fff;
}

