
html{height:100%;}
body {background:#330066;margin:0px; padding:0px;height:100%;font:14px/20px Times}
label{
		display:block;
		float:left;
		width:150px;
		}
	form{
		padding:0px 0px 20px 0px;
	}
	a{color:#000;}
	h2{color:#000; font:Bold 17px "Times",Times New Roman, Serif;padding:0px 0px 0px 30px;}
	h3{color:#000; font:Bold 13px "Times",Times New Roman, Serif;padding:0px 0px 0px 30px;}
form p {margin:0 0 3px 70px !important;}
img {border:none;}

#main_wrapper{width:100%;min-height:100%;position:relative;}

#header {width:750px;height:42px;overflow:hidden;}
#header h1 {width:750px;height:36px;margin:0;padding:0;display:block;}
#header h1 a {display:block;width:750px;height:36px;margin:0;padding:0;text-indent:-9999px;background:url(../images/Castlerocktop.gif);}

#sidenav {width:131px;background:#000 url(../images/Navbarfw_r1_c1.gif) no-repeat top left;padding-top:99px;padding-bottom:2px;float:left;height:100%;}
#sidenav ul {margin:0;padding:0 0 170px;list-style:none;background:transparent url(../images/side_nav_bottom.gif) no-repeat bottom left;}
#sidenav ul li {display:block;width:124px;height:34px;border-left:4px solid #000; border-right:3px solid #000;border-top:1px solid #000;}
#sidenav ul li a {display:block;width:124px;height:34px;text-indent:-9999px;}

#sidenav ul li#home {background:url(../images/button_Home_f2.gif) no-repeat top left;}
#sidenav ul li#home a {background:url(../images/button_Home.gif) no-repeat top left;}
#sidenav ul li#home a:hover {background:url(../images/button_Home_f2.gif) no-repeat top left;}

#sidenav ul li#communitites {background:url(../images/button_communities_f2.gif) no-repeat top left;}
#sidenav ul li#communitites a {background:url(../images/button_communities.gif) no-repeat top left;}
#sidenav ul li#communitites a:hover {background:url(../images/button_communities_f2.gif) no-repeat top left;}

#sidenav ul li#about {background:url(../images/button_aboutus_f2.gif) no-repeat top left;}
#sidenav ul li#about a {background:url(../images/button_aboutus.gif) no-repeat top left;}
#sidenav ul li#about a:hover {background:url(../images/button_aboutus_f2.gif) no-repeat top left;}

#sidenav ul li#careers {height:35px;border-top:none;background:url(../images/button_careers_f2.gif) no-repeat top left;}
#sidenav ul li#careers  a {height:35px;background:url(../images/button_careers.gif) no-repeat top left;}
#sidenav ul li#careers  a:hover {background:url(../images/button_careers_f2.gif) no-repeat top left;}

#sidenav ul li#land {height:30px;border-top:2px solid #000;background:url(../images/button_landacq_f2.gif) no-repeat top left;}
#sidenav ul li#land a {height:30px;background:url(../images/button_landacq.gif) no-repeat top left;}
#sidenav ul li#land a:hover {background:url(../images/button_landacq_f2.gif) no-repeat top left;}

#sidenav ul li#contact {border-top:3px solid #000;border-bottom:2px solid #000;background:url(../images/button_contact_f2.gif) no-repeat top left;}
#sidenav ul li#contact a {background:url(../images/button_contact.gif) no-repeat top left;}
#sidenav ul li#contact a:hover {background:url(../images/button_contact_f2.gif) no-repeat top left;}

#content {float:left;width:594px;min-height:479px;padding-right:25px;}
#content p{margin-left:14px;}
#content_wrapper {overflow:hidden;width:822px;}

#home_content {height:192px;border-top:3px solid #000;border-right:3px solid #000;float:left;width:311px;padding:272px 14px 15px 14px;padding-left:14px;background:#FFF url(../images/home_bg.jpg) no-repeat top left;}
#home_content p{margin-left:0px;margin-top:7px;line-height:18px;margin-bottom:3px;}

#comm_ore {float:left;margin-left:40px;width:135px;text-align:center;}
#comm_meadows {float:left;width:195px;text-align:center;margin-left:7px;}
#comm_high {float:left;width:192px;text-align:center;margin-left:7px;}



#map_at {width:149px; height:113px;background:url(../images/map_at.gif) no-repeat top left;position:absolute;top:0px;left:84px;display:none;}
#map_ag{width:153px; height:108px;background:url(../images/map_ag.gif) no-repeat top left;position:absolute;top:113px;left:125px;display:none;}

#map {width:370px;height:305px;background:url('../images/map.gif') no-repeat top left;margin-bottom:20px;margin-top:15px;margin-left:12px;position:relative;}

#about_us_head {width:100%; margin:8px 0;padding:0;height:230px;text-indent:-9999px;display:block;background:url(../images/about_us_header.gif) no-repeat top left;}


#app_button {display:block;margin:auto;width:200px;height:33px;text-indent:-9999px;background:url(../images/clickbtn.gif) no-repeat top left;}
#app_button:hover {background:url(../images/clickbtnb.gif) no-repeat top left;}

#footer{background:#000;width:750px;color:#FFF;font:11px Arial;overflow:hidden;}
#footer a {color:#FFF;}