body {
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	width: 766px;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

a:link, a:active, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.center {
margin-left: auto;
margin-right: auto;
padding-top: 70px;
}

#header {

	background-image: url(../images/header1.jpg);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
	height: 110px;
}

#topmenu {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 30px;
	background-color: #DCFCFE;
	font: bold 14px Arial, Helvetica, sans-serif;
}


	#topmenu ul {
		list-style-type: none;
		margin: 8px 0 0 0;
		padding: 0;
		text-align: center;
	}
	
		#topmenu ul li {
			display: inline;
			margin: 0;
			padding: 0 15px 0 10px;
			_padding: 0 11px 0 13px;
		}
		
			#topmenu ul li.break {
				background-image: url(../images/separator.gif);
				background-position: right;
				background-repeat: no-repeat;
			}
			
			#topmenu ul li a {				
				color: #000000;
			}
			
			#topmenu ul li 
			

#content {
	float: left;
}			
			
			
#content {
	float: left;	
	background-color: #fff;
	background-image: url(../images/eco_header_left2.gif);
	background-repeat: no-repeat;
	margin: 0;	
	padding: 0 0 20px 0;
	width: 100%;
	height: 100%;
}

	#leftnav {
		float: left;
		width: 166px;		
		height: 100%;
	}

		#leftnav ul {
			float: left;	
			margin: 0;
			padding: 20px 0 0 10px;		
			text-align: left;
			font-weight: bold;		
			font-size: 11px;
		}
		
			#leftnav ul li {
				list-style-type: none;
				margin: 0 0 8px 0;			
			}
			
				#leftnav ul li.itemOn {
					color: #86C200;
				}
				
					#leftnav ul li a:link, #leftnav ul li a:active, #leftnav ul li a:visited, #leftnav ul li a:hover {
						color: #4287C9;
					}
	
		#leftnav	.bottomalign  {
			float: left;
			margin: 40px 0 0 0;
			padding: 5px 0 0 10px;
			width: 140px;
			height: 100%;			
			font-weight: bold;
			font-size: 11px;
			vertical-align: bottom;
			border-top: 1px solid #D8D8D8;
			border-bottom: 1px solid #D8D8D8;
		}
		
			#leftnav	.bottomalign a {
				float: left;
				color: #86C200;
				margin: 0 0 5px 0;
			}

	#rightcontent {
		float: right;
		background-repeat: no-repeat;
		width: 599px;
		margin: 0;

	}
	
		#rightcontent .contentheaderleft {
			float: left;
			background-image: url(../images/bg_hang4.gif);
			background-repeat: no-repeat;
			width: 600px;
			height: 240px;
		}
		
		#rightcontent .contentheadercenter {
			float: left;
			background-color: #86C200;
			width: 225px;
			margin: 0;
			padding: 10px 0 0 0;
		}
		
			#rightcontent .contentheadercenter .top {
				float: left;
				background-color: #C3E180;
				margin: 0;
				padding: 1px 0 0 0;
				width: 225px;
			}
			
				#rightcontent .contentheadercenter .top .line {
					float: left;
					background-color: #fff;
					margin: 0;
					padding: 6px 0;
					width: 225px;
				}
					
					#rightcontent .contentheadercenter .top .line a.left  {
						float: left;
						border: 0;
						padding: 0 0 0 8px;
					}
					
					#rightcontent .contentheadercenter .top .line a.right  {
						float: right;
						border: 0;
						padding: 0 8px 0 0;
					}
		
		#rightcontent .contentheaderright {
			float: left;
			background-image: url(../images/bg_righthang.jpg);
			background-repeat: no-repeat;
			width: 45px;
			height: 127px;
		}
		
		#rightcontent .contentline {
			float: left;
			margin: 0;
			padding: 0 0 0 3px;
			background-image: url(../images/bg_borderleft.gif);
			background-position: left;
			background-repeat: repeat-y;
		}
		
			#rightcontent .contentline .header {
				
				margin: auto;
				padding: 0 0 0 56px;
				color: #1D6203;
			}
			#rightcontent .contentline .header2 {
				
				margin: auto;
				padding: 250px 0 0 56px;
				color: #1D6203;
			}
			
				#rightcontent .contentline .header h1 {
					margin: 0;
					padding: 0 0 15px 0;
					font-size: 25px;
				}
				
				#rightcontent .contentline .header h4 {
					margin: 0;
					padding: 0 0 3px 0;
					display: block;
					font-size: 11px;
				}
				
				
			#rightcontent .contentline .column {
				float: left;
				margin: 0;
				padding: 20px 0 0 56px;
				width: 232px;
			}
			
				#rightcontent .contentline .column .padding {
					background-color: #86C200;
					margin: 0;
					padding: 5px;
				}
				
				#rightcontent .contentline .column .controls {
					background-color: #86C200;
					text-align: center;
					padding: 0 0 2px 0;
				}
				
				#rightcontent .contentline .column h3 {
					margin: 10px 0 20px 0;
					padding: 0;
					display: block;
					font-size: 18px;
					color: #1D6203;
				}
				
				#rightcontent .contentline .column p {
					margin: 0 0 5px 0;
					padding: 0;
					display: block;
					font-size: 11px;
					color: #1D6203;
				}
				

#footer {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 7px 0 10px 0;
	background-image: url(../images/bg_lineborder.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	font-size: 11px;
}		

	#footer a {
		padding: 0 10px 0 0;
		color: #6D6D6D;
	}	