/* ID's */

	div#egi{
		display:none;
	}
	div#copyright{
		font-size:0.85em;
		color:#CCCCCC;
		margin:5px 0 0 5px;
	}
	#bottom {
		border:1px solid #CCCCCC;
		text-align:right;
		float:right;
		width:868px;
	}
	#bottom a{
		background-image: url(/images/button.png);
		height:25px;
		width:153px;
		color:#990000;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		display:block;
		text-align:center;
		padding-top:10px;
		float:right;
		margin:10px;
	}
	#bottom a#return{
		float:left;
		color:#666666;
		font-style:normal;
		background:none;
		padding-top:9px;
		padding-left:5px;
		width:300px;
		text-align:left;
	}
	#box_main{
		width:200px;
		float:left;
		padding-top:15px;
	}
	#box_main_features{
		float:left;
		padding-top:15px;
		padding-left:20px;
		width: 300px;
	}
	#box_submain_features{
		margin:0;
	}
	#box_main_features h2{
		display:block;
		color:#990000;
		font-style:italic;	
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0px;
		padding:0;
		padding-bottom:3px;
	}
	#box_main_features ul{
		list-style-type:square;
		color:#777777;
		font-style:normal;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0px;
		padding-left:15px;
	}
	#box_main_features li{
		line-height:16px;
		padding-bottom:4px;
		padding-top:4px;
	}
	#box_submain {
		margin:0;
		padding:5px;
		float:right;
	}
	#box_top{
		background-image:url(/images/box_top.png);
		background-repeat:no-repeat;
		width:186px;
		height:10px;
		overflow:hidden;
	}
	#box_content{
		background-image:url(/images/box_mid.png);
		background-repeat:repeat-y;
		width:156px;
		min-height:420px;
		padding-left:15px;
		padding-right:15px;
		padding-top:5px;
		float:left;
	}
	#box_content p{
		color:#666666;	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:10px;
		margin-bottom:30px;
		padding:0;		
	}
	#box_content a{
		float:right;	
	}
	#box_content h2{
		display:block;
		color:#990000;
		font-style:italic;	
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0px;
		padding:0;		
	}
	#box_bottom{
		background-image:url(/images/box_bottom.png);
		background-repeat:no-repeat;
		width:186px;
		height:11px;
		float:left;
	}
	#content_left{
		width:678px;
		margin:0;
		padding:0;
		float:left;
		min-height:500px;
	}
	#content_left.centered{
		width:648px;
		margin:0;
		padding:15px;
		float:left;
		text-align:center;
	}
	#content_main{
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		background-image:url(/images/projects_bg_border.png);
		background-position:right;
		background-repeat:repeat-y;
	}	
	#content_right{
		width:190px;
		margin:0;
		padding:10px 0px 0px 0px;
		float:left;
		min-height:500px;
	}
	
	/* 	for a custom page width, divide your desired pixel width by 13 to find em width. Multiply that value by 0.9759 for IE via *width.*/
	#custom-doc {margin:auto;text-align:left;
		width:66.923077em;/* !IE */
		*width:65.25em;/*IE*/
		min-width:870px;
		padding-top:10px;
	
	}
	#key_tenants{
		margin-top:10px;
	}
	#map {
		margin:0;
		float:left;
	}
	#map_location {
		width:678px;
		height:500px;
		margin:0;
		float:left;
	}
	#phone{
		font-family:"Times New Roman", Times, serif;
		font-size:22px;
		text-align:right;
		padding-top:5px;
		color:#999999;
	}
	#pictures{
		width:330px;
		float:left;
		padding-top:15px;
		padding-bottom:50px;
	}
	#pictures #pic_top{
		height:10px;
		background-image:url(/images/picture_box_top.png);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	#pictures #pic_content{
		background-image:url(/images/picture_box_mid.png);
		background-repeat:repeat-y;
	}
	#pictures #pic_content span{
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		text-align:center;
		width:315px;
		padding:5px 0px 5px 15px;
	}
	#pictures #pic_bottom{
		height:10px;
		background-image:url(/images/picture_box_bottom.png);
		background-repeat:no-repeat;
	}
	#pic_content_main{
		margin:0;
		padding:0 0 0 15px;
	}
	#pic_thumbnails{
		width:315px;
	}
	#pic_thumbnails ul{
		list-style:none;
		margin:0;
		padding:0 0 0 15px;
	}
	#pic_thumbnails li{
		float:left;
		padding:5px 5px 0px 0px;
	}
	#pic_thumbnails a{
		display:block;
		margin:0;
		padding:0;
		height:60px;
	}
	#project_address{
		text-align:right;
		padding-top:10px;
	}
	#project_address span{
		text-align:left;
		font-family: "Times New Roman", Times, serif;
		font-size:16px;
		font-style:italic;
		display:inline;
		color:#CCCCCC;
		padding-top:10px;
		height:20px;
		padding-left:20px;
	}
	#project_address_left{
		text-align:left;
		padding-top:12px;
		float:left;
	}
	#project_address_left span{
		text-align:left;
		font-family: "Times New Roman", Times, serif;
		font-size:16px;
		font-style:italic;
		display:inline;
		color:#CCCCCC;
		padding-top:10px;
		height:20px;
		padding-left:20px;
	}
	#project_address_left span#project_title{
		color:#990000;
		padding-left:0px;
	}
	#project_address_right{
		text-align:right;
		padding-top:13px;
	}
	#project_address_right span{
		text-align:left;
		color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		padding-right:10px;
	}
	#project_image{
		padding:3px 3px 3px 3px;
		margin-top:10px;
		background-color:#999999;
		line-height:10%;
		overflow:hidden;
	}
	#projects {
		margin:0;
		text-align:right;
	}
	#projects ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#projects li{
		margin:0;
		padding:0;
	}
	#projects li span{
		color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:right;
		padding-right:10px;
	}
	#projects li ul a{
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		padding-right:10px;
		color:#666666;
		text-transform:none;
		line-height:80%;
		display:block;
		margin-bottom:7px;
	}
	#projects li ul span{
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#666666;
		text-transform:none;
		padding:0;
	}
	#projects li a:hover{
		background-image: url(/images/box_tiny.png);
		background-repeat:no-repeat;
		background-position:right 5px;
	}
	#sub_header{
		height:44px;
		border:1px solid #CCCCCC;
	}
	#tabs{
		float:left;
		width:100%;
		font-size:93%;
		line-height:normal;
	}
	#tabs ul { /* all lists */
		padding: 0;
		list-style: none;
		margin:0;
	}
	#tabs li{
		float:right;
		margin:0;
		background:transparent url(/images/tab_left.png) no-repeat left top;
		padding-left:12px;
	}
	#tabs li.tab_selected{
		float:right;
		margin:0;
		background:transparent url(/images/tab_selected_left.png) no-repeat left top;
		padding-left:10px;
	}
	#tabs a{
		float:left;
		display:block;
		background:transparent url(/images/tab_right.png) no-repeat right top;
		text-decoration:none;
		color:#333333;
		padding-right:12px;
		padding-top:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		height:15px;
	}
	/* Commented Backslash Hack
	 hides rule from IE5-Mac \*/
	#header a {float:none;}
	/* End IE5-Mac hack */
	#tabs a.tab_selected{
		color:#fff;
		display:block;
		background:transparent url(/images/tab_selected_right.png) no-repeat right top;
		text-decoration:none;
		padding-right:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		height:15px;
		padding-top:5px;
	}	
	#tabs a:hover{
		color:#990000;
	}
	#tabs a.tab_selected:hover{
		color:#fff;
	}


/* CLASSES */
	.by_project {
		font-family: "Times New Roman", Times, serif;
		font-size:16px;
		font-style:italic;
		display:inline;
		color:#999999;
		padding-top:12px;
		height:20px;
		padding-right: 15px;
	}
	.by_project i {
		font-family:Verdana, Arial, Helvetica, sans-serif
	}
	.project_selected{
		background-image: url(/images/box_tiny.png);
		background-repeat:no-repeat;
		background-position:right 5px;
	}
	
	/* SITE PLAN */
	.siteplan{
    text-align: center;
	}

