/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol, li { list-style:none; list-style-type: none;}

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

body {
	background-color: #363d57;
	background-image: url('images/bk-body.gif');
	background-repeat: repeat-x;
	background-position: 0px 81px;
}

#MainContentTable {
	text-align: center;
	background-image: url('images/bk-module.gif');
	background-repeat: repeat-y;
	background-position: center;
	border: 0px dashed #ffffff;
	position: relative;
}

#form1 table tr td {
	text-align: center;
}


.Module { 
	width: 793px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	text-align: center;
}

a:link {
	color: #ccd0a0;
}

#header-container {
	margin-left: auto;
	margin-right: auto;
	width: 793px;
	position: relative;
	top: -17px;
	border: 1px solid #ccd0a0;
}

		#header-container #header-border #title-banner {
			width: 793px;
			height: 85px;
			overflow: hidden;
			background-image: url('images/title-banner.jpg');
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		#header-container #header-border #flash {
			width: 793px;
			height: 266px;
			overflow: hidden;
		}
		
		#header-container #header-border #separator {
			width: 793px;
			height: 15px;
			background-image: url('images/bk-separator.gif');
			background-repeat: repeat-x;
		}



#inside {
	padding-top: 8px;
}

.HomeSearchModule,
.DocumentModule,
.Mortgage,
.FeedbackModule,
.RssReaderModule,
.HomeEvaluationModule,
.ListingsSummaryModule .ListingsSummaryModule,
#inside {
	color: #36332a;
	width: 740px;
	background-color: #CCD0A0;
	border: 1px solid #8d804a;
	overflow: hidden;
	position: relative;
	left: 1px;
	top: 0px;
	padding-left: 17px;
	padding-right: 17px;
	text-align: left;
}

#form1 table tr td .HomeSearchModule td,
#form1 table tr td .DocumentModule td,
#form1 table tr td .Mortgage td,
#form1 table tr td .FeedbackModule td,
#form1 table tr td .RssReaderModule td,
#form1 table tr td .HomeEvaluationModule td,
#form1 table tr td .ListingsSummaryModule .ListingsSummaryModule td,
#form1 table tr td #inside td {
	text-align:left;
}

	.HomeSearchModule a,
	.DocumentModule a,
	.Mortgage a,
	.FeedbackModule a,
	.RssReaderModule a,
	.HomeEvaluationModule a,
	.ListingsSummaryModule .ListingsSummaryModule a,
	#inside a {
		color: #6F6957;
	}

	.HomeSearchModule h1 .Title,
	.DocumentModule h1 .Title,
	.Mortgage h1 .Title,
	.FeedbackModule h1 .Title,
	.RssReaderModule h1 .Title,
	.HomeEvaluationModule h1 .Title,
	.ListingsSummaryModule .ListingsSummaryModule h1 .Title,
	#inside h1 {
		color: #36332a;
		height: 25px;
		background-image: url('images/bk-h1.gif');
		background-repeat: no-repeat;
		padding-left: 35px;
		margin-bottom: 20px;
		font-size: 18pt;
		font-weight: normal;
	}

	.HomeSearchModule h2,
	.DocumentModule h2,
	.Mortgage h2,
	.FeedbackModule h2,
	.RssReaderModule h2,
	.HomeEvaluationModule h2,
	.ListingsSummaryModule .ListingsSummaryModule h2,
	#inside h2 {
		color: #CCD0A0;
		height: 26px; 
		font-size: 11pt;
		font-weight: bold;
		background-image: url('images/bk-h2.gif');
		background-repeat: no-repeat;
		padding-left: 30px;
	}

	.HomeSearchModule p,
	.HomeSearchModule ul,
	.DocumentModule p,
	.Mortgage p,
	.FeedbackModule p,
	.RssReaderModule p,
	.HomeEvaluationModule p,
	.DocumentModule ul,
	.Mortgage ul,
	.FeedbackModule ul,
	.RssReaderModule ul,
	.HomeEvaluationModule ul,
	.ListingsSummaryModule .ListingsSummaryModule p,
	.ListingsSummaryModule .ListingsSummaryModule ul,
	#inside ul,
	#inside p {
		margin-bottom: 20px;
		margin-left: 20px;
	}

	.HomeSearchModule li,
	.DocumentModule li,
	.Mortgage li,
	.FeedbackModule li,
	.RssReaderModule li,
	.HomeEvaluationModule li,
	.ListingsSummaryModule .ListingsSummaryModule li,
	#inside li {
		margin-left: 30px;
		list-style-type: disc;
	}
	
.DesktopModuleTitlePanel hr, .hide {display: none;}

#inside {
	margin: 8px;
	position: relative;
	top: -20px;
	overflow: hidden;
}

input.CommandButton { background-color: #36332a; }

#footer {
	color: #ADB367;
}

	#footer #footer-table {
		background-color: #CCD0A0;
		border: 1px solid #000000;
	}
	
	#footer #footer-table td {
		padding: 5px;
	}
	
	#footer #footer-table a {
		color: #8D804A;
	}