/* CSS Document */
BODY {	
color: #000000;	
background-color: #ffffff;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
margin-top: 0px;
}
p{
	margin: 0px 0px 5px 0px;
}
img {
	border: 0px;
}
#global {
position:absolute;
left: 50%;
width: 900px;
margin-left: -450px; /* half the width */
text-align: left;
}
#globalHome {
position:absolute;
left: 50%;
top: 50%;
width: 580px;
height: 410px;
margin-left: -290px; /* half the width */
margin-top: -210px; /* half the width */
text-align: left;
}
#header{
float: left;
width: 900px;
height: 180px;
margin: 0px 0px 5px 0px;
}
#mainContent{
float: left;
width: 495px;
background-color: White;
margin: 0px;
padding: 0px;
margin: 0px 0px 0px 5px;
}
#mainContent2{
float: left;
width: 715px;
background-color: White;
margin: 0px;
padding: 0px;
margin: 0px 0px 0px 5px;

}
#mainContentL{
float: left;
width: 250px;
background-color: White;
margin: 0px;
padding: 0px;
}
#mainContentR{
float: left;
width: 240px;
background-color: White;
margin: 0px;
padding: 0px;
margin: 0px 0px 0px 5px;
}
#leftMenuCon{
float: left;
width: 400px;
}
#leftMenu{
float: left;
width: 180px;
padding: 4px 0px 0px 0px;
}
.leftmenuimg{
float: left;
width: 220px;
}
#quickSearch{
	width: 400px;
	float: left;
	border-top: 3px solid white; 
}
.searchCon{
	background-color: #8890b2;
	height: 350px;
	width: 495px;
	float: left;
}
#villageFooter{
float: left;
	width: 900px;
	font-weight: bold;
	color: white;
	text-align: center;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.Menu{
Margin: 0 auto;
overflow: hidden;
text-align: left;
width: 145px;
}
.Menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	float: left;
	width: 145px;
}
.Menu li {
/*width: 180px;*/
font-size: 12px;
line-height: 18px;
}

.Menu a, a.ml:link, a.ml:visited, a.ml:active {
	text-decoration:none;
   padding:1px 0px 0px 10px;
	width: 144px;
	display: block;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	margin: 4px 0px;
}
.Menu a.ml:hover, a.mlOn:link, a.mlOn:visited, a.mlOn:active, a.mlOn:hover { background-position:0% -20px; color: #ffffff; padding:1px 0px 0px 20px; }

#EITFooter{
text-align: center;
font-size: 11px;
color: #dddddd;
height: 26px;
width: 900px;
float: left;
}
a.EITfooterA:link, a.EITfooterA:active, a.EITfooterA:visited{
text-decoration: none;
font-size: 11px;
color: #dddddd;
	
}
a.EITfooterA:hover{
text-decoration: underline;
font-size: 11px;
color: #8890b2;
}
.form_error{
color: red;
}
.featuredCon{
	background-color: #8890b2;
	width: 240px;
	text-align: center;
	color: white;
	
}
.form_search_form, .form_register_form, .form_contactus_form {
	color: #ffffff;
}
A.pr_l1:link, A.pr_l1:visited, A.pr_l1:active { 
font-weight: bold;
padding: 2px 4px 2px 4px;
	color: #ffffff;
	background-color: #8890b2;
	border: 1px solid #8890b2;
	TEXT-DECORATION: none;
	font-size: 13px;

}
A.pr_l1:hover {
font-weight: bold;
padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #7687b2;
	border: 1px solid #7687b2;
TEXT-DECORATION: none;
font-size: 13px;
}
A.pr_l2:link, A.pr_l2:visited, A.pr_l2:active { font-weight: bold;
padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #7687b2;
	border: 1px solid #7687b2;
TEXT-DECORATION: none;
font-size: 13px;
}
.greyedOut{
	color: #000000;
	color: white;
	border: 0px solid #cccccc;
	font-size: 13px;
	padding: 2px 4px 2px 4px;
}

.detail_propertycard1{
	background-color: #8890b2;
}
.detail_propertyborder{
	border: 1px solid #8890b2;
	border-left: 10px solid #8890b2;
	border-bottom: 10px solid #8890b2;
	background-color: #e4e7f2;
}
.detail_tableheader{
	background-color: #8890b2;
	color: white;
}

a, a:link, a:visited, a:active{
color: #202020;
text-decoration: none;

}
a:hover{
color: #000000;
text-decoration: underline
}
.myproperties_toolbarmenu{
	background-color: #8890b2;
	color: white;
	font-weight: bold;
}
.epcTab{
	border: 1px solid black;
}
.epcHead{
	border-bottom: 1px solid black;
	background-color: #0073BB;
}
.epcGraph{
	border-bottom: 1px solid black;
}
.epcCurrent{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.epcPotential{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.epcFooter{
}
.staffCon{
color: white;
padding: 5px;
}
.resNum{
	color: white;
	margin: 0px 0px 0px 5px;
}
.results_legaltitle, .results_legaltext{
float: left;
	padding: 0px 5px 0px 5px;
	width: 705px;
}
#global #mainContent .clearFloat{
  clear: left;
  display: block;
}
