/* CSS Document */

.indexServiceText{
	width:300px;
	height:455px; 
	text-align:left; 
	padding:9px;
	
}
#indexPropertyScroller{
	width:100%; background-color:#314C74; border-top: 1px solid #7A7677; border-bottom: 1px solid #7A7677; vertical-align:top
}
#indexScroller{
	width: 980px;
	height: 394px;
	background-color: #FFF;
}
.newsFeedDate{
	Width:300px;
	height:15px;
	font-size:10px;
	text-align:left;
	padding-left:9px;
	padding-top:5px
}
.newsFeedHeadline{
	width:295px;
	padding-left:9px;
	text-align:left;
	color:#76AC94
}

.newsFeedHeadline A{
	text-decoration:none;
	color:#76AC94
}
#contents
{
	width: 100%;
	margin: 0;
	padding: 0;
	color: White;
	font-size: 11pt;
}


.visible
{
	display: block;
}
.hidden
{
	display: none;
}

#contents a
{
	color: yellow;
}
#contents a:hover
{
	text-decoration: none;
	color: Gray;
}
.sectionHeaderBlue{
	width:300px;
	padding:10px 10px 0px 10px;
	height:27px;
	color:#036;
	font-size:16px;
	font-weight:bold;
	text-align:left
}
.sectionHeaderBlue A{
	text-decoration:none;
	color:#036;	
}
.sectionHeaderGreen{
	width:300px;
	padding:10px 10px 0px 10px;
	height:27px;
	color:#005538;
	font-size:16px;
	font-weight:bold;
	text-align:left
}
.sectionHeaderGreen A{
	text-decoration:none;
	color:#005538;	
}
.sectionContainer{
	width: 318px;
	height: 534px;
	float: left;
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	background-color: #FFF
}
.sectionContainerLower{
	width: 318px;
	height: 434px;
	float: left;
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	background-color: #FFF
}
.emailListSignUpForm{
padding-left:10px; width:260px; height:25px; float:left	
}
@media screen{
	#bottomPageSpacer{height:10px}
}
@media print {
	#bottomPageSpacer{height:200px}
}


/* form stuff */
input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }
