body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #969698;
	background-color: #FFFFFF;
	text-align:center;
	margin:0px;
	padding-left:10px;
}

#container{
text-align:left;
width: 981px; 
position:relative;
margin: 0 auto 0 auto;
}

#content_container{
float:left; 
position:relative; 
padding:0px; 
margin:0px;
width: 819px;
}

#news_hot_panel{
background-image:url(../images/bg_news_hottop.gif); 
background-repeat:repeat-y; 
width: 819px;
}

#side_col, #side_col_home{
width: 159px; 
float:left;

}
#topnav {
	font-weight: bold;
	disply:inline;
	float:right;
	position:relative;
	padding: 15px 0 15px 0;
	background-color:#FFFFFF;
	z-index: 10;
	width: 400px;
}

#newsEventsColumn {
	width: 432px; 
	/* padding: 14px 25px 14px 25px; */ 
	float:left;
}

#newsBox {
	background-color: #c8df8d;
	border-bottom: 4px solid #fff;
	}
	
#newsBox, #eventsBox {
	padding: 21px 0 10px 0;
	}

#text_area{
	width: 555px; 
padding: 14px 45px 14px 25px; 
float:left;
}

#text_area h2{
font-size: 1.6em;
color:#494a4c;
margin:0px 0 0.5em 0;
padding:0px;
}

#text_area h3{
font-size: 1.2em;
color:#494a4c;
font-weight:bold;
margin:0;
padding:0px;
}

#text_area p{
font-size: 1.2em;
margin:0px 0 0.5em 0;
padding:0px;
}

#side_panel{
width: 194px;
padding:0px 0 40px 0;
margin:0px;
float:left;
}

#memberCounter {
	width: 382px;
	float: left;
	background-color: #ffc324;
	margin-left: 4px;
	padding-top: 10px;
	border-bottom: 4px solid #fff;
	}
	
#counter {
	width: 170px;
	float: left;
	font-size: 7em;
	font-weight: bold;
	color: #fff;
	text-align: right;
	}
		
#members {
	width: 200px;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	color: #fff;
	}
	
#counter, #members {
	margin-bottom: 10px;
	}
	
#counter p, #members p {
	padding: 0;
	margin: 0;
	}
	#members p {
		padding: 14px 0 0 5px;
		line-height: 1em;
		}
		
#memberCounter span {
	display: block;
	background-color: #db6d0d;
	padding: 3px 10px 5px 0;
	text-align: right;
	}
	#memberCounter span a {
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
		}

#hot_topics{
width: 383px; 
/* padding:  4px 0px 10px 20px; */ 
float:left;
margin-left: 4px;
/* background-image:url(../images/line.gif); 
background-repeat:repeat-y; 
background-position:183px 0px; */
}


#topnav ul{
	font-weight: bold;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:right;
}

#sidenav ul{
	font-size: 1.1em;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-bottom: 2px solid #bdbdbd;

}

#sidenav ul ul{
	
	border-bottom: none;

}

#topnav li{
	float:left;
	margin: 0 4px 0 0;
}

#topnav a, #sidenav a{
font-size: 1.0em;
color: #9fa0a3;
text-decoration:none;
}

#news a:hover, #learn_more a:hover, #hot_topics a:hover{
text-decoration:none;
}

#topnav a:hover, #sidenav a:hover, #footer a:hover{
text-decoration:underline;
}



h1{
display:none;
}

#sidenav{
margin-top:6px;
margin-bottom: 40px;
}

#sidenav li{
border-top: 2px solid #bdbdbd;
padding: 6px 0 5px 12px;
font-size: 1.1em;
}

#sidenav ul li ul li{
border-top:none;
font-size: 1em;
padding: 3px 0 2px 35px;
margin-left: -22px;
}

#sidenav ul li ul li ul li{
border-top:none ;
font-size: 0.9em;

}


#sidenav ul li ul li a{
font-size: 0.9em;
color: #515255;
font-weight: normal;
}

#sidenav ul li ul li ul li a{
color: #9fa0a3;
}




.active{
background-image:url(../images/level1_arrow.gif);
background-repeat:no-repeat;
background-position: 0px 9px;
}

.active a{
font-weight: bold;
color: #9fa0a3 ;
}

.active_level2{
font-weight: bold !IMPORTANT;
color: #66676a ;
}

.active_level3{
font-weight: bold !IMPORTANT;
}

.clear{
clear:both;
}

ul, li{
position:relative;
}




#newsBox h2, #eventsBox h2 {
	font-size: 1.8em;
	color:#fff;
	margin:0 0 12px 0;
	padding:1px 10px 2px 28px;
	width: 58px;
	background-color: #48c6c4;
	}
	#eventsBox h2 {
		width: 192px;
		}

#hot_topics h2{
font-size: 1.4em;
color:#db6d0d;
margin:0 0 0.5em 0;
padding:0;
font-size: 1.8em;
}

#newsEventsColumn p, #topics p{
font-size: 1.1em;
color:#636661;
margin:0px 0 0.5em 0;
padding:0px;
}
#newsEventsColumn p {
	padding: 0 20px 0 30px;
	}

#newsEventsColumn a{
font-weight:bold;
color:#000000;
}

#hot_topics a{

color:#636661;

}

#topics{
	width: 189px;
	float:left;
	padding: 25px 10px 10px 20px;
	}
	#topics ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		#topics a {
			color: #545557;
			}
			
#content_container #topics ul li {
	font-size: 1.1em;
	margin-bottom: 10px;
	background: url(../images/bullet.gif) 0 5px no-repeat;
	padding-left: 10px;
	}

#learn_more{
width: 160px;
float:left;
border-right: 4px solid #fff;
background-color: #a7a7a8;
}

#learn_more img {
	display: block;
	}

#learn_more a {
	padding: 0;
	margin: 0;
	border-bottom: 4px solid #e1eec3;
	display: block;
	}
	#learn_more a.noBorder {
		border-bottom: none;
		}

#learn_more p{
padding-left: 15px;
}

#learn_more_buttons {
	text-align: right;
	border-top: 2px solid #97989C;
	}
	#learn_more_buttons a {
		margin-bottom: 4px;
		}



#footer{
padding: 25px 0 10px 0;
position:relative;
clear: both;
width: 100%;
}

#footer a{
color: #9fa0a3;
text-decoration:none;
}

#footer p {
	font-size: 1.4em;
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
}

#footer ul {
	list-style-type: none;
	padding: 0;
	float: right;
	margin: 0 5px 0 0;
	display: inline;
	}

#footer ul li {
	float: left;
	}
	#footer ul li.ecovate {
		margin: 15px 20px 0 0;
		}
		
#footer ul li.ecovate img, #footer ul li.erdf img {
	margin: 0;
	float: none;
	}

#footer img {
	float: left;
	margin:-13px 23px 0 0;
}

#quote{
margin:30px 0px 0px 2px;
padding:0 15px 0 15px;
}

#quote p{
color: #565759;
font-size:1.2em;
}

#quote a{
color: #6a6d69;
text-decoration: underline;
}

#quote a:hover{
text-decoration: none;
}

#main_img_style{
padding-bottom: 4px; 
position:relative; 
width: 819px;
background:#FFFFFF;
}

#side_panel_bg{
background-image:url(../images/bg_side_panel.gif); 
background-repeat:repeat-y; 
background-position:784px; 
width: 981px;
position: relative;
}

#content_line{
background-image:url(../images/content_line2.gif); 
background-repeat:no-repeat;
background-position:bottom;
}

#content_container li{
font-size: 1.2em;
}

a{
color: #6a6d69;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

.downloads{
margin-bottom: 10px;
}

.downloads img {
	float:left;
}
.downloadtext {
	margin: 0 0 0 45px;
	padding-bottom: 0 0 25px 0;
}

/*Sitemap*/

#sitemap{
	font-size: 1.1em;
	list-style-type:none;
	font-weight:bold;
}

#sitemap li{
	margin-bottom: 0.2em;
	margin-left:-15px;
}

#sitemap ul{
	font-size: 0.8em;
	list-style-type:none;
	margin: 0 0 10px 40px;
	font-weight:normal;
}
.arcNews {
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	text-align:right;
}

.Image_Float_Right	
{
	float:right;
	margin:10px 0px 10px 10px;
	}

.Image_Float_Left	
{
	float:left;
	margin:10px 10px 10px 0px;}
	
	
#side_col_home img, #side_col img, #footer img, #learn_more img, #content_container img{
border: none;
}

/*join our mailing list form*/

.lblContact{
width: 137px;
float: left;
text-align:right;
margin-bottom: 10px;
padding-right: 10px;
font-size: 1.3em;
}

.txtContact {
MARGIN-RIGHT: 200px;
margin-bottom: 10px;}