body {
	width: 762px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #644105;
	background-image: url(images/PageTopBackground.jpg);
	background-repeat: repeat-x;
	
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	background-color: #FFFFFF;
	clear: both;
	height: 350px;
	background-image: url(images/TableFullBAck.gif);
	background-repeat: repeat-y;
}
.content .Maintable {
	background-image: url(images/TableBackground.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px 5px 5px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin: 0px 0px 10px;
}
body > .content {
	overflow: hidden;
	height: auto;
}
.Footer {
	width: 762px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #7C87A4;
	text-align: center;
	clear: both;
	padding-top: 15px;
}
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFCC00;
	background-color: #7B1919;
	width: 750px;
}
.FooterRule {
	background-color: #7B1919;
	height: 7px;
	width: 750px;
}

.FooterMenu {
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7C87A4;
}
.FooterMenu A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #7C87A4;
}
.Legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #7C87A4;
	text-align: center;
	margin-top: 25px;
}
.Legal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.Legal A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #7C87A4;
}
/************************************************************************************************/
/* FEATURED HOME
/************************************************************************************************/
.FeatureListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	width: 200px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.FeatureListing .Photo {
	width: 195px;
	border: 1px solid #000000;
}
.FeatureListing .Description {
}
.FeatureListing .Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000
}
.FeatureListing .Title A{
	color: #000000;
	text-decoration: none;
}
/************************************************************************************************/
/* SEARCH SIDE BAR OPTIONS 
/************************************************************************************************/
.SearchSidebar {
	color: #0053A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.SearchSidebar TD {
	padding-top: 3px;
}
.SearchSidebar .SearchInputWide {
	width: 120px;
}
.SearchSidebar .SearchInputMid {
	width: 90px;
}
.SearchSidebar .SearchInputNarrow {
	width: 50px;
}
.SearchSidebar .Button {
	margin-top: 5px;
	width: 120px;
	height: 25px;
	background-color: #0053A0;
	color: #FFCC00;
	font-weight: bold;
	border: solid 1px #000;
}
/************************************************************************************************/
/* LISTING RESULTS STYLES
/************************************************************************************************/
.HomeItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 575px;
	margin-top: 3 px;
	margin-bottom: 3px;
	border-bottom: solid 1px #ccc;
}
.HomeItem IMG {
	width: 150px;
	float: left;
	border: solid 1px #000;
}
.HomeItem H4 {
	margin-left: 155px;
	margin-bottom: 3px;
}
.HomeItem H4 A{
	font-size: 13pt;
	font-weight: bold;
	color: #0053A0;
}
.HomeItem div {
	font-size: 10pt;
	background: #efefef;
	padding-right: 3px;
	padding-left: 3px;
	float: right; 
	padding-bottom: 3px;
	margin: 0px; 
	width: 205px; 
	padding-top: 3px; 
	border-bottom: #0053A0 1px solid;
}
.HomeItem P {
	clear: both;
	padding-top: 5px;
}

/* Listing Styles
----------------------------------------------------*/
.ListingPhoto {
	width: 400px;
	border: 1px solid #000;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.ListingPhotoThumb {
	width: 100px;
	height: 75px;
	border: 1px solid #000;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.ListingPhotoTitle {
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.ListingPhotoDescription {
	font-size: 10pt;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding: 0px;
	display: block;
}
.ListingVirtualTour {
	font-size: 10pt;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align:center;
	text-decoration: underline;
	color:#000000;
}
.ListingVirtualTour:Hover {
	color: #1165AF;
}
.ListingDetails {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 10pt;
}
.ListingDetails b {
	font-weight: bold;
}
.ListingDetails ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.ListingDetails ul li {
	margin-top: 0px;
	margin-bottom: 0px;
}
.ListingDetailsMajor {
	font-size: 12pt;
}
.ListingDetailsOH {
	font-weight: bold;
	font-size: 12pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.ListingDetailsOH ul li {
	font-weight: normal;
	font-size: 10pt;
}

/************************************************************************************************/
/* MARKET EVALUATION CONTROL
/************************************************************************************************/
.MarketEvalBox {
	width: 100%;
}
.MarketEvalBox TD{
	padding: 5px;
}
.MarketEvalBox .WebFormHeader {
	font-weight: bold;
	font-size: 16pt;
	color: #6B1516;
	border-bottom: solid 1px #0053A0;
}
.MarketEvalBox .WebFormTitle {
	font-weight: bold;
	text-align: right;
}
.MarketEvalBox .WebFormFieldTiny {
	width: 40px;
}
.MarketEvalBox .WebFormFieldBox {
	width: 300px;
	height: 125px;
}
.MarketEvalBox .Left {
	text-align: left;
}

/************************************************************************************************/
/* LEAD CONTROLS
/************************************************************************************************/
.LeadBox {
	width: 100%;
}
.LeadBox TD{
	padding: 5px;
}
.LeadBox TD TD {
	padding: 2px;
}
.LeadBox .WebFormHeader {
	font-weight: bold;
	font-size: 18pt;
	color: #7B1919;
	border-bottom: solid 1px #0053A0;
}
.LeadBox .WebFormTitle {
	font-weight: bold;
	text-align: right;
}
.LeadBox .WebFormFieldTiny {
	width: 30px;
}
.LeadBox .WebFormField {
	width: 300px;
}
.LeadBox .WebFormFieldBox {
	width: 500px;
	height: 125px;
}
.LeadBox .Left {
	text-align: left;
}

.PicButtons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.PicButtons A:Link{
	color: #333333;
	text-decoration: none;
}
.PicButtons A:Hover{
	color: #000;
	text-decoration: none;
}
.PicButtons A:Visited{
	color: #333333;
	text-decoration: none;
}
.LinkPageCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #023D67;
	margin-bottom: 15px;
}
.LinkPageLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
}
.LinkPageLink:Link {
	color: #FF0000;
	text-decoration: none;
}
.LinkPageLink:Hover {
	color: #990000;
	text-decoration: none;
}
.LinkPageLink:Visited {
	color: #FF0000;
	text-decoration: none;
}
.LinkPageDescription {
	font-size: 10pt;
	color: #333;
	margin-top: 0px;
}
.TestimonialList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #2E5B85;
}
.TestimonialList H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

/************************************************************************************************/
/* ARTICLE
/************************************************************************************************/
.ArticleLink {
	font-size: 12pt;
	display: block;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArticleCategory {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14pt;
}
.ArticleTitle {
	font-size: 18pt;

}
.ArticleFormHeader {
	background-color:#0355A1;
	font-weight: bold;
	font-size: 12pt;
	color: #FFFFFF;
}
.ArticleFormField {
	font-size: 11pt;
	font-weight: bold;
	color: #4B89C1;
}
.ArticleFormField Input {
	font-size: 10pt;
}
.ArticleFormField TextArea {
	width: 400px;
	height: 100px;
	font-size: 10pt;
}
.Checkbox {
	width: 10px;
}
.Textbox {
	width: 200px;
}
.VerticalBar {
	width: 8px;
	background-image: url(images/VerticalBar.gif);
	background-repeat: repeat-y;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #7B1919;
	margin: 0px;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: bold;
	color: #213264;
	margin: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B1919;
	margin: 0px;
}
h3 A{
	color: #7B1919;
	text-decoration:none;
}
.FrontPageLink p {
	font-size: 10px;
	line-height: 11px;
	margin: 0px;
}
.ReturnLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 35px;
}
.ReturnLink A{
	color: #666666;
}
.ArticleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	width: 600px;
	margin-left: 50px;
	line-height: 16pt;
}
.ArticleText li {
	margin-bottom: 15px;
}
.ArticleText p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
}
.FrontPageLink {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.FeaturedTop {
	margin-top: 35px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
}
.FeaturedTop a {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}
.VIPTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C1A19;
	text-align: center;
}
.VIPList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
.VIPList LI {
	margin-left: 0px;
}
.VIP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
.ClickHere A{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.ClickHereSmall A{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}.Subtitle {
	color: #000066;
}

