body {
	margin:0px; 
	background-image: url('../images/bgextend.jpg');
	background-repeat: repeat-x;
	background-color: #F4EEDD;
	background-position: center top;
	font-size:13px; !important
	font-family:Arial, Helvetica, sans-serif;
}
#container {
	width: 899px;
	margin: 0px auto;
	background-image: url('../images/bodybg.jpg');
	background-repeat: repeat-y
}
#header {
	background-image: url('../images/template/header.jpg');
	background-repeat: repeat-x;
	background-color: #F4EEDD;
	background-position: center top;
	height:78px
}
#homebodycontent {
	background-image: url('../images/template/homebodycontent.jpg');
	background-repeat:no-repeat;
	width:899px;
}
#subbodycontent {
	background-image: url('../images/template/subbodycontent.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	width:899px
}
#footergradient {
	padding: 5px 22px 22px 22px;
	width:855px;
	background-image: url('../images/template/footergradient.jpg');
	background-repeat:no-repeat;
	background-position: center bottom
}
#footer {
	background-image: url('../images/template/footer.jpg');
	background-repeat:no-repeat;
	height:31px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	font-size:13px;
}

#footer a {
	color:#ffffff;
	font-size:13px;

}

#news {
	background-image: url('../images/template/blueRectangleBg.jpg');
	background-repeat:no-repeat;
	margin-top:9px;
	height:453px;
	width:267px;
}
#aboutUs {
	background-image: url('../images/template/peachRectangleBg.gif');
	background-repeat:no-repeat;
	margin-top:16px;
	height:344px;
	width:267px;
}
#events {
	background-image: url('../images/template/brownRectangleBg.gif');
	background-repeat:no-repeat;
	margin-top:16px;
	height:210px;
	width:267px;
}
/*added for IE and google cache */
td {
	font-size:13px; !important
}
div {
	font-size:13px; !important
}



//old styles

ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#604F2B;
}


h1 {
	font-size:22px;
	color:#003467;
	margin-top:0px;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#003467;
}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#003467;
	margin-bottom: 0px;
}
 
a {
 color:#0000c1;
}

a:hover {
	text-decoration:underline;
}

 
.smallbold {
	color:#003467;
	font-weight:bold;
}

.input {

}

.textarea {

}

.newhomes {
	vertical-align:top;
	padding:5px 0px 5px 0px;
}

.image_padding {
	vertical-align:top;
	padding:5px 0px 5px 2px;
}

.divider {
	vertical-align:bottom;
	padding:5px 0px 5px 2px;
	border-top:1px solid #003467;
}

.brownheading {
	color:#003467;
	font-weight:bold;
	font-size:14px;
}

.bold {
	font-weight:bold;
}

.section_heading {
	color:#003467;
	font-weight:bold;
	font-size:14px;
}

.footerheading {
	color:#003467;
	font-weight:bold;
	font-size:11px;
}

a.footerlink {
	font-size:11px;
}

a.footerlink:hover {
	font-size:11px;
}

.footertext {
	font-size:11px;
}

.message {
	color:#009933;
	font-weight:bold;
	font-size:18px;
}

ul.ul {
	line-height:18px; 
	list-style-type:disc;
	position:outside;
}
.cities {
font-size:11px;

}



/* css drop shadow */
.dropshadow{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 8px 0 1px 6px !important;
	margin: 8px 0 1px 3px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
/* css drop shadow */

td.employeeSummary {
	padding:0px 6px 20px 6px;
	vertical-align:top;
	width:33%;
}

.listContainer{border-style:solid;border-width:1px;border-color:#CCCCCC;margin:5px;width:98%;}
.listHeader{background-image:url(../images/template/sectionHeader.jpg);background-repeat:repeat-x;font-weight:bold;margin:5px;color:#ffffff; height:32px;}
.listItems{font-size:10px;font-weight:400;line-height:22px;}
.rowEven{background-color:#f1f1f1;}
.rowOdd{background-color:#ffffff;}

