/* reset css for best cross-browser support */
body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
img{border:0;}
p{margin:1em 0;}

/* <strong> == <b> */
strong {font-weight: bold;}

/* Force vertical scrollbar in firefox
fix to prevent poage shifting mimics IE */
html {overflow-y: scroll;}

.preload {
display:none;}

h4 {
	margin-bottom: 1em;
}
li {
	margin-left: 1em;
	line-height: 1.5em;
}
li div {
	width: 175px;
	float: left;
}
.inlineThumb img, .inlineThumb object, .inlineThumb embed {
	border: 1px solid #000000;
}
.inlineThumb {
	font-style: italic;
}

body {
	background: url(../images/site-bg.gif) repeat-x #a19b92;
	text-align: center;
}

#gallerylinks p {
margin-top:0px;
}

#1,#2,#3,#4,#5,#6 p {
font-weight:bold;
}

div#disclaimer
    {
    width:150px;
    font-size:6pt;
    color:#9f9f9f;
    text-align:left;
    padding-top:20px;
    }

div#page {
	background: #ffffff;
	border-bottom: 2px solid #3e3e3e;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 825px;
}
div#footer {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #6b6961;
	width: 825px;
}
div#header-a {
	background: url(../images/header-lakeview.gif) no-repeat;
	height: 98px;
	width: 176px;
	float: left;
}
div#header-a h1 {
	position: absolute;
	left: -9384px;
}
div#header-b {
	background: url(../images/header-lakeview.gif) no-repeat -176px 0px;
	height: 305px;
	width: 649px;
	float: right;
	text-align:right;
}
div#header-b object,
div#header-b embed
{
  margin-top:98px;
}

div#banner {
	background: url(../images/banner-1.jpg) no-repeat;
	border-left: 2px solid #3e3e3e;
	border-bottom: 2px solid #3e3e3e;
	border-right: 2px solid #3e3e3e;
	margin-left: auto;
	margin-right: auto;
	float: right;
	height: 206px;
	width: 647px;
}
.leftsidebar {
	background: #f8f7f5;
	border-left: 2px solid #3e3e3e;
	border-right: 2px solid #eeece9;
	padding-left: 11px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 172px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 161px;
}
.leftsidebar p {
	margin: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6b6961;
}

.leftsidebar a {
	font-size: 10px;
	font-weight: bold;
	color: #6b6961;
}
.leftsidebar a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #6b6961;
}
.content {
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #6b6961;
	margin-left: auto;
	margin-right: auto;
}
.content p a {
	font-size: 13px;
	text-decoration: underline;
	color: #6b6961;
}
.content p a:hover {
	font-size: 13px;
	text-decoration: underline;
	color: #6b6961;
}

.content h2 {
	margin-top: 0px;
	background: url(../images/header-sprites.jpg);
	width: 434px;
	height: 29px;
}
.content h2 span {
	position: absolute;
	left: -9384px;
}
.content h2#aboutTheProject {
	background-position: 0px 0px;
}
.content h2#developmentHighlights {
	background-position: 0px -29px;
}
.content h2#locationAndAccessibility {
	background-position: 0px -58px;
}
.content h2#sitePlanAndAvailability {
	background-position: 0px -87px;
}
.content h2#buildingI {
	background-position: 0px -116px;
}
.content h2#buildingII {
	background-position: 0px -145px;
}
.content h2#buildingIII {
	background-position: 0px -174px;
}
.content h2#newsAndLinks {
	background-position: 0px -203px;
}
.content h2#imageGallery {
	background-position: 0px -232px;
}
.content h2#questions {
	background-position: 0px -261px;
}
.content div#footertext
    {
        font-size: 9px;
        line-height: 9px;
    }

.rightsidebar {
	background: #f8f7f5;
	border-right: 2px solid #3e3e3e;
	border-left: 2px solid #eeece9;
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #6b6961;
	text-align: left;
	height: auto;
	width: 172px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 146px;
}
.rightsidebar p {
	margin: 0px;
}
.rightsidebar p a {
	font-size: 10px;
	text-decoration: underline;
	color: #6b6961;
}
.rightsidebar p a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #6b6961;
}

.rightsidebar h4 {
	margin-top: 19px;
	text-align: left;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}


#contactForm form {
	width:378px;
}
		#contactForm .message {
			color:red;
			background:#ddd;
			border:1px solid #ccc;
			padding:5px;
			margin:5px;
		}
		#contactForm span.message {
			width: 300px;
		}
		#contactForm form div {
			margin-top:10px;
			width:100%;
		}
		#contactForm form label {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
			color:#333;
		}
			#contactForm form label.left {
				float:left;
				width:12em;
			}
			#contactForm form label.FormHeading {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ff7200;
				font-weight:bold;
			}
		#contactForm form input.text,
		#contactForm form textarea,
		#contactForm form select {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			width:300px;
			color:#000;
			background:#f8f8f8;
			border:1px solid #aaa;
			padding:3px;
		}

		#contactForm .action {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000;
			background:#f8f8f8;
			border:1px solid #aaa;
			padding:3px;
		}

		#contactForm form input.numeric {
			width:20px;
			background:#f0f0f0;
			border:1px solid #aaa;
			padding:3px;
			color:#000;
			margin-right:4px;
		}
		#contactForm form input.year {
			width:35px;
		}
		#contactForm form p.Actions {
			text-align:right;
			padding:0 53px 0px 0;
		}
			#contactForm form p.Actions input {
				padding:2px;
			}




.buttons {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	text-align: center;
	width: 144px;
}
.buttons li ul, #nav li ul {
		margin: 0px;
		padding: 0px;
}
.buttons a {
	text-decoration: none;
}
.buttons li { /*float the main list items*/
	margin: 0;
	float: left;
	display: block;
	padding-right: 0px;
}
.buttons li a {
	color: #224d6f;
	font-weight: bold;
	display: block;
	width: 144px;
	padding: 0;
}
/*do the image replacement*/
.buttons li span {
	position: absolute;
	left: -9384px;
}
.btnBrochureDownload a {
	display: block;
	position: relative;
	height: 23px;
	width: 144px;
	background: url(../images/button-sprites.jpg) no-repeat; /*contains all hover states*/
}

/*first, put the initial states in place*/

.btnBrochureDownload a {
	background-position: 0px 0px;
}
.btnBrochureDownload a:hover, .btnBrochureDownload:hover a {
	background-position: -144px 0px;
}



	#nav {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		top: 0px;
		background: #f8f7f5;
		border-left: 2px solid #3e3e3e;
		border-right: 2px solid #eeece9;
		text-align: center;
		float: left;
		width: 172px;
		/* part 2 of 2 centering hack */
		width: 172px; /* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 172px;
	}

	#nav li ul, #nav li ul {
		margin: 0px;
		padding: 0px;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 0px;
	}

	#nav li a {
		color: #224d6f;
		font-weight: bold;
		display: block;
		width: 172px;
		padding: 0;
	}

	/*do the image replacement*/

	#nav li span {
		position: absolute;
		left: -9384px;

	}

	#liProjectOverview a, #liLocationMaps a, #liSitePlan a, #liBuildingI a, #liBuildingII a, #liBuildingIII a, #liNews a, #liImageGallery a, #liQuestions a {
		display: block;
		position: relative;
		height: 23px;
		width: 172px;
		background: url(../images/menus-sprites.jpg) no-repeat; /*contains all hover states*/
		overflow: hidden;
		/* The following rule uses the IE5.5 MAC Bandpass filter to apply the following settings to IE 5.5 MAC ONLY */
		/*\*//*/
		overflow: auto;
		/**/
	}


  .leed_logo{
    float:right;
    margin-right:10px;
  }


/*first, put the initial states in place*/

#liProjectOverview a {
	background-position: 0px 0px;
}

#liLocationMaps a {
	background-position: 0px -23px;
}

#liSitePlan a {
	background-position: 0px -46px;
}

#liBuildingI a {
	background-position: 0px -69px;
}

#liBuildingII a {
	background-position: 0px -92px;
}

#liBuildingIII a {
	background-position: 0px -115px;
}

#liNews a {
	background-position: 0px -138px;
}

#liImageGallery a {
	background-position: 0px -161px;
}

#liQuestions a {
	background-position: 0px -184px;
}

/*hover states*/

#liProjectOverview a:hover, #liProjectOverview:hover a, #liProjectOverview.over a {
		background-position: -172px 0px;
}

#liLocationMaps a:hover, #liLocationMaps:hover a, #liLocationMaps.over a {
		background-position: -172px -23px;
}

#liSitePlan a:hover, #liSitePlan:hover a, #liSitePlan.over a {
		background-position: -172px -46px;
}

#liBuildingI a:hover, #liBuildingI:hover a, #liBuildingI.over a {
		background-position: -172px -69px;
}

#liBuildingII a:hover, #liBuildingII:hover a, #liBuildingII.over a {
		background-position: -172px -92px;
}

#liBuildingIII a:hover, #liBuildingIII:hover a, #liBuildingIII.over a {
		background-position: -172px -115px;
}

#liNews a:hover, #liNews:hover a, #liNews.over a {
		background-position: -172px -138px;
}

#liImageGallery a:hover, #liImageGallery:hover a, #liImageGallery.over a {
		background-position: -172px -161px;
}

#liQuestions a:hover, #liQuestions:hover a, #liQuestions.over a {
		background-position: -172px -184px;
}

#newsandlinks li a {
	color: #6b6961;
}

