*{border:0;margin:0;padding:0;}

body {
  margin: 0px;
  padding: 0px;
  width:100%;
  background-color:#FFF;
  /*background-image: url(graphics/main/backgrnd.jpg);
  background-repeat:no-repeat;*/
  font-family: Arial, Helvetica, sans-serif;
     

 
}

#background {
z-index: -100;
position:absolute;
width: 100%;
height: 100%;
background-repeat:no-repeat;
}

#wrapper {
  	width:100%;
	height: 100%;
	min-height:900px;
	 margin-left: auto;
  	margin-right: auto;
	text-align: left;
	
	
}

div.box {
 	width:950px;
	_width:30%;
	position: relative;
	top: 0px;
 	left: 70px;
	padding-top:0px;
	
}

div.box2 {
 	width:1024px;
	_width:30%;
	position: relative;
	top: 0px;
 	left: 70px;
	padding-top:0px;
	
}

div.box3 {
 	width:800px;
	_width:30%;
	position: relative;
	top: 0px;
 	left: 70px;
	padding-top:0px;
	
}

div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
	 padding:10px;
}
div.box_background {
	background-color: white;
	height: 100%;
	filter:alpha(opacity=75); /* IE's opacity*/
	left: 3px;
	opacity: 0.7;
	-moz-opacity: 0.7;
	position: absolute;
	top: 2px;
	width: 100%;
	z-index: 99;
	min-height:900px;
}





#header{
	width:auto;
	height:80px;
	padding-top:0px;
	background-image: url(graphics/main/navrepeat.jpg);
	background-repeat:repeat-x;
}

#welcome{
	width:761px;
	height:54px;
	padding-top:0px;
	background-image: url(graphics/home/bethefirst.png);
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc");
}


#welcomecopy{
	
	padding:6px 0 0 70px;
	
}

#goarrow{
	z-index: 10000;
	margin:-40px 0 0 723px;
	
}

#mainback{
	width:743px;
	height:278px;
	margin:10px 0 0 12px;
	background-image: url(graphics/home/backgrnd.png);
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc");
}

#maincopy{
	width: 650px;
	padding:25px 0 0 40px;
	
}

#subtitle{
	behavior: url("iepngfix.htc");
	
}



#flash {
	width:100%;
	height:auto;
	margin-left:100px;
	margin-top:0px;
	z-index: 5;
	
	
}


#content {
  margin-left:120px;
  margin-top:-20px;
  width: 925px;
  height:auto;
}

#subcontent {
  margin-left:0px;
  margin-top:20px;
  width: 925px;
  height:auto;
  position: relative;
	top: 0px;
 	left: 0;
}

#questions {
  width: 700px;
  height:auto;
  margin-left:10px;
}

ul{
	margin: 0;
	line-height:1.3em;
	list-style:none;
	display: inline;
 	#display: block;
 	_display: block;
	
	}
	

 a:link {color: #005581; font-size:11px; font-weight: bold; text-decoration:none ; }
 a:visited {color: #005581;font-size:11px; font-weight: bold; text-decoration:none ; }
 a:hover {color: #689d00; font-size:11px; font-weight: bold; text-decoration:none ; }


.style4  {
	font-size:11px;
	font-weight:bold;
	letter-spacing:0em;
	line-height:.8em;
	color:#FFFFFF;
	}


	
.style3  {
	font-size:18px;
	font-weight:normal;
	letter-spacing:0em;
	color:#0067B1;
	line-height:1.4em;
	}

.style2  {
	font-size:12px;
	font-weight:normal;
	letter-spacing:0em;
	line-height:1.1em;
	color:#333333;
	}
	
.style1  {
	font-size:22px;
	font-weight:normal;
	letter-spacing:0em;
	color:#FFFFFF;
	}
	
	
	p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#333;
	display: block;
	text-align:left;

}





#navigation{
	width:1024px;
	height:80px;
	margin-top:0px;
	background:url('graphics/main/nav.jpg') no-repeat;
	padding:0;
	
		
}



#menu {
width: 1016px;
margin-left:260px;
padding-top:0px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
margin-left:0px;

}

#menu a,  #menu img {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
margin: 0;
}
#menu img
{
}


#menu a {
color: #CDDAF0; font-size:11px; font-weight: bold; text-decoration:none ;
text-decoration: none;
display:block;
}

#menu a:hover {
       text-decoration:underline;
}


#menu li {
position: relative;
z-index:10000;
border:0px solid #0079c1;
}

#menu ul ul {
position: absolute;
z-index: 500;
top:auto;
display:none;
width:200px;
}


#menu ul li
{
}
#menu ul li ul
{
	background-color:#0079c1;

}
#menu ul li ul li
{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;

}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#units{
	margin: 0px;
	width: 400px;
	/*background-color: white;*/
	border-bottom: 1px solid #FFF;
	
	
}
#units th{
	padding: 0px;
	text-align: left;
	
}
#units td{
	padding: 5px;
		
}


#floorplantitle{
	margin: 75px 0 0 20px;
	
	
}

#viewallfloorplans{
	margin: 20px 0 0 20px;
	
	
}


#apts{
	margin-left: 0px;
	width: 450px;
	height:auto;
	padding:0px;
	border-bottom: 1px solid #FFF;
	/*background:#FFF;*/
	
}

#apts th{
	padding: 0px;	
}

#apts td{
	margin: 0px;
	
}


#available{
	margin-left: 0px;
	width: 350px;
	height:auto;
	padding:0px;
	

}

#available th{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#00589D;
	color:#FFF;
	
}

#available td{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	
}

#floorplans{
	margin-left: 0px;
	width: 350px;
	height:auto;
	padding:5px;
	

}



#sidebar {
  position:absolute;
  float:left;
  right:100px;
  top: 110px;
  width: 500px;
  height: auto;
  
