*{padding:0; margin:0;}
img{border:none;}
.clear{clear:both;}
html{margin:0; padding:0;}
a{outline:none;}
.fleft{float:left;}
.fright{float:right;}

body{
	padding:0;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	background:#3b6e8f;
}

#topbar{
	width:100%;
	min-width:100%;
	height:136px;
	background:url(../images/topbg.jpg) bottom repeat #fff;
	margin:0 auto;
	position:relative;
	z-index:20;
	padding:0;
}

#logo{
	_margin-bottom:-2px;
}

#topbarwrap{
	width:960px;
	height:136px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#address{
	position: absolute;
	height:11px;
	width:241px;
	top: 85px;
	right: 0px;
}

#midbar{
	width:100%;
	margin:0 auto;
	min-width:960px;
	background:url(../images/centerbgrepeat.jpg) bottom center repeat-x #3b6e8f;
}

body.overview #midbar,
body.availability #midbar{
	background:url(../images/centerbg.jpg) bottom center #3b6e8f;
}
	#midbarwrap{
		width:960px;
		margin:0 auto;
		text-align:left;
		padding:40px 0;
		_padding:40px 0 20px 0;
	}
	
		#midleft{
			width:960px;
			float:left;
			position:relative; z-index:15;
		}
		
	
		body.overview #midleft{
			width:480px;
			float:left;
			position:relative; z-index:15;
		}
		
		body.availability #midleft{
			width:480px;
			float:left;
			position:relative; z-index:15;
		}
		
		#midleft p{
			color:#fff;
			font-size:12px;
			line-height:16px;
			margin-top:10px;
			padding-right:80px;
		}
		
		.special{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
		}
		
#contentbar{
	width:100%;
	background:url(../images/contentbg.jpg) top repeat-x #fff;
	margin:0 auto;
	position:relative;
}

#contentbarwrap{
	width:960px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:10;
}

#building{
	position:absolute;
	top:-414px;
	right:-7px;
	width:492px;
	display:block;
	overflow:hidden;
	text-align:center;
}

#building img{
	margin-left:-92px;
}

#contentleft{
	width:462px;
	padding:15px 0 15px 0;
	position:relative; z-index:15;
	float:left;
}

.homepost{
	width:100%;
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	background:url(../images/homeline.jpg) bottom left no-repeat;
}

#contentleft .postlast{
	width:100%;
	padding:5px 0 5px 0;
	margin:0;
	background:none;
}

.homepost img{
	float:left;
	margin-right:15px;
}

.homepost p{
	font-size:12px;
	padding:5px;
}

body.overview #contentright{
	width:480px;
	margin:200px 0 0 0;
	position:relative; z-index:15;
	float:right;
}

body.availability #contentright{
	width:480px;
	margin:200px 0 0 0;
	position:relative; z-index:15;
	float:right;
}

#contentright{
	width:480px;
	margin:10px 0 10px 0;
	position:relative; z-index:15;
	float:right;
}

#footerbar{
	width:100%;
	background:url(../images/footerbg.jpg) top repeat-x #3b6e8f;
	margin:0 auto;
}

#footerbarwrap{
	width:960px;
	height:5px;
	padding:10px 0 15px 0;
	margin:0 auto;
	text-align:left;
}

#footerleft{
	float:left;
	font-size:11px;
	color:#fff;
}

#footerright{
	float:right;
	font-size:11px;
	color:#fff;
}

#footerbarwrap a{
	padding:0 3px;
	text-decoration:underline;
	color:#fff;
}

#footerbarwrap a:hover{
	padding:0 3px;
	text-decoration:none;
	color:#3b6e8f;
	background:#fff;
}

a.brochurebtn{
	width:242px;
	height:38px;
	display:block;
	background:url(../images/brochurebutton.jpg) no-repeat top left;
	margin:5px 0 5px 0;
}

a.brochurebtn:hover{
	background:url(../images/brochurebutton.jpg) no-repeat bottom left;
}

p{
	font-size:12px;
	margin-bottom:10px;
}

p .special2{
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#3b6e8f;
	font-size:13px;
}

table p{
	margin-bottom:2px;
}

p a{
	text-decoration:underline;
	color:#3b6e8f;
}

p a:hover{
	text-decoration:none;
	color:#fff;
	background:#3b6e8f;
}

#lincolnlogo{
	float:right;
	margin:10px 35px 0 0;
}

ul li{
	list-style:none;
	background:url(../images/li.jpg) no-repeat;
	background-position:0 4px;
	padding:0 0 0 10px;
	margin-bottom:10px;
	font-size:12px;
	width:95%;
}

.imgborder{
	padding:3px;
	border:1px solid #b9b9b9;
	background:#d9d9d9;
	display:block;
}
	
a:hover .imgborder{
	padding:3px;
	border:1px solid #666666;
	background:#d9d9d9;
	display:block;
}

#investco{
	margin:5px 0 10px 0;
}

/*** NAVIGATION ***/

#smallnav{top:0; right:0; position:absolute;}

#smallnav a img{opacity:0.7;filter:alpha(opacity=70);}
#smallnav a:hover img{opacity:1;filter:alpha(opacity=100);}

#navigation{
	width:670px;
	height:38px;
	position:absolute;
	bottom:0;
	right:0;
}

#navigation span{ display:none;}

.btn1bg, .btn2bg, .btn3bg, .btn4bg, .btn5bg, .btn6bg, .btn7bg,
a.btn1, a.btn2, a.btn3, a.btn4, a.btn5, a.btn6, a.btn7{
	height:38px;
	display:block;
	float:left;
}

.btn1bg{
	width:92px;
	background:url(../images/nav/overview.jpg) no-repeat bottom left;
}
.btn2bg{
	width:113px;
	background:url(../images/nav/availability.jpg) no-repeat bottom left;
}
.btn3bg{
	width:147px;
	background:url(../images/nav/buildingdetails.jpg) no-repeat bottom left;
}
.btn4bg{
	width:94px;
	background:url(../images/nav/location.jpg) no-repeat bottom left;
}
.btn5bg{
	width:68px;
	background:url(../images/nav/aerial.jpg) no-repeat bottom left;
}
.btn6bg{
	width:125px;
	background:url(../images/nav/imagegallery.jpg) no-repeat bottom left;
}
.btn7bg{
	width:90px;
	background:url(../images/nav/contact.jpg) no-repeat bottom left;
}

a.btn1{
	width:92px;
	background:url(../images/nav/overview.jpg) no-repeat top left;
}
a.btn2{
	width:113px;
	background:url(../images/nav/availability.jpg) no-repeat top left;
}
a.btn3{
	width:147px;
	background:url(../images/nav/buildingdetails.jpg) no-repeat top left;
}
a.btn4{
	width:94px;
	background:url(../images/nav/location.jpg) no-repeat top left;
}
a.btn5{
	width:68px;
	background:url(../images/nav/aerial.jpg) no-repeat top left;
}
a.btn6{
	width:125px;
	background:url(../images/nav/imagegallery.jpg) no-repeat top left;
}
a.btn7{
	width:90px;
	background:url(../images/nav/contact.jpg) no-repeat top left;
}

.btn1:hover,
.btn2:hover,
.btn3:hover,
.btn4:hover,
.btn5:hover,
.btn6:hover,
.btn7:hover{
	background-position:bottom left;
}

body.overview #navigation a.btn1,
body.availability #navigation a.btn2,
body.buildingdetails #navigation a.btn3,
body.location #navigation a.btn4,
body.aerial #navigation a.btn5,
body.imagegallery #navigation a.btn6,
body.contact #navigation a.btn7{
	background-position:top right;
}

#availkicker{
	width:960px;
	height:400px;
	display:block;
	position:relative;
}

#availholder{
	width:960px;
	height:720px;
	display:block;
	position:absolute;
	top:-318px;
	right:-10px;
}