img.top {vertical-align:text-top}
img.bottom {vertical-align:text-bottom}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:12.5px;
	text-align: left;
	line-height:14px;
	font-weight:800;
	color:#006600;
	font-family: verdana, helvetica, sans-serif;
	}
	
h2  { font-family: verdana, helvetica, sans-serif;
	  font-size: 13px; text-align: left;
	  color: #445214;
	  margin-top:35px;
	 }
	 
h3  { font-family: verdana, helvetica, sans-serif;
	  font-size: 13px; text-align: left;
	  color: #445214;
	 }
	 
p {
	padding:0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000; margin-left:0px; margin-right:0px; margin-top:0px;
	}

.mainpage {
border:0;
width:100%;
float:left;
}	

.leftcolumn {
border:0;
width:70%;
float:left;
}

.smallcolumn {
background-color: #fff ;
margin: 2px;
border:1px #9E9E7A solid;
background: url(images/rural_1.gif); 
background-repeat: no-repeat;
padding: 3px 2px 2px 2px;
width:70%;
height:50%;
float:left;
text-align:left; color:black; font-family:verdana; font-weight:none; font-size:11.5px;
}

.rightcolumn {
background-color: #DADACD ;
line-height:16px;
margin: 2px;
border:1px  #9E9E7A solid; padding: 3px 2px 2px 2px;
width:25%;
float:right;
text-align:center; color:black; font-family:verdana; font-weight:none; font-size:11.5px;
}

.rightcolumn2 {
background-color: #FFF ;
margin: 7px 2px 2px 2px;
border:1px #9E9E7A solid; padding: 4px 2px 2px 2px;
width:25%;
float:right;
text-align:center; color:black; font-family:verdana; font-weight:none; font-size:11.5px;
}

.rightcolumn3 {
background-color: #FFFFFF;
background: url("images/yellow1.jpg") repeat-x;
margin: 7px 2px 2px 2px;
line-height:16px;
border:1px #F9D60F solid; padding: 3px 2px 1px 4px;
float:right;
width:25%;
text-align:center; color:black; font-family:ms sans serif; font-weight:none; font-size:12px;
}

.rightcolumn4 {
text-align:left; color:black; font-family:ms sans serif; font-weight:none; font-size:12px;
}

.blank {
margin:4px 3px;
border:0;
width:3px;
height:100%;
float:left;
}

.mainpage {
width:98%;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
margin:2px;
float:left;
}

.mainpagepadded {
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
margin:0px;
padding-left:10px;
padding-right:10px;
float:left;
}

.headerimage {
width:95%;
margin-bottom:10px;
}

.rightcol {
width:25%;
margin-bottom:20px;
padding-left:10px;
padding-right:10px;
float:right;
}

.leftcol1 {
width:48%;
padding-left:5px;
padding-right:7px;
float:left;
border-right: 1px solid silver
}

.leftcol1image {
width:48%;
padding-right:30px;
float:left;
}

.rightcol1 {
width:48%;
margin:0px 0px;
padding-left:5px;
padding-right:5px;
float:left;
}

.rightcol2 {
margin-right:10px;margin-left:10px;
float:right;
height:250px;
}

.leftcol2 {
margin-right:10px;
float:left;
height:155px;
}

.midleft {
width:23%;
margin-right:50px;
padding-left:0px;
padding-right:0px;
float:left;
}

.midbanner {
border:3px double #CA0000; 
width:100%;
margin-bottom:7px;
padding:4px;
float:left;
font-weight:bold;
text-align:center;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
}

.midbannerred {
width:100%;
text-align:center;
margin-bottom:20px;
padding:4px;
float:left;
font-weight:bold;
background-color:#CA0000;
border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#FFFFFF;
}

.midbannergreen {
border:3px double #445214; 
width:100%;
margin-bottom:20px;margin-top:25px;
padding:4px;
font-weight:bold;
text-align:center;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
}

.rightcolgreen {
background: url("images/country_logo1.jpg") no-repeat;
padding:37px 5px 5px 5px;
border:1px solid #445214;
width:230px;
margin-bottom:10px;
font-weight:bold;
text-align:center;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
}

.rightcolgreen1 {
border:1px solid #445214;
width:230px;
margin-bottom:10px;
padding:6px;
font-weight:bold;
text-align:center;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
}

.subrightcol {
margin-left:15px;
height:100%;
float:right;
width:20%;
}

#google {
width:120px;
height:600px;
margin-left:0px;
float:right;
}

.financebox {
border-bottom:1px outset #D4D4D4;
width:80%; 
margin:5px;
float:left;
}

.meetstaffbox {
margin-left:50px;margin-right:50px;
float:left;
text-align:center;
height:210px;
}

.meetstaffbox1 {
float:left;
margin-bottom:10px;
width:100%;
}

.bannerbox {
border-bottom:1px solid #445214;border-top:1px solid #445214;border-left:1px solid #445214;border-right:1px solid #445214;
width:100%; 
margin-top:15px;margin-bottom:15px;
float:left;
text-align:center;
}

.blank1 {
width:70px;
margin-bottom:1000px;
float:left;
}

.financebox2 {
width:80%; 
height:130px; 
float:left;
margin-bottom:30px;
}

.imagebox { 
margin-right:30px;
height:100%;
float:left;
}

.rightcol3 {
margin-right:10px;margin-left:10px;margin-top:30px;
float:right;
height:100%;
}

.caption {
float:left;
width:100%;
height:500px;
}

.linksbox {
float:left;
margin-top:7px;margin-bottom:7px;
width:100%;
border-bottom:1px solid silver;
}

.links {
float:left;
margin-bottom:10px;
width:100%;
}

.linksleft {
float:left;
margin-right:25px;
width:220px;
}

.linksright {
float:left;
font-weight:bold;
}

.propertybooks {
float:left;
width:40%;
margin-right:65px;
}

.propertybooksbox {
float:left;
width:100%;
margin-bottom:40px;
}

.propertybookstop {
margin-bottom:5px;
font-weight:bold;
font-size:15px;
}

.propertybooks1 {
float:left;
margin-right:20px;margin-top:8px;
text-align:left;
height:100%;
}

.propertybooks2 {
float:left;
font-weight:bold;
margin-top:8px;
height:100%;
}

.privateformbox {
float:left;
width:100%;
margin-bottom:10px;margin-top:10px;
}

.privateform1 {
float:left;
margin-right:20px;
text-align:right;
width:83px;
}

.privateform2 {
float:left;
margin-right:10px;
text-align:left;
width:288px;
}

.privateform3 {
float:left;
margin-right:10px;
width:150px;
}

.privatepointbox {
float:left;
margin-bottom:10px;margin-top:10px;
width:401px;
}

.privatepointbox1 {
float:left;
margin-bottom:10px;margin-top:10px;
width:100%;
}

.privatepointboxright {
float:left;
width:130px;
margin-top:20px;
}

.login {
float:left;
margin-right:20px;
text-align:left;
width:100px;
}

.login1 {
float:left;
margin-right:40px;margin-bottom:10px;
text-align:left;
width:75%;
}

.toptextcenter {
text-align:center;
width:100%;
font-weight:bold;
}

.agentresultsbox {
float:left;
margin-bottom:10px;margin-top:10px;
padding:5px;
width:98%;
border:1px solid silver;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif; color:#000000;
}

.agentresultsright {
width:110px;
float:right;
}

.agentgreenbox {
width:100%; color:#FFFFFF; font-weight:bold;
background-color:#006600;
padding:4px;
}

.picwindow {
width:489px;
height:455px;
margin:2px;
float:left;
text-align:center;
font-weight:bold;
font-size:11.5px; line-height:14px; font-family: verdana, helvetica, sans-serif;
}

.picwindowimage {
width:100%;
margin:2px;
}

.propsearchgreen {
background: url("images/green.jpg") no-repeat;
padding:4px;
width:100%;
margin-bottom:20px;margin-top:25px;
padding:2px;
font-weight:bold;
font-size:13px;color:#F9D60F;
}

.arealistleft {
float:left;
width:80%;
}

.arealistright {
float:left;
}

.arealistbox {
margin-bottom:10px;margin-top:10px;
padding:3px;
width:98%;
border:1px solid silver;
}

.arealistboxhalf {
width:100%;
float:left;
}

.userlogform {
float:left;
margin-top:10px;margin-bottom:10px;
width:100%;
}

.userlogform1 {
float:left;
width:230px;
height:56px;
}

.userlogconf {
float:left;
width:100%;
text-align:center;
margin-top:40px;
}

.propresource {
width:100%;
float:left;
}

.propresourcetopleft {
width:85%;
float:left;
}

propresourcetopright {
float:left;
}

.propresourcegreen {
width:100%;
float:left;
font-weight:bold;
font-size:13px;color:#FFE338;
background-color: #426202;
padding-top:3px;padding-bottom:3px;
margin-bottom:18px;margin-top:10px;
text-align:center;
}

.propresourceleft {
width:30%;
float:left;
margin-right:15px;
}

.resultsbox {
width:100%;
float:left;
margin-bottom:18px;
}

.resultsbox1 {
width:100%;
float:left;
margin-bottom:18px;
line-height:18px;
border: 1px silver dashed;
padding:5px;
}

.propresultsbox{
float:left;
width:100%;
border:1px solid silver;
margin-top:10px;margin-bottom:10px;
padding:7px;
}

.propresultsleft{
float:left;
margin-right:10px;
height:90px;
}

.propresultsmid{
float:left;
margin-right:20px;
width:430px;
}

.propresultsmid1{
float:left;
font-weight:bold;
width:550px;
margin-top:20px;
}

.searchpagegreen{
float:left;
font-weight:bold;
width:100%;
border: double 3px #006600;
text-align:center;
}

.searchpageright{
float:right;
font-weight:bold;
width:24%;
border: double 3px #006600;
text-align:center;
margin-left:20px;
padding:5px;
}

.bottomborder{
width:100%;
text-align:center;
margin-top:30px;
margin-bottom:10px;
}