@charset "utf-8";
body {
	background-image: url(../images/content-page-bground.jpg);
	background-repeat: repeat-x;
	background-color:#6a6c6b;
	font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff; 
}
html, body {
 height: 100%;
   margin: 0;
   padding-bottom: 0;

 }
#wrapper{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width:990px;
	margin:0 auto;
	text-align: left;
	background-image: url(../images/sherring-construction-shadow.png);
	
}
.main{
	background:url(../images/content-bground.jpg);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width:900px;
	background-repeat:repeat-x;
	background-color:#717276;
	
}
.menu{ 
width:858px;
height: 90px;
background-color: #ffffff;
border: solid 1px #999999;


}
.table{ height:90px;
}
.flash{
width:858px;
height: 267px;
border: solid 1px #ffffff;

}
.content{
width:858px;
height: 0px;
border: solid 0px #ffffff;
left:19px;
top:300px;
}

.developments{ 
width:858px;
height: 150px;
left:19px;
top:620px;
border:solid 1px #cccccc;
}
#developmenttable{
	width:832px;
	height: 155px;
	margin:3px 0px 0px 5px;
}
.singletable{width:208px; height:130px; padding-right:10px; border-right: solid 1px #cccccc; padding:0px 10px 0px 2px;
}
.noborder{width:208px; height:130px; padding-right:10px; padding:0px 0px 0px 2px;
}
.developments img{ border: solid 1px #cccccc;
}

h1{ font-size: 16px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff; 
}
a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #d41217;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.title hr{
height: 1px;
border: 0;
color: #d41217;
background-color: #d41217;
width: 100%;
text-align: left;
} 
.footer{
	width:858px;
	
	

}
.footer h1{ font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal;
}
.littletext{ font-size: 11px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal;margin-top:5px;
}
h1{margin: 0;
padding: 0;
border: 0;
outline: 0;}
.img{ border: solid 1px #ffffff;
}
.padding{padding:10px;
}
 hr{
height: 1px;
border: 0;
color: #999999;
background-color: #999999;
width: 100%;
text-align: left;
} 

/*webapp styles */

.webapp { background-color:#58595b;
width:858px;
border: solid 1px #ffffff;
margin-bottom:20px;
}
.webapp h1 { font-size: 16px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #1f405c; font-weight:bold;padding:5px; }

.webapp a:link {
	color: #1f405c;
	text-decoration: none;
	font-weight:bold;
}
.webapp a:visited {
	text-decoration: none;
	color: #1f405c;
	font-weight:bold;
}
.webapp a:hover {
	text-decoration: none;
	color: #999999;
	font-weight:bold;
}
.webapp a:active {
	text-decoration: none;
	color: #1f405c;
	font-weight:bold;
}
.webapp img{ margin:10px;

border: solid 1px #ffffff;
} 
.large img{ margin:10px;

border: solid 1px #ffffff;
} 
.webapp p { font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #cccccc; }

.footer a:link {
	color: #ffffff;
	text-decoration: none;
	
}
.footer a:visited {
	text-decoration: none;
	color: #ffffff;
	
}
.footer a:hover {
	text-decoration: none;
	color: #d41217;
	
}
.footer a:active {
	text-decoration: none;
	color: #ffffff;
	
}
.system-message h1{ font-size: 16px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff;
}
.system-message p{ font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff; }
.padding-contact{padding-bottom:8px;
}