
 *, img { 
	padding:0;
	margin:0;
	border:none;
	}
@page { 
	size:8.5in 11in;
	margin:3in;
	}
html, body { 
	background-color:white; 
	font:7pt Arial, Helvetica, sans-serif; 
	line-height:10pt;
	}
#page1, .newpg { 
	page-break-after:always;
	}
#wrapper, #shadowwrap, #shadowwrapr, #pa_cnt, #cnt { 
	width:auto;
	padding:0;
	margin:0;
	color:black;
	background:transparent none;
	}
#wrapper { 
	margin:0 1% 0 0;
	}
#qnav, #header, #footer, #anchor, #shadow_bott, #disclaimer, #oa_nav, .title, #oa_deatilsboxes .tb .edit, #ftc, #oa_form_bf, .button_bwss, #nav, .noprint {
	display:none;
	}
a, a:visited { 
	color:#011260;
	background:transparent;
	font-weight:bold;
	text-decoration:underline;
	}
a:link:after, a:visited:after {
	content: " (" attr(href) ") ";
	font-size:90%;
	}	
div.clearer { 
	clear:left;
	line-height:0;
	height:0;
	}
div.hr, hr { 
	width:95%; 
	height:1px; 
	color: inherit; 
	background-color: #999; 
	margin:10px auto; 
	line-height:1px; 
	clear:both; 
	}
.fl-left {
	float:left;
	padding:2px;
	}
.fl-right {
	float:right;
	padding:2px;
	}
.centered {
	display:block;
	margin-left: auto !important;
	margin-right: auto !important;
	}
ul, ol, dl {
	margin-bottom:15px;
}
ul {
	margin-left:.75em;
	margin-right:.5em;
	}
dl {
	margin-left:.75em;
	margin-right:.5em;
	}
dt {
	font-weight:bold;
	}
dd {
	background: url(../Files/bullet_arrows_wr.gif) no-repeat 10px -40px;
	padding-left:20px;
	padding-bottom:10px;
	}	
ol {
	margin-left:3em;
	margin-right:.5em;
	}
ul.bulleted_list {
	margin:15px;
	}
ul.bulleted_list li {
	margin:0 15px;
	}
ol.type-A { 
	list-style-type:upper-alpha;
}	
.ilabel {
	font-weight:bold;
	padding-right:4px;
	} 
.blank { 
	border-bottom:#000 1px solid;
	font:8pt "Times New Roman", Times, serif;
	padding-right:2px;
	}	
.oa_header { 
	margin:10px auto;
	width:99%;
	clear:both;
	}
h1.oa_header { 
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	border:#000 1px solid;
	padding:4px;
	}
.office { 
	margin:5px 0;
	float:left;
	}
.addy { 
	margin:5px 0;
	text-align:center;
	float:right;
	}
.oa_detailsbox, .oa_detailsbox2 { 
	border:1px solid #000;
	}
.oa_detailsbox { 
	width:49%;
	float:left;
	margin:5px 2px 5px 0;
	}
.oa_detailsbox2 { 
	width:100%;
	margin:5px auto;
	}
.oa_detailsbox2 #includes { 
	float:left;
	padding:4px 2px 0 0;
	}
.oa_detailsbox2 #totals { 
	float:right;
	border-left:#000 solid 1px;
	margin-top:4px;
	}
.oa_detailsbox p, .oa_detailsbox2 p {
	margin-bottom:10px;
	padding-left:5px;
	}
.tb { 
	border-bottom:1px solid #999;
	padding:4px;
	font-weight:bold;
	margin-bottom:5px;
	}
.tb h2 {
	font-size:10pt;
	}
.oa_detailsbox h3, .oa_detailsbox2 h3 {
	font-size:8pt;
	padding-left:4px;
	}
#tncna { 
	border-right:none;
	border-left:none;
	border-bottom:none;
	}
#scrolldiv h2, #floorplan_pg h2, #addendum h2 { 
	margin-top:5px; 
	margin-bottom:5px; 
	height:20px; 
	width:100%; 
	border-bottom:1px solid #000;
	clear:both; 
	font-weight:bold; 
	font-size:9pt; 
	text-align:left; 
	padding:0; 
	padding-left:5px;
	}
#edisc { 
	border-bottom:1px solid #000;
	margin-bottom:15px;
	}
.agreement {
	width:100%;
	margin:0 auto;
	}
.agreement p {
	padding:.2em 0;
	text-align:justify;
	}
.agreement ol {
	margin:0 1.25em;
	}
.agreement ol li {
	margin-left:1em;
	}
.date {
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	}
#floorblanks {
	margin:10px 0;
	}
#floorblanks span, #floorblanks label, #floorblanks input { 
	float:left;
	display:block;
	width:32%;
	}
#floorblanks br {
	clear:both;
	}
#threeday, #addendum { 
	font-size:12pt;
	line-height:12pt;
	}
#threeday .ilabel {
	font-weight:bold;
	padding-top:2px;
	} 
#threeday .blank {
	border-bottom:#000 1px solid;
	font:14pt "Times New Roman", Times, serif;
	}
table#oo_equipment { 
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	}
#oo_equipment td, #oo_equipment th { 
	border:1px solid #999;
	}
#oo_equipment td.equipment {
	text-align:left;
	}
#oo_equipment td.quanity, #oo_equipment th#quanity {
	text-align:center;
}
#oo_equipment td.total {
	text-align:right;
	font-weight:bold;
}
#errors, .errors { 
	background: url(../Files/24-message-warn.png)no-repeat 2px 2px; 
	margin:10px auto; 
	padding:5px 5px 5px 27px;
	font-weight:bold; 
	border:1px solid #000;
	border-width:1px 0;
	}
#errors h3, .errors h3 {
	font-size:9pt; 
	}