@charset "utf-8";

body {
	margin: 0 auto;
 	width: 980px;
	text-align: center;
	background: #e5eef6;
	background: url(images/BG.jpg);
}

.TopNav {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 980px;
	text-align: center;
	background: #e5eef6;
	color: #FFF;
	font: 10px Arial, Helvetica, sans-serif;
	display: block;
}

		.TopNav a {
			color: #134da3;
			font: 11px Arial, Helvetica, sans-serif;
			text-decoration: none;
		}

.MainImageHolder {
	width: 980px;
}

.NavHolder {
	width: 980px;
}


.Page {
	width: 982px;
	padding: 0px 0px 0px 0px;
	border-left: 1px #e8e8e8 solid;
	border-right: 1px #e8e8e8 solid;
	
}

.PageLogos {
	width: 980px;
	background: #FFF;
	border-top: 1px #CBCBCB solid;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px #CBCBCB solid;
}

.PageBottom {
	width: 975px;
	background: #FFFFFF;
	color: #FFF;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 170%;
	padding: 10px 15px 10px 15px;
}

		.PageBottom .BottomLogos {
		text-align: center;
		padding: 0px 0px 25px 0px;
		}

		.PageBottom a {
			color: #000;
			font: 10px Arial, Helvetica, sans-serif;
			line-height: 170%;
			text-decoration: none;
		}
		
		.PageBottom .BottomLinks {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			float: right;
			text-align: left;
			display: inline;
			width: 825px;
			
		}
		
		.PageBottom .Superlative {
			margin: 4px 0px 0px 0px;
			padding: 0px 5px 0px 35px;
			color: #000;
			font: 10px Arial, Helvetica, sans-serif;
			float: left;
			text-align: left;
			display: inline;
			background: url(images/SuperLogo.gif) no-repeat left top;
			width: 75px;
		}

.HPText {
	margin: 0px 0px 0px 0px;
	padding: 14px;
	text-align: left;
	color: #494949;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 180%;
	background: url(images/HPText_BG.gif) repeat-x #FFF top;
}

		.HPText h1 {
			margin: 0px 0px 0px 0px;
			text-align: left;
			color: #053E75;
			font: 26px "Times New Roman", Times, serif;
		}
		
.AwardHolder {
	text-align: right;
	color: #CCC;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0px 20px 0px 0px;
	margin: 14px 0px 0px 0px;
}

		.AwardHolder h1 {
			margin: 15px 0px 10px 0px;
			text-align: right;
			color: #494949;
			font: 14px Arial, Helvetica, sans-serif;
			line-height: 140%;
		}

.Award {
	margin: 0px 0px 0px 0px;
	padding: 20px 120px 25px 0px;
	text-align: right;
	color: #5680ab;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 130%;
	background: url(images/ChairmensCircle.gif) no-repeat right top;
	border-bottom: 1px #CCC solid;
}

.HPQS_Holder {
	height: 190px;
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #003a75;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 130%;
	background: url(images/quicksearch.jpg) no-repeat center top;
	text-align: center;
	display: table;
}

		.HPQS_Holder a {
			margin: 0px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
		}
		
		.QS {
			margin: 30px 20px 10px 465px;
			padding: 4px;
			width: 475px;
		}

		.HPQS_Holder .formfield {
			margin: 0px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
			width: 96%;
		}

		.HPQS_Header {
			margin: 14px 20px 14px 20px;
		}

		.HPQS_SignUp {
			margin: 0px 10px 0px 10px;
			text-align: left;
			padding: 15px 8px 15px 70px;
			background: url(images/SignUpIcon.gif) left no-repeat;
			color: #494949;
		}
		
		.HPQS_Header h1 {
			margin: 0px 0px 0px 0px;
			color: #5680ab;
			font: 18px Arial, Helvetica, sans-serif;
			float: left;
			display: inline;
		}
		
		.HPQS_Header h2 {
			margin: 2px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
			float: right;
			display: inline;
		}
		
.BPQS_Holder {
	height: 390px;
	width: 276px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	color: #003a75;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 130%;
	background:url(images/BP_quicksearch.jpg) no-repeat center top;
	text-align: center;
}

		.BPQS_Holder a {
			margin: 0px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
		}
		
		.BPQS {
			margin: 55px 0px 0px 0px;
			padding: 4px;
			width: 246px;
			display: block;
		}

		.BPQS_Holder .formfield {
			margin: 0px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
			width: 96%;
		}

		.BPQS_Header {
			margin: 14px 20px 14px 20px;
		}

		.BPQS_SignUp {
			margin: 0px 10px 0px 25px;
			text-align: right;
			padding: 0px 25px 10px 80px;
			background: url(images/Side01.jpg) left no-repeat;
			color: #494949;
		}

		
		.BPQS_Header h1 {
			margin: 0px 0px 0px 0px;
			color: #5680ab;
			font: 18px Arial, Helvetica, sans-serif;
			float: left;
			display: none;
		}
		
		.BPQS_Header h2 {
			margin: 2px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
			float: right;
			display: inline;
		}

.SP_Button {
	height: 95px;
	width: 160px;
	margin: 16px 1px 16px 1px;
	text-align: center;
	float: left;
	display: inline;
	border: 1px #FFF solid;
	background: #fff;
}

.SP_Button:hover {
	height: 95px;
	width: 160px;
	margin: 16px 1px 16px 1px;
	text-align: center;
	float: left;
	display: inline;
	border: 1px #b5c5d4 solid;
	background: url(images/ButtonIconBG.gif) bottom repeat-x;
}

		.SP_Button img {
			text-align: center;
			display: block;
			border: 0px;
		}
		
		.SP_Button a {
			color: #376591;
			font: 14px Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		
		
.BP {
	width: 95%;
	padding: 0px 22px 0px 22px;
	background:url(images/BG_SearchProperties01.jpg) no-repeat #FFF;
}

.BPText {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	color: #666;
	font: 12px  Arial, Helvetica, sans-serif;
	line-height: 180%;
	display: block;
	width: 100%;
}

		.BPText h1 {
			margin: 32px 0px 8px 0px;
			text-align: left;
			color: #eb0a10;
			font: 15px bold Arial, Helvetica, sans-serif;
		}
		
		.BPText h2 {
			margin: 0px 0px 0px 0px;
			color: #376591;
			font: 16px Arial, Helvetica, sans-serif;
			float: left;
			display: block;
			width: 100%;
			background: #EBEBEB;
			padding: 2px;
		}

		.BPText h3 {
			margin: 14px 0px 4px 0px;
			color: #053E75;
			font: 16px Arial, Helvetica, sans-serif;
			float: left;
			display: block;
			width: 100%;
			line-height: 160%;
			border-bottom: 1px #CBCBCB solid;
			padding: 0px;
		}
	
		.BPText h4 {
			margin: 0px 0px 8px 0px;
			padding: 0px 0px 8px 0px;
			text-align: left;
			color: #053E75;
			font: 20px "Times New Roman", Times, serif;
			border-bottom: 1px #CBCBCB solid;
		}
		
		.BPText a {
			margin: 0px 0px 0px 0px;
			color: #5680ab;
			font: 12px Arial, Helvetica, sans-serif;
			line-height: 170%;
		}
		

		
				.BPText li {
					line-height: 160%;
					margin: 0px 0px 0px 0px;
				}
				
		.BPText .AreaLinks a {
			margin: 0px 0px 0px 0px;
			color: #5680ab;
			font: 16px Arial, Helvetica, sans-serif;
			line-height: 170%;
			text-decoration: none;
			padding: 2px;
			width: 96%;
			display: block;
		}
		
		.BPText .AreaLinks a:hover {
			margin: 0px 0px 0px 0px;
			color: #5680ab;
			font: 16px Arial, Helvetica, sans-serif;
			line-height: 170%;
			text-decoration: none;
			background: #EBEBEB;
			padding: 2px;
			width: 96%;
			display: block;
		}

		
.BPForm {
	background: url(images/FormBG.gif) top center no-repeat;
	padding: 2px 5px 2px 5px;
	color: #376591;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 170%;
	margin: 20px 0px 20px 0px;
}

		.BPForm .formfield {
			margin: 0px 0px 0px 0px;
			color: #003a75;
			font: 12px Arial, Helvetica, sans-serif;
			width: 92%;
		}
		
.Backpagetable {
	width: 100%;
	padding: 0px 0px 0px 0px;
	background:url(images/BG_SearchProperties01.jpg) no-repeat #FFF;
}


.ADText {
	padding: 2px 5px 2px 5px;
	color: #376591;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 170%;
	margin: 20px 0px 20px 0px;
}	
	
.BP_Offices {
	width: 100%;
	padding: 0px 22px 0px 10px;
	background:url(images/BG_Offices01.jpg) no-repeat #FFF;
}