@charset "utf-8";
/* CSS Document */
body {
width:100%;
height:100%;
margin: 0;
background:url();
background-attachment:fixed;
}
#wrapper {
width: 900px;
height: 100%;
margin: 0 auto;
position:relative;
}
#top {
width: 900px;
height: 128px;
background:url(images/top.jpg);
background-repeat:no-repeat;
float:left;
padding:0px 0px 1px 0px;
}
#main {
width:900px;
height: 194px;
float:left;
background:url(images/people.jpg);
background-repeat:no-repeat;
}
#navigation {
width: 900px;
height: 42px;
float:left;
background:url(images/navigation.jpg);
background-repeat:no-repeat;
}
#mainpage {
width: 600px;
height: 190px;
float:left;
background:url(images/clear.jpg);
background-repeat:no-repeat;
padding: 40px 0px 15px 300px;
}
.maintext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#rollover {
width: 875px;
height: 136px;
float:left;
padding: 0px 0px 5px 25px; 
}
#footer {
width: 900px;
height: 72px;
float:left;
background:url(images/footer.jpg);
background-repeat:no-repeat;
}
ul#nav {
list-style: none;
padding: 10px 0px 0px 0px;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}

ul#nav li, ul#nav li ul li{
float: left;
position: relative;
width: 100px;
padding:2px 0px 0px 70px;
}

ul#nav li a {
display: block;
color:#FFFFFF;
text-decoration:none;
}
#servicestag {
	position:absolute;
	width:200px;
	height:115px;
	float:left;
	z-index:1;
	left: 207px;
	top: 169px;
	display:block;
}
#essentag {
	position:absolute;
	width:200px;
	height:115px;
	float:left;
	z-index:1;
	left: 388px;
	top: 169px;
	display:block;
}
#contacttag {
	position:absolute;
	width:200px;
	height:115px;
	float:left;
	z-index:1;
	left: 644px;
	top: 169px;
	display:block;
}
#low {
width:900px;
height:7px;
float:left;
background:url(images/lower.jpg);
background-repeat:no-repeat;
}
#copy {
width:590px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 250px;
float:left;
}
#image {
	position:absolute;
	width:258px;
	height:162px;
	z-index:1;
	left: 13px;
	top: 404px;
}
#title {
	position:absolute;
	width:194px;
	height:22px;
	z-index:1;
	left: 59px;
	top: 376px;
}
.style1 {
	font-size: 16px;
	color: #42B234;
	font-weight: bold;
}
ul#nav li a:hover {
color:#54d642;
text-decoration:none;
}
.alink {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}