body
{
  margin: 0px;
  padding: 0px;
  text-align: center;
/*  background: #989f93;*/
  background: #6B7366;
  font-family: Arial;
}

p
{
  padding: 0px;
}
div.spacer { clear: both; }

textarea {font-family: Arial;}

/* hide from ie on mac \*/
	#flashcontent {
		height: 380px;
		width: 780px;
		
	}
	/* end hide */

#webPage {
	text-align: left;
	margin: auto;
	width: 800px;
	background: url('bg.gif') repeat-y #fff;
	border: 3px solid #152644;
}

#webPageWhole {
	text-align: left;
	margin: auto;
	width: 800px;
	background: repeat-y #fff;
	border: 3px solid #152644;
}

#header {
	height: 219px;
	background: url('header.jpg');
	border-bottom: 3px solid #152644;
	overflow:hidden;
}

#widecontent{
	width: 800px;
	height:100%;
	min-height:300px;
	background: #fff;
	margin:0;
	padding:0;
}

#left {
	width: 200px;
	min-height: 400px;
	float: left;
	background-color: #152644;
}

#left #openHouse {
	width: 190px;
	height: 188px;
	/*background: url('openHouse.jpg');*/
	margin-left: 3px;
}

#left address {
	margin: 7px;
	font-size: 12px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	/*background: url('logo.gif') no-repeat left #fff;*/
	background-color: #fff;
}

#content {
	width: 600px;
	min-height: 300px;
	height:100%;
	float: left;
	background: #fff;
	margin:0;
	padding:0;
	font-size: 10pt;
}


#pageHeader{width:800px; height:100%; float:left; background: #fff;}
#pageFull{width:800px; height:100%; float:left; background: #fff;}

#wideLeft{width:620px; height:100%; float:left; background: #fff;}
#wideRight{width:180px; height:100%; float:left; background: #fff;}

#staffLeft{width:380px; height:100%; float:left; background: #fff; }
#staffRight{width:420px; height:100%; float:left; background: #fff;}

#home{padding: 10px; height:100%; font-size:10pt; background: #fff;}
#home td {padding: 8px; text-align: left;}
#home th {background-color: #CCCC99; padding: 8px;}
#home  tr, td, th {margin: auto; }
#home2{padding: 0px 10px 0px 10px; height:100%; font-size:10pt; background: #fff;}
#home3 {padding: 10px; height:100%; font-size:10pt; background: #fff;}
#home3 td {padding: 3px; text-align: left;}
#home3 th {background-color: #CCCC99; padding: 8px;}
#home3 tr, td, th {margin: auto; }

#footer{clear: both; font-size:8pt; color:#fff;}
#footer a:link {color: #FFF;}
#footer a:visited {color: #FFF;}
#footer a:hover {color: #000;}

#subTable {border-collapse: collapse}
#subTable th {background-color: #152644; border: 1px solid #152644; color: #fff; margin:auto;padding-top:5px;}
#subTable tr td {border: 1px solid #152644; background-color: #DBD0CA; text-align:left; }
#subTable td {padding-top:8px;}
#subTable ul {padding:0px; margin-left:20px;}

#contact{
	padding: 0;
	margin: 0px 2px 2px 2px;
	/*border: 1px solid #FF0000;*/
}
#contact table, td, tr {padding:5px;}
#contact table.table1 {background-color: #e0e0c2; border: 1px solid #000;}
#contact table.table1 td.goright {text-align: right;}

#open table, td, tr {padding:1px;}
#open table.table1 {background-color: #e0e0c2; border: 1px solid #000;}
#open table.table1 td.goright {text-align: right;}

#details table, td, tr {padding:0px;}
#details table.table1 {background-color: #e0e0c2; border: 1px solid #000;}
#details table.table1 td.goright {text-align: right;}

a:link {color: #152644;}
a:visited {color: #152644;}
a:hover {color: #990000;}

a.links8:link {color: #152644; font-size: 9pt;}
a.links8:visited {color: #152644; font-size: 9pt;}
a.links8:hover {color: #990000; font-size: 9pt; text-decoration: none;}

.red {color: red;}
.goleft {text-align: left;}
.goright {text-align: right;}
.gocenter {text-align: center;}

.font8 {font-size: 8pt;}
.font10 {font-size: 10pt;}
.font11 {font-size: 11pt;}
.font12 {font-size: 12pt;}
.font14r {font-size: 14pt; color: #E42628;}
.font14 {font-size: 14pt;}

/* Allset clear method  */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */