/* CSS Document */body{	margin: 0;	background-color: #000000;	/*text-align: center;*/}div#main {	margin-top: 30px;	margin-left: auto;	margin-right: auto;	padding: 5px 5px 8px 5px;	background-color:#FFFFFF;	width: 727px;	height: 100%;	/*voice-family: "\"}\"";     voice-family:inherit;	width: 700px;*/}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	width: 450px;}.right{float:right;}.left{float:left;width: 130px;margin:0 0 0 35px!important;margin:0 0 0 18px;padding:0 30px 0 0;}p.logo{font-family: Arial, Helvetica, sans-serif;font-size: .65em;font-weight: bold;width: 30px;/*height: 30px;*//*float:left;*/padding: 0;margin: 0 0 0 240px;}	table.building{padding:5px;}p.text{font-family: Arial, Helvetica, sans-serif;font-size: .65em;font-weight: bold;color: #36577c;width: 30px;height: 20px;padding: 5px 0 0 0;margin: 0;text-indent: 25px;}.breadcrumb{font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #2c4e81;}.breadcrumb a{text-decoration:underline;color: #2c4e81;}.leasing{margin-left: 34px;font-size:.69em;}.name{color:#333;font-weight:bold;line-height: 10px;	margin-top:10px;	padding: 0;}.title{color:#333;font-weight:bold;line-height: 10px;	margin:0;	padding: 0;}.close{padding-top: 10px;border: 0;}div#footer {	padding: 5px 0 5px 5px;	margin: 0 auto 5px auto;	width: 727px;	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;	font-size: .64em;	line-height: 1.5em;}div#news{width: 450px;margin-left: 20px;}div#news a{text-decoration:underline;color: #2c4e81;}.disclaimer{	font-family: Arial, Helvetica, sans-serif; color: #000;	font-size: .64em;	line-height: 1.4em;}div#footer a{color: #3079CE;text-decoration:underline;}h1 {	font-size:0;	margin-top: 25px;	overflow:hidden;	padding-top:12px;/*height of image*/	height: 0px !important;	height /**/:17px; /* for IE/Win only */	margin-left: 32px;	/*margin-right: 20px;*/}h1#pghead {background: url(../images/photo_title.gif) no-repeat;}h1#ashead {background: url(../images/avail_sp_title.gif) no-repeat;}h1#fhead {background: url(../images/feat_title.gif) no-repeat;}h1#nhead {background: url(../images/neigh_title.gif) no-repeat;}h1#amhead {background: url(../images/amap_title.gif) no-repeat;}h1#dhead {background: url(../images/demo_title.gif) no-repeat;}h1#maphead {background: url(../images/map_title.gif) no-repeat;}h1#nwhead {background: url(../images/news_title.gif) no-repeat;}h1#conhead {background: url(../images/con_title.gif) no-repeat;}h2{	font-size:0;	margin: 0;	overflow:hidden;	padding-top:50px;/*height of image*/	height: 0px !important;	height /**/:15px; /* for IE/Win only */	/*margin-right: 20px;*/}h2#hudson{background:url(../hudsont/images/ht_commercial.gif) no-repeat;}h2#faraday{background:url(../faraday/images/faraday_com.gif);}h2#maxwell{background:url(../maxwell_place/images/mp_commercial.gif);}h2#belmont{background:url(../belmont/images/bel_commercial.gif);}h2#dominion{background:url(../dominion_valley/images/dv_commercial.gif);}h2#sr{background:url(../south_riding/images/sr_commercial.gif);}h3{font-size:0;	margin: 0;	overflow:hidden;	padding-top:88px;/*height of image*/	height: 0px !important;	height /**/:15px; /* for IE/Win only */}h3#hudson{background:url(../hudsont/images/hudsont_head.gif) no-repeat;}h3#faraday{background:url(../faraday/images/faraday_head.gif);}h3#maxwell{background:url(../maxwell_place/images/mp_head.gif);}h3#belmont{background:url(../belmont/images/bel_head.gif);}h3#dominion{background:url(../dominion_valley/images/dv_head.gif);}h3#sr{background:url(../south_riding/images/sr_head.gif);}h4{width: 184px;height: 35px;margin: 0;padding: 0;text-indent: -1000px;background-image:url(../images/featured_projects.jpg);}div#navcontainer {	margin: 0 auto;	padding: 0;	margin: 0;	width: 188px;	height: 100%;	/*background-color:red;*/}ul#navlist {	text-align: left;	margin: 0;	list-style: none;	font-size: 1px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;	width: 188px;	/*overflow: hidden;*/}ul#navlist li{width: 188px;	list-style: none;	display: block;	margin:0;	padding:0;	height: 26px;	}ul#navlist a{	margin:0;	cursor: auto;	float: left;	padding: 26px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:41px; /* for IE/Win only */}#navlist a:link,#navigation a:visited{	background-position: 0 0;	display: block;	/*width: 94px;*/}#navlist a:hover{	background-position: 0 -25px;	display: block;	/*width: 94px;*/}li#home a{	width: 188px;	background: url(images/mp_home.gif) top left no-repeat;}li#availablespace a{	width: 188px;	background: url(../images/mp_avspace.gif) top left no-repeat;}li#features a{	background: url(../images/features.gif) top left no-repeat;	width: 188px;}		li#neighborhood a{	background: url(../images/neighborhood.gif) top left no-repeat;	width: 188px;}li#transportation a{	background: url(../images/transportation.gif) top left no-repeat;	width: 188px;}li#areamap a{	background:url(../images/area_map.gif) top left no-repeat;	width: 188px;}	li#demographics a{	background: url(../images/demographics.gif) top left no-repeat;	width: 188px;}li#mapdirections a{	background: url(../images/map.gif) top left no-repeat;	width: 188px;}li#news a{	background: url(../images/news.gif) top left no-repeat;	width: 188px;}li#photogallery a{	background: url(../images/photo.gif) top left no-repeat;	width: 188px;}/*available space details*/#returncontainer{width: 453px;/*background-color: red;*/height: 200px!important;height: 35px;margin:0 auto 0 auto;padding:0 0 0 0;}#detailleft{width: 247px;height: 142px;margin: 0;padding: 0;float:left;}#detailrttop{width:196px;height: 20px;background-color: #c6daf6;padding:10px 0 0 7px!important; padding: 5px 0 0 10px;}#detailrt{width: 206px;height: 142px;margin: 0;padding: 0;background-color:#edf4fd;float:right;}#detailrttext{width: 195px;font-family: Arial, Helvetica, sans-serif;font-size:.8em;line-height: 1.8em;list-style:none;margin:0;padding:5px 0 0 5px;height: 60px;/*background-color:red;*/}ul #detailrttext{margin: 0;	list-style: none;	font-size: .73em;	padding: 10px 0 0 0;	width: 150px;}.detailheader{font-family:Arial, Helvetica, sans-serif;font-size: .71em;font-weight: bold;color: #244b80;margin:0 0 0 0;padding:0 0 0 0;width: 155px;}#directions{width: 502px;height: 32px;margin: 5px auto 5px auto;padding: 0;}#choose{width: 453px;height: 70px;margin: 20px auto 0 auto!important;margin: 0 auto 5px auto;}.notavailable{font-family: Arial, Helvetica, sans-serif;font-size: .71em;margin: 0 0 0 243px!important;margin:0;padding: 0;}.download a{font-family: Arial, Helvetica, sans-serif;font-size: .78em;margin: 0 0 0 34px;font-weight: bold;color: #2c4e81;}#description{width:433px;height: 80px;background-color:#edf4fd;margin: 0 auto 0px auto;padding: 10px 0 10px 22px;}ul#description{	margin: 5px 0 0 0;	/*background-color: #f4f5fa;*/	font-family: Arial, Helvetica, sans-serif;	list-style: none;	line-height: 1.5em;	font-size: .71em;	padding: 0;	width: 433px;	height: 100%;}#spmap{width: 453px;height: 394px;margin: 0 auto 0 auto;padding: 0 0 0 0;}#mapframe{	position:absolute;	width:453px;	height:304px;	z-index:5;	margin-left:27px!important;margin-left: 20px;	margin-top: 5px;	padding: 0;	visibility: visible;}#mapframeiframe{width:453px!important;width: 490px;height: 304px!important;height:360px;margin:0 auto 0 auto;padding:0;/*background-color:#33CCCC;*/overflow:auto;}#mapframelg{	position:absolute;	width:453px;	height:394px;	z-index:5;	margin-left:34px!important;margin-left: 35px;	margin-top: 5px;	padding: 0;	visibility: visible;}#mapframeiframelg{width:453px!important;width: 485px;height: 394px!important;height:400px;margin:0 auto 0 auto;padding:0;/*background-color:#33CCCC;*/overflow:auto;}/* end of available space details*//*end of left column nav*/.return{padding: 10px 0 0 0px;margin:0 0 10px 0px;border:0;}ul#standard{	margin: 5px auto 0 auto;	/*background-color: #f4f5fa;*/	font-family: Arial, Helvetica, sans-serif;list-style-image:url(../images/bullet.gif);	line-height: 1.5em;	font-size: .83em;	padding: 5px 0 0 1em!important;padding: 0 0 0 1.25em;	width: 440px;}#bldglistcontainer{width: 427px;background-color: #fff;height: 50px!important;height: 53px;/*border: 1px solid #6699CC;*/margin:0 0 10px 35px;padding:0 0 8px 0;}ul#bldglist{	margin: 5px auto 0 auto;	/*background-color: #f4f5fa;*/	list-style: none;	font-size: .93em;	padding: 5px 0 0 0;	width: 480px;}ul#bldglist li{list-style:none;display:inline;margin:0;padding:0 1.85em 0 0!important;padding:0 1.42em 0 0;font-family: Arial, Helvetica, sans-serif;font-size: .72em;}ul#bldglist a{text-decoration:underline;color:#2c4e81;font-weight:bold;}li#1125{width: 140px;}li#1025{width: 140px;}li#1100{width: 140px;}li#1000{width: 140px;}#leftcolumn{float: left;/*width: 182px!important;width: 184px;*/width: 188px;height: 552px;margin:0 0 0 .2em!important; margin: 0 0 0 .09em;padding: 0;border:#b5b5b5 solid 1px;border-top: none;overflow: hidden;}#welcomeleft{float: left;width: 207px;margin-left: 15px!important;margin-left: 10px;padding-top: 15px;}#welcomeright{float: right;width: 275px!important;width: 270px;margin-bottom: 20px;padding-top: 15px;margin-right: 18px!important;margin-right: 10px;}#welcomeright p.text{width: 265px!important;width: 260px;margin:0;padding: 0;}#featuredprojects{width: 493px;margin: 0 auto 0 auto;}#mainpic{width: 445px;height: 244px;margin: 0 auto 15px auto;padding: 5px 5px 5px 5px;/*background-color:red;*/border: #CCCCCC solid 1px;}#lefttext{width: 155px;padding: 0 0 0 .3em;margin: 5px 0 0 0;}#lefttext a{color: #2e548a;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size: .71em;font-weight: bold;line-height: 14px;padding: 0 0 0 .3em;margin: 0;}#lefttext p.left{color: #2e548a;font-family: Arial, Helvetica, sans-serif;font-size: .71em;line-height: 14px;padding: 0 0 0 .3em;margin: 0;}#lefttext ul{text-align: left;width: 129px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: .6em;list-style: circle;margin: 7px 0 10px 0;padding-left: 2em;}#lefttext li {	padding: 0 0 0 0;	margin: 3px 0 0 0;}#rule{width: 170px;border-top:#c1cedc solid 1px;margin: 10px auto 0 auto;padding: 0;background-color:#33FF00;}#details{clear: both;width: 170px;padding:0 !important; padding: 5px 0 0 0;margin: 0 auto 0 auto;text-align: right;/*background-image: url(../images/details_btn.gif);*/}#longbldg{width: 172px;height: 63px;margin: 0 auto 0 auto;padding: 5px 0 10px 0!important;padding: 0;}#midcolumn{margin: 0 0 0 200px!important;margin:0 0 0 197px;border:#b5b5b5 solid 1px;border-top: none;padding: 0 0 0 0;width:522px;height: 552px;}#midcolumn p.mid{/*width: 492px!important;width: 480px;*/padding: 0px 22px 0 32px!important;padding: 0 22px 0 32px;/*background-color:red;*/}#midcolumn p.mid a{text-decoration:underline;color: #28569a;}#siteplaniframe{width:343px!important;width: 343px;height: 320px;margin:0;padding:0;overflow: auto;}#leftcolumn p { /*margin: 0 0 1em 0;*/ margin: 0; padding: 0; width: 160px; }/*#rightcolumn p {margin: 0; width: 185px; }*/#content h2 { margin: 0 0 0 0;  }div#main {	margin-top: 30px;	margin-left: auto;	margin-right: auto;	padding: 5px 5px 0 5px;	background-color:#FFFFFF;	width: 727px;	/*height: 100%;	/*voice-family: "\"}\"";     voice-family:inherit;	width: 700px;*/}div#header {	margin: 0 auto 0 auto;	background-color: #fff;	background-image:url(../images/header.jpg);	width: 727px;	/*height: 85px;*/	padding: 0;}div#headerForm {	float: right;}textarea, input, select {vertical-align:-4px;	font-size: 10px;	z-index:1;}#container{clear: both;width: 727px;/*margin: 0px auto;*/padding: 0;background-color: #fff;color: #333;/*border: 1px solid gray;*//*line-height: 130%;*/}#map{width: 453px;height: 244px;margin: 0 auto 0 auto;border: 1px solid #999900;padding: 5px;}#cform{width: 355px;height: 244px;margin: 0 0 0 34px;/*border: 1px solid #999900;*/padding: 10px 0 0 0;}table.cform{	width:395px; 	padding: 0;	margin: 0;	font: normal 12px Arial, Helvetica, sans-serif;	text-align: left;}table.cform td {	color: #999999		/*width: 20px;*/	height: 20px;	font: normal 12px Arial, Helvetica, sans-serif;	text-align: left;	padding:0; 	margin:0;}#contact{width: 188px;height: 82px;margin: 0;padding: 0;}#bluefiller{font-size:1px;clear: both;width: 721px;height: 2px;padding: 4px 0 0 0;margin: 0 auto 0 auto;border-bottom: #859ab8 solid 3px;background-color: #FFF;}div#contentcontainer {	clear: both;	width: 727px;	padding: 0 0 0 0;	margin: 5px 0 0 0;	border: 0;	z-index:5;}#contactbtm{width: 188px;height: 100%;background-image:url(../images/contact_bgd.jpg);margin: 0;padding: 0;}div#footer {	padding: 5px 0 5px 5px;	margin: 0 auto 5px auto;	width: 727px;	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;	font-size: .64em;}/*-----------------Table Secondary Navigation-----------------*/table.nav{	width:453px; 	padding: 0;	margin: 0 auto 0 auto;	font: normal .65em Arial, Helvetica, sans-serif;	color: #330033;	text-align: left;}table.nav a:link{color: #28569a;text-decoration:none;}table.nav a:visited{color: #28569a;text-decoration:none;}/*-----------------End Table Secondary Navigation-----------------*/#profilecontainer{font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;width: 440px;background-color: #f4f5fa;height: 25px;margin:30px auto 10px auto;padding:10px 0 0 15px;}/*------------------Demographics Table------------------*/table.demographics{	width:460px; 	padding: 0;	margin: 0 auto 12px auto;	border-left: 1px solid #999999;	border-top: 1px solid #999999;	font: normal 10px Arial, Helvetica, sans-serif;	color: #330033;	text-align: left;	background-color: #fff;}	table.demographics .stats {	font:  11px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000;	/*border-top:1px solid #999;*/	padding-left:5px; 	text-align: left;}table.demographics .boldstats {	font:  11px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000;	background-color: #e6e8ed;	/*border-top:1px solid #999;*/	padding:2px 0 0 5px; 	text-align: left;}table.demographics .statssmall {	font:  10px Arial, Helvetica, sans-serif;	color: #000;	/*border-top:1px solid #999;*/	padding-left:5px; 	text-align: left;}table.demographics .header {	font:  11px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000;	/*background-color: #2D5991;*/	/*background-color: #5072a0;*/	background-color: #becedd;	padding:5px 0 5px 7px; 	text-align: left;}table.demographics td {	border-right: 1px solid #999;	border-bottom: 1px solid #999;	color: #999999		width: 20px;	height: 20px;	text-align: left;	padding-left:5px; }/*------------------End Demographics Table------------------*/