body{
background-image:url(../images/bg/bgsmall.jpg);
background-repeat:repeat-x;
margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#headnav{
background-image:url(../images/bg/bgheader.png);
background-repeat:repeat-x;
margin:0 auto;
width:800px;

}
#tophead{
padding-top:19px;
}
.bg{
background-image:url(../images/bg/drkblue.gif);
}
.navborder{
border-top:#27a965 solid 1px;
}
#maincontent{
	width: 800px;
	margin:0 auto;
	background-color:#FFF;
	position:relative;

}

/*Main Content Text */
#centertable{
padding-top:20px;

}
#maincontentleft{
width:190px;
padding-left:18px;
padding-top:60px;
padding-bottom:30px;


}

#maincontentright{
border-left: #b2c7d2 solid 1px;
padding-top:30px;
padding-right:40px;
padding-left:40px;
}
#maincontentright p{
font-family:Verdana, Arial, Helvetica, sans-serif;
size:11px;
line-height:15px;
color:#666666;
}

/*Main Content Text End*/

#footer{ 
	width:800px;	
	height:36px;
	background-image:url(../images/bg/footer-bg2.gif);
	margin-left:auto;
	margin-right:auto;
	} 
#footer p{ 
	text-align:right;
	background-image:url(../images/bg/footer-bg2.gif);
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding: 12px 25px 0 0;
	} 
/*text*/
p{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	margin-top:3px;
}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}
/*end*/
/*Services Page*/
#orange{
	padding-left:10px;
	width:192px;
	height:25px;
	background-image:url(../images/serv/orange.gif);
}
#green{
	padding-left:10px;
	width:199px;
	background-image:url(../images/serv/green.gif);
}
#blue{
	padding-left:10px;
	width:202px;
	background-image:url(../images/serv/blue.gif);
}
#maincontentrightserv{
border-left: #b2c7d2 solid 1px;
padding-right:40px;
padding-left:40px;
}

/*end*/

/*Services Sub-page*/
#maincontentleft2{
	margin-top:30px;
	padding-left:18px;
	height:auto;
	padding-top:70px;
	padding-bottom:285px;
	border-right: #b2c7d2 solid 1px;

}
#maincontentserv{
	margin-top:30px;
	padding-left:18px;
	height:auto;
	padding-top:70px;
	padding-bottom:55px;
	border-right: #b2c7d2 solid 1px;

}

#maincontentright2 {
background-image:url(../images/bg/grad_grey.gif);
background-repeat:repeat-x;
width:520px;
padding-top:10px;
padding-right:40px;
padding-left:40px;
}


#maincontentright2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
#maincontentright2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

#maincontentright2 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
}
.subrightimage{
margin-right:-17px;
padding-bottom:5px;
padding-left:20px;
margin-top:6px;
}
.subrightimage img{
border:#007456 solid 2px;
}
#maincontentleft3{
	margin-top:30px;
	padding-left:18px;
	height:auto;
	padding-top:70px;
	padding-bottom:245px;
	border-right: #b2c7d2 solid 1px;

}

/*end*/
/*Land Surveyors page*/
.ollist{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
}
.fire{
border:#007456 solid 2px;
}

/*end*/
/*testimonials page*/
#maincontentlefttest{
	margin-top:30px;
	padding-left:18px;
	height:auto;
	padding-top:70px;
	padding-bottom:80px;
	border-right: #b2c7d2 solid 1px;
}
/*end*/
#topshadow{
	background: url(../images/bg/top_shadow.png);
	background-repeat:no-repeat;
	width: 836px;
	margin-left:auto;
	margin-right:auto;

}

#footershadow{
	background: url(../images/bg/footer_shadow.png);
	background-repeat:no-repeat;
	width: 836px;
	margin-top:-11px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
}

#shadow{
	background: url(../images/bg/center_shadow.png);
	background-repeat:repeat-y;
	width: 836px;
	margin-left:auto;
	margin-right:auto;
}
/*Additional Resources*/
#additional{

	 float:left;
	  text-align:center;
	padding:10px;
}
#additional a{
	background-color:#e2e2e2;
	width:150px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	border:solid 2px #a8a8a8;
	display:block;
	text-align:center;
	padding:5px;
}

#additional a:hover{
	background-color:#e2e2e2;
	width:150px;
	font-weight:bold;
	border:solid 2px #a8a8a8;
	color:#333333;
	text-decoration:underline;
	display:block;
	text-align:center;
	padding:5px;
}
/*Funds Page*/

#firmanfund{
	 float:left;
	  text-align:center;
	padding:10px;
}
#firmanfund a{
	background-color:#e2e2e2;
	width:220px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	border:solid 2px #a8a8a8;
	display:block;
	text-align:center;
	padding:5px;
}

#firmanfund a:hover{
	background-color:#e2e2e2;
	width:220px;
	font-weight:bold;
	border:solid 2px #a8a8a8;
	color:#333333;
	text-decoration:underline;
	display:block;
	text-align:center;
	padding:5px;
}

#fundspar{
margin-bottom:0px;
}
#funds{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
margin-top:0px;
}
#fundsmalltxt p{
padding-left:10px;
clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}