﻿body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: black;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
background-color:#3A3A3C;
}

.page_holder

{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:White;
	margin-top:10px;
	 
}


/* Header */

.headermain {
	width: 950px;
	height: 529px;
	margin: 0px auto;
	float:left;
	display:inline;
	padding-left:0px;
	padding-right:0px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	
	   
	}

.menu

{
	width:905px;
	height:100%;
	margin-top:5px;
	margin-left:0px;
	background-color:#DFDFDD;
	float:left; display:inline;
	
	
		
}
.sblock{ width:330px; float:left; display:inline; margin-top:10px;}
.menu_text{color:White; float:left; text-align:right; margin-top:10px; width:897px; margin-left:10px;}

.menu_text a{color:White; font-size:12px; padding-left:10px; padding-right:10px}

.menu_text a:hover{color:White; text-decoration:underline; font-size:12px;padding-left:10px; padding-right:10px}


/* Page */

.pagecontent {
	width: 886px;
	padding:10px; 
	margin-bottom:10px;
	background-color:White;
}

/* Content */

.content {
	width: 906px;
	height:100%;
	margin-left:auto;
	margin-right:auto;	
}

/* Footer */

#footer {
	clear: both;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	width:950px;
	height:100%;
	padding-top:10px; 
	padding-bottom:10px;
	color:White;
	background-color:#3B393A; text-align:center;
		
}

#footer a{color:white; margin-left:auto; margin-right:auto; width:800px;}

#footer a:hover{color:white; text-decoration:underline; margin-left:auto; margin-right:auto; width:800px;}

#footer p {
		text-align: center;
	font-size: 12px;
	color: white;
}
.search_over{  cursor:hand;background-image:url(graphics/search_n.gif); width:40px; height:40px; margin-top:12px; float:right;}
.search_over:hover{ cursor:hand;background-image:url(graphics/search_o.gif); width:40px; height:40px;}
.ctrl_fp td{color:White}


.contentlink{ font-size:13px; color:#E45418; font-weight:bold; text-decoration:none}
.contentlink:hover{ font-size:13px; color:#E45418; font-weight:bold; text-decoration:underline}

.leftcontent{ width:290px; height:100%; float:left; display:inline; margin-top:10px }
.rightcontent{ width:590px; height:100%; float:right; margin-top:10px; margin-left:0px; display:inline; }

.mapsearch{ width:280px; height:100%; float:left; display:inline;}
.mapsearchtitle{ width:280px; padding-bottom:5px; border-bottom:solid 1px black; font-size:15px; font-weight:bold}

.searchcontrol{ width:280px; height:100%; margin-top:20px; color:Black; float:left; display:inline;}
.searchcontrol td{ color:Black}

.welcomenote{ width:590px; height:100%;}
.welcomenoteheader{ font-size:20px; color:#D2AB66; font-weight:bold}

.featprops{width:590px; height:100%; margin-top:20px;}
.featprops td{ vertical-align:top; background-color:#DDDBDC; padding:5px; }
.featpropstext{width:570px; height:100%; padding:10px; color:White; font-size:15px; font-weight:bold; background-color:#D2AB66;}

.footerseo{ font-size:10px; color:White; text-decoration:none}
.footerseo:hover{ font-size:10px; color:White; text-decoration:underline}

.aboutus{ width:100%; min-height:500px; margin-top:10px; float:left; margin-bottom:10px; display:inline}
.aboutus a{color:#B32026; text-decoration:none}
.aboutus a:hover{color:#B32026; text-decoration:underline}
