/* CSS Document */

body {
background-color: #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
	color: #005200;
}
a:visited {
	color: #005200;
}
a:hover {
	color:#8B393B;
}
a:active {
	color: #005200;
}
#agentpic, #pagetitle{display:none;}
#agentphoto{display:none; padding-bottom:10px;}
#mht{width:950px;}
#agent {
width:950px; /* To make not fixed-width, kill this line*/
text-align:center; /* and this line too */
position:relative;
background:url('') #EBE5B5;
margin: 0 auto 0;

}
#site {
width:950px; /* To make not fixed-width, kill this line*/
text-align:center; /* and this line too */

}


body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
}

#ctcposition{position:absolute; left:50%; margin-left:230px; z-index:100; top:15px; *top:35px;}

#greenboxleft td{padding-right:10px;}
#greenboxright td{padding-left:10px;}
#greenboxright .weatheright td{padding-left:0px;}

#contentwell div.innerblock p.info, #contentwell .bodyblock .innerblock p{color: #b40000; font-size:14px; font-weight:bold;}

a.bottomnav{color:white; text-decoration:none;}
a.bottomnav:hover{color:black;}
a.bottomnav:visited{color:white;}

#taglinesgreenbar{color:#ECDB7F; font-weight:bold;}
#taglinesmiddlegreenbar{color:#ECDB7F; font-size:11px;}

#contentcellblock{width:950px; border:1px solid #005200; border-top:none;}
#contentcellblock font{font-family: Georgia, Times New Roman, Times, serif; font-size:16px;}

#contentcellblockinside{border:1px solid #005200; border-left:none; border-top:none;}
#contentcellblockleftinside{border:1px solid #005200; border-right:none; border-top:none;}

#mainbody{background-color:white;}

#contactinfo{width:190px;}

.greenboxleft{padding-right:10px;}
.greenboxright{padding-left:10px;}
/* MENU */ 
#nav {background-image:url(); text-align:center;
width:950px;
float:left;
position:relative;
z-index:999;

}
#nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav a {font-family:  Georgia, Times New Roman, Times, serif; text-decoration:none; 
display:block;
width:135px;
height:40px; 
color:white; line-height:2.25;}

#nav a:hover{color:black;}

#nav a.home {width:135px;}
#nav a.properties {width:135px;}
#nav a.services {width:135px;}
#nav a.counties {width:135px;}
#nav a.resources {width:135px;}
#nav a.contact {width:135px;}
#nav a.companyinfo {width:135px;}


#nav a.sub {
display: block;
width:190px;

height:22px;
padding-left:10px;
background-color:#8B393B;
font-family:  Georgia, Times New Roman, Times, serif;
font-size:12px;
font-weight:normal;
line-height:21px;
color:#ffffff;
text-decoration:none;
text-align:left;
}
#nav a:hover.sub {background-color:#C28080;color:#fff;}

#nav li {
float: left;
width:135px;
position:relative;
}

#nav li ul {
position: absolute;
width:190px;
left: -9999px;
}

#nav li:hover ul {
position:absolute;
left:0px;
top:40;
}
#nav li:hover ul, #nav li.navhover ul {
left:0;
top:40px;
}

#nav a.sub_sub {
display: block;
width:175px;
*width:185px;
height:22px;
padding-left:10px;
background-color:#8B393B;
font-family:  Georgia, Times New Roman, Times, serif;
font-size:12px;
font-weight:normal;
line-height:21px;
color:#fff;
text-decoration:none;
text-align:left;
}
#nav a:hover.sub_sub {background-color:#C28080;color:#fff;}
#nav li:hover ul li ul {
position:absolute;
left: -9999px;
}
#nav li:hover ul li ul, #nav li.navhover ul li ul {
left: -9999px;
}
#nav li ul li {z-index:99;
float: left;
position:relative;
}
#nav li ul li ul{
position: absolute;
left: -9999px;
width:175px;
}
#nav li ul li:hover ul {
position:absolute;
left:190px;
top:0;
}
#nav li ul li:hover ul, #nav li ul li.navhover ul {
left:190px;
top:0;
}

#partnersTable01 #preferedTile{Display:none;}
#prefpartartbox{border-top:1px solid #005200;}
#partnersfront #partnersTable01{width:710px; padding:15px 0; text-align:left; float:right;}
#partnersTable01 #homeAdviceTile{padding-left:30px;}
#partnersTable01 .partnerTile .preferedLink{font-size:12px; text-decoration:none; font-weight:bolder;}
#articlesfront {width:700px; background:url() top left no-repeat; float:right;}
#articlesfront  h2 {padding:10px; margin:0;}
#articlesfront  a {display:block; width:280px; text-decoration:none;}
#articlesfront  ul {list-style-type:none; margin:0; padding:0; margin-left:10px;}
#articlesfront  li {float:left;}
#articlesfront  ul li a { 
	display:block; 
	