body {
background-color:#1e1917;
}

p.b {
font-weight:bold;
}

h1.center, h3.center{
text-align:center;
}

strong{
font-size:1em;
}

.float_right { float: right; }
.float_left  { float: left; }
.display_inline { display:inline; }
.idr_help { position:absolute; height:32; width:32; right:5px;}

strong.center{
text-align:center;
font-size:.8em;
}

	span.b{
	font-weight:bold;
	}

	span.bold1{
	font-weight:bold;
	font-size:1em;
	}
	
	span.bold9{
	font-weight:bold;
	font-size:.9em;
	padding-left:5px;
	}

	span.login_heading{
	font-size:4em;
	}
	
	span.i{
	font-style:italic;
	}
	
	span.u{
	text-decoration:underline;
	}
	
	span.bi{
	font-weight:bold;
	font-style:italic;
	}
	
	span.bu{
	font-weight:bold;
	text-decoration:underline;
	}

	span.error{
	color:#dd0000;
	font-weight:bold;
	}

input {
font-size:1em;
}	

img{
border:0;
}

.table_toppers img.topper{
display:inline;
float:right;
border:0;
padding:0px;
}

.clear{
clear:both;
}

.noborder{
border:0;
}

.finderer{
font-size:1.1em;
}

/* Hack for IE? Test this. */ 
h1 {
margin:0;
}

/* Begin header elements */
#header {
position:relative;
width:965px;
margin:0;
}

	.logo {
	width:314px;
	height:110px;
	position:static;
	float:left;
	margin:0;
	}

	.logo a {
	width: 314px;
	text-decoration: none;
	height: 110px;
	display: block;
	}
	
	.logo a h1 {
	display: none;
	}

/* Begin login box */
#login_box_blank {
width:342px;
line-height:1.05em;
border-collapse:collapse;
vertical-align:middle;
font-size:1em;
float:right;
display:inline;
clear:right;
margin:0;
padding:0 10px;
height:110px;
}

#login_box {
width:342px;
line-height:1.05em;
border-collapse:collapse;
vertical-align:middle;
font-size:1em;
float:right;
display:inline;
clear:right;
margin:0;
padding:0 10px;
height:110px;
background-image:url('../img/login_box_background.jpg');
}

.login_box_shift {
background-position:-362px 0;
}

	#login_box input, #login_page input{
	display:inline;
	font-size:.9em;
	}

	#login_fieldset {
	font-size:10pt;
	width:100%;
	border:0;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	}
	
		p.header_login_replacement{
		font-style:italic;
		font-size:1.5em;
		text-align:center;
		padding: 20px 0 20px 0;
		margin-top:20px;
		margin-left:-20px;
		}

		#login_box #digicertsitesealcode{
		position:absolute;
		right:5px;
		top:70px;
		width:69px;
		height:34px;
		overflow:hidden;
		}

	/* Begin logged in state */
	#logged_in_box_buyer, #logged_in_box_seller {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	width:342px;
	line-height:1.5em;
	border-collapse:collapse;
	vertical-align:middle;
	font-size:.8em;
	float:right;
	display:inline;
	clear:right;
	margin:0;
	padding:10px;
	height:90px;
	}

		#logged_in_box_buyer {
		background:#BACFDF url(../img/logged_in_buyer.jpg) repeat-x;
		}
		
		#logged_in_box_seller {
		background:#BACFDF url(../img/logged_in_seller.jpg) repeat-x;
		}

		#logged_in_box_buyer a, #logged_in_box_seller a {
		font-size:1em;
		font-weight:bold;
		margin-right:20px;
		color:#000;
		}
		
		#logged_in_box_buyer img, #logged_in_box_seller img {
		float:right;
		margin-right:5px;
		margin-top:5px;
		}	

			#logged_in_box_buyer img.nofloat, #logged_in_box_seller img.nofloat {
			position:relative;
			float:none;
			margin-right:5px;
			margin-top:0px;
			top:2px;
			}
			
		.logged_in_data {
		font-weight:bold;
		font-size:1em;
		}
		
		#logged_in_box_buyer {
		background:#BACFDF url(../img/logged_in_buyer.jpg) repeat-x;
		}
		
		#logged_in_box_seller
		
		
		#page #header #logged_in_box_buyer div#ino,
		#page #header #logged_in_box_seller div#ino{
		font-size: .8em;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color:#ffffff;
		}

		#page #header #logged_in_box_buyer div#ino a,
		#page #header #logged_in_box_seller div#ino a{
		display:inline;
		font-size:1em;
		border:0;
		float:none;
		padding:0;
		margin:0 3px;
		text-decoration:none;
		padding:1px;
		}
		
			#page #header #logged_in_box_buyer div#ino a:hover,
			#page #header #logged_in_box_seller div#ino a:hover{
			background-color:#D4DDDC;
			border:1px dotted black;
			padding:0px;
			}
		
	/* End logged in state */
/* End login box */

/* Begin main navigation bar */
#navigation {
clear:both;
margin:0;
padding:0;
}

	#navbar_top {
	width:965px;
	height:35px;
	background:#373539 url(../img/sprite_h.png) 0px -500px repeat-x;
	position:static;
	float:left;
	padding:0;
	}

	#navbar_top ul {
	list-style:none;
	margin:0;
	padding:0;
	}

	#navbar_top li {
	display:block;
	float:left;
	}

	#navbar_top a:link, #navbar_top a:visited, #navbar_top a:active {
	display: block;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
	letter-spacing: .9pt;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
	border-right: 1px #57585b solid;
	padding: 5px 5px;
	height: 25px;
	float: left;
	}

	#navbar_top a:hover {
	color: #ffffff;
	background-color: #86a4bc;
	}
	
	#navbar_top #frontpage_link {
	display:inline;
	float:right;
	border-left: 1px #57585b solid;
	}

	#navbar_top #frontpage_link a {
	background:url(../img/sprite_n.png) 4px -75px no-repeat;
	padding-left:32px;
	}
	
	#navbar_top #frontpage_link a:hover {
	background:#86a4bc url(../img/sprite_n.png) 4px -115px no-repeat;
	}

	#nav_auction_list a.icon
	  {
          background-image: url(../img/icon/auction_hammer32.png);
	  background-repeat: no-repeat;
	  background-position: 2px 2px;
          padding-left: 38px;
		  
	  }

	#nav_ncp_list a.icon
	  {
          background-image: url(../img/icon/handshake32.png);
	  background-repeat: no-repeat;
	  background-position: 2px 2px;
          padding-left: 38px;
	  }



       #nav_govt_list a.icon
         {
         background-image: url(../img/icon/government.png);
         background-repeat: no-repeat;
         background-position: 2px 2px;
         padding-left: 38px;
         }
		 
	   #nav_cartographer a.icon
         {
         background-image: url(../img/icon/compass32.png);
         background-repeat: no-repeat;
         background-position: 2px 2px;
         padding-left: 38px;
         }



	#nav_ncp_list a.icon:hover
	  {
	color:#111111;
	background-color:#D0E8C1;
	  }

	#navbar_top #nav_cartographer a:hover {
	background-color: #86a4bc;
	}

	#navbar_top #nav_results a {
	background:url(../img/icon/chart_line24.png) 3px 5px no-repeat;
	padding-left:30px;
	}
	
	#navbar_top #nav_results a:hover {
	background-color: #86a4bc;
	}
	
	#navbar_top #nav_home_link a {
	background:url(../img/icon/home32_noshadow.png) 3px 5px no-repeat;
	padding-left:30px;
	}

	#navbar_top #nav_home_link a:hover {
	background-color: #86a4bc;
	}

	li#nav_home_link
	  {
	  float:right;
	  }

/* End main navigation bar */

/* Begin sub-navigation bar */

#subnavbar {
position:static;
clear:both;
width:965px;
height:30px;
float:left;
padding:0;
}

	#subnavbar.blue{
	background-color:#85a6be;
	}

	#subnavbar.green{
	background-color:#D0E8C1;
	}

	#subnavbar #subnav_home a {
	background:url(../img/icon/briefcase24.png) 3px 3px no-repeat;
	padding-left:30px;
	}

	#subnavbar #subnav_search a {
	background:url(../img/icon/magnifying_glass24.png) 3px 3px no-repeat;
	padding-left:30px;
	}

	#subnavbar #subnav_ipaa a {
	background:url(../img/icon/ipaa20.png) 3px 5px no-repeat;
	padding-left:54px;
	}

	#subnavbar #subnav_accruit a {
	background:url(../img/icon/accruit24.png) 11px 3px no-repeat;
	padding-left:45px;
	}

	#subnavbar #subnav_coquest a {
	background:url(../img/icon/coquest24.png) 3px 3px no-repeat;
	padding-left:45px;
	}

	#subnavbar #subnav_bluerock a {
	background:url(../img/icon/bluerock24.png) 3px 3px no-repeat;
	padding-left:30px;
	}
	
	#subnavbar #subnav_phdwin a {
	background:url(../img/icon/phdwin24.png) 10px 3px no-repeat;
	padding-left:45px;
	}

	#subnavbar #help_center {
	border-right: 1px solid #fff !important;
	}
	
/* End sub-navigation bar */

/* End header elements */

/* Begin main elements */
#page {
width:965px;
background:#f3f4f4 url(../img/sprite_w.png) 0px 0px no-repeat;
margin-right:auto;
margin-left:auto;
}

#main_page{
top:175px;
width:965px;
height:1%;
background-color:#fff;
/*overflow:hidden;*/
float:left;
}

.main_page_sidebar_on.blue{ /* this class should be called when the sidebar should be drawn */
/*background:url(../img/sidebar_background.gif) repeat-y;*/
}

.main_page_sidebar_on.green{ /* this class should be called when the sidebar should be drawn */
background:url(../img/sidebar_background_green.png) repeat-y;
}

.main_page_sidebar_off{ /* this class should be called when the sidebar should not be drawn */
background:none !important;
}

	.main_page_content{
	/*position:relative;*/
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
	background-color:#FFF;
		hide_from_ie6: ";
		hide_from_ie6: "";
		/* overflow: hidden; */
		/*";/* This technique hides things from IE6. Safari 4 must have the overflow:hidden line for the front page */
	}
		
		div[name='sidebar_on']{ /* this class should be called when the sidebar should be drawn */
		width:755px;
		}
	
		div[name='sidebar_off']{ /* this class should be called when the sidebar should not be drawn */
		width:965px;
		}	
		
		.main_page_content p{
		padding-right:20px;
		padding-left:20px;
		}
		
		.main_page_content h1{
		/* margin:20px 0 10px 20px; */
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:1.5em;		
		}
		
		.main_page_content h1.taller_heading {
		padding-bottom:40px;
		}
		
		.main_page_content h3{
		padding-bottom:10px;
		padding-left:20px;		
		font-size:1.1em;
		}
		
		.main_page_content h4{
		padding:0;		
		font-size:1em;
		text-align:center;
		color:#92addd;
		}
		
		.main_page_content h5{
		padding:20px 5px 5px 5px;		
		font-size:1em;
		text-align:center;
		color:#403c3f;
		}
		
		.main_page_content ul{
		padding-top:10px;
		padding-bottom:10px;
		}

			.main_page_content ol{
			padding-top:10px;
			padding-bottom:10px;
			}

			.main_page_content li{
			font-size:.8em;
			margin-left:40px;
			color:#403c3f;
			padding-right:20px;
			}
		
		.main_page_content dl{
		padding:0 20px 0 20px;
		}
		
			.main_page_content dd{
			font-size:.8em;
			margin-left:20px;
			padding-bottom:10px;
			color:#403C3F;
			}
			
			.main_page_content dt{
			font-size:.8em;
			padding-left:20px;
			padding-top:5px;
			padding-bottom:5px;
			color:#403C3F;
			}

		.right{
		font-size:.8em;
		font-style:italic;
		text-align:right;
		margin-right:10px;
		}		

			.right a{
			text-decoration:none;
			}
			
			.right img{
			vertical-align:middle;
			}
			
			
		.main_page_content div.logo_left{
		width:450px;
		float:left;
		text-align:center;
		margin-left:20px;
		padding-top:50px;
		}
		
		.main_page_content div.map_right{
		width:450px;
		text-align:center;
		float:right;
		border:0;
		padding:10px;
		}

/* BEGIN Login page */
#login_page {
color: #e4e4e4;
min-width: 1px;
background-color: #fdfdfd;
text-align: left;
padding: 0px 0 0 100px;
margin-top:20px;
float: left;
display: inline;
width: 435px;
height: 180px;
background-image:url("../img/big_login_box_background.jpg");
}

.login_page_shift{
  background-position:-535px 0;
  }

	#login_page #digicertsitesealcode{
	position:relative;
	float:right;
	display: inline;
	width:69px;
	height:34px;
	overflow:hidden;
	}
	
	#digicertsitesealcode{
	margin-right: 10px;
	}

	#login_page_spacer {
	float: left;
	display: inline;
	width: 205px;
	height: 140px;
	}

	#MainFieldset{
	width: 100%;
	border: 0px;
	
	margin: 0px;
	display: inline;
	}

	h3.hr {
	color:#d2d2d2;
	font-size:16px;		
	padding-left:55px;
	}

	ul.login_header {
	list-style:none;
	margin:0;
	padding:0;
	}

	li.login_header{
	color:#1d1d1d;
	padding-left:55px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:1.5em;
	font-weight:bold;
	line-height:0;
	margin-bottom:-10px;
	margin-top:0;
	display:block;
	float:left;
	display: inline-block;
	width:900px;
	}

	h2.login {
	color:#1d1d1d;
	padding-left:55px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:30px;
	font-weight:bold;
	line-height:0;
	margin-bottom:-10px;
	margin-top:0;
	}

	h3.login {
	padding-top:20px;
	padding-bottom:20px;	
	padding-left:55px;		
	font-weight:bold;
	margin-top:20px;
	}

	.left_of_box {
	width:205px;
	float:left;
	display: inline-block;
	}
	
	div.login_text{
	padding:20px 20px 20px 20px;
	clear:both;
	}
	
	div+p.login_text{
	padding-bottom:10px;
	line-height:2em;
	}
/* END Login page */	
		
/* BEGIN status bar */
#status_bar {
width:965px;
height:3em;
border-top:2px #fff dotted;
border-bottom:2px #fff dotted;
clear:both;
display:table;
#position:relative; /*IE*/
overflow:hidden;
}

	.status_positive { /* pass the appropriate class as a variable, inline to change the background color of the status bar */
	background:#008000 url(../img/icon/status_good_32.png) no-repeat;
	background-position:8px 8px;
	color:#fff;
	}

	.status_neutral { /* pass the appropriate class as a variable, inline to change the background color of the status bar */
	background:#f8ffaa url(../img/icon/status_neutral_32.png) no-repeat;
	background-position:8px 8px;
	color:#403C3F;
	}
	
	.status_negative { /* pass the appropriate class as a variable, inline to change the background color of the status bar */
		background:#CC3333 url(../img/icon/status_bad_32.png) no-repeat;
	background-position:8px 8px;
	color:#fff;
	}	
	
	#status_text label {
	font-size:1.2em;
	font-weight:bold;
	margin-right:6px;
	}

	#status_text a {
	text-decoration:underline;
	color:#fff;
	}

	#status_text {
	font-style:normal;
	font-size:.8em;
	min-height:.8em;
	line-height:1.5em;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	margin: 0 6px 0 45px;
	#position:relative; /*IE*/
	#top:-50%; /*IE*/
	}

	#status_container {
	#position:absolute; /*IE*/
	#top:50%; /*IE*/
	display:table-cell;
	vertical-align: middle;
	}
/* END status bar */

/* BEGIN Sidebar navigation */
#sidebar { /* Note: If you turn on the sidebar, you must set the width of main_page_content to 755px */
position:relative;
right:0;
width:210px;
height:auto;
float:right;
}

	#sidenavbar.blue{
	background:#88a6be url(../img/sidebar_top_blue.gif) no-repeat;
	}

	#sidetopbar.green{
	background: url(../img/sidebar_top_green.png) no-repeat;
	}
	
	#sidenavbar ul{
	list-style-type:none;
	top:25px;
	width:210px;
	padding:0;
	}
	
	#sidenavbar li{
	position:relative;
	top:20px;
	width:210px;
	height:20px;
	padding:3px 0 3px 0;
	text-decoration:none;
	background:#88a6be url(../img/sidebar_blue_regular.gif) repeat-y;
	border-bottom: 1px #ccc dotted;
	}
		
	/* hover state */
	#sidenavbar li:hover {
	background:#0a3a5b url(../img/sidenav_hover.gif) repeat-y;
	}	
	
	#sidenavbar a{
	position:relative;
	font-size:.7em;
	font-weight:bold;
	color:#FFF;
	margin-top:10px;	
	padding-left:30px;
	text-decoration:none;
	vertical-align:middle;
	}

        #sidebar .wiki
	  {
	  padding-top:10px;
	  }
/* END Sidebar navigation */

/* BEGIN footer */
#footer {
font-size:1ex;
position:relative;
float:left;
clear:both;
width:965px;
height:175px;
background:#112432 url(../img/sprite_w.png) 0px -110px no-repeat;
padding-top: 25px;
}

	#footer p{
	width:580px;
	text-align:justify;
	color:#d3f9ff;
	font-style:normal;
	font-weight:normal;
	font-size:1em;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	float:right;
	padding:0 30px 10px 0;
	}
/* End footer */

/* BEGIN Property Information formatting */
div#property_map_frame div#cartographer_link
  {
  background:url(../img/cartographer_logo_only.png) 0 0 no-repeat;
  margin:20px auto;
  padding-left:100px;
  width:404px;
  text-align:right;
  font-style:italic;
  font-size:.9em;
  }

#prop_info{
padding:10px 0 10px 10px;
}

	#prop_info h1{
	padding-top:20px;
	font-size:1em;
	font-weight:bold;
	}

	#prop_info p{
	line-height:1.5em;
	padding-bottom:10px;
	}
	
	#prop_info a{
	padding-left:0px;
	}	

	#prop_info ul{
	padding-bottom:10px;
	}

	#prop_info li{
	font-size:.8em;
	font-style:italic;
	margin-left:40px;
	padding-left:10px;
	color:#403c3f;
	}

.bid_history_text{
padding:0 0 0 50px;
}
	
	.bid_history_text_bold{
	font-weight:bold;
	font-size:1em;
	}

.bofmap{
width:955px;
margin-left:auto;
margin-right:auto;
}

.engineering_files {
width:955px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}


.due_diligence{
width:955px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}

.due_diligence img{
float:left;
padding:0 20px 0 20px;
}

.due_diligence p{
padding-right:20px;
}

div.ncp_lot_information_header 
  {
height:66px;
width:915px;
margin-left:auto;
margin-right:auto;
background:#D1E7C1 url(../img/ncp_lot_heading_background.png) no-repeat;
border-width:0px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-left:20px;
padding-right:20px;
}

div.ncp_lot_information_header p
  {
  padding: 0;
  line-height:1.2em;
  color:#231F20;
  text-align:center;
  font-size:1.0em;
  }

textarea#ncp_agreement
  {
  width: 800px;
  height:494px;
  margin-left:80px;
  font-family:monospace;
  font-size:9pt;
  background-color:#ddd;
  }

p.ncp_terms_header
  {
  margin-left:80px;
  padding-left:0;
  padding-bottom:3px;
  width:800pt;
  font-family:sans-serif;
  color: #231F20;
  font-size:12pt;
  }

div.ncp_rstr_buttons
  {
  padding-left:80px;
  padding-top:5px;
  padding-bottom:5px;
  width:800px;
  }

	.lot_information_header a{
	text-decoration:none;
	}
	
	.plot {
	padding-left:0;
	text-align:center;
	}
	
/* END Property Information formatting */
	
/* BEGIN Property Listings "Browse by Category" */
#browse_location {
position:absolute;
padding:5px;
width:495px;
height:60px;
margin-left:452px;
margin-top:7px;
border: 1px dotted #403c3f;
}

	#browse_location p{
	position:relative;
	float:left;
	font-size:.9em;
	font-weight:bold;
	color:#403c3f;
	padding:0 0 0 10px;
	display:inline;
	}

	#browse_location a.advanced{
	position:relative;
	float:right;
	padding:2px 10px 0 0 ;
	font-size:.7em;
	text-decoration:none;
	text-align:right;
	}
	
#quick_search{
clear:both;
margin: 0;
padding:5px 0 0 5px;
}

	#quick_search li{
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	z-index:1;
	padding-right:0;
	margin-left:0;
	}

	#quick_search li a{
	display: block;
	background: #d6dee6;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
	border-right: 1px solid white;
	border-left: 1px solid white;
	/*width: 50px;*/
	color: #0a3a5b;
	white-space: nowrap
	}

	#quick_search li a:hover{
	background: #0a3a5b;
	color:#d6dee6;
	}

	#quick_search li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white}

	#quick_search li ul li {
	float: none;
	display: inline;
	}

	#quick_search li ul li a{
	width: auto;
	background: #0a3a5b;
	color:#f3f4f4;
	}

	#quick_search li ul li a:hover{
	background: #d6dee6;
	color:#0a3a5b;
	}
/* END Property Listings "Browse by Category" */

/* BEGIN bidder_profile styling */
.bidder_profile {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
position:relative;
line-height:1.05em;
width:955px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.three_in_one{
position:relative;
float:left;
width:400px;
padding:0
}

.bidder_profile_2{ /*type_of_interest*/
width:400px;
padding:10px;
}

.bidder_profile_3{/*type_of_properties*/
width:400px;
padding:10px;
}

.bidder_profile_1{/*property_price_range*/
width:400px;
padding:10px;
}

.bidder_profile_4{/*geographic_preference*/
position:relative;
float:right;
width:400px;
padding:10px;
}

	.bidder_profile form{
	width:840px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border: 1px dashed black;
	}
	
	.bidder_profile fieldset {
	border:1px dotted #000;
	background-color:#ccc;
	width:820px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	}

	.bidder_profile h1{
	border-bottom:1px dotted red;
	text-align:center;
	line-height:1.05em;
	padding:10px;
	font-size:1em;
	color:red;
	}
	
	.bidder_profile h3{
	padding:5px 0 5px 0;
	}

	.bidder_profile p{
	padding:10px 10px 0 10px;
	}
	
		.bidder_profile p.form{
		padding:0;
		}
	
	.bidder_profile img{
	padding: 0 5px 0 0;
	}
	
	.bidder_profile input.checkbox{
	width:15px;
	}

.below_form{
position:relative;
clear:both;
}

/* END bidder_profile styling */

/* BEGIN Corridor styling */
.corridor{
width:965px;
}

img.corridor_left{
position:relative;
float:left;
padding:60px 20px 40px 20px;
border-style:none;
}

.corridor_text_right{
float:right;
width:700px;
padding:20px 20px 20px 0px;
}

.prospect_header{
position:relative;
background-color:#666666;
color:white;
clear:both;
width:952px;
height:50px;
margin-left:auto;
margin-right:auto;
}

	.prospect_header div.data_button{
	position:relative;
	float:left;
	width:48px;
	height:18px;
	padding: 7px 10px 16px 10px;
	text-align:center;
	}
	
		span.view{
		color:#fff;
		padding:0;
		font-size:.9em;
		font-weight:bold;
		}

	.prospect_header div.short_desc{
	position:relative;
	height:50px;
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
	}
	
		.prospect_header img{
		border-style:none;
		}

.lot_block{
border:1px solid #ccc;
background:#fcfeff url(../img/prospect_background.png) repeat-x;
position:relative;
clear:both;
width:950px;
margin-left:auto;
margin-right:auto;
}

	.lot_block h1{
	font-weight:bold;
	color:#D71120;
	text-decoration:underline;
	font-size:1.2em;
	text-align:center;
	padding-bottom:5px;
	}

	.lot_block h2{
	font-weight:bold;
	font-size:1em;
	text-align:center;
	padding-bottom:5px;
	}

	.lot_block span.b{
	font-weight:bold;
	font-size:1em;
	}
	
	.lot_block td.bullets{
	width:20%;
	vertical-align:top;
	}
	
	.lot_block td.map{
	width:20%;
	vertical-align:top;
	text-align:center;
	}

.offering_conditions{
background-color:#F2F5F7;
width:850px;
margin-left:auto;
margin-right:auto;
padding:0 50px 20px 50px;
margin-bottom:10px;
border:1px solid #ccc;
text-align:center;
}

.offering_conditions h3{
padding-top:15px;
border-bottom: 2px dotted #ccc;
}

.corridor table{
border:0;
width:850px;
margin-left:auto;
margin-right:auto;
}

	.corridor_banner{
	background:#eaf5f2 url(../images/corridorbannerbg.png) repeat-x;
	width:965px;
	}

	.corridor_banner img.center{
	margin-left:auto;
	margin-right:auto;
	height:150px;
	width:320px;
	}
	
	.corridor a{
	border:0;
	}
	
	.corridor ul{
	padding-left:50px;
	}
	
	.corridor li{
	font-size:.8em;
	color:#403c3f;
	}

	.corridor p{
	padding:10px 10px 10px 20px;
	}

	img.dogear {
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:100px;
	}	
/* END Corridor styling */

/* BEGIN miranda styling */
.miranda h1{
text-align:center;
font-size:1.2em;
}

.miranda h3{
font-size:1em;
font-weight:bold;
position:relative;
clear:both;
padding-top:20px;
}

.miranda ul{
padding: 0 20px 10px 60px;
}

	.miranda li{
	font-size:.8em;
	color:#403c3f;
	}

.miranda form{
padding-bottom:10px;
}

	.miranda form.agree{
	float:right;
	padding-right:50px;
	}

	.miranda form.disagree{
	float:left;
	padding-left:50px;
	}
/* END miranda styling */

/* BEGIN bidder_reg styling */
.registration{
clear:both;
}

.registration form{
width:680px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:10px;
border: 1px dashed black;
}

	.registration form[name='small'], .registration form[name='getUserLookupInfo']{
	width:480px;
	}

.registration fieldset {
border:1px dotted #000;
background-color:#F0F1F1;
margin-left:auto;
margin-right:auto;
padding:10px;
}

.registration h1{
border-bottom:1px dotted red;
text-align:center;
line-height:1.05em;
padding:10px;
font-size:1em;
color:red;
}

h2.error{
padding:5px 0 5px 5px;
color:#990000;
text-align:center;
}

.registration h3{
padding:5px 0 5px 5px;
color:white;
}

.registration h4{
padding:5px;
background-color:#F0F1F1;
color:#403c3f;
font-size:.9em;
font-weight:bold;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
margin-right:5px;
margin-top:10px;
margin-bottom:5px;
}

	.registration ul{
	text-align:center;
	list-style:none;
	}
	
		.registration ul.normal{
		text-align:left;
		list-style-type:circle;
		}
	
	.registration li{
	font-size:.9em;
	font-weight:bold;
	color:#990000;
	padding:10px 0 20px 0;
	}
	
		.registration li.normal{
		font-size:.8em;
		font-weight:normal;
		color:#403c3f;
		padding:0 10px;
		}

.registration p{
padding:10px 10px 0 10px;
line-height:1em;
}

	.registration p.error {
	font-size:.9em;
	font-weight:bold;
	color:#990000;
	text-align:left;
	padding:0;
	}

	.registration p.form{
	padding:0;
	}
	
.registration img{
padding: 0 5px 0 0;
}

.registration select{
font-size:1em;
}

.registration option{
font-size:1em;
}

.registration table {
background:#ccc;
margin-left:auto;
margin-right:auto;
border:1px solid black;
padding:10px;
width:650px;
}

	.registration table[name='small']{
	width:450px;
	}
	
	.registration table[name='nested_table']{
	width:620px;
	background-color:#F2F5F7;
	}
	
		.registration table[name='nested_table'] tr.heading{
		background-color:#6e818f;
		color:#fff;
		}
	
		.registration table[name='nested_table'] th{
		width:300px;
		text-align:left;
		padding-left:10px;
		}
		
		.registration table[name='nested_table'] th.col1{
		width:300px;
		}
		
		.registration table[name='nested_table'] th.col2{
		width:70px;
		}
		
		.registration table[name='nested_table'] th.col3{
		width:70px;
		}
		
		.registration table[name='nested_table'] th.col4{
		width:100px;
		}
		
		.registration table[name='nested_table'] th.col5{
		width:70px;
		}
		
		.registration table[name='nested_table'] td{
		padding-left:10px;
		border-top:1px solid #AEA8A7;
		}
		
		.registration table[name='nested_table'] td[name='noborder']{
		border-top:0;
		}
		
.registration tr.heading {
background-color:#2b5a7c;
}

.registration tr.heading_review {
background-color:#6E818F;
}

		.registration th.heading_review{
		color:#fff;
		text-align:left;
		padding-left:10px;
		}

.registration tr.spacer {
background-color:#ccc;
}

.registration tr.odd {
background-color:#F2F5F7;
}

.registration td {
padding:5px 0 5px 5px;
vertical-align:top;
font-size:.9em;
vertical-align:top
}

	.registration td.center{
	padding-top:20px;
	text-align:center;
	}

	.registration td.fieldname {
	font-size:.9em;
	font-weight:bold;
	width:275px;
	color:#403c3f;
	padding-left:10px;
	}
	
		.registration td.coquest_fieldname label {
		font-size:.9em;
		font-weight:bold;
		color:#403c3f;
		padding-left:10px;
		}
		
		.registration td.coquest_fieldname {
		text-align:left;
		width:150px;
		}
	
	.registration td.review_fieldname {
	font-size:.9em;
	font-weight:bold;
	color:#403c3f;
	padding-left:10px;
	width:auto;
	}
	
	.registration td.error {
	font-size:.9em;
	font-weight:bold;
	color:#990000;
	text-align:center;
	}
	
	.registration td.agreement {
	padding: 20px;
	background-color:#F0F1F1;
	}
	
	.registration td.search_heading {
	color:#fff;
	background-color:#000;
	font-size:1em;
	font-weight:bold;
	width:auto;
	}
	
	td.search_heading span
	  {
	  padding-right:5px;
	  }
	
	.registration td.search_right_col {
	width:225px;
	padding-right:5px;
	}
	
	.registration td.coquest_required {
	text-align:center;
	text-align:center;
	padding-top:20px;
	}
	
	.registration span.tiny {
	font-size:.8em;
	font-weight:normal;
		}
	
	.registration span.required{
	font-size:.8em;
	font-weight:normal;
	font-style:italic;
	}
	
	.registration input.search_input {
	width:250px;
	}
	
	.registration input.coquest_fields, .registration textarea.coquest_fields {
	width:220px;
	margin-right:10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:.9em;
	}

	.registration input.checkbox, .registration input.radio{
	width:15px;
	}

	.registration input.small_button{
	width:auto;
	font-size:.7em;
	}
	
	.coquest_left{
	clear:left;
	position:relative;
	float:left;
	width:460px;
	}
	
	.coquest_right{
	position:relative;
	float:left;
	width:460px;
	}
	
	
/* END bidder_reg styling */

/* BEGIN auction_manager styling */
.auction_manager form{
width:680px;
margin:10px auto 10px auto;
padding:10px;
border: 1px dashed black;
}

.auction_manager fieldset {
border:1px dotted #000;
background-color:#F0F1F1;
margin-left:auto;
margin-right:auto;
padding:10px;
}

.auction_manager h1{
border-bottom:1px dotted red;
text-align:center;
line-height:1.05em;
padding:10px;
font-size:1em;
color:red;
}

.auction_manager h3{
padding:5px 0 5px 5px;
color:white;
}

.auction_manager h4{
padding:5px;
background-color:#F0F1F1;
color:#403c3f;
font-size:.9em;
font-weight:bold;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
margin-right:5px;
margin-top:10px;
margin-bottom:5px;
}

.auction_manager p{
padding:10px 10px 0 10px;
font-size:1em;
line-height:1em;
}

	.auction_manager p.form{
	padding:0;
	}
	
.auction_manager img{
padding: 0 5px 0 0;
}

.auction_manager input.checkbox{
width:15px;
}

.auction_manager select{
font-size:1em;
}

.auction_manager option{
font-size:1em;
}

.auction_manager table {
background:#ccc;
margin-left:auto;
margin-right:auto;
border:1px solid black;
padding:10px;
width:650px;
}

.auction_manager tr.heading {
background-color:black;
}

.auction_manager tr.odd {
background-color:#F2F5F7;
}

.auction_manager td {
padding:5px 0 5px 5px;
vertical-align:top;
font-size:.9em;
vertical-align:top;
}

	.auction_manager td.center{
	padding-top:20px;
	text-align:center;
	}

	.auction_manager td.fieldname {
	font-size:.9em;
	font-weight:bold;
	width:210px;
	color:#403c3f;
	padding-left:10px;
	}
	
	.auction_manager td.fieldname_small {
	font-size:.8em;
	font-weight:bold;
	width:200px;
	color:#403c3f;
	padding-left:5px;
	}
	
	.auction_manager p.error {
	font-size:.9em;
	font-weight:bold;
	color:#990000;
	text-align:center;
	}
	
	.auction_manager span.tiny {
	font-size:.8em;
	font-weight:normal;
	}
/* END auction_manager styling */

/* BEGIN Wiki content styling */
.wiki div.staff_member, .wiki div.reason{
width:750px;
margin-left:auto;
margin-right:auto;
background-color:#F2F5F7;
border:1px dashed black;
margin-top:20px;
margin-bottom:20px;
}

.wiki div.testimonial{
width:750px;
margin-left:auto;
margin-right:auto;
background-color:#F2F5F7;
border:1px dotted black;
margin-top:15px;
margin-bottom:15px;
}

	div.testimonial p.author{
	text-align:right;
	font-weight:bold;
	}

.wiki div.indent{
margin-left:40px;
}

.wiki h1{
padding:10px 20px 10px 20px;
}
	
.wiki h2{
font-size:1.2em;
padding:10px 20px 10px 20px;
}

.wiki h3{
margin-top:20px;
margin-bottom:10px;
padding:0px 20px;
}

.wiki h4{
width:710px;
font-size:1.2em;
color:#fff;
background-color:#373539;
padding:5px 20px 5px 20px;
}

.wiki h5{
padding:0px 20px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
font-size:.9em;
}

.wiki h6{
text-align:center;
font-size:.9em;
}

.wiki blockquote{
margin-left:60px;
font-size:.8em;
}

.wiki img{
border:0;
}

.wiki img.left{
float:left;
padding:10px 20px 10px 0;
}

.wiki img.right{
float:right;
padding:10px 0 10px 20px;
}

.wiki p{
padding:0 20px 0 20px;
margin-top:10px;
margin-bottom:10px;
}

.wiki p+p{
margin-top:0px;
}

	.wiki em{
	font-size:1em;
	}

.wiki ul{
margin-left:0 20px 0 20px;
padding-top:0;
}

.wiki ol{
list-style:normal;
margin-left:20px;
padding-right:20px;
}

	.wiki li{
	font-size:.8em;
	margin-top: 0.5em
	}

.wiki div.box_left, .wiki div.box_right{
position:relative;
width:450px;
}

.wiki div.box_left{
float:left;
padding:10px 5px 10px 20px;
}

.wiki div.box_right{
float:right;
padding:10px 20px 10px 5px;
}

.wiki div.buyer_registration_box{
border:10px solid #6e818f;
}

.wiki div.seller_registration_box{
border:10px solid #bfab91;
}

.wiki div.buyer_registration_box, .wiki div.seller_registration_box{
position:relative;
width:380px;
height:300px;
padding:0 10px 10px 10px;
margin-top:50px;
margin-bottom:50px;
}

.wiki div.buyer_registration_box p.register_now, .wiki div.seller_registration_box p.register_now{
font-size:1.3em;
text-align:center;
}

.wiki div.buyer_registration_box p.more_info, .wiki div.seller_registration_box p.more_info{
font-size:.9em;
font-style:italic;
text-align:center;
}

.wiki div.buyer_registration_box h1, .wiki div.seller_registration_box h1{
color:#fff;
font-size:1.2em;
text-align:center;
padding:5px 5px;
width:390px;
margin:0 0 0 -10px;
border-bottom:2px dotted #E4E4E4;
}

.wiki div.buyer_registration_box h1{
background-color:#2b5a7c;
}

.wiki div.seller_registration_box h1{
background-color:#a67638;
}

.wiki div.buyer_registration_box{
float:left;
display:inline;
margin-left:50px;
background-color:#bacfdf;
}

.wiki div.seller_registration_box{
float:right;
display:inline;
margin-right:50px;
background-color:#ffebd2;
}

.wiki div.below_registration_box{
width:850px;
margin: 0 auto 50px auto;
}
/* END Wiki content styling */

/* BEGIN contact_us styling */
table.contact_result{
width:600px;
margin-left:auto;
margin-right:auto;
background-color:#F2F5F7;
border:1px dashed black;
margin-top:20px;
margin-bottom:20px;
}

.contact_result tr.heading{
background-color:#373539;
color:#fff;
text-align:center;
}

.contact_result th{
font-size:1em;
padding:10px 20px 10px 20px;
}

.contact_result td{
font-size:.9em;
padding:2px 10px;
background-color:#F2F5F7;
}

.contact_result td.clicked_on{
font-weight:bold;
font-style:italic;
text-align:center;
border-bottom:1px dotted #373539;
}

.contact_result td.your_bd_is{
font-weight:bold;
text-align:center;
}

.contact_result td.result{
padding:10px 20px 50px 20px;
vertical-align:top;
}

.contact_result td.picture{
width:240;
padding:0;
}
/* END contact_us styling */

/* BEGIN Help Center styling */
.wiki div.help_center_box_1, .wiki div.help_center_box_3{
float:left;
display:inline;
width:400px;
height:200px;
margin-left:50px;
border:10px solid #E4E4E4;
}

.wiki div.help_center_box_2, .wiki div.help_center_box_4{
float:right;
display:inline;
width:400px;
height:200px;
margin-right:50px;
}

.wiki div.help_center_box_1, .wiki div.help_center_box_2{
margin-bottom:10px;
}

.wiki div.help_center_box_3, .wiki div.help_center_box_4{
margin-top:10px;
margin-bottom:20px;
}

.wiki div.help_center_box_1, .wiki div.help_center_box_4{
background-color:#bacfdf;
border:10px solid #6e818f;
}

.wiki div.help_center_box_2, .wiki div.help_center_box_3{
background-color:#ffebd2;
border:10px solid #BFAB91;
}

.wiki div.help_center_top_half{
position:relative;
margin-top:20px;
}

.wiki div.help_center_bottom_half{
position:relative;
}

.wiki div.help_center_box_1 h1, .wiki div.help_center_box_3 h1, .wiki div.help_center_box_2 h1, .wiki div.help_center_box_4 h1{
color:#fff;
font-size:1.2em;
text-align:center;
padding:5px 5px;
width:390px;
border-bottom:2px dotted #E4E4E4;
}

.wiki div.help_center_box_1 a, .wiki div.help_center_box_3 a, .wiki div.help_center_box_2 a, .wiki div.help_center_box_4 a{
text-align:center;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
}

.wiki div.help_center_box_1 a, .wiki div.help_center_box_4 a{
color:#2B5A7C;
}

	.wiki div.help_center_box_1 a:hover, .wiki div.help_center_box_4 a:hover{
	color:#fff;
	background-color:#2B5A7C;
	}

.wiki div.help_center_box_2 a, .wiki div.help_center_box_3 a{
color:#A67638;
}

	.wiki div.help_center_box_2 a:hover, .wiki div.help_center_box_3 a:hover{
	color:#fff;
	background-color:#a67638;
	}

.wiki div.help_center_box_1 h1, .wiki div.help_center_box_4 h1{
background-color:#2b5a7c;
margin:0;
}

.wiki div.help_center_box_2 h1, .wiki div.help_center_box_3 h1{
background-color:#a67638;
margin:0;
}

/* END Help Center styling */

.coquest{
clear:both;
border:none;
margin:0;
padding-bottom:5px;
}

.coquest a{
text-decoration:none;
}

.coquest table{
vertical-align:middle;
}

.coquest td{
vertical-align:middle;
}

.coquest td.bracket{
font-size:2.5em;
font-family:"Times New Roman",Georgia,Serif;
font-weight:bold;
color:#2b5a7c;
}

img#coquest_small_logo
  {
  margin-top: 9px;
margin-right: -10px;
  }

.coquest td.text{
width:400px;
font-size:.9em;
text-align:center;
}

.coquest span.bold{
font-size:1em;
font-weight:bold;
color:#403c3f;
font-variant:small-caps;
}

.coquest span.italic{
font-size:.9em;
font-style:italic;
font-weight:normal;
color:#403c3f;
}

/* BEGIN COQUEST styles */

/* Suppress the thank you note */
#thank_you_note {
display:none;
}

/* BEGIN Feedback box */
div.feedback{
position:relative;
float:right;
margin-top:50px;
width:200px;
left:-8px;
}

	div.feedback h1{
	color:white;
	text-align:center;
	font-size:.9em;
	}

	div.feedback p{
	color:white;
	font-size:.8em;
	padding:0 5px 0 10px;
	}
	
	div.feedback p.feedback_note{
	font-style:italic;
	font-size:.7em;
	text-align:center;
	}
	
	div.feedback a#feedback{
	color:white;
	font-size:1em;
	font-weight:normal;
	margin-top:0;
	padding-left:0px;
	position:inherit;
	text-decoration:underline;
	vertical-align:inherit;
	}

	div.feedback form{
	margin:5px;
	border:none;
	}

	div.feedback fieldset{
	border:none;
	}

	div.feedback textarea{
	width:195px;
	height:30px;
	border: 3px solid #cccccc;
	font-size:.8em;
	font-family: Tahoma, sans-serif;
	background-image: url(../img/feedback_bg.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom:20px;
	}


/* END Feedback box */



a.sd_button.colapse, a.sd_big_button.colapse, a.sd_med_button.colapse
  { float:right; }

a.sd_button.colapse_left, a.sd_big_button.colapse_left, a.sd_med_button.colapse_left
  { float:left; }


a.sd_button {
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 20px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.sd_button span {
    cursor: pointer; cursor: hand;
    display: block;
    line-height: 14px;
    font-weight:bold;
    color:#fff;
    padding: 3px 0 3px 10px;
}

a.sd_big_button {
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 52px;
    width:352px;
    margin-right: 1px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.sd_big_button span {
    cursor: pointer; cursor: hand;
    display: block;
    line-height: 46px;
    text-align:center;
    font-size:15pt;
    font-weight:bold;
    color:#fff;
    padding: 3px 0 3px 10px;
}


a.sd_med_button {
    color: #444;
    display: block;
    font: normal 10px arial, sans-serif;
    height: 30px;
    width:  155px;
    margin-right: 1px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}

a.sd_med_button span {
    cursor: pointer; cursor: hand;
    display: block;
    line-height: 22px;
    height: 24px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    padding: 3px 0 3px 12px;
}

a.sd_button.red span { background: transparent url('../img/bg_button_span_red.png') no-repeat; }
a.sd_button.red { background: transparent url('../img/bg_button_a_red.png') no-repeat scroll top right; }

a.sd_button.blue span { background: transparent url('../img/bg_button_span_blue.png') no-repeat; }
a.sd_button.blue { background: transparent url('../img/bg_button_a_blue.png') no-repeat scroll top right; }

a.sd_button.light_blue span { background: transparent url('../img/bg_button_span_light_blue.png') no-repeat; }
a.sd_button.light_blue { background: transparent url('../img/bg_button_a_light_blue.png') no-repeat scroll top right; }

a.sd_button.orange span { background: transparent url('../img/bg_button_span_orange.png') no-repeat; }
a.sd_button.orange { background: transparent url('../img/bg_button_a_orange.png') no-repeat scroll top right; }

a.sd_button.green span { background: transparent url('../img/bg_button_span_green.png') no-repeat; }
a.sd_button.green { background: transparent url('../img/bg_button_a_green.png') no-repeat scroll top right; }

a.sd_big_button.blue span { background: transparent url('../img/bg_big_button_span_blue.png') no-repeat; }
a.sd_big_button.blue { background: transparent url('../img/bg_big_button_a_blue.png') no-repeat scroll top right; }

a.sd_big_button.green span { background: transparent url('../img/bg_big_button_span_green.png') no-repeat; }
a.sd_big_button.green { background: transparent url('../img/bg_big_button_a_green.png') no-repeat scroll top right; }

a.sd_big_button.gray span { background: transparent url('../img/bg_big_button_span_gray.png') no-repeat; }
a.sd_big_button.gray { background: transparent url('../img/bg_big_button_a_gray.png') no-repeat scroll top right; }

a.sd_med_button.blue span { background: transparent url('../img/bg_med_button_span_blue.png') no-repeat; }
a.sd_med_button.blue { background: transparent url('../img/bg_med_button_a_blue.png') no-repeat scroll top right; }

a.sd_med_button.orange span { background: transparent url('../img/bg_med_button_span_orange.png') no-repeat; }
a.sd_med_button.orange { background: transparent url('../img/bg_med_button_a_orange.png') no-repeat scroll top right; }

a.sd_med_button.gray span { background: transparent url('../img/bg_med_button_span_gray.png') no-repeat; }
a.sd_med_button.gray { background: transparent url('../img/bg_med_button_a_gray.png') no-repeat scroll top right; }

a.sd_button:active 
  {
  background-position: bottom right;
  color: #000;
  outline: none; /* hide dotted outline in Firefox */
  }

a.sd_big_button:active
  {
  background-position: bottom right;
  color: #000;
  outline: none; /* hide dotted outline in Firefox */
  }

a.sd_med_button:active 
  {
  background-position: bottom right;
  color: #000;
  outline: none; /* hide dotted outline in Firefox */
  }

a.sd_button:active span
  {
  background-position: bottom left;
  color:#ccc;
  padding: 3px 0 3px 10px; /* push text down 1px */
  }

a.sd_big_button:active span
  {
  background-position: bottom left;
  color:#ccc;
  padding: 3px 0 3px 10px; /* push text down 1px */
  }

a.sd_med_button:active span 
  {
  background-position: bottom left;
  color:#ccc;
  padding: 3px 0 3px 10px; /* push text down 1px */
  }

div.wiki div.govt_services
  {
  font-size:12pt;
  text-align:center;
  }

div.wiki div.govt_agency_name
  {
  margin-top:6px;
  margin-bottom:6px;
  font-size:13pt;
  text-align:center;
  font-weight:bold;
  }

div.wiki div.govt_agency_name a
  {
  color:#474143;
  }

div.wiki div#govt_listings_contact
  {
  margin:15px 50px 15px 50px;
  border:1px dashed #998899;
  clear:both;
  }

div.wiki div#govt_listings_contact div#govt_more_information
  {
  margin-top:15px;
  padding-left:200px;
  padding-right:200px;
  font-size:16px;
  }

div.wiki div#govt_listings_contact div
  {
  font-size:18px;
  }

div.wiki div#govt_listings_contact div#govt_listings_contact_image
  {
  float:left;
  padding-left:100px;
  }

div.wiki div#govt_listings_contact div#name
  {
  margin-top:28px;
  font-size:22px;
  font-weight:bold;
  }

div.wiki div#govt_listings_contact div#govt_listings_contact_info
  {
  margin-left:275px;
  }

div.wiki div#govt_listings_contact div#govt_listings_contact_info div.number_label
  {
  float:left;
  width:100px;
  }

div.wiki div#govt_listings_contact div#govt_listings_contact_info div.number
  {
  float:left;
  width:481px;
  }

div.tombstone
  {
  width:150px;
  padding-right:21px;
  height:170px;
  padding-top:45px;
  background-repeat: no-repeat;
  text-align:center;
  float:left;
  margin:10px 0 10px 20px;
  }

div.tombstone.govt
  {
  width:200px;
  height:220px;
  padding-top:65px;
  padding-right:30px;
  background-repeat: no-repeat;
  text-align:center;
  float:left;
  margin:10px 0 10px 72px;
  }

div.tombstone img
  {
  padding-bottom:3px;
  }

div.tombstone p
  {
  padding: 0 3px 0 3px;
  margin:0;
  text-align:center;
  }

div.tombstone p.top
  {
  font-size:16px;
  font-weight:bold;
  line-height:1.1em;
  padding-bottom:3px;
  }

div.tombstone p.large
  {
  font-size:16px;
  font-weight:bold;
  line-height:1.1em;
  padding-bottom:4px;
  padding-top:3px;
  }

div.tombstone p.med
  {
  font-size:14px;
  font-weight:bold;
  line-height:1.1em;
  padding-bottom:4px;
  padding-top:3px;
  }

div.tombstone p.med_more_padding
  {
  font-size:14px;
  font-weight:bold;
  line-height:1.1em;
  padding:3px 10px 12px 10px;
  }

div.tombstone p.small
  {
  font-size:11px;
  line-height:.9em;
  padding-bottom:4px;
  padding-top:3px;
  }

div.tombstone.auction
  {
  background-image:url(../img/tombstone_auction.png);
  }

div.tombstone.ncp
  {
  background-image:url(../img/tombstone_ncp.png);
  }

div.tombstone.govt
  {
  background-image:url(../img/tombstone_govt.png);
  }

span.bold
  {
  font-weight:bold;
  }

div.table_toppers.tombstones div.icon p
  {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  }

div.table_toppers.tombstones p
  {
  }

div.table_toppers.tombstones p
  {
  float:left;
  clear:left;
  }

/* BEGIN Contact Form */

.contact_form{
float:right;
margin: 20px;
}

/* BEGIN BlueRock-specific CSS - could be moved */
	
	div.bluerock_heading{
	float:left;
	width: 925px;
	margin:20px;
	padding:10px;
	}
	
		div.bluerock_heading p{
		text-align:center;
		margin:0px;
		line-height:1.1em;
		color:#0A3A5B;
		font-size:2.5em;
		font-family:"Times New Roman",Georgia,Serif;
		font-variant:small-caps;
		}
		
		div.bluerock_heading img{
		margin:10px 0px 0px 55px;
		}
	
	div.bluerock_left_text{
	float:left;
	width: 475px;
	margin:0px 20px 20px 20px;
	}
	
		div.bluerock_left_text h1{
		margin:0px 0px 20px 0px;
		padding:0px;
		font-size:1.5em;
		text-align:center;
		}
		
		div.bluerock_left_text h2{
		margin:0px;
		font-size:.9em;
		padding:0px 20px;
		}

		div.bluerock_left_text p{
		margin:0px 10px 10px 0px;
		}
	
	div.bluerock_right_text{
	float:left;
	width: 450px;
	margin:0px 0px 20px 0px;
	}
	
	div.contact_form.bluerock{
	float:right;
	clear:right;
	margin: 0px 20px 20px 0px;
	}

/* END BlueRock-specific CSS - could be moved */

/* BEGIN PHDWin-specific CSS */
div#phdwin h1 {
font-size: 1em;
font-weight: bold;
color: #2B5A7C;
padding: 10px 20px;
margin-top: 10px;
}

div#phdwin ul{
list-style: none;
padding: 0px;
margin: 0px;
}

div#phdwin li{
padding: 0px;
margin: 0px 20px 2px 20px;
font-size:.9em;
font-weight:bold;
}

div#phdwin p{
padding: 0px;
margin: 0px 20px 10px 20px;
}

img.phdwin {
padding: 10px;
}

/* END PHDWin-specific CSS - could be moved */

.contact_form p{
padding:10px 10px 0 10px;
line-height:1em;
}

	.contact_form p.error {
	font-size:.8em;
	font-weight:bold;
	color:#990000;
	text-align:left;
	padding:0;
	margin-left:0px;
	margin-top:2px;
	font-style:italic;
	}
	
.contact_form span.required{
font-size:.8em;
font-weight:normal;
font-style:italic;
}

.contact_form h3{
padding:5px 0 5px 5px;
color:white;
}

.contact_form h4{
padding:5px;
background-color:white;
color:#403c3f;
font-size:.9em;
font-weight:bold;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
margin:5px;
}

	.contact_form ul{
	text-align:center;
	list-style:none;
	padding:0;
	}
	
		.contact_form ul.normal{
		text-align:left;
		list-style-type:circle;
		}

	.contact_form li{
	font-size:.9em;
	font-weight:bold;
	color:#990000;
	padding:0;
	margin:5px 5px 5px 20px;
	}
	
		.contact_form li.normal{
		font-size:.8em;
		font-weight:normal;
		color:#403c3f;
		padding:0;
		}

.contact_form table {
background:#F2F5F7;
margin-left:auto;
margin-right:auto;
border:1px solid black;
padding:10px;
width:400px;
}

.contact_form tr.heading {
background-color:#2b5a7c;
}

.contact_form td {
padding:5px;
vertical-align:top;
font-size:.9em;
vertical-align:top
}

	.contact_form td.heading {
	text-align:center;
	}
	
	.contact_form td.center{
	padding-top:20px;
	text-align:center;
	}

	.contact_form td.fieldname label {
	font-size:.9em;
	font-weight:bold;
	color:#403c3f;
	padding-left:10px;
	}
	
	.contact_form td.fieldname {
	text-align:left;
	width:150px;
	}
	
	.contact_form td.fieldname_required {
	text-align:center;
	text-align:center;
	}

.contact_form input.fields, .contact_form textarea.fields, .contact_form select.fields{
width:220px;
margin-right:10px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:.9em;
}

.contact_form_prompt{
float:right;
margin: 10px;
padding: 10px;
width: 400px;
border:1px dotted #ccc;
}

.contact_form_prompt p{
padding:10px 10px 0 10px;
line-height:1em;
font-style:italic;
text-align: center;
}

.contact_form_prompt a.sd_big_button {
margin-left:6px;
}

/* END Contact Form */

/* BEGIN icon headings */

div.icon_heading h1{
text-align:left;
font-size:1em;
font-weight:bold;
color:#2B5A7C;
padding-left:45px;
padding-top:10px;
padding-bottom:10px;
margin-top:15px;
display:block;
}

	.icon_leader{
	background:transparent url(../img/icon/accruit_leader.png) no-repeat;
	background-position: 15px 8px;
	}

	.icon_safeguard{
	background:transparent url(../img/icon/accruit_safeguard.png) no-repeat;
	background-position: 15px 8px;
	}

	.icon_security{
	background:transparent url(../img/icon/accruit_security.png) no-repeat;
	background-position: 15px 8px;
	}

	.icon_service{
	background:transparent url(../img/icon/accruit_service.png) no-repeat;
	background-position: 15px 8px;
	}
	
	.icon_tech{
	background:transparent url(../img/icon/accruit_tech.png) no-repeat;
	background-position: 15px 8px;
	}
	
	.icon_about{
	background:transparent url(../img/icon/ipaa_about.png) no-repeat;
	background-position: 15px 8px;
	}
	
	.icon_join{
	background:transparent url(../img/icon/ipaa_join.png) no-repeat;
	background-position: 15px 8px;
	}
	
/* END icon headings */

/* BEGIN Wiki formatting for captioned images, "guides" headlines */
div.captioned_image{
background-color:#F2F5F7;
border: 1px solid #CCC;
text-align:center;
padding:10px;
margin:10px;
}

	div.captioned_image_center{
	margin-left:auto;
	margin-right:auto;
	width:720px;
	}

div.image_above_caption{
margin: 0 0 5px 0;
text-align:center;
}

div.caption_below_image{
margin: 0;
font-style:italic;
font-size:.8em;
color:#2B5A7C;
text-align:center;
width:inherit;
}

div.guides h4{
background-color: white;
color: #403C3F;
font-weight:bold;
font-style:italic;
font-size: 1em;
padding: 5px 20px;
text-align: left;
}

/* END Wiki formatting for captioned images, "guides" headlines*/


div.section_header
  {
  padding-top:15px;
  padding-bottom:10px;
  padding-left:30px;
  padding-right:20px;
  background-color:#F2F5F7;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
  }

div.section_header img.header_image
  {
  float:right;
  }

div.section_header h1
  {
  font-size:1.1em;		
  color:#D71120;
  display:inline;
  float:left;
  padding: 0; /* boo shouldn't have to define this to over-write something inheritited */
  margin:0; /* i agree */
  }

div.section_header p
  {
  margin-top:3px;
  clear:left;
  padding: 0;
  }

div.section_header div.tooltip, div.section_header div.alfred
  {
  margin-left:10px;
  }

div.warning
  {
  margin-top:10px;
  width:400px;
  font-weight:bold;
  font-size:.8em;
  float:left;
  font-style:italic;
  }


div.govt_documents p
  {
  font-size:1.05em;
  margin: 10px 30px 10px 30px;
  }

div.govt_documents p.return
  {
  font-size:.9em;
  margin-top:100px;
  }

div.govt_documents div.big_link
  {
  text-align:center;
  }

div.govt_documents div.big_link a
  {
  font-size:1.2em;
  }

div#property_map_frame
  {
  width:505px;
  padding:0;
  margin:10px auto;
  }

div#property_map_frame img
  {
  border: 2px solid black;
  }

/* BEGIN Premier Property support on property_information.pl*/
  
div#prop_info_container div#lot_information_header div.premier_property_flag{
position:absolute;
top:0;
left:0;
}
	
	div#prop_info_container div#lot_information_header div.premier_property_flag img.premier_flag{
	position:absolute;
	margin-left:-11px;
	margin-top:-19px;
	}
	
	div#prop_info_container.premier_property {
	border: 5px solid #F4D63A;
	padding:0;
	margin-top:20px;
	}
	
/* END Premier Property support on property_information.pl*/

div.long_desc div.map_border
  {
  margin-left:50px;
  width:850px;
  border: 5px solid  #282220;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius:10px;
  }

div.long_desc div#map
  {
  width: 850px;
  height: 550px;
  }

div.interactive_legend
  {
  width:850px;
  background: #bbbbbb;
  }

div.interactive_legend div.legend_title
  {
  float:left;
  width:350px;
  height:100px;
  }

div.interactive_legend div.legend_title div
  {
  margin-top:20px;
  text-align:center;
  font-size:22px;
  }

div.interactive_legend div.legend_holder
  {
  margin-top:10px;
  float:left;
  width:500px;
  height:100px;
  }

div.interactive_legend div.legend_holder.saturn
  {
  width:100%;
  }

div.interactive_legend div.legend_holder div.legend_column
  {
  float:left;
  margin-left:15px;
  }

div.interactive_legend div.legend_holder div.legend_column div.legend_row
  {
  margin-top:20px;
  position:relative;
  margin-left:35px;
  }

div.interactive_legend div.legend_holder div.legend_column div.legend_row_short
  {
  margin-top:12px;
  position:relative;
  margin-left:35px;
  }

div.interactive_legend div.legend_holder div.legend_column div.legend_row_short img,
div.interactive_legend div.legend_holder div.legend_column div.legend_row img
  {
  position:absolute;
  top:-4px;
  left:-28px;
  }

div.interactive_legend div.legend_holder div.legend_column div.legend_row img.well_symbol
  {
  top:-6px;
  left:-36px;
  }


div#jr_cartographer_link
  {
  background:url(../img/cartographer_logo_only.png) 10px 10px no-repeat;
  margin-left: auto;
  margin-right:auto;
  padding-top:10px;
  padding-right:15px;
  padding-left:100px;
  width:500px;
  cursor: pointer; cursor: hand;
  display:block;
  height:80px;
  font-size:1.1em;
  text-align:right;
  font-style:italic;
  font-size:.9em;
  border: 3px solid  #282220;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius:10px;
  }


div#jr_cartographer_link div.map_disclaimer
  {
margin-top:15px;
margin-left:-95px;
font-size:9px;
  }
div.wiki div.pa_negotiated_assets_header
  {
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  }

div.wiki div.pa_negotiated_assets_byline
  {
  text-align:center;
  font-size:1.1em;
  }

div.wiki div#jr_cartographer_link
  {
  margin-bottom:10px;
  }

div.wiki div#map_holder
  {
  border: 3px solid  #282220;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius:10px;
  margin: 10px 0 10px 50px;
  width:850px;
  }

div.wiki div#map.pa_wiki_map
  {
  width:850px;
  height:600px;
  }

div.wiki div.interactive_legend div.legend_holder
  {
  margin-top:10px;
  margin-left:60px;
  float:left;
  width:850px;
  height:100px;
  }

div.wiki div.interactive_legend
  {
  }

div.wiki div#times_have_changed
  {
  width:965px;
  height:689px;
  background-image:url(../img/times_have_changed_bg.jpg);
  background-size:965px 689px;
  background-repeat:no-repeat;
  position:relative;
  }

div.wiki div#times_have_changed div#title
  {
  position:absolute;
  top:330px;
  color:#0a4e8d;
  font-weight:bold;
  font-size:64px;
  letter-spacing:5px;
  margin-left:110px;
  }

div.wiki div#times_have_changed div#subtitle
  {
  position:absolute;
  top:410px;
  font-weight:bold;
  color:#0a4e8d;
  font-size:18px;
  margin-left:110px;
  }

div.wiki div#times_have_changed div#copy
  {
  position:absolute;
  top:450px;
  color:#050505;
  font-size:16px;
  line-height:1.5em;
  letter-spacing:1px;
  margin-left:110px;
  width:400px;
  }

div.wiki div#times_have_changed div#finra
  {
  position:absolute;
  top:640px;
  color:#050505;
  font-size:12px;
  margin-left:20px;
  width:400px;
  }

div.wiki div#times_have_changed div#finra span
  {
  color:#0a4e8d;
  font-size:12px;
  font-weight:bold;
  }

div.wiki div#times_have_changed div#ad_disclaimer
  {
  position:absolute;
  top:655px;
  color:#050505;
  font-size:10px;
  margin-left:20px;
  width:500px;
  }

div.wiki div#times_have_changed div#web_to_lead div#wtl_title
  {
  font-size:24px;
  margin-bottom:20px;
  }
 
div.wiki div#times_have_changed div#web_to_lead
  {
  position:absolute;
  left:550px;
  top:410px;
  width:415px;
  }

div.wiki div#times_have_changed div#web_to_lead label
  {
  width:120px;
  margin-bottom:5px;
  display:inline-block;
  }

div#cartographer div#header_search_box label#map_search_box_label
  {
  display:none;
  }

div#disability_icon
  {
  position:absolute;
  top:120px;
  left:880px;
  }

div#accessibility_statement
  {
  display:none;
  }

