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; }

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:62.5%;
	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_data {
		font-weight:bold;
		font-size:1em;
		}
	/* 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: 1.1pt;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
	border-right: 1px #57585b solid;
	padding: 5px 10px;
	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_ncp_list a.icon:hover
	  {
		  color:#111111;
	  background-color:#C2F7A5;
	  }

	#navbar_top #nav_results a {
	/*background:url(../img/sprite_n.png) 3px -157px no-repeat;*/
	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;
	/*background-color:#d0e8c1;*/
	}

	#subnavbar a:link, #subnavbar a:visited, #subnavbar a:active {
	display: block;
	line-height:29px;
	height: 30px;
	border-right:1px solid #cccccc;
	font-size: .8em;
	padding: 0px 5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
	float:left;
	}

	#subnavbar.blue a:link, #subnavbar.blue a:visited, #subnavbar.blue a:active {
	color:#ffffff;
	}

	#subnavbar.green a:link, #subnavbar.green a:visited, #subnavbar.green a:active {
	color:#111111;
	}

	#subnavbar.blue a:hover {
	color: #86a4bc;
	background-color: #ffffff;
	}

	#subnavbar.green a:hover {
	color: #111111;
	background-color: #ffffff;
	}

	#subnavbar ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
	#subnavbar li {
	display:block;
	float:left;
	}

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

	#subnavbar #subnav_search a:hover {
	/*background:#ffffff url(../img/sprite_n.png) 3px -277px no-repeat;*/
	background-color:#ffffff;
	}

	#subnavbar #subnav_corridor a {
	background:url(../img/sprite_n.png) 3px 3px no-repeat;
	padding-left:31px;
	}
	
	#subnavbar #subnav_corridor a:hover {
	background:#ffffff url(../img/sprite_n.png) 3px -37px no-repeat;
	}

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

	#subnavbar #subnav_coquest a:hover {
	background-color:#ffffff;
	}
	
	#subnavbar #subnav_accruit a {
	background:url(../img/icon/accruit24.png) 3px 3px no-repeat;
	padding-left:30px;
	}

	#subnavbar #subnav_accruit a:hover {
	background-color:#ffffff;
	}

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

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

	#subnavbar #subnav_frontpage:hover {
	background-color:#ffffff;
	}
	
	#subnavbar #subnav_ino {
	display:inline;
	float:right;
	font-weight:bold;
	font-size: .8em;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height:29px;
	height: 30px;
	margin-right:5px;
	}

	#subnavbar.blue #subnav_ino {
	color:#ffffff;
	}

	#subnavbar.green #subnav_ino {
	color:#111111;
	}

	#subnavbar #subnav_ino a{
	display:inline;
	font-size:.7em;
	border:0;
	float:none;
	}

/* End sub-navigation bar */

/* End header elements */

/* Begin main elements */
#page {
position:relative;
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{
		padding-top:20px;
		padding-bottom:10px;		
		padding-left: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-color:#008000;
	}
	
	.status_negative { /* pass the appropriate class as a variable, inline to change the background color of the status bar */
	background-color:#CC3333;
	}	
	
	#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;
	color:#fff;
	margin: 0 6px;
	#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:62.5%;
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 Buyer/Seller Homepage "sections" formatting */
	.home_sections p{
	color:#403c3f;
	}
	
	.home_sections ul{
	padding-top:10px;
	padding-bottom:10px;
	}

	.home_sections li{
	font-size:.8em;
	margin-left:40px;
	color:#403c3f;
	}

	.home_sections span{
	font-size:.9em;
	}
		
	.home_sections .caption{
	text-transform:none;
	}
	
	.home_sections .center{
	text-align:center;
	background-color:#f2f5f7;
	}
	
	.home_sections .bottom{
	background-color:#f2f5f7;
	}
	
	.home_sections .button_font{
	font-size:.9em;
	}
	
	.home_sections .field_font{
	font-size:1em;
	}
	
	.home_sections .non_clickable{
	font-size:.9em;
	}
	
	.home_sections a{
	color: #ffffff;
	}
	
		.home_sections a.blue_link{
		color: #275dab;
		font-size:1em;
		}

		.home_sections a.black_link{
		color: #000;
		}

	.home_sections .footnote{
	font-style:italic;
	font-size:.9em;
	}
	
	.home_sections .green{
	color:#009900;
	font-weight: bold;
	font-size: 1em;
	}	
		
	.home_sections .red{
	color:#D71120;
	font-weight: bold;
	font-size: 1em;
	}			
		
	.home_sections .bigred{
	color:#D71120;
	font-weight: bold;
	font-size: 1.2em;
	}
/* END Buyer/Seller Homepage "sections" formatting */

/* BEGIN Property Information formatting */
#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;
}

.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;
	}
	
	.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 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;
}

.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-left:-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;
}

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

/* END Help Center styling */

/* BEGIN FAQ styling */
div.faq p{
font-size:1em;
margin-top:1em;
margin-bottom:1em;
padding:0;
}

	div.faq p+p{
	margin-top:0;
	}
	
	div.faq span{
	padding-bottom:5px;
	}

.outline {
list-style: none;
}

.outline ul {
list-style: none;
}

.outline li {
cursor: auto;
}

.olink {
border-style: none;
padding-right: 10px;
padding-bottom:5px;
}
.oimg {
border-style: none;
}
/* END FAQ 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_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_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_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.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 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.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);
  }

span.bold
  {
  font-weight:bold;
  }

.float_right
  {
  float:right;
  }

.float_left
  {
  float:left;
  }

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;
}

.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 {
width:220px;
margin-right:10px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:.9em;
}

/* 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;
	}
	
/* END icon headings */