@charset "utf-8";
/* CSS Document */

/* REMOVE DEFAULTS */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
img {border:none}
/* END REMOVE DEFAULTS */


#container{

position:relative;
width: 790px;
height:auto;
margin:auto;
}

#flashmap {
position:relative;
margin: -600px 0 0 20px;
padding:0;
}


#darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
height: 100%;
width: 100%;

background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}

#header{
width: 790px;
}
#content {
width: 790px;
margin: 25px 0 0 0;
}
#footer{
width: 790px;
clear:both;
}

#home_left {
width:523px;
float:left;
}


#home_copy {
border-style:solid;
border-color:#999999;
border-width:1px;
margin: 0 0 25px 0;
padding: 15px;
}

#home_copy p {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

#left_image {
border-style:solid;
border-color:#999999;
border-width:1px;
}

#home_right {
float:right
}
#leasing_area {
width:196px;
border-style:solid;
border-color:#999999;
border-width:1px;
padding: 12px 0 2px 15px;
margin: 0 0 25px 0;
}

.lease_head {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #003399;
font-size:14px;
font-weight:bold;
}

#leasing_area p {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

#right_image {
border-style:solid;
border-color:#999999;
border-width:1px;
}


.style1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}

.spryloading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 10px;
	height: 13px;
	width: 470px;
	border-width:1px;
	border-style:solid;
	border-color: #666666;
	background-color: #5598BF;
	text-align: center;
}

.spryerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 10px;
	height: 13px;
	width: 470px;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	background-color: #CCCCCC;
	text-align: center;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.thebldg {
width: 180px;
}


.img_right {
float: right;
}

#parking_right {
float: right;
}

#parking_left {
width:523px;
height: 600px;
float:left;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*SAMPLE STARTER CSS FOR ROLLOVER NAVIGATION*/
/*DELETE IF NOT NEEEDED*/
#nav {
	width: 790px;
	height: 42px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	}

#nav ul {
	white-space: nowrap;
	padding: 0;
	margin: 0;
	}

#nav li {
	float: left;
	text-indent:-9999px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#nav img {
	border: 0;
	margin: 0;
	}

#nav li.building a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 83px;
	height: 42px;
	background: url("images/nav_building.jpg") 0 0 no-repeat;
	}
#nav li.buildingcurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 83px;
	height: 42px;
	background: url("images/nav_building.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.building a:hover {
	background-position: 0 -42px;
	}

#nav li.parking a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 59px;
	height: 42px;
	background: url("images/nav_parking.jpg") 0 0 no-repeat;
	}
#nav li.parkingcurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 59px;
	height: 42px;
	background: url("images/nav_parking.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.parking a:hover {
	background-position: 0 -42px;
	}

#nav li.location a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 62px;
	height: 42px;
	background: url("images/nav_location.jpg") 0 0 no-repeat;
	}
#nav li.locationcurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 62px;
	height: 42px;
	background: url("images/nav_location.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.location a:hover {
	background-position: 0 -42px;
	}
	
#nav li.access a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 56px;
	height: 42px;
	background: url("images/nav_access.jpg") 0 0 no-repeat;
	}
#nav li.accesscurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 56px;
	height: 42px;
	background: url("images/nav_access.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.access a:hover {
	background-position: 0 -42px;
	}
	
#nav li.a_amen a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 98px;
	height: 42px;
	background: url("images/nav_area_amen.jpg") 0 0 no-repeat;
	}
#nav li.a_amencurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 98px;
	height: 42px;
	background: url("images/nav_area_amen.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.a_amen a:hover {
	background-position: 0 -42px;
	}
#nav li.b_amen a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 115px;
	height: 42px;
	background: url("images/nav_b_amen.jpg") 0 0 no-repeat;
	}
#nav li.b_amencurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 115px;
	height: 42px;
	background: url("images/nav_b_amen.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.b_amen a:hover {
	background-position: 0 -42px;
	}
	
#nav li.photos a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 56px;
	height: 42px;
	background: url("images/nav_photos.jpg") 0 0 no-repeat;
	}
#nav li.photoscurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 56px;
	height: 42px;
	background: url("images/nav_photos.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.photos a:hover {
	background-position: 0 -42px;
	}
	
#nav li.sa a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 105px;
	height: 42px;
	background: url("images/nav_sa.jpg") 0 0 no-repeat;
	}
#nav li.sacurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 105px;
	height: 42px;
	background: url("images/nav_sa.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.sa a:hover {
	background-position: 0 -42px;
	}
	
#nav li.qs a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 79px;
	height: 42px;
	background: url("images/nav_qs.jpg") 0 0 no-repeat;
	}
#nav li.qscurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 79px;
	height: 42px;
	background: url("images/nav_qs.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.qs a:hover {
	background-position: 0 -42px;
	}
	
#nav li.contact a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 77px;
	height: 42px;
	background: url("images/nav_contact.jpg") 0 0 no-repeat;
	}
#nav li.contactcurrent a {
	display: block;
	border: 0;
	margin: 0;
	width: 77px;
	height: 42px;
	background: url("images/nav_contact.jpg") 0 0 no-repeat;
	background-position: 0 -42px;
	}
#nav li.contact a:hover {
	background-position: 0 -42px;
	}

/*END NAVIGATION*/
#subnav {
	width: 222px;
	height: 42px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	}

#subnav ul {
	white-space: nowrap;
	padding: 0;
	margin: 0;
	}

#subnav li {
	float: left;
	text-indent:-9999px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#subnav img {
	border: 0;
	margin: 0;
	}

#subnav li.map_button a {
	outline: none;
	display: block;
	border: 0;
	margin: 0;
	width: 222px;
	height: 42px;
	background: url("images/map_button.gif") 0 0 no-repeat;
	}
#subnav li.map_button a:hover {
	background-position: 0 -42px;
	}
/* Leasing, Quickstack, Space Available, etc.*/

.leasing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dee3de;
	text-align:left;
	float: left;
	padding: 0 10px 0 0;
	}
.leasing a:visited {
	color: #000066;
	}
.leasing a:link {
	color: #dad6a3;
	}
.leasing a:active {
	color: #dad6a3;
	}
.leasing a:hover {
	color: #CCCCCC;
	}
.lsng_header 
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-repeat: repeat-x;
	background-color:#ffffff;	
}
.lsng_agentname 
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
}
.lsng_text 
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.lsng_label 
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.lsng_email:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}
.lsng_email:visited
{
	color: #ffffff;
	text-decoration: none;
	font-size: 9px
}
.lsng_email:active
{
	color: #a8ac8f;
	text-decoration: none;
	font-size: 9px;
}
.lsng_email:hover
{
	color: #a8ac8f;
	text-decoration: none;
	font-size: 9px;
}
.bsum_bldgname
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.bsum_bldgaddress
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.bsum_label
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.bsum_text
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.sa_header
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-color:#5598BF ;
}
.sa_text
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
}
.sa_row
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:normal;
	background-color: #999999;
}
.sa_alternatingrow
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background-color: #CCCCCC;
}
.sa_bsum_bldgname
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.sa_bsum_bldgaddress
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.sa_bsum_label
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.sa_bsum_text
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.sa_footer {
	height: 16px;
	background-color: #5598BF;
	border: solid 1px #000000;
}

.sa_button img {
	border: 0;
	padding: 0;
	margin: 0;
	
	}

.qs_header
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-color:#05598b;
}
.qs_text
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.qs_bsum_bldgname
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.qs_bsum_bldgaddress
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.qs_bsum_label
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.qs_bsum_text
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.qs_fullfloor
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	background-color: #999999;
}
.qs_emptyfloor

{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	font-weight:normal;
	background-color: #CCCCCC;	
}
.amn_bullet
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.amn_text
{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.amn_header
{	
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-image: url(../images/leasing.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;	
}
.SpryHiddenRegion {
	visibility: hidden;
}
