/* CSS Document */

* {
text-decoration: none;
vertical-align: top;
}



/* body */

body {
background: #FEFAEF url(../graphics/layout/body.jpg) 50% 0 repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
margin: 0;
text-align: center;
}

	img {
	border: none;
	}




/* wrapper */

#wrapper {
background: url(../graphics/layout/wrapper.jpg) 0 100% no-repeat;
height: 1%;
margin: auto;
padding: 0 0 90px 0;
text-align: left;
width: 884px;
}

	html>body #wrapper {
	height: auto;
	overflow: auto;
	}



/* navigation */

#navigation {
background: #B9BAC5 url(../graphics/layout/nav.gif) no-repeat;
color: #000;
float: left;
font-size: 1.1em;
height: 545px;
width: 167px;
}
	
	html>body #navigation {
	height: auto;
	min-height: 545px;
	}

	#navigation ul {
	list-style: none;
	margin: 176px 0 0;
	padding: 0;
	}

		#navigation ul li {
		display: inline;
		}

		#navigation ul a {
		background: url(../graphics/common/bullet.gif) 5px 5px no-repeat;
		color: #000;
		display: block;
		font-weight: bold;
		margin: 3px 0;
		padding: 3px 0 3px 18px;
		}
		
		#navigation ul ul {
		list-style: none;
		margin: 0 10px;
		padding: 0;
		}
		
			#navigation ul ul.noshow {
			display: none;
			}
		
		#navigation li.drop a, #navigation a:hover {
		background: #75C044 url(../graphics/common/bullet-over.gif) 5px 5px no-repeat;
		color: #fff;
		}
		
			#navigation li.drop ul a {
			background: none;
			color: #fff;
			}
			
			#navigation li.drop ul a:hover, #navigation ul li.active a {
			background: none;
			color: #FFE6A5;
			}
			
			#navigation li#original {
			display: none;
			}



/* content section */

#content {
float: right;
font-size: 1.2em;
text-align: justify;
width: 716px;
}

	#header {
	background: #75C044 url(../graphics/common/oval-top.gif) 0 0 no-repeat;
	float: right;
	margin: 10px;
	text-align: left;
	width: 311px;
	}
		
	#bio-header {
	background: url(../graphics/common/bionova-header.gif) 100% 0 no-repeat;
	height: 100px;
	margin: 10px 5px;
	text-indent: -1000em;
	}
	
	#wrs-header {
	background: url(../graphics/common/wrs-header.gif) 100% 0 no-repeat;
	height: 100px;
	margin: 10px 5px;
	text-indent: -1000em;
	}
	
		html>body #header {
		margin: 10px 20px;
		}
	
		#header h1 {
		background: url(../graphics/common/oval-bottom.gif) 0 100% no-repeat;
		color: #fff;
		font-size: 2em;
		font-weight: normal;
		letter-spacing: -1px;
		margin: 0;
		padding: 16px 0px 16px 40px;
		}
	
	#content p, #content table {
	line-height: 1.5em;
	padding: 0;
	margin: 10px 20px;
	}
	
		#content ul {
		margin: 10px 40px;
		}
	
		#content p.prodhead {
		margin: 10px 20px 10px 1px;
		}
	
		#content a {
		border-bottom: 1px dashed #ccc;
		color: #75C044;
		font-weight: bold;
		}
	
			#content a:hover {
			color: #000;
			border-bottom: 1px dashed #000;
			}
	
		h1#bionova, h1#wrs, h2, h3, h4, h5, h6 {
		font-size: 1.2em;
		margin: 10px 20px;
		padding: 0;
		}
		
		.imgfloat {
		float: right;
		margin: 2px 20px 10px 10px;
		}



/* home page boxes */

#content .box {
background: #fff;
border-top: 2px solid #75C044;
float: left;
margin: 10px;
text-align: left;
width: 670px;
}

	html>body #content .box {
	margin: 10px 0 10px 20px;
	}
	
	#content .box p {
	border-left: 2px solid #75C044;
	border-right: 2px solid #75C044;
	height: 1%;
	margin: 0;
	padding: 0 10px 5px;
	}
	
		html>body #content .box p {
		height: auto;
		overflow: auto;
		}
	
	#content .box p.box_header {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 65px 10px 5px;
	}
	
	#content .box p.box_header span {
	font-weight: normal;
	font-size: 0.9em;
	}
	
		#content .box p#bionova {
		background: url(../graphics/index/bionova.jpg) 50% 0 no-repeat;
		}
	
		#content .box p#ap-waste {
		background: url(../graphics/index/ap-waste.jpg) 50% 0 no-repeat;
		}
	
		#content .box p#wrs {
		background: url(../graphics/index/wrs.jpg) 50% 0 no-repeat;
		}
	
	#content .box p.box_more {
	border: none;
	padding: 0;
	height: 51px;
	}



p#backapage {
border-bottom: 1px solid #75C044;
border-top: 1px solid #75C044;
clear: both;
font-size: 1.2em;
margin: 30px 20px 0;
padding: 5px;
text-align: center;
}

p#clickback {
clear: both;
font-size: .9em;
padding: 30px 0 0;
text-align: center;
}

p#error {
background: #FAE2A5;
border: 1px solid #16155F;
padding: 5px;
}

	acronym, abbr {
	border-bottom: 1px dashed #ccc;
	}

p#limited {
color: #aaa;
font-size: .9em;
margin-top: 20px;
}



/* tables */

table {
border: 1px solid #16155F;
border-collapse: collapse;
font-size: 1em;
width: 675px;
}

	caption {
	text-align: left;
	margin: 0;
	padding: 10px 0;
	}

	th, td {
	border: 1px solid #16155F;
	padding: 5px;
	margin: 0;
	text-align: left;
	}

		th {
		background: #ccc;
		}
		
		td img {
		margin: 0 0 10px 0;
		}



/* forms */

form {
margin: 0;
padding: 0;
}

	input, select, textarea {
	border: 1px solid #aaa;
	font-family: Arial;
	font-size: 1em;
	width: 455px;
	}
	
		textarea {
		height: 60px;
		}
		
		select {
		width: 459px;
		}
		
		input#code {
		background: url('../graphics/common/code.gif') no-repeat;
		}
		
		input#submit {
		width: 200px;
		}




#content .post {
border: 1px solid #ccc;
margin: 10px 20px;
}

	#content .post p.title {
	font-size: 1.2em;
	}

	#content .post p.post-info {
	font-size: .8em;
	}
	
		#content .post-teaser {
		padding: 0 20px 20px;
		}

#postinfo {
border: 1px solid #ccc;
background: #eee;
margin: 10px 20px;
padding: 5px;
}

#spiderlinks {
margin: 20px;
padding:10px 0;
}