/* @group globals */
/*****************/

.clear {
clear: both;
margin: -1px 0px 0px 0px;
height: 1px;
font-size: 1px;
line-height: 1px;
width: 100%;
}
.ahem {  /* Like display: none, but screenreader-friendly */
	position: absolute;
	overflow: hidden;
	height: 0px;
	width: 0px;
	left: -1000px;
	top: -1000px;
}
a img{
	border:0px;
}
a{
	text-decoration: none;
}
ul{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
li{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
body{
	margin: auto;
	background:url(/images/body-bg.gif) repeat-x top left;
	font-family:Times, Serif;
}
.space{
	margin-bottom:12px;
} 
/*****************/
/* @end */


/* @group navigation */
/*********************/
#wrapper{
	width:750px;
	margin:auto;
}
#navigation{
	height:60px;
	width:750px;
	background:url(/images/img-hdr-logo.gif) no-repeat top left;
		margin:auto;
}
#primary{
		margin-left:190px;
		width:547px;
		height:40px;
		background:url(/images/nav.gif);
		
		padding:0;
		position:relative;
}
#primary li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
#primary li, #primary a{
	display:block;
	height:40px;
} 
 
#communities{
	 left:0;
	 width:172px;
}
/*#history{
	 left:172px;
	 width:78px;
}*/
#greencompany{
	left:172px;
	width:186px;
}
#news{
	left:358px;
	width:56px;
}
#contact{
	left:414px;
	width:134px;
}

#communities a:hover,#communities a.selected{
	background: transparent url(/images/nav.gif) 0 -40px no-repeat;	 
}
/*#history a:hover,#history a.selected{
	background: transparent url(/images/nav.gif) -172px -40px no-repeat; 
}*/
#greencompany a:hover,#greencompany a.selected{
	 background: transparent url(/images/nav.gif) -172px -40px no-repeat; 
}
#news a:hover,#news a.selected{
	 background: transparent url(/images/nav.gif) -358px -40px no-repeat; 
}
#contact a:hover,#contact a.selected{
	 background: transparent url(/images/nav.gif) -414px -40px no-repeat; 
}

#secondary{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	margin:5px 0 0 33px;
}
#secondary li{
	display:inline;
	margin-left:20px;
}
#secondary a{
	color:#738B1E;
}
#secondary a:hover,#secondary a.selected{
	color:#A23F00;
}


.thirdlevel li{
	list-style:none;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}
.thirdlevel a,
.fourthlevel a{
	color:#809630;
	padding-left:17px;
	background:url(/images/arrow.gif) no-repeat left;
}
.thirdlevel a:hover,
.fourthlevel a:hover{
	color:#738b1e;
	background:url(/images/green-arrow.gif) no-repeat left;
}

.thirdlevel a.selected,
.fourthlevel a.selected{
	color:#A23F00;
	background:url(/images/red-arrow.gif) no-repeat left;
}

.fourthlevel{
	margin:5px 0  5px 12px;
	font-size:11px;
}
/*
.fourthlevel a{
	color:#b3b3b3; 
}
.fourthlevel a:hover,.fourthlevel a.selected{
	color:#17417f;
	background:url(/images/blue-arrow.gif) no-repeat left;
}

*/
/* @group end */
/*********************/


/* @group footer */
/*********************/
#footer{
	margin:auto;
	width:750px;
	background:url(/images/footer-dash.gif) no-repeat top center;
	height:10px;
	padding-top:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	text-align:center;
	font-size:11px;
	color:#666;
}
#footer li{
	display:inline;
	list-style:none;
}
#cc2007{
	padding-right:20px;
} 
#footer li a{
	color:#666;
}
#footer li a:hover,#footer li a.selected{
	color:#000;
	text-decoration:underline;
}
/* @group end */
/*********************/