

BODY {
	padding-top: 10px;  
	background-color: #000; 
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 16px;
}


/* --- global styles ----------------------------------------------------------------------------------------*/

	p {
	font-family: georgia, palatino, times new roman, serif;
		font-size: 12px;
		line-height: 18px;
		color: #000;
		text-decoration: none;
		font-weight: normal;
		margin: 0px 0px 15px 0px;
		text-align: left;
		font-weight: bold;
		align: center;
	}

	td, div, th {
		font-size: 12px;
	}
	
	strong {
		color: #663300;
	}

	.nomargin {
		margin-bottom: 5px;
	}

	.imgborder {
		border: 1px solid #003366;
	}
	
	.caption {
		margin: 0px 7px 0px 0px;
		font-size: 9px;
		color: #002f66;
	}

	dl {
		margin: 10px 0px 20px 15px;
	}
	
		dt {
			font-family: verdana, geneva, arial, sans-serif;
			font-size: 10px;
			font-weight: bolder;
			color: #002f66;
			padding: 0px;
		}
		
		dd {
			margin: 3px 0px 5px 15px;
			font-family: verdana, geneva, arial, sans-serif;
			font-size: 10px;
		}
			

/* --- lists and etc ---------------------------------------------------------------------------------------*/

	ul {
		margin: 5px 0px 0px 25px;
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 9px;
		list-style: none;
	}

	ol li {
		margin: 5px 5% 5px 0px;
	}

	li {
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 9px;
		line-height: 14px;
		color: #002f66;
		margin: 0px;
		padding: 0px;
	}

/* ----- h1 thru h5 -------------------------------------------------------------------------- */

	h1 {
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 20px;
		font-weight: bolder;
		color: #002f66;
		margin: 0px 5px 10px -1px;
		padding: 0px;
	}
	
	h2 {
		font-family: bookman, palatino, times new roman, serif;
		color: #663300;
        	font-size: 20px;
			font-weight: 900;
			margin: 20px 0px 5px 0px;
		text-align: center;
		font-style: italic;
	}
        
	h3 {
	font-family: georgia, palatino, times new roman, serif;
		color: #663300;
        	font-size: 16px;
			font-weight: 900;
			margin: 20px 0px 5px 0px;
		text-align: center;
		font-style: italic;
	}
	}
	
	h4 {
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 12px;
		margin: 0px 0px 0px 15px;
		text-align: left;
	}
	
	h6 {
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 10px;
		font-weight: bolder;
		color: #000;
		margin: 0px 5px 0px 0px;
		padding: 0px;
		text-align: right;
		text-transform: lowercase;
	}

	 

	.underline {
		border-bottom: 1px solid #002f66;
	}
	
	.overline {
		border-top: 1px solid #002f66;
		margin-top: 10px;
		padding: 5px 0px 0px 0px;
	}

/* ----- normal links --------------------------------------------------------------------------- */

	.small {
		font-family: arial, manaco, helvetica, sans-serif;
		font-size: 10px;
	}

	input {
		background-color: #fff;
		border: 1px solid #cecece;
	}

	.button {
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		color: #000;
		line-height: 14px; 	
		padding: 0px;
		border: 1px solid #5c5c5c;
		background-color: #ccc;
		margin: 2px 3px 2px 0px;
		cursor: hand;
	}  
		select, input, textarea {
			font-family: verdana, geneva, arial, sans-serif; 
			font-size: 11px; 
			color: #000;
			vertical-align: top;
			background-color: #f9f9f9;
		}

/* ----- PAGE TABLE STYLES ---------------------------------------------------------------- */

/* ----- contact form ---------------------------------------------------------------- */

	TABLE.contact {
		background-color: #eee;
		border: #999 0px solid;
		border-width: 1px 1px 1px 1px;
		color: #000;
		font-size: 10px;
		margin: 8px 0px 0px 0px;
		width: 450px;
	}
	
	TABLE.contact TH {
		background-color: #336699;
		border: #000 0px solid;
		border-width: 0px 0px 2px 0px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		text-align: left;
	}
	
		TABLE.contact TH span {
			float: right;
			font-size: 10px;
		}

		TABLE.contact TD {
			font-size: 10px;
			padding-right: 5px;
		}

	TABLE.contact TD.end {
		background-color: #336699;
		border: #999 0px solid;
		border-width: 1px 0px 0px 0px;
		color: #fff;
		font-size: 11px;
		text-align: right;
	}
	
	TABLE.contact TD.note {
		background-color: #ccc;
		border: 0px #000 solid;
		border-width: 1px 0px 0px 0px;
		color: #000;
		font-size: 11px;
	}
	
/* ----- normal links --------------------------------------------------------------------------- */

	a {
		text-decoration: underline;
	}
	
	a:visited {
		text-decoration: underline;
	}
	
	a:hover {
		color: #ff000;
		text-decoration: underline;
	}
	
	.imgBorder {
		border: 1px solid #003366;
	}
	
/* ----- header ---------------------------------------------------------------- */

	
	#header {
		padding-bottom:8px;
	}
	
	#content {
		background-color: #C69C6D;
		padding:10px;
		border:2px solid #000000;
	}

	#cont_area {
		margin-left:auto;
		margin-right:auto;
		width:920px;
		background-color: #E51116;
		padding:10px 50px 50px 50px;
	}
	
	#footer {
		width:1000px;
		margin:10px auto;
		padding:10px;
		background-color:#fff;
	}

#navigation {
	background-color:#ffffff;
	padding: 12px 0;
	margin:-10px -10px 0 -10px;
	text-align:center;
	position:relative;
	border-bottom:12px solid #fff;}

		
		#navigation span {
			display:block;
			width: 16%;
			position:absolute;
			left:15px!important;
			left:-490px;
			}
		
		#navigation a {text-decoration:none; color:#ff0000;}
		#navigation a.active {text-decoration:none; color:#000000;}
		
			.nav {text-align:center; width: 16%; min-height: 18px;}		
			.nav a:hover {font-weight:bold;}
			.nav a.active {font-weight:bold;}


a:hover, a.active {
	cursor: pointer;
	cursor: hand;
}

/* ----- bottom ---------------------------------------------------------------- */

	DIV#bottom {
		text-align: center;
	}

	DIV#bottom p {
		font-family: verdana, geneva, arial, sans-serif;
		font-size: 9px;
		line-height: 14px;
		margin: 0px 0px 10px 0px;
		color: #bebebe;
		font-weight: bold;
	}
	
		DIV#bottom a {
			color: #bebebe;
			text-decoration: none;
		}

		DIV#bottom a:hover {
			color: #fff;
			text-decoration: none;
		}
		
		
TD#logo {
	text-align: center;
			background-image: url('/images/template/header_bg.gif');
			background-repeat: repeat-x;
		padding-right: 75px;
}

TD.toolbar {
	width: 120px;
			background-image: url('/images/template/page_bg.gif');
			background-repeat: repeat-y;
}

TD#content {
	padding: 0px 40px 10px 10px;
	text-align: center;
}


	 	TABLE.formTable {
			background-color: #F1F1F1;
			border: #666666 0px solid;
			border-width: 1px 1px 1px 1px;
    		color: #000;
		}
		
	 	TABLE.formTable TH {
			background-color: #ada294;
			border: #666666 0px solid;
			border-width: 0px 0px 1px 0px;
        	font-family: tahoma, monaco, arial, sans-serif;
        	font-size: 13px;
        	color: #FFF;
			width: 400px;
			text-align: left;
		}
		
	 	TABLE.formTable TD.end {
			background-color: #ada294;
			border: #666666 0px solid;
			border-width: 1px 0px 0px 0px;
    		color: #fff;
			font-size: 12px;
		}
		
	 	TABLE.formTable TD.note {
			background-color: #a5aaa5;
			border: #666666 0px solid;
			border-width: 1px 0px 1px 0px;
    		color: #000;
			font-size: 12px;
			font-weight: 700;
		}
		
	 	TABLE.formTable TD.note1 {
			background-color: #a5aaa5;
			border: #666666 0px solid;
			border-width: 1px 0px 0px 0px;
    		color: #FFF;
			font-size: 10px;
			font-weight: 700;
		}
    		
	    	TABLE.formTable TD.note1 a {
	    		font-family: verdana, geneva, arial, sans-serif; 
	    		font-size: 11px;         
	    		color: #FFF;
	    	}
    		
	    	TABLE.formTable TD.note1 a:visited {
	    		font-family: verdana, geneva, arial, sans-serif; 
	    		font-size: 11px;         
	    		color: #FFF;
	    	}
	    	
	    	TABLE.formTable TD.note1 a:hover {
	    		font-family: verdana, geneva, arial, sans-serif; 
	    		font-size: 11px; 
	    		color:  #D90000;
	    	}
		
	TD.bg {
			background-image: url('/images/template/page_bg.gif');
			background-repeat: repeat-y;
	}
	
	img.openHouse {
		border: 0px solid #666;
		border-width: 1px 2px 2px 1px;
	}
	
	div.hp_pic {
		width: 150px;
/*		height: 220px;/*
		margin: 3px 0px 20px 10px;
			background-image: url('/images/hp_drop_shadow.jpg');
			background-repeat: no-repeat;
		text-align: left;
		padding-right: 15px;
	} 
	
	strong.first {
		font-size: 18px;
		padding-right: 5px;
	}
	
	strong.first a {
		color: #ff0000;
	}
	
	strong.first a:visited {
		color: #ff0000;
	}
	
	strong.first a:hover {
		color: #000;
	}
	
