body{padding:0;margin:0;text-align:center;font-family:arial;background-color:#E1DECA;}
acronym{border:none;text-decoration:none;}

a, a:hover, a:link, a:visited {color:#ba0020;}
.nolinks a, .nolinks a:hover, .nolinks a:visited, .nolinks a:link{color:#000000;text-decoration:none;}

#canvas{margin:0 12px 0 12px;text-align:left;}
#canvasleft{background:transparent url(images/sl.png) repeat-y top left;padding-left:8px;}
#canvasright{background:#F3F2EA url(images/sr.png) repeat-y top right;padding-right:8px;}

#mainbody{padding-left:40px;padding-right:40px;background:transparent url(images/belt.png) repeat-x top left;padding-top:20px;}

#banner{height:82px;position:relative;}
  #topborder{height:5px;background-color:#BA0200;}
#logo{padding-left:40px;padding-top:10px;}
#belt{font-size:1px;height:10px;background-color:#BDBEC0;}

.step span{font-size:16px;color:#BA0200;font-weight:bold;display:none;}
#step1{width:173px;height:17px;background-image:url(images/step1.png);}
#step2{width:160px;height:19px;background-image:url(images/step2.png);}
#step3{width:296px;height:20px;background-image:url(images/step3.png);}
#step4{width:174px;height:19px;background-image:url(images/step4.png);}
#step5{width:174px;height:19px;background-image:url(images/step5.png);}

#popuptitle{padding-left:5px;font-size:13px;font-weight:bold;padding-top:2px;}

.grouptitle{padding-top:10px;font-size:13px;font-weight:bold;width:240px;}

#map{
width:100%;
height:280px;
background-color:#dedede;
}

#mapfeatures, #histogramhint{
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;	
}

.sidetitle{
color:#C37129;
font-weight:bold;
font-size:16px;	
}

#tablist{margin-bottom:10px;text-align:center;position:absolute;top:0;right:300px;font-size:16px;}

.tab, .tab_active{height:128px;float:left;}
.tab a, .tab a:hover, .tab a:link, .tab a:visited,
.tab_active a, .tab_active a:link, .tab_active a:hover, .tab_active a:visited
{
	display:block;padding-top:77px;padding-left:7px;padding-right:7px;
	margin-left:10px;margin-right:10px;
	text-decoration:none;color:#ABADB0;
}

.tab_active a, .tab_active a:link, .tab_active a:hover, .tab_active a:visited
{color:#C22326;font-weight:bold;}


.pagetitle{color:#C37129;font-size:20px;}
.pageintro{color:#A0A1A3;font-size:14px;}

.sidelisting {
	padding-left:10px;background:transparent url(images/arrow.png) no-repeat center left;
	margin-top:5px;
	margin-bottom:5px;
}
.sidelisting a, .sidelisting a:link, .sidelisting a:hover, .sidelisting a:visited{
	text-decoration:none;
	color:#4C7DA8;	
	font-size:14px;
}
.sidelisting a:hover{text-decoration:underline;}
.hr{font-size:1px;background:transparent url(images/dash.gif) repeat-x top left;height:2px;padding-bottom:10px;}

.filterlist{padding-bottom:10px;font-size:13px;padding-bottom:5px;color:#BA0200;}
.filterlist a, .filterlist a:hover, .filterlist a:link, .filterlist a:visited{
	color:#000000;
	text-decoration:none;
}
.filterlist a:hover{text-decoration:underline;}

#filterlist{padding-left:15px;padding-bottom:15px;font-size:14px;padding-bottom:5px;color:#444444;}
#filterlist a, #filterlist a:hover, #filterlist a:link, #filterlist a:visited{
	color:#992222;
	text-decoration:none;
}

.rectitle{font-weight:bold;font-size:13px;color:#BA0200;cursor:pointer;}
.rectitle .city{font-style:italic;font-weight:normal;color:#000000;}
.recitem{font-size:13px;padding-bottom:3px;}
.footer{margin-top:20px;color:#ffffff;padding-top:5px;font-size:13px;line-height:20px;background-color:#3E3A33;text-align:center;border-top:solid 5px #787848;width:100%;}
.footer a, .footer a:hover, .footer a:link, .footer a:visited{text-decoration:none;color:#ffffff;font-size:11px;}
.footer a:hover{text-decoration:underline;}
.footertitle{font-size:13px;font-weight:bold;color:#ffffff;padding-bottom:5px;}
.footerlinks{color:#ffffff;}
.copyright{font-size:11px;padding-top:10px;text-align:center;color:#999999;}

.introtitle{color:#C37129;font-size:16px;font-weight:bold;padding-bottom:10px;}
.intro_tenants, .intro_landlords, .intro_benefits {
	padding-left:50px;font-size:13px;color:#1F1F1F;padding-bottom:10px;
} 
.intro_tenants{background:transparent url(images/section_tenants.png) no-repeat top left;}
.intro_landlords{background:transparent url(images/section_landlords.png) no-repeat top left;}
.intro_benefits{background:transparent url(images/section_benefits.png) no-repeat top left;}

#showlist{padding-top:10px;padding-bottom:10px;font-size:13px;}
#showlist a{cursor:pointer;color:#990000;font-weight:bold;}

.pager {font-size:13px;}
.pager a,
.pager a:hover,
.pager a:link,
.pager a:visited{text-decoration:none;color:#BA0200;}

.building_details .h1{font-size:14px;height:18px;background-color:#7A7769;color:#ffffff;font-weight:bold;margin-top:5px;}
.building_details .h1 span{display:block;padding-top:2px;padding-left:10px;}

.building_details .desc{padding:10px;font-size:14px;}

.building_details .h2{margin-left:10px;font-size:13px;height:16px;background-color:#efefef;font-weight:bold;margin-top:5px;}
.building_details .h2 span{display:block;padding-top:2px;padding-left:5px;margin-bottom:5px;}

.building_details .unitlist{margin-left:10px;}
.building_details td {font-size:13px;}

.un_details .h1{font-size:14px;height:18px;background-color:#7A7769;color:#ffffff;font-weight:bold;}
.un_details .h1 span{display:block;padding-top:2px;}

.un_details .desc{padding:10px;font-size:14px;}

.un_details .h2{margin-left:10px;font-size:13px;height:16px;background-color:#efefef;font-weight:bold;margin-top:5px;}
.un_details .h2 span{display:block;padding-top:2px;padding-left:5px;margin-bottom:5px;}

.un_details td {font-size:13px;}

.feature{font-size:13px;padding-left:5px;font-weight:bold}
.explain{font-size:13px;color:#101010;padding-left:5px;padding-bottom:10px;}

.sectiontitle{background-color:#E1DECA;color:#000000;height:20px;margin-bottom:5px;border:solid 1px #BCA8A0;}
.sectiontitle span{font-size:13px;display:block;padding-top:2px;padding-left:10px;font-weight:bold;}
.notes{color:#444444;font-size:11px;font-style:italic;margin-bottom:10px;}

.formtable td{font-size:13px;}
.dtlabel{font-size:12px;color:#000000;padding-right:10px;}
.dtfield{font-size:12px;}