﻿body {
	background-color: #CECECE;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
}
hr {
	border: 0px;
	border-top: 1px solid #cbd2d8;
	height: 1px;
}

a {
	text-decoration: underline;
	color: #445E79;
}
a.active {
	text-decoration: underline;
	color: #445E79;
}
a:visited {
	color: #445E79;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #8EA150;
}
img {
   border: 0px;
}
.outline {
	border: 1px solid #445E79;
}

/* --------------------- TOP GRIDS ----------------------- */

.logo {
	padding: 0px; 
	margin: 0px; 
	width: 300px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.bio_photo {
	padding: 0px; 
	margin: 0px; 
	width: 175px;
	height: 200px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
}
/* --------------------- BUTTONS & NAVIGATION ----------------------- */

.navigationOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8EA150;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}
.navigationFill_bottom {
	font-weight: bold;
	height: 5px;
	text-align: center;
	background: #D5D5D5;
}
.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	font-weight: bold;
	text-align: left;
	background: #FFFFFF;
	vertical-align: bottom;
}
.navigation a {
	text-decoration: none;
	color: #445E79;
}
.navigation a.active {
	text-decoration: none;
	color: #445E79;
}
.navigation a:visited {
	text-decoration: none;
	color: #445E79;
}
.navigation a:hover {
	text-decoration: none;
	color: #8EA150;
}
.mainLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #445E79;
	background: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}
.mainLink a {
	text-decoration: none;
	color: #445E79;
}
.mainLink a.active {
	text-decoration: none;
	color: #445E79;
}
.mainLink a:visited {
	text-decoration: none;
	color: #445E79;
}
.mainLink a:hover {
	text-decoration: none;
	color: #8EA150;
}
.srLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #445E79;
   background: #DEECFB;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}
.srLink a {
	text-decoration: none;
	color: #445E79;
}
.srLink a.active {
	text-decoration: none;
	color: #445E79;
}
.srLink a:visited {
	text-decoration: none;
	color: #445E79;
}
.srLink a:hover {
	text-decoration: none;
	color: #8EA150;
}
.navigationSR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	font-weight: bold;
	text-align: left;
   background: #DEECFB;
	vertical-align: bottom;
}
.navigationSR a {
	text-decoration: none;
	color: #445E79;
   background: #DEECFB;
}
.navigationSR a.active {
	text-decoration: none;
	color: #445E79;
   background: #DEECFB;
}
.navigationSR a:visited {
	text-decoration: none;
	color: #445E79;
   background: #DEECFB;
}
.navigationSR a:hover {
	text-decoration: none;
	color: #8EA150;
   background: #DEECFB;
}
.navigationBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	width: 850px;
	height: 21px;
	text-align: right;
	background-color: #8EA150;
	vertical-align: middle;
}
.navigationBar a {
	text-decoration: none;
	color: #FFFFFF;
}
.navigationBar a.active {
	text-decoration: none;
	color: #FFFFFF;
}
.navigationBar a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.navigationBar a:hover {
	text-decoration: none;
	color: #445E79;
}
.hpBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	width: 850px;
	height: 21px;
	text-align: right;
	background-color: #445E79;
	vertical-align: middle;
}
.hpBar a {
	text-decoration: none;
	color: #FFFFFF;
}
.hpBar a.active {
	text-decoration: none;
	color: #FFFFFF;
}
.hpBar a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.hpBar a:hover {
	text-decoration: none;
	color: #8EA150;
}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	font-weight: bold;
	text-align: right;
}
.topnav a {
	text-decoration: none;
	color: #445E79;
}
.topnav a.active {
	text-decoration: none;
	color: #445E79;
}
.topnav a:visited {
	text-decoration: none;
	color: #445E79;
}
.topnav a:hover {
	text-decoration: none;
	color: #445E79;
}

/* --------------------- TEXT ----------------------- */

.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	vertical-align: top;	
}
.mainheader {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #445E79;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.mainsubheader {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #8EA150;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: none;
}
.mainNoHeight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	vertical-align: top;	
}
.mainItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	vertical-align: top;
	font-style: italic;
}
.mainBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	vertical-align: top;
	font-weight: bold;
}
.mainRequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	vertical-align: top;
	font-weight: bold;
}
.mainOutline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	border-bottom: 1px solid #8FA5BB;
}
.mainFill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	background: #DEECFB;
	vertical-align: top;
}
.mainOutlineBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	border-bottom: 1px solid #445E79;
	font-weight: bold;
}
.mainsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
}
.mainHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	vertical-align: top;
}
.mainHighlightBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	vertical-align: top;
	font-weight: bold;
}
.mainHighlightBoldOutline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	vertical-align: top;
	font-weight: bold;
	border-bottom: 1px solid #DEECFB;
}
.mainHighlightOutline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	border-bottom: 1px solid #DEECFB;
	border-top: 1px solid #DEECFB;
}
.mainHighlightOutlineBoldFill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	font-weight: bold;
	border-bottom: 1px solid #DEECFB;
	background: #dfeefd;
	text-indent: 10px;
}
.mainButtons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	font-weight: bold;
	border: 1px solid #445E79;
	background: #DEECFB;
	text-align: center;
	width: 6px;
}

.mainWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	vertical-align: top;
	font-weight: bold;
}
.mainWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.mainClear {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/spacer.gif);
	width:100%;
	height: 100%;
	vertical-align: middle;
}

/* ---------------------    Form Elements    ----------------------- */

input {
	text-decoration: none;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	color: #5D5D5D;
	border: 1px solid #DEECFB;
}

.submitbuttons {
	text-decoration: none;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8EA150;
	border: 1px solid #DEECFB;
	text-align: center;
}

.submitbuttons input {
	text-decoration: none;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8EA150;
	border: 1px solid #DEECFB;
	text-align: center;
}

select {
	text-decoration: none;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	color: #5D5D5D;
	border: 1px solid #DEECFB;
}

.formTB, .formTA {
	text-decoration: none;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	color: #5D5D5D;
	border: 1px solid #DEECFB;
}

span.checkbox input {
	border: 0px;
}

/* --------------------- Search Text ----------------------- */


.mainSR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
}

.mainSR a {
	text-decoration: none;
	color: #445E79;
}
.mainSR a.active {
	text-decoration: none;
	color: #445E79;
}
.mainSR a:visited {
	color: #445E79;
	text-decoration: none;
}
.mainSR a:hover {
	text-decoration: underline;
	color: #8EA150;
}

.mainSROutlineRows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	border-bottom: 1px solid #DEECFB;
}
.mainSRHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #445E79;
}
.mainSRHighlightOutline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	line-height: 18px;
	border-bottom: 1px solid #DEECFB;
}
.mainSROutline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	font-weight: bold;
	border-bottom: 1px solid #445E79;
	border-top: 1px solid #445E79;
	background: #DEECFB;
}
.mainSROutlineBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	line-height: 18px;
	font-weight: bold;
	border-bottom: 1px solid #445E79;
	border-top: 1px solid #445E79;
	background: #DEECFB;
	font-weight: bold;
}
.mainSRHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #445E79;
	line-height: 18px;
	font-weight: bold;
	border-bottom: 1px solid #445E79;
	background: #DEECFB;
}

/* --------------------- PROPERTY DETAIL PHOTOS ----------------------- */

.property_image {
	border: 1px solid #8FA5BB;	
}
.gallery_image {
	border: 1px solid #8FA5BB;
	vertical-align: middle;
}

/* --------------------- AUCTION MODULES ----------------------- */

.auction_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
}
.auction_mainBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: bold;
}
.auction_mainHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	font-weight: bold;
}
.auction_mainHighlightFill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #445E79;
	font-weight: bold;
	background: #dfeefd;
	border-bottom: 1px solid #DEECFB;
}
.auction_outline {
	border: 1px solid #8FA5BB;
	background: #dfeefd;
}

/* --------------------- BACKGROUNDS ----------------------- */

.hp_background {
	background: #848484;
	border: 1px solid #445E79;
	height: 80px;
}
 /* User Registration */
 .wiz
 {
 }
 .wiz td
 {
   vertical-align: top;
 }

/* --------------------- HOME PAGE BARS ----------------------- */

.bar {
	font-size: 11px;
	background: #DEECFB;
	color: #445E79;
	height: 23px;
	line-height: 23px;
	text-align: left;
	margin-bottom: 13px;
	text-indent: 10px;
}
.hp_bar {
	font-size: 12px;
	font-weight: bold;
	background: #445E79;
	color: #FFFFFF;
	height: 50px;
	width: 107px;
	text-align: center;
}
.hp_bar a {
	color: #FFFFFF;
	text-decoration: none;
}
.hp_bar a.active {
	color: #FFFFFF;
	text-decoration: none;
}
.hp_bar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hp_bar a:hover {
	color: #8EA150;
	background: #445E79;
	text-decoration: none;
}
.hp_bar_right {
	font-size: 12px;
	font-weight: bold;
	background: #445E79;
	color: #5D5D5D;
	height: 50px;
	text-align: center;
}
.bartext {
	font-size: 11px;
	color: #445E79;
	height: 23px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 13px;
}

/* --------------------- FOOTER ----------------------- */

.footer {
	font-size: 10px;
	color: #445E79;
	background-color: #CECECE;
}
.footer a {
	text-decoration: none;
	color: #445E79;
}
.footer a:active {
	text-decoration: none;
	color: #445E79;
}
.footer a:visited {
	text-decoration: none;
	color: #445E79;
}
.footer a:hover {
	color: #8EA150;
	text-decoration: none;
}

/* --------------------- DISCLAIMER ----------------------- */

.disclaimer {
	font-size: 10px;
	color: #5D5D5D;
}
.disclaimer a {
	text-decoration: none;
	color: #445E79;
}
.disclaimer a:active {
	text-decoration: none;
	color: #445E79;
}
.disclaimer a:visited {
	text-decoration: none;
	color: #445E79;
}
.disclaimer a:hover {
	color: #8EA150;
	text-decoration: none;
}


/* --------------------- FLASH ----------------------- */

#main p.flash {
	padding-top: 20px;
	padding-bottom: 20px;
	/*margin-left: 18px;*/
}
