body { position:absolute;
width:1200px;
height:auto;
left:50%;
margin-left: -600px;/*set to a negative number 1/2 of your width*/
margin-top: 0px; 
font-family: arial;
font-size: 13px;
background-color: #d3e5ff;
background-image: url(images/bckgrnd.png);
background-repeat: repeat-x;
padding-bottom:20px;
}

.header {position:absolute;
height:215px;
width:1250px; 
margin-top:20px;
margin-left:20px;
background-repeat: no-repeat;
border: 0px; 
z-index:1; 
}

#mainbody {position:relative;
width:1040px;
height: 450px;
margin: -32px 0 0 55px;
padding: 20px 30px 0px 10px;
background: url(images/body.png);
background-repeat: no-repeat;
}

#navcontainer { position:relative;
height:50px;
width: 100%;
margin-left: 650px; 
margin-top: 181px;
z-index:3;
}

ul#navlist{
height:100%;
width:100%;
padding-left: 0;
white-space: nowrap;
}
#navlist li a { text-decoration: none; }

#navlist li{
display: inline;
list-style-type: none;
font-size:20px;}

#navlist a { padding:  8px 15px; }

#navlist a:link, #navlist a:visited{color: #f9ffb8;
background-color: #A7B700;
text-decoration: none;}

#navlist a:hover{color: #a7b700;
background-color: #2f3400;
font-size:20px;
text-decoration: none;}

#footer {position:relative;
height:160px;
width:1120px;
margin: -10px 0 0 30px; 
background-image: none;
color:black;
border:0px;
}

#ftcontainer {
width:1000px;
margin: 0px 0px 0px 300px; 
}

#ftnavlist li{position:relative;
display: inline;
list-style-type: none;
padding: 0px 25px 0 5px;
margin: 5px 0 0 5px; 
font-size:9px;}

div.column_logo {position:relative;
width: 330px;
margin: -240px 0 0px 700px; 
padding: 5px 0 5px 5px;
color:#4F4C3C;
font-size:10px;
border: 1px solid #7889A1;}		

img.res_logo { border:none; margin: -25px 20px 25px 20px; padding: 0px 0px 0px 0px} 

div.column2 {position:relative;
width: 330px;
margin: 10px 0 0px 700px; 
padding: 5px 0 5px 5px;
color:#4F4C3C;
font-size:10px;
border: 1px solid #7889A1;}		


div.news {position:relative;
width:150px;
height: 150px;
margin-left: 900px;}

#copy {margin: -20px 0 0 55px;
color:black;
font-size:10px;} 

#marley { margin: -10px 0px 0 0px;
margin-left:890px;
color:black;
font-size:10px;}

#head_index a {color:yellow; font-size:18px;}
#head_index a:link,#head_index a:visited {color:white;}
#head_index a:hover{color:blue;}

h1 { font-size:30px;}

h2 { font-size:24px;}

h3 { font-size:20px;}

h4 { font-size: 18px;}

h5 { font-size: 14px;}
h5.center { font-size:15px; text-align:center;}

h1,h2,h3,h4,h5 {margin: 10px 10px 5px 20px; color: #2f3400;}

img.logo {border: 0px;}

p.body_txt{font-size:15px;
margin: 0 100px 0 100px;
text-align: justify;}

div.small_body {position: absolute;
margin: 0px 0 0 180px;
width:600px;
text-align:justify;}

p.center{text-align: center; font-size:14px; color: #35465D; font-weight:900;}

p.centerbtn{
	text-align: center;	
	margin: 1px 1px 1px 1px;
	text-align: left; 
	font-size:14px; 
	color: #35465D; 
	font-weight:900;
	}

div#linksrv { position:relative;
margin: 100px 0 0 100px;
z-index:3;}

ul#linksrv{
height:100%;
width:100%;
padding-left: 0px;
white-space: nowrap;}
#linksrv li a { text-decoration: none; }

#linksrv li{
display: inline;
list-style-type: none;
padding-left: 30px;
font-size: 15px;}

#linksrv a { padding:  8px 15px; }

#linksrv a:link, #linksrv a:visited{color: #f9ffb8;
background-color: #A7B700;
text-decoration: none;}

#linksrv a:hover{color: #a7b700;
background-color: #2f3400;
font-size: 15px;
text-decoration: none;}

div.services2 {position: relative;
margin: 20px 0 0 400px;} 

div.services {position: relative;
margin: 100px 0 0 100px;}

div.indi {margin: -5px 10px 0px 0px; float:left;}
img.indiv {border:0px; width: 50px;}
img.indiv2 {position: absolute;border:0px;width: 100px;margin: 30px 0 0 -100px}

div.busi {margin: 0px 0 0 30px; }
img.busin {border:0px; width: 50px;}
img.busi2 {position: absolute;border:0px;width: 100px;margin: 30px 0 0 -100px}

div.map {margin: 20px 0 0 350px;}

div.contact{position:absolute;
margin: 0px 0 0 0px;}

img.invest {position:relative;
height: 130px;
margin: -130px 0 0 750px;
}
    
img.building {position:relative;	
height:300px;    
float:left;
margin: 0 10px 0 50px;
border: 0px; }

p.main {margin: 50px 0 0 50px;}

#firms {
margin: 0 0 0 200px;
width: 600px;
}
#firms li
{
list-style: none;
margin: 0;
padding: 10px;
border-top: 1px solid gray;
}

