body {
	font-family:"Gill Sans MT";
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/bgmain.gif);
	background-repeat: repeat-y;
	font-size: 14px;
}
a:link {
	font-weight: bold;
	color: #009cde;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #009cde;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #637b31;
	text-decoration: underline;
}
a:active {
	font-weight: bold;
	color: #009cde;
	text-decoration: underline;
}
.logoBox {
	position: absolute;
	height: 220px;
	width: 220px;
	left: 20px;
	top: 20px;
	
}
.menuBox {
	position: absolute;
	height: 100px;
	width: 250px;
	left: 20px;
	top: 180px;
	text-align: left;
}
.titleBox {
	position: absolute;
	height: 25px;
	width: 620px;
	left: 320px;
	top: 60px;
	text-align: left;
	font-weight: bold;
}
.titleBox02 {
	position: absolute;
	height: 25px;
	width: 620px;
	left: 320px;
	top: 20px;
	text-align: left;
	font-weight: bold;
}
.homeBox01 {
	position: absolute;
	height: 120px;
	width: 630px;
	left: 315px;
	top: 50px;
	text-align: center;
	font-size: 22px;
}
.homeBox02 {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 160px;
	text-align: center;
	font-size: 14px;
}
.homeBox03 {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 370px;
	text-align: center;
}
.homeBox04 {
	position: absolute;
	height: 20px;
	width: 268px;
	left: 549px;
	top: 84px;
	text-align: center;
	font-size: 22px;
}
.homeBox05 {
	position: absolute;
	height: 20px;
	width: 169px;
	left: 654px;
	top: 134px;
	text-align: center;
	font-size: 22px;
}
.whoBox01 {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 60px;
	text-align: left;
}
.whoBox02 {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 200px;
	text-align: left;
}
.whoBox03 {
	position: absolute;
	height: 220px;
	width: 280px;
	left: 320px;
	top: 320px;
	text-align: left;
}
.whoBox04 {
	position: absolute;
	height: 220px;
	width: 280px;
	left: 660px;
	top: 320px;
	text-align: left;
}
.whoImageBox {
	position: absolute;
	height: 300px;
	width: 400px;
	left: 573px;
	top: 169px;
	background-image: url(../images/office.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
}
.whatBox {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 140px;
	text-align: left;
}
.contactTextBox01 {
	position: absolute;
	height: 185px;
	width: 620px;
	left: 320px;
	top: 60px;
	text-align: left;
}
.contactEmailBox01 {
	position: absolute;
	height: 25px;
	width: 620px;
	left: 320px;
	top: 215px;
	text-align: left;
}
.contactTextBox02 {
	position: absolute;
	height: 208px;
	width: 620px;
	left: 320px;
	top: 180px;
	text-align: left;
}
.contactEmailBox02 {
	position: absolute;
	height: 35px;
	width: 620px;
	left: 320px;
	top: 353px;
	text-align: left;
}
.contactImageBox {
	position: absolute;
	height: 263px;
	width: 350px;
	left: 561px;
	top: 83px;
	background-image: url(../images/office.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
}
.cloudsLogoBox {
	position: absolute;
	height: 69px;
	width: 201px;
	left: 689px;
	top: 70px;
	text-align: left;
}
.oliveLogoBox {
	position: absolute;
	height: 99px;
	width: 140px;
	left: 740px;
	top: 250px;
	text-align: left;
}
.linkBox01 {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 60px;
	text-align: left;
}
.linkBox02 {
	position: absolute;
	height: 80px;
	width: 620px;
	left: 320px;
	top: 250px;
	text-align: left;
}
.mailingBox {
	position: absolute;
	height: 75px;
	width: 230px;
	left: 0px;
	top: 410px;
	text-align: left;
}
.servicesLeftBox {
	position: absolute;
	height: 1650px;
	width: 300px;
	left: 320px;
	top: 145px;
	text-align: left;
}
.servicesRightBox {
	position: absolute;
	height: 1650px;
	width: 300px;
	left: 660px;
	top: 145px;
	text-align: left;
}
.workedLeftBox {
	position: absolute;
	height: 800px;
	width: 300px;
	left: 320px;
	top: 150px;
	text-align: left;
}
.workedRightBox {
	position: absolute;
	height: 800px;
	width: 300px;
	left: 640px;
	top: 150px;
	text-align: left;
}
.subTitleBox {
	position: absolute;
	height: 100px;
	width: 620px;
	left: 320px;
	top: 60px;
	text-align: left;
}
.trafficLightBox {
	position: absolute;
	height: 275px;
	width: 302px;
	left: 699px;
	top: 0px;
	text-align: left;
}
.certBox {
	position: absolute;
	height: 65px;
	width: 620px;
	left: 320px;
	top: 567px;
	text-align: left;
}
.homeBox06 {
	position: absolute;
	height: 8px;
	width: 620px;
	left: 325px;
	top: 530px;
	background-image: url(../images/homeBar.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.topPicBox {
	position: absolute;
	height: 112px;
	width: 150px;
	left: 714px;
	top: 20px;
}
.homeBox07 {
	position: absolute;
	height: 115px;
	width: 120px;
	left: 309px;
	top: 338px;
}
.homeBox08 {
	position: absolute;
	height: 115px;
	width: 120px;
	left: 439px;
	top: 338px;
}
.homeBox09 {
	position: absolute;
	height: 115px;
	width: 120px;
	left: 569px;
	top: 338px;
}
.homeBox10 {
	position: absolute;
	height: 115px;
	width: 120px;
	left: 699px;
	top: 338px;
}
.homeBox11 {
	position: absolute;
	height: 115px;
	width: 120px;
	left: 829px;
	top: 338px;
}
.homeBox12 {
	position: absolute;
	height: 20px;
	width: 620px;
	left: 320px;
	top: 467px;
}
.iemaPicBox {
	position: absolute;
	height: 98px;
	width: 98px;
	left: 754px;
	top: 456px;
}
.subCompImageBox {
	position: absolute;
	height: 263px;
	width: 350px;
	left: 471px;
	top: 133px;
	background-image: url(../images/office.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
}

