body{
	margin: 0px 0 0 0;
	padding: 0;
	text-align:center;
	color:#333;
	font: 11px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;	
	/* background-color: #E2F1FB; 
	background-color: #005295; */ 
	background: #8ec2e9 url(../images/pageBG/gradientBG.gif) repeat-x 0 0;
}

#wrapper {
	width: 820px;
	/* ie hacks */
	margin: 0px auto;
	}
	
#introWrapper {
	width: 820px;
	/* ie hacks */
	margin: 0px auto;
	}
#introFlash {min-height:520px; width:820px;  display: block; text-align:center; margin: 40px 0 0 0;}

#sidebar {float: left; width: 130px; text-align: right; margin: 0px; padding: 0;}

#TopNav {text-align: left; width:820px; height:120px;}

#logo {float: left; padding: 0 20px 0 0;}

#nav { margin: 0 0 0 140px;}

#nav ul{ 
	margin: 0;
	padding: 0px;
	text-align:left; list-style:none; 
}
#nav ul li{
	margin:10px 10px 0 0;
	padding: 0px;
	display:inline;
}
#nav ul li a {
	font: 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;	
	
	/* color: #569FD3; */
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 120%;
	
}
#nav a#active {color: #4A97C6; font-weight:bold;}
#nav a:hover, #nav ul li ul.subNav li a:hover  {color: #4A97C6; font-weight:bold;}
#nav ul li ul.subNav {margin:0 0 4px 0;}
#nav ul li ul.subNav li {margin:0; padding-left: 10px; display:list-item;}
#nav ul li ul.subNav li a {
font: 11px/11px "Helvetica Neue", Helvetica, Arial, sans-serif;	
	color: #fff;
	font-weight:normal;
	text-decoration:none;
	letter-spacing: 120%;
}


#content {margin: 0; width: 820px;  text-align: left;}
#top {height: 20px; background: url(../images/pageBG/topShadowed.png) no-repeat 0 0; 

}
#base {height: 40px; background: url(../images/pageBG/baseShadowed.png) no-repeat 0 0;
}
#textArea{ padding: 0px 0px 0px 20px; min-height:320px; width:800px; background: url(../images/pageBG/contentBGShadowed.png) repeat-y 0 0; position: relative; 

}




#textArea h1 {width: 400px; font: 24px/28px "Helvetica Neue Light", "Helvetica Neue 45 Light", Helvetica, Arial, sans-serif; color:#005295; font-weight: normal; margin: 0 0 0 0;}
#textArea h2 {width: 400px; font: 16px/20px "Helvetica Neue Light", "Helvetica Neue 45 Light", Helvetica, Arial, sans-serif; color:#005295; font-weight: normal; margin: 15px 0 0px 0;}

#textArea p {width: 400px; margin: 15px 0 0  0; font: 12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#textArea a {color:#005295; text-decoration:none; }
#textArea a:hover {text-decoration:underline; }
#textArea p .siteCredits {font: 10px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;}

#textArea table p {margin:0; width:auto; }
#textArea table strong {color:#005295;}
#textArea table strong a {color:#005295; text-decoration:underline;}
#textArea table {font: 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;}

#textArea ul.cloudTag {margin: 0 0 0px 0px;  width: 700px; padding-left: 10px;}
#textArea ul.cloudTag li { line-height: 20px; display:inline; font-size:13px; font-weight:bold;  padding: 0 20px 0 0 ; }


#photo {float:right; padding: 0 40px 0 0; width: 320px; height: 320px; font: 12px/14px "Helvetica Neue Light", "Helvetica Neue 45 Light", Helvetica, Arial, sans-serif; color:#005295; }

#floorplanArea {position: relative; z-index:20}


table {line-height:12px; }
.rendering { padding: 10px 0 0px 88px;}
#textContent { width:400px; color:#333; font: normal 12px/20px "Helvetica Neue",Helvetica, Arial, sans-serif;}
#textContent a {color:#005295; text-decoration:none; }
.spacer {height:10px}

.clearBoth {clear: both; display:none; margin: 0px; height: 0px; line-height: 0px; background: url(../images/contentBG-rev2.gif) repeat-y 0 0;}

#footerWrapper {}
#footer {width: 800px;
	margin: 0px auto;
	
}
#footer p {margin: 0 0 0px 0; color:#fff; font: normal 10px/13px Helvetica, Arial, sans-serif; text-align:center;}

#footer p a {color: #fff; text-decoration:none;}
#footer p a:hover {color:#fff; text-decoration:underline;}