/* undohtml default html */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

/* *************************** */

body {
	background-color: #545d4d;
}

#ContentCell {
	background-color: #545d4d;
}

#MainContentTable {
	width: 800px;
	background-color: #f9f9f5;
	overflow: hidden;
	position: relative;
	top: -1px;
}


.HomeSearchModule,
.DocumentModule,
.Mortgage,
.FeedbackModule,
.RssReaderModule,
.HomeEvaluationModule,
.ListingsSummaryModule .ListingsSummaryModule,
.Links .LinksModule .Text,
.IDXListingModule,
.inside {
	overflow: hidden;
	padding: 10px;
}

.inside li {
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 10px;
}

.inside .null li {
	list-style-type: none;
}
			.Title, p {
				margin-left: 5px;
			}

			.Title {
				height: 21px;
				color: #812d14;
				font-size: 12pt;
				font-weight: bold;
				background-image: url('images/bk-h2.gif');
				background-repeat: no-repeat;
				padding-left: 15px;
			}
			
			h2 {
				color: #812d14;
				border-bottom: 1px solid #812d14;
				padding-bottom: 3px;
				margin-bottom: 5px;
				font-size: 10pt;
				font-weight: bold;
			}
			
			p {
				margin-bottom: 20px;
			}


#header {
	width: 800px;
	background-color: #545d4d;
}

	#header #header-banner {
		height: 215px;
		overflow: hidden;
		background-image: url('images/bk-header.jpg');
		background-repeat: no-repeat;
	}
	
	#header #slideshow {
		text-align: center;
		background-image: url('images/bk-flash.gif');
		background-repeat: no-repeat;
	}

	#header #flash {
		width: 373px;
		height: 175px;
		border-left: 4px solid #545d4d;
		border-right: 4px solid #545d4d;
		margin-left: auto;
		margin-right: auto;
	}
	
	#header #nav-bar {

	}

#page-content {
	width: 798px;
	overflow: hidden;
	background-image: url('images/bk-content.gif');
	background-repeat: no-repeat;
}

	#page-content #col-1,
	#page-content #col-2,
	#page-content #col-3 {
		background-repeat: no-repeat;
		float: left;

	}
	
	#page-content #col-1 {
		width: 150px;
		height: 504px;
		overflow: hidden;
		background-image: url('images/bk-col-1.jpg');
	}
	
		#page-content #col-1 ul.links {
			margin-top: 20px;
		}
		
			#page-content #col-1 ul.links a {
				display: block;
				width: 145px;
				height: 29px;
			}
			
				#page-content #col-1 ul.links a#about {
					height: 212px;
				}
				
				#page-content #col-1 ul.links a#email {
					height: 20px;
					margin-bottom: 30px;
				}
	
	#page-content #col-2 {
		width: 473px;
		overflow: hidden;
		text-align: center;
		padding-top: 20px;
	}
	
		#page-content #col-2 #copy {
			width: 388px;
			overflow: hidden;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
		}
		
			#page-content #col-2 #copy h2 {
				color: #812d14;
				font-size: 10pt;
				font-weight: bold;
				background-image: url('images/bk-copy-h2.gif');
				background-repeat: no-repeat;
				background-position: left 3px;
				padding: 0px;
				padding-left: 15px;
				border-bottom: none;
				padding-bottom: 0px;
			}
			
			#page-content #col-2 #copy p {
				background-image: url('images/bk-copy-p.gif');
				background-repeat: no-repeat;
				padding: 0px;
				padding-top: 10px;
				margin-bottom: 20px;
			}
	
	#page-content #col-3 {
		width: 163px;
		height: 560px;
	}
	
		#page-content #col-3 #home-search {
			width: 158px;
			height: 170px;
			overflow: hidden;
			margin-top: 20px;
			background-image: url('images/bk-home-search.gif');
			background-repeat: no-repeat;
		}
	
		#page-content #col-3 #home-search a {
			display: block;
			width: 158px;
			height: 170px;
		}
	
		#page-content #col-3 #featured {
			background-image: url('images/bk-featured.gif');
			background-repeat: no-repeat;
			padding-top: 35px;
			margin-top: 20px;
		}

/* MENU STYLES */
#mainMenu ul, 
#mainMenu li {
	padding: 0px;
	margin: 0px;
}

#mainMenu table {
	background-color: #e8e0c9;
	background-image: url('images/bk-navbar.gif');
	background-repeat: repeat-x;
	position: relative;
	border: 0px solid #60705e;
	width: 800px;
	margin-top: 3px;
}

	#mainMenu table td {
		overflow: visible;
		padding: 0px;
		margin: 0px;
		border-left: 0px solid #60705e;
		background-image: url('images/navDivide.gif');
		background-repeat: no-repeat;
		background-position: left -5px;
	}

	#mainMenu .root {
		width: 100%; /* Width of Root Menu Items */
		text-transform: uppercase;
		background-image: none;
		background-repeat: no-repeat;
		background-position: left;
	}
	
		#mainMenu .ignore {
			background-image: none;
		}

	#mainMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#mainMenu ul li {
		position: relative;
		font-size: 11px;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align: center;
		list-style-type: none;
	}
	
	#mainMenu li strong {
		display: block;
		width: 150px;
		padding: 2px 5px; 
		background-color: #A1988F;
	}
	
	#mainMenu #homeLnk {
		border: 0px;
		background-image: none;
	}
	
	#mainMenu #homeLnk .root {
		border: 0px;
		background-image: none;
	}
	
	#mainMenu ul li li {
		text-align: left;
	}
	
	.navButton .root {
		background-repeat: no-repeat;
		background-position: left;
	}

	.navButton li ul {
		position: absolute;
		left: 0px; /* Set 1px less than menu width */
		top: 24px;
		display: none;
		z-index: 100;
		border: 1px solid #c5c6a7;
		background-color: #ffffff;
	}

	/* Styles for Menu Items */
	#mainMenu ul li a {
		display: block;
		text-decoration: none;
		color: #000000;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 150px; /* Width of Menu Items */
	}
	
	#mainMenu ul li li a {
		display: block;
		/*text-decoration: none;*/
		font-weight: bold;
		color: #1e373f;
		border-bottom: 1px solid #C0BBB6;
	}

	/* Fix IE. Hide from IE Mac \*/
	* html #mainMenu ul li { float: left; height: 1%;}
	* html #mainMenu ul li a { height: 1%; }
	/* End */

	#mainMenu ul li a:hover { color: #1e373f; background: #DFD29F; } /* Hover Styles */

	#mainMenu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

	#mainMenu li:hover ul, #mainMenu li.over ul { display: block;} /* The magic */

	#mainMenu .navButton {
		background-image: url('images/navButton-Bg.gif');
		background-repeat: no-repeat;
		background-position: right 2px;
	}
	
.FeaturedListingModule div,
.hide,
.DesktopModuleTitlePanel hr
{display: none;}

A.SiteLinkFooter:link,
.SiteLinkFooter:visited {
	color: #DFD29F;
}