html{font:100% Tahoma,Arial,Sans-Serif;color:#04436e;}body{margin:0;padding:0;}table{padding:0;border:0;border-collapse:collapse;}td{vertical-align:top;}img{border:0}a{color:#04436e;}a:hover{color:#000;}#quickBits{display:none;}#container{margin-left:auto;margin-right:auto;width:988px;}#nav{background-color:#0a156f;height:32px;border-top:1px #0a156f solid;}#nav ul{list-style-type:none;margin:8px 0 0 30px;padding:0;}#nav li{display:block;float:left;margin-right:30px;}#nav a{color:#fff;font-size:.9em;text-decoration:none;}#nav a:hover{color:#3DBCEC;}#header{background-image:url(/media/img/hdr.png);width:988px;text-align:right;}#header h1{display:none;}#header form{text-align:right;margin-top:30px;padding-top:58px;padding-left:70px;float:right;z-index:100000;background-image:url(/media/img/pAlrt.png);background-position:center right;background-repeat:no-repeat;position:relative;margin-left:-200px;}body>#container #header form{padding-left:770px;padding-bottom:5px;}#header input{border:1px #000 solid;display:block;margin-right:25px;width:180px;font-size:.6em;margin-top:-2px;}body>#container #header form input{margin-right:15px;margin-top:1px;}#header button{display:block;border:1px #000 solid;padding-right:10px;padding-top:23px;border:none;background:transparent;margin-right:115px;}body>#container #header button{margin-right:125px;}#contentContainer{clear:both;border:1px #fff solid;}#supNav{float:left;width:174px;background-image:url(/media/img/srch.png);background-repeat:no-repeat;padding-top:60px;text-align:center;}#supNav select{margin-bottom:10px;width:150px;}#supNav button{background:transparent;border:none;}#supNav ul{margin-top:50px;text-align:right;list-style-type:none;}#supNav li{font-size:.8em;border-bottom:1px #fff solid;width:110px;padding:5px;}#supNav a{color:#fff;text-decoration:none;padding-right:24px;}body>#contentContainer #supNav ul li a{padding-right:10px;}#content{padding-left:185px;font-size:.9em;}#content h1{color:#0a156f;font-size:1.6em;margin-bottom:0;}#content h2{color:#0a156f;font-size:1.2em;margin-bottom:0;}#content p{margin-top:0;margin-bottom:20px;}#content select{width:300px;}#footer{clear:both;display:block;margin-top:20px;background-image:url(/media/img/ftr.png);background-repeat:no-repeat;height:32px;}#footer p{display:none;}#sup{margin-left:30px;font-size:.8em;}#sup a{color:#000;}#sup{margin-left:30px;list-style-type:none;}#featured{background-image:url(/media/img/home_fp.png);background-repeat:no-repeat;padding-left:178px;font-size:1em;height:328px;}#featured h2{padding:5px;background-color:#0a156f;color:#fff;}#featured img{float:right;margin-left:10px;}#featured a{color:#000;text-decoration:none;}#featured a:hover{color:#0e3e54;}#news,#blog{font-size:.8em;}#news a,#blog a{color:#000;text-decoration:none;}.box{background-color:#78c6ec;padding:7px;-moz-border-radius:5px;-webkit-border-radius:5px;}#latest{background-color:#78c6ec;font-size:.8em;padding:0;margin:0;}#latest div{padding:5px 5px 8px 5px;font-size:.8em;text-align:center;display:block;clear:both;}#latest a{color:#fff;}#latest h2,td h2{padding:5px;margin:0;background-color:#0a156f;color:#fff;line-height:1.1;}#latest a{color:#000;text-decoration:none;display:block;}#latest a:hover{color:#fff;}#latest img{display:block;width:130px;border:none;clear:both;}#latest br{clear:both;margin-top:1px;}.searchfilters{font-size:.8em;font-weight:bold;background-color:#e9e9e9;color:#a27d7d;clear:right;padding:3px 10px;}#searchheader button{background:transparent none repeat scroll 0 0;border:medium none;width:110px;}#searchheader{color:#676767;}#searchheader select{width:150px;}#boldsearchheader{font-size:1.20em;font-weight:bold;}#hdrs{display:none;}#displayfilters{margin-top:10px;text-align:right;font-size:.8em;color:#A27D7D;}#displayfilters select{width:150px;}#mapside{float:right;margin-left:5px;background-color:#78C6EC;width:250px;height:322px;}#mapsideheader{width:100%;height:24px;background-color:#0E3E54;}#ops{list-style-type:none;margin:28px 0 0 5px;font-size:.8em;padding:0;border-left:1px #676767 solid;}#ops li{margin-bottom:2px;padding-left:5px;}#ops a{text-decoration:none;}td #ops a{font-size:1em;}#dI{width:400px;height:266px;overflow:hidden;background-image:url(/media/img/loading.gif);background-position:center center;background-repeat:no-repeat;background-color:#fff;}.tmn{border:1px #000 solid;width:90px;height:59px;overflow:hidden;background-image:url(/media/img/loading.gif);background-position:center center;background-repeat:no-repeat;background-color:#fff;clear:right;}#mapA div{float:left;width:125px;margin-left:20px;text-align:center;font-size:.8em;}#mapA a{text-decoration:none;}#mapA img{display:block;margin:2px auto 2px auto;}#new div{float:left;width:135px;margin:0 0 5px 15px;text-align:center;font-size:.8em;}#new a{text-decoration:none;}#new img{display:block;margin:2px auto 2px auto;}.hm{margin:5px 0 20px 0;}.hm td h2{padding-left:20px;color:#fff;}.hm a{text-decoration:none;}.Red{color:#fff;text-align:center;}#srchpanel select{font-weight:bold;}.searchRslt{height:117px;overflow:hidden;background-color:#78C6EC;margin-bottom:15px;}.searchRslt h2{background-color:#0a156f;color:#fff !important;padding:3px 0px 3px 5px;margin:0;}.searchRslt p{padding-right:5px;}.searchRslt strong{display:inline-block;margin-top:4px;}.searchRslt img{float:left;width:120px;height:90px;margin:0px 5px 0px 0px;border:0;}.searchRslt a.vuProp{display:block;float:right;text-decoration:none;margin:0px 5px 0px 0px;cursor:pointer;font-size:.9em;}* html .searchRslt a.vuProp{display: inline-block;}
	html, body {
		font-family: Tahoma, Arial, Sans-Serif;
	}
	
	input, textarea, button {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 2px;		
		border: 1px #808080 solid;
	}
	
	* html h2 {
		background-image: none !important;
	}		
	
	* html button {
		background-image: none !important;
	}
			
	* html .button {
		background-image: none !important;
	}
	
	#content button, #content .button {
		display: block;
		text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
		text-align: center;
		padding: 4px 8px 6px 8px;
		color: #000;
		text-decoration: none;
		background: yellow url(/media/img/button_bg.png) repeat-x top left;			
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-box-shadow: 0px 2px 7px #000;
		-webkit-box-shadow: 0px 2px 7px #000;
	}
	
	#content button:hover, #content a.button:hover {
		background-position: 0 -7px;
	}
	
	#content .button, #content button {
		display: inline-block;
		border: none;
	}	
	
	.inlineButton {
		display: inline-block;
	}	
	
	.green {
		background-color: #5ab100;
	}
	
	#nav {
		background-image: url(/media/img/button_bg.png);
		padding: 0px 0px 5px 0px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		
	}
	
	* html #nav {
		padding: 3px 0px 2px 0px;
		background-image: none;
	}
	
	#nav ul {
		margin: 4px 0px 0px 55px;
	}
	
	#nav ul a {
		display: inline-block;
		padding: 3px 7px 3px 7px;
		font-weight: lighter;
	}
	
	#nav ul a:hover {	
		background-image: url(/media/img/button_bg.png);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		color: #fff;
	}	
	
	* html #nav ul a:hover{
		background-image: none;
		text-decoration: underline;
	}
	
	#new, #potw, #propDetail, .searchRslt {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px; 
		background-color: rgb(120, 198, 236);
		padding: 0px 0px 10px 0px;
	}
	
	#new {
		height: 170px;
	}
	
	*:first-child+html #new {
		margin-top: 10px;
	}
	
	* html #new {
		margin-top: 10px;
	}
	
	#new h2, #potw h2, #latest h2, #propDetail h2, .searchRslt h2 {
		padding: 2px 0px 3px 7px;
		font-weight: lighter;
		color: #fff;
		background-color: #0a156f;
		background-image: url(/media/img/button_bg.png);
		-moz-border-radius-topleft: 5px;  
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
	}
	
	#new img {
		margin-bottom: 10px;
		-moz-box-shadow: 0px 1px 7px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0px 1px 7px rgba(0,0,0,0.5);			
	}
	
	#new a {
		display: block;
		padding: 2px 0px 5px 0px;
		height: 145px;
	}

	#new a:hover {
		background-color:#0a156f;
		color: #fff;
	}	

	#new a:hover img {
		-moz-box-shadow: 0px 1px 7px rgba(255,255,255,0.5);
		-webkit-box-shadow: 0px 1px 7px rgba(255,255,255,0.5);			
	}
	
	#potw img {
		float: left;
		margin: -3px 10px 0px 0px;
	}
	
	#potw ul {
		float: right;
		margin: 8px 7px 0px 10px;
	}
	
	#potw p {
		margin: 3px 0px 0px 0px;
		font: 12px Tahoma, Arial, Sans-Serif;
		width: 630px;
	}
	
	*:first-child+html #potw p {
		width: 620px;
	}
	
	* html #potw p {
		width: 610px;
	}		
	
	#potw strong {
		display: block;
		margin-bottom: 7px;
	}
	
	#potw a {
		text-decoration: none;
		font: 12px Tahoma, Arial, Sans-Serif;			
	}
	
	.clr {
		clear: both;
	}
	
	#latest {
		width: 150px;
		float: left;
		margin-right: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;	
	}
	
	*:first-child+html #latest {
		margin-top: 19px;
	}
	
	* html #latest {
		margin-top: 19px;
	}

	#latest a {
		display: block;
		text-align: center;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	
	#latest a:hover {
		background: #0a156f url(/media/img/button_bg.png) bottom left repeat-x;
		color: #fff;
	}		

	* html #latest a:hover {
		background-image: none;
	}

	#latest img {
		margin: 0px;
		width: 150px;
	}
	
	#ops {
		width: 150px;
		float: right;
		margin: 20px 5px 0px 10px !important;
	}
	
	#propDetail {
		margin: 0px 160px 0px 170px;
	}
	
	#propDetail h2 {
		height: 16px; 
	}

	#propDetail p, #propDetail ul {
		padding: 0px 20px 10px 20px;
		line-height: 1.6em;
	}

	#content ul {
		margin: 0px 0px 20px 15px;
	}
	
	#propDetail ul {
		margin: -20px 0px 20px 20px;
	}
	
	#propDetail button {
		background-color: yellow;
		padding-bottom: 5px;
	}
	
	*:first-child+html #propDetail button {
		border: 1px #000 solid;
		display: inline-block;
		padding: 3px !important;
		font-size: 12px;
		width: 200px;
		text-align: center;
	}
	
	* html #propDetail button {
		border: 1px #000 solid;
		display: inline-block;
		padding: 3px !important;
		font-size: 12px;
		width: 200px;
		text-align: center;
	}

	#searchform {
		margin-bottom: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px; 			
	}
	
	#searchform button {
		background: none;
		padding: 0;
		margin: 0;
		-moz-box-shadow: none;
		-webkit-box-shadow:	none;		
	}
	
	.searchRslt a:hover {
		color: #fff;
	}
	
	#content {
		margin-left: 10px;
	}
	
	.searchRslt {
		font: 13px Tahoma, Arial, Sans-Serif;
	}
	
	.searchRslt img {
		margin-right: 10px;
	}
	
	#dI {
		width: 460px;
	}
	
	* html #dI {
		width: 454px;
	}
	
	.tmn {
		width: 86px !important;
	}		
	
	#imagePanel {
		margin-bottom: 15px;
	}
