body,td,th {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #A3A3A3;
text-align:center;
	}
	.homestyle {
	background: #3C5C73 url(/images/background.jpg) repeat-x top center;
}
#navigation h1 { font-size: 120%; }

#content h1 { font-size: 140%; }

h1{
color:#A3A3A3;
font-size:18px;
}
h2{
font-size:16px;
}
h3{
font-size:14px;
}
a{
color:#666666;
}
a:hover{
color:#5C5C5C;
}
.clear{
clear:both;
}
#clear{
clear:both;
}


#outerwrap {
	background-position: center top;
	background-repeat: repeat-x;
	padding-top: 10px;
}

#wrap{
	width:900px; 
	margin: 0 auto;
	padding: 0px;
	background-color:#ffffff;
	text-align:left;
	
	}

#header{
background-color:#000000;
height:100px;
}

#topnav{
margin-top: 10px;

background-color: #000000;
float:right;
}


#topnavSearch{
margin-top: 5px;
margin-right: 5px;
background-color: #000000;
float:right;
}
#topnavSearch input {
	background: #000;
	color: #999;
	text-transform: uppercase;
	padding: 1px;
	width: 100px;
	vertical-align: middle;
}
#logo{
background-color:#000000;
float: left;
margin: 5px;
height:30px;
margin-left:20Px;
}
#mainnav{
background-color:#000000;
height:25px;
margin-top: 10px;
margin-left:20Px;
font-size: 15px;
	font-family:  Arial, Helvetica, sans-serif;
}

#mainnav a{
color:#B6B3B3;
}
#mainnav a:hover{
color:#cbcbcb;
}


h3 {
	font-size: 130%;
	}

#leftwrap {
width: 720px;
float: left;
}

* html #leftwrap {
width: 700px;
float: left;
}

* html #featurewrap{
width:700px;

}
#featurewrap{
width:720px;
text-align: justify;
}


#featurewrap h4 {
margin-top:5px;
text-align:left;
font-size: 16px;
color: #A3A3A3; 
}


#featurewrap a {
font-size: 12px; 
color: #444444;
}

#featurewrap p {
font-size: 12px; 
color: #666666;
}

#featureImage {
width: 200px;
height: 110px;
border: solid 1px #CCCCCC;
}


#feature{
float:left;
margin-top: 10px;
padding: 10px;
width: 210px;
height:300Px;
}

#feature_middle{
float:left;
padding: 10px;
margin-top: 10px;
margin-left: 12px;
width: 210px;
height:300Px;
}
#feature_right{
float: left;
padding: 10px;
margin-top: 10px;
margin-left:12px;
width: 210px;
height:300Px;
}
#feature_left_bottom {
float:left;
padding: 10px;
margin-top: 10px;
width: 210px;

}

#feature_bottom{
float:left;
padding: 10px;
margin-top: 10px;
margin-left:12px;
width: 451px;
}

#rightwrap {
width: 170px;
}

#googleSearch {
width:720px;
background-color: #ffffff;
}


#map{
background-color:#ffffff;
margin: 0px 0px 0px 0px;
width:720px;
height: 304px;
text-align:center;
float:left;
}



#ad{
background-color:#ffffff;
padding: 0px;
margin: 0px 0px 0px 0px;
width: 170px;
float:right;
}


* html #content{
margin: 0px;
width:700px;
}
#content{
margin: 0px;
width:720px;
}

#footer{
background-color:#333333;
}

#footer a{
color:#B6B3B3;
}
#footer a:hover{
color:#CECBCB;
}

