body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 0 none;
	background-color: #797F05;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, dl, menu, dir, li, blockquote {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin:0px 0px 10px 0px;
}

p {
	font-size: 12px;
	line-height: 19px;
	color: #1C1A12;	
}

p a:link, p a:visited {
	text-decoration:underline;
	color: #30312B;
}

p a:hover, p a:visited:hover {
	background-color:C9CC9B;
	text-decoration: none;
	color: #30312B;
}

h1 {
	font-size: 13px;
	color:#444;
	font-weight:bold;
	line-height: 18px;
}

h2 {
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	color: #797F05;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#container {
	position: relative;
	float: left;
	width: 100%;
}

* html #container	
	 {height: 100%;}

#logo{
	position:absolute;
	height: 43px;
	width: 147px;
	left: 12px;
	top: 8px;
}

#logo ul, li  #home a {
	display:block;
	width: 147px;
	height: 43px;
	text-indent: -9999px;
	list-style-type:none;
}

ul li #home a:link, 
ul li #home a:visited, 
ul li #home a:hover {	
	background-position: 0px 0px;
	list-style-type:none;
	text-indent: -9999px;
}
#about{
	position:absolute;
	top: 8px;
	left: 580px;
	height: 20px;
	width:320px;
}

#about ul li{
	list-style-type:none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;	
}
#about ul li a:link, 
#about ul li a:visited, 
#about ul li a{
	font-size:10px;
	color:#797F05;
	margin-right: 20px;
}
#about ul li a:hover {	
	color: #1C1A12;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#menu{
	position:absolute;
	left: 104px;
	top:64px;
}
ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 585px;
	height: 21px;
	background: url(../img/navigation_over.gif) no-repeat;
}
a, a:link, a:visited {
	text-decoration: none;
	color: #30312B;
}
ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 21px;
	background: url(../img/navigation.gif) no-repeat;
	text-indent: -9999px;	

}
ul#navigation li a:hover {
	border: 0;
	display: block;
background-image: url(../img/navigation_over.gif);
}
li#l a {
	width: 86px;
}

li#l a:link, 
li#l a:visited, 
li#l a:hover {	
	background-position: 0px 0px;
}

li#d a {
	width: 91px;
}

li#d a:link, 
li#d a:visited, 
li#d a:hover {	
	background-position: -86px 0px;
}
li#is a {
	width: 135px;
}

li#is a:link, 
li#is a:visited, 
li#is a:hover {	
	background-position: -176px 0px;
}
li#cs a {
	width: 109px;
}

li#cs a:link, 
li#cs a:visited, 
li#cs a:hover {	
	background-position: -311px 0px;
}
li#ir a {
	width: 114px;
}

li#ir a:link, 
li#ir a:visited, 
li#ir a:hover {	
	background-position: -420px 0px;
}


/* --------------------------------------------------------------- */

#submenu{
	position:absolute;
	left: 131px;
	top:87px;
	width: 600px;
}
#submenu ul li{
	list-style-type:none;
	padding: 0;
	margin: 0;
	margin-bottom: -3px;
	display: block;
	float: left;	
	color: #FBF9EA;
	font-size:11px;
	font-weight: bold;
	margin-right: 25px;
}
#submenu ul li a:link, 
#submenu ul li a:visited, 
#submenu ul li a{
	color:#FBF9EA;
}
#submenu ul li a:hover {	
	color: #C9CC9B;
}
/* --------------------------------------------------------------- */
form	{
	margin: 0;	
}

#main	{
	position: relative;
	float: left;
	border: 0;
	margin: 0;
	width: 638px;
}

#main_left	{
	position: relative;
	border: 0;
	margin: 0;
	float: left;
	width: 188px;
}

#main_right	{
	position: relative;
	border: 0;
	margin: 0;
	float: right;
	width: 444px;
}
/* --------------------------------------------------------------- */
#contentd
{
	position:relative;
	float: left;
	top: 0px;
	width: 100%;
}

.ab	{
	background: #C9CC9B url(../img/dback_about.gif) repeat-y;
}

.lagoons	{
	background: #C9CC9B url(../img/dback_l.gif) repeat-y;
}

.digester	{
	background: #C9CC9B url(../img/dback_d.gif) repeat-y;
}

.industries	{
	background: #C9CC9B url(../img/dback_is.gif) repeat-y;
}

.case	{
	background: #C9CC9B url(../img/dback_cs.gif) repeat-y;
}

.info	{
	background: #C9CC9B url(../img/dback_ir.gif) repeat-y;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#sidebar{
	position:relative;
	float: left;
	left: 8px;
	top: 9px;
	width:210px;
	padding: 0 0 150px 0;
}

#sidebarcontactinfo{
	background-color:#F9F6E2;
	width: 210px;
}
#sidebarcontactinfo p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1C1A12;
	padding: 10px 10px 8px 10px;
}



/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#quote{
	position:relative;
	float: left;
	top: 70px;
	left: 28px;
	width:155px;
}
#title{
	position: relative;
	float: left;
	width: 444px;
	top: 0;
}
#title p{
	display:none;
}
#text
{
	position:relative;
	float: left;
	width:404px;
	padding: 0 20px 20px 20px;
	z-index: 9999999;
}
#text ul {
	font-size:11px;
	color:#30312B;
	margin-left: 50px;
	line-height: 14px;
}
#text ul li{
	list-style-image:url(../img/bullet.gif);
	padding-bottom: -10px;
	margin-bottom: 5px;
}

#text ul li a
{
	text-decoration:underline;
}

#text ul li a:hover
{
	background-color:C9CC9B;
	text-decoration:none;
}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */

#bottom{
	position:relative;
	margin: 0;
	height: 65px;
	width: 100%;
	background: url(../img/bottom.gif) repeat-x;
	clear:both;
}

#bottom p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #f9f6e2;
	margin-left: 10px;
	margin-top: 5px;
}

#bottom p a:link, #bottom p a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #f9f6e2;
	text-decoration:none;
}
#bottom p a:hover, #bottom p a:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	background-color: #C9CC9B;
	color: #797F05;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */

/* start about */
#sidebaraboutphotos{
	width:190px;
	background-color:#797F05;
	padding: 50px 9px 0px 10px;
	margin-bottom: 10px
}

#sidebaraboutphotos p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FBF9EA;
	padding-bottom: 8px;
}
#sidebaraboutphotos img{
	padding-bottom: 3px;
}

#topmenuabout {
	position:relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 134px;
	background: url(../img/top_about.gif) repeat-x;
}
/* end about */


/* start lagoons */
#sidebarlagphotos{
	width:190px;
	background-color:#830000;
	padding: 50px 9px 0px 10px;
	margin-bottom: 10px;
}

#sidebarlagphotos p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FBF9EA;
	padding-bottom: 8px;
}
#sidebarlagphotos img{
	padding-bottom: 3px;
}

#topmenul {
	position:relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 134px;
	background: url(../img/top_l.gif) repeat-x;
}

/* end lagoons */

/* start digesters */
#sidebardigphotos{
	width:190px;
	background-color:#E05A00;
	padding: 50px 9px 0px 10px;
	margin-bottom: 10px;
}

#sidebardigphotos p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FBF9EA;
	padding-bottom: 8px;
}
#sidebardigphotos img{
	padding-bottom: 3px;
}

#topmenud {
	position:relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 134px;
	background: url(../img/top_d.gif) repeat-x;
}
/* end digesters */

/* start is */
#sidebarisphotos{
	width:190px;
	background-color:#907704;
	padding: 50px 9px 0px 10px;
	margin-bottom: 10px;
}

#sidebarisphotos p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FBF9EA;
	padding-bottom: 8px;
}
#sidebarisphotos img{
	padding-bottom: 3px;
}

#topmenuis {
	position:relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 134px;
	background: url(../img/top_is.gif) repeat-x;
}
/* end is */

/* start cs */
#sidebarcsphotos{
	width:190px;
	background-color:#E38B0A;
	padding: 50px 9px 0px 10px;
	margin-bottom: 10px
}

#sidebarcsphotos p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FBF9EA;
	padding-bottom: 8px;
}
#sidebarcsphotos img{
	padding-bottom: 3px;
}

#case {
	background: #C9CC9B url(../img/dback_cs.gif) repeat-y;
}

#topmenucs {
	position:relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 134px;
	background: url(../img/top_cs.gif) repeat-x;
}
/* end cs */
/* start ir */
#sidebarirphotos{
	width:190px;
	background-color:#6B5102;
	padding: 50px 9px 0px 10px;
	margin-bottom: 10px;
}

#sidebarirphotos p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FBF9EA;
	padding-bottom: 8px;
}
#sidebarirphotos img{
	padding-bottom: 3px;
}

#info {
	background: #C9CC9B url(../img/dback_ir.gif) repeat-y;
}

#topmenuir {
	position:relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 134px;
	background: url(../img/top_ir.gif) repeat-x;
}
/* end ir */
