
/*	design elements	*/
body {margin: 0; padding: 0; background-color: #0055A8;}

#container {
	border: solid 3px #ccc;
	border-top: 0px;
	background-color: #0055A8;

	}

#lhs {
	text-align: center;
	}

#lhs p {
	text-align: left;
	font: 12px/18px arial, sans-serif;
	color: #0055A8;
	padding: 10px;
	}

#lhsNav a {
	font: 20px arial, sans-serif;
	text-align: left;
	color: #0055A8;
	background-color: #E8F0F7;
	display: block;
	padding: 8px;
	padding-left: 40px;
	}
	
#lhsNav a {
	background-image: url('/images/bg2.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
	background-color: #E8F0F7;
	display: block;
	padding: 8px;
	padding-left: 40px;
	border-top: solid 1px #EFF5FA;
	border-bottom: solid 1px #D3DAE1;
	}
#lhsNav a:hover {
	text-decoration: none;
	background-color: #BBD3E7;
	background-image: url('/images/bg2a.gif');
	}

#mortgageCalc {
	background-image: url('/images/bg-calc.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	}


.breadcrumb {
	color: #97B9DB;
	text-align: right;
	}
.breadcrumb a {
	font: bold 12px arial, sans-serif;
	}

#mainContent {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	width: 600px;

	}
	
#mlsmainContent {
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 800px;
	height: 1100px;
}
	


#footer p {
	font: 11px arial, sans-serif;
	text-align: center;
	color: #0055A8;
	}
	


#cmPollContents {border: solid 1px #000; background-color: #fff;}
#cmPollContents table {width: 150px; padding: 0px;}
#cmPollContents table tr, #cmPollContents table td {padding: 0px;}
#cmPollContents input {padding-left: 5px;}
#cmPollContents h3 {font: bold 13px verdana, sans-serif; padding-left: 15px; border-bottom: solid 1px #000;}

#cmFader {border: solid 1px #000; background-color: #fff; width: 200px; padding: 0px;}
#cmFader h3 {font: bold 14px verdana, sans-serif; }

/*custom style for associates page*/

.Page29057{
	font: 16spx verdana, sans-serif;
	font-weight:bold;
	text-align: center;
	color: #000000;
	}
	
.Page29057 p{
	padding: 0px;
	margin: 0px;
}

.Page29057 a:link, .Page29057 a:active, .Page29057 a:visited{
	font: 10px verdana, arial, sans-serif;
	text-decoration:underline;
}

.Page29057 a:hover{
	font: 10px verdana, arial, sans-serif;
	text-decoration:none;
}

.Page29057 hr {
	color: #164878;
}

