body		{
			margin:0;
			background:#99A3A4; color:#000000;
			font-size:0.9em; font-family:Futura, sans-serif;
			}
			
h1			{}
h2			{}
h3			{}
h4			{}

div			{}
span		{}
p			{}
img			{border:none; display:inline;}

ul			{}
ol			{}
li			{}

a			{}
a:hover		{}
a:visited	{}


/*-----------------------------------------------------------------------*/
#pageBox	{
			position:relative; width:960px; margin:20px auto;
			background:#FFFFFF; border:1px solid #000000;
			}
			
#headerBox	{height:95px; overflow:hidden; margin:0px; padding:0px;}

/*-----------------------------------------------------------------------*/
#contentBox		{
				position:relative; width:100%; height:auto; margin:0; padding:0;
				background:url("../img/bg_body.gif");
				}
#sideBarBox		{
				width:290px; height:480px; float:left;
				}
				
.sideBarImg		{position:absolute; left:254px; z-index:10;}
#sideBarImg1	{top:74px;}
#sideBarImg2	{top:170px;}
#sideBarImg3	{top:266px;}

#sideBar		{
				position:relative; top:120px; left:50px; margin:0; padding:0; 
				font-family:Futura, sans-serif; font-stretch:condensed; font-weight:bold;
				text-transform:lowercase;
				}
#sideBar li		{list-style:none; margin:0 0 25px 0; padding:0;}
#sideBar li.menuLevel0	{width:auto;}

#sideBar a		{text-decoration:none; color:#000066;}

#sideBar ul.subList	{
					position:absolute; top:1.1em; left:30px; width:165px;
					display:none; margin:0; padding:0; border-top:1px solid #000000;
					text-transform:none !important; font-weight:normal !important;
					}
#sideBar ul.subList li	{
						margin:10px 0 0 5px; padding:0; font-size:0.85em; height:auto; 
						display:block;
						}
#sideBar ul a	{white-space:nowrap;}
#sideBar .lastItem	{margin-bottom:10px;}
#sideBar ul a.lastItem	{padding:0 !important; height:1px !important;}

#shim		{
			position:absolute; left:30px; 
			display:none;
			background-color:#FFFFFF; 
			opacity:0.90; 
			filter:alpha(opacity=90);
			-moz-opacity:0.90;
			}

#sideLogo		{position:absolute; top:320px; left:50px; z-index:0;}

#sideBarLine	{
				position:absolute;
				width:10px; height:10px; display:none; padding:0;
				border-top:1px solid #000000; border-right:1px solid #000000;
				}

/*-----------------------------------------------------------------------*/
#topNav			{
				position:absolute; top:10px; left:20px; width:100%; margin:0 0 20px 0; padding:0;
				}
#topNav li		{list-style:none; display:block; float:left; font-size:0.8em; margin-right:75px; text-transform:lowercase;}
#topNav a		{text-decoration:none; color:#000000;}
#topNav a:hover	{text-decoration:underline;}

#topNav ul		{position:absolute; top:1.5em; left:0; width:100px; margin:0; padding:0; display:none;}
#topNav ul li	{list-style:none; display:list-item; float:none; margin:0; font-size:0.85em; }
#topNav ul a	{color:#000066;}

#bodyBox		{
				position:relative; width:620px; float:left;
				padding:40px 10px 10px 40px;
				}
				
#mainContent	{margin:50px 20px 0 30px;}
.industrial #mainContent, .commercial #mainContent, .tenant #mainContent	{margin:50px 20px 0 90px;}
.land #mainContent		{margin:50px 20px 0 215px;}
				
#mainContent h1	{margin:0; font-size:1em;}
#mainContent ul	{margin:0 0 1em 1em; padding:0;}
#mainContent li	{margin:0; padding:0; line-height:1.2em;}
#mainContent p	{margin:0;}
#mainContent .quote		{font-style:italic; margin:0; color:#000066;}
#mainContent .quoteRef	{color:#000066; font-weight:bold; font-size:0.8em;}

#devServices	{
				position:absolute; top:48px; left:-38px; 
				max-height:390px; overflow:auto; margin-bottom:20px;
				background-color:#3b6494; color:#FFFFFF;
				z-index:10;
				}
#devServices table	{margin:10px 20px;}
#devServices th		{height:30px; text-align:left;}
#devServices td		{height:30px; text-align:left;}
#devServices .col1	{width:260px;}
#devServices .col2	{width:150px;}
#devServices .col3	{width:115px;}
#devServices .col4	{width:auto; white-space:nowrap !important;}
#devServices a		{color:#FFFFFF; text-decoration:none;}
#devServices a:hover	{text-decoration:underline;}

#devService_footer	{position:absolute; top:400px; left:20px; font-size:0.75em; width:450px;}
				
#tagLine		{position:absolute; bottom:50px; left:275px;}

#cornerImg		{position:absolute; bottom:0px; right:0px; overflow:visible !important;}
#cornerImg img	{position:absolute; bottom:0px; right:0px;}
#cornerImg .quote	{
					position:absolute; right:225px; bottom:0px; width:150px;
					font-size:10px; font-style:italic; text-align:right; font-stretch:condensed;
					color:#000066;
					}

					
#sideImg		{position:absolute; top:83px; left:-38px; width:150px; z-index:10;}
#sideImg img	{position:absolute; top:0px; left:0px; width:150px;}
#sideImg .quote	{
				position:absolute; right:0px; top:145px; width:105px;
				font-size:10px; font-style:italic; text-align:left; font-stretch:condensed;
				color:#000066;
				}
				
#sideMap		{
				position:absolute; top:83px; left:-38px; width:265px;
				}
				
#holdingPen		{}
#contentSwitchList		{list-style:none; margin:10px 0 0 0; padding:0; font-weight:bold;}
#contentSwitchList li	{margin-bottom:10px;}
#contentSwitchList a	{text-decoration:none; color:#000066;}
#contentSwitchList a:hover	{text-decoration:underline;}

#footerBox		{position:absolute; bottom:-2em; right:0px; text-align:right; font-size:0.7em;}

/*-----------------------------------------------------------------------*/
.bold		{font-weight:bold;}
.centered	{text-align:center;}
.italic		{font-style:italic;}
.wideLined	{line-height:1.8em; text-align:justify;}


/*-----------------------------------------------------------------------*/
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

* html .threePxFix	{margin:0 0 -3px 0; }