﻿

body {
	margin: 0px 0px; background:#333333;	text-align: center;	font-family:Arial; background-color:#ffffff;

	}

html {
	margin: 0px 0px; background:#333333;	text-align: center;	font-family:Arial; background-color:#ffffff;

	}

div#positioncontainer {
	width:1000px; height:590px;text-align: left; padding: 0px; border: 0px;
	position:relative; z-index:1; top:-1px;left:0px;margin:auto; 
	
	}
	
div#contentcontainer {
	width:1000px; height:auto; margin:auto;padding: 0px; border: 0px;
	position:absolute; z-index:1; top:0px;text-align: center;background-color:transparent;
	
}

div#photoPopupText{ filter: alpha(opacity=85);
	position:absolute; left:144px; top:38px; width:195px; height:auto; z-index:3;  font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	padding: 0px 4px 0px 4px;font-family:Arial; color: #333333;text-align: left;	background-color:#ffffff; border: 1px silver solid; line-height:14px;
	
}

div#menusystembg {
	  position:absolute; z-index:1; top:0px;left:0px;width:100%;height:24px;background-color:#888888;  background-repeat:repeat; background-position:0px;
	  border-top: 0px solid #666666;	border-bottom: 0px solid #555555;	border-right: 0px solid #333333;	border-left: 0px solid #666666;
}
	


div#menusystem {
	 position:relative; top:4px; left:-10px; width:1000px;  text-align:center; height:auto; z-index:3;display:inline;
}
	
	
	
div#menusystem a {
	margin:0px;  margin-left:0px;  cursor:pointer;	outline: 0; color: #dddddd;	font-family:Arial;font-size:9pt; text-decoration:none; font-weight:bold;
	 height:26px;vertical-align:top;  text-align:left; 
}

	
div#menusystem a:active{  /* mouseover */
	 text-decoration:underline;
	}
	

div#menusystem a:hover{  /* mouseover */
	 text-decoration:underline;
	}
	

div#menusystem a:focus{  /* mouseover */
	 text-decoration:underline;
	}
	

div.popupMenu{
	display:inline;position:relative; z-index:4;top:0px;left:0px;
	
}

div.popupMenuItems {
	position:absolute;left:40px;top:22px;z-index:3;vertical-align:bottom; text-indent:6px;
	border-top: 4px solid #666464; border-bottom:4px solid #555555; border-right: 4px solid #666666; border-left: 4px solid #666464; padding-top:0px;width:auto; 
	filter:alpha(opacity=80); opacity:.8;  /* filter for ms, opacity for Mozilla */
}

div.popupMenuItems a {
	display: block;width:auto; margin:0px;padding: 0px; width:136px; margin:0px; padding-top:4px;background-color:#777777;
	
}

a.topMenuItem {
	width:150px; padding:0px 40px 30px 60px; 
}

div#content { /* deprecated - home content removed   -  this div holds included content pages - don't include any absolute positions divs inside it, to prevent interfering with auto resizing */
	position:absolute; left:0px; top:50px;z-index :1; width:1000px;
	text-align: center;	vertical-align: top; font-family:Arial; font-size:11pt;
		
}

div.contentpage {
	left:0px; margin:0px;margin-top:20px;background-color:#6e6e6e;width:960px;
	text-align: center;	vertical-align: top; font-family:Arial; font-size:11pt; border:20px gray solid; padding:0px; color:#ffffff;
	 min-height:450px;  height:auto;}
	 

div#homecontent { 
	background-image: url('graphics/homecontentg.jpg'); background-repeat:no-repeat; background-position:center;
	width:960px; height:557px;
}

div#homecontentpopuphotspot { 
	width:200px; height:100px; position:absolute; top:300px; left:500px; z-index:200;
}


div#homecontentg { 
	background-image: url('graphics/homecontentg.jpg'); background-repeat:no-repeat; background-position:center;
	width:960px; height:557px;
}


div#buildingphotos a{
	cursor:pointer; display:inline; margin-right:28px;
}

div#flash-train {
	position:absolute; left:20px; bottom:62px; z-index:120; border:0px blue  solid;width:960px; height:24px;
}


div#community img {
	border:1px black solid;
}
	 
div#contactpage {
	left:auto;
}
	 
div.insideBorder {
	width:auto; height:auto; border:0px #bbb solid;
}
	 
.contentpage ul {
	text-align:left;
}

.contentpage li {
	text-align:left; text-indent:-3px; margin-bottom:22px; line-height:28px;
}

.contentpageimageleft {
	 border:1px #bbb solid; float:left; margin:6px;
}

.contentpageimage {
	border:1px #bbb  solid; margin:6px; text-align:right;
}

.contentpageimageright {
	border:1px #bbb  solid; float:right;margin:6px;
}

.contentpageimagetop {
	border:1px #bbb  solid; margin-top:10px;
}



div.contentPageText {
	width:auto; height:auto;display:inline;
}




div#ratespage {
	position:relative; text-align:center;
}

div.ratestext{ position:relative;text-align:left; margin-left:150px; font-family:"Times New Roman", Times, serif; color:white;width:700px;height:130px;display:block;}

div.ratestext img {position:absolute; text-align:center;border:1px black solid; top:0px;left:450px;}



div#sitefooter { 	margin-top:12px; margin-left:4px;color: #6e6e6e;	font-family: Arial;	font-size: 8pt;	font-weight: bold; text-align:left;width:960px;
}
#sitefooter h2{font-size: 12pt; display:inline;}
#sitefooter a{color: #6e6e6e;}


a {
	text-decoration:underline;
	outline: 0; color: #dddddd;
}

a.poplink {
	border-width:0px;
}

a.poplink img{
	border-width:0px;
}

a#meta4link {
	text-decoration:none;
}



a#meta4footer {
	position: absolute;	bottom: -60px;left: 480px;z-index: 10;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #7481a3;
	text-decoration:none; 
		}

.contentpageheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	 margin:12px;  margin-bottom:24px;  text-align:center; line-height:20px;
}

.contentpagetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	 margin:12px; vertical-align:top; text-align:left;
}



.tourCategoryLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height:27px;
	 cursor:pointer; margin-right:24px;margin-left:24px;
}

p#captionText {
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}

div#mainImageDiv{
	text-align: center;
	 overflow: auto;
	 width: 960px;
	 height: 505px;
}

form#contactfields{
	
}


form#contactfields td {
	text-align:left;
}

form#contactfields td.centered {
	text-align:center;
}

table.contactformtable {
	text-align:center;  width:760px;margin:0px 100px 0px 100px;
}

table.contactformtable td.formlabels{
	 text-indent:100px;
}


div.centered{
	text-align:center;
}

form#contactfields input {
	 background:#E0DCCF;
}

select.contactdropdowns {
	width:195px;
}

table#tenantlist {
	border-width: 10px;
	text-align: left;
	width: 940px;  
	margin: 0px 4px 0px 6px;
}


table#tenantlist td {
	border-width: 10px;
}


table#tenantlist .header {
	font-weight:normal; height:29px; vertical-align:top;
}

table#tenantlist .centered {
	text-align:center;
}


table.factSheetTable {
	width:960px;
}

div#community {
	text-align:left;
}

#community table{
	width:960px;
}

#community td.photo{width:100px;  vertical-align:top; text-align:right;
}

#community td.lefttext{width:auto;  vertical-align:top; text-align:left; padding: 4px 16px; line-height:24px;
}



.factSheetTable td.text{
	  vertical-align:top; height:470px; width:640px; text-align:left; padding-left:30px;
}


.factSheetTable td.photo{
	  vertical-align:top; height:470px; width:320px;text-align:right
}

.factsheetnextbutton {
	position:absolute; left:330px; bottom:100px; cursor:pointer;  font-weight:bold; text-decoration:none; 
}


.factSheetTable td.photo{
	  vertical-align:top; height:470px; width:320px;text-align:right
}

div#mapsanddirections a{
	cursor:pointer; display:block; line-height:48px;
}

a#firstMapButton {
	color:#333333;
}


div.residential {
font-family: Arial;	color:#002754;font-size:13px; 	margin-left: 0pt;	margin-right: 0pt;	margin-top: 0pt;	margin-bottom: 0pt;	text-align: left;	background: #ddd; width:960px;position:relative; line-height:15px; height:115px;}

div.residential p.address{ font-weight:bold;  text-align: left; margin-top:0px; margin-left:20px; margin-bottom:0px; }
div.residential p.text{text-align: left; margin-top:1px; margin-left:20px; margin-bottom:0px;}
div.residential span.offered{text-align: left; margin-top:6px; margin-left:20px; margin-right:6px; margin-bottom:0px;font-weight:bold; color:#002754}
div.residential span.offered-red { margin:6px 10px 0 0px;color:#F00; font-weight:normal}

div.residential p.status{text-align: left; margin-top:0px; margin-left:20px; margin-bottom:0px; font-weight:bold; color:#F00;}

div.residential span.status-red { margin:4px 10px 0 10px;color:#F00; font-weight:normal}

div.residential span.phototourtext{ text-align: left; margin-top:0px; margin-left:10px; margin-bottom:0px; position:absolute; right:320px; bottom:40px; display:inline; color:#002754;font-weight: bold; font-size:12px}
div.residential span.phototourlink{ text-align: right; margin-top:0px; margin-left:10px; margin-bottom:0px; position:absolute; right:320px; display:inline; }

div.residential p.mls{text-align: right; margin-top:2px; margin-left:10px; margin-bottom:0px;color:#F00; font-weight:bold; position:absolute; right:320px; top:8px; }
div.residential img{border: 2px outset #eee; position:absolute; top:-7px; left:750px; margin-bottom:18px}
div.residential hr {width:99.7%;margin:8px 0px 0px -1px; color:#fff; height:2px; background-color:#eee;  }

