body {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;	
	color:#000000;
	/*text-align: justify;*/	
}
#wrapper {
	margin:0 auto;
	width:780px;	
	/*text-align: justify;*/
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	/*text-align: justify;*/
}
a {	text-decoration: underline; color:#000000; }
h1 {
	font-size: large;
	text-transform: uppercase;
}
ul {
	padding: 0;
	margin: 15px;
}

#navmenu {
	list-style: none;	
	margin: 0;
	padding: 0;
}

#navmenu a { display: inline-block; }
#navmenu a { display: block; }

#navmenu li {
	display: inline;
}

#mainContent 
{
	padding: 6px 15px 6px 12px; 
	width: 525px;
}

.homediv, .innerdiv
{
	margin: 0;
	padding: 0;	
	border-top: 7px solid black;	
}

.firstlevel {}
.secondlevel { padding-top: 8px; min-height: 346px; }

.box { padding: 0 12px 0 8px; }
.box h1 {
	text-align:left;	
	margin:0; 
}
	
.hometext {
	background-color:#efefef;
	background:url(/imgs/bg_text.jpg) repeat-y; 	
}

.newproduct, .corporate { background-color:#efefef; }
.newproduct {
	padding-right: 15px;
	background:url(/imgs/bg_product.jpg) repeat-y; 
}

.corporate  {
	padding-right: 10px;
	background:url(/imgs/interne/left_bg.jpg) repeat-y; 
}

.newproduct img, .corporate img {
	margin: 2px 0 2px 0;
	padding: 2px;
	border: 3px solid gray; 
}

.homeNews 
{	
	height: 240px;
	padding: 30px 15px 30px 10px;	
	background: url(/imgs/bg_news.jpg) no-repeat top left;
}
.homeNews p { margin-top:0;	}
.homeNews h1 { margin: 0; }

.illustration { float: right;  text-align: center; }
.illustration img { display: block; margin-bottom: 8px; }
.left { float: left; padding-right: 8px; }
.full {float: none; margin: 2em 0;}
.right { padding-left: 8px; }



#logoList {
	margin: 0;
	list-style: none;	
	list-style-image: none;
}
#logoList li img { margin-top: 5px; }

.contactUs { margin-top: 12px; }

.contactUs ul {
	padding: 0;
	margin: 0;
	list-style: none;	
	list-style-image: none;
}
.contactUs li {	padding-bottom: 10px; }

.tblContactList 
{	
	margin-top: 8px;	
}

.tblContactList tr.odd td { background-color: #fde7e7; }
.tblContactList tr.even td { background-color: #fff; }

#footer {		
	clear: both;	
	font-size: x-small; 
}
#footer table { font-size:x-small; }
#footer .copyright { text-transform: uppercase; }
#footer .author { }

#navMenuInterne ul 
{	
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	background-color: #efefef;
	background-image: url(/imgs/interne/left_bg.jpg);
	background-repeat: repeat-y;		
}

#navMenuInterne ul li 
{	
	padding: 0;
	margin: 0;	
	padding-left: 32px;
		
}

#navMenuInterne ul li a 
{
	display: block;	
	padding: 0;
	margin: 0;
	*height: 30px;	/*Hack to fix IE menu space bug*/
}

#navMenuInterne ul li ul {	
	margin-right: 7px;
	padding-left: 23px;
}

#navMenuInterne ul li ul li {
	padding: 0;
	margin: 0;
	padding-bottom: 5px;	
}

#navMenuInterne ul li ul li a {	
	text-transform: capitalize;		
	height: auto;	
}

#navMenuInterne ul li a {
	font-weight: bolder;	 
}

#navMenuInterne ul li a.home { *height: 27px; }
#navMenuInterne ul li a.contact { *height: 22px; }

#navMenuInterne ul.biomassMenu {	
	padding-left: 23px;
}

.pricelist {
	padding-top: 1em;
}

.pricelist .title {
	font-weight: bold;	
	font-size: larger;
	text-transform: uppercase;
}

.pricelist table th {
	text-align: left;
	text-transform: uppercase;
	font-weight:bolder;
	padding-top: 1em;
	padding-bottom: 0.5em;
}

.categoryListing 
{	
	margin: 0;	
	padding: 0;
	list-style: none;
	width: 600px;
	float:left;
	margin-bottom: 6px;	
	*margin: 0;
}

.categoryListing li
{
	float: left;
	padding-right: 10px;
}

#newslist dt .title, .homeNews .title {
	font-weight: bold;
	text-decoration: none;	
}

#newslist dt .title:hover, .homeNews .title:hover {
	text-decoration: underline;	
}

#newslist dt .date {
	font-weight: bold;
	font-size: medium;
	color: #ef130b;
}

#newslist dd
{
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
}

.newsdetail h2 
{
	font-size: large;
	text-transform: uppercase;
	color: #ef130b;
}

.newsdetail a {
	font-weight: bold;
	text-decoration: none;	
}

.newsdetail a:hover {	
	text-decoration: underline;	
}

.saleslist table td.sep
{
	padding-top: 10px;
	border-top : 1px solid gray;
}



.servicelist { list-style: none; list-style-image: none; margin: 0; padding: 0; }
.servicelist .title {
	font-weight: bold;	
	font-size: larger;
	text-transform: uppercase;
}
.servicelist li { padding-top:8px; padding-bottom: 25px; }

.servicelist li ul li { padding: 0; margin: 0;}

.divider 
{
	clear: both;
	border-top: 3px solid gray;
	padding-top: 5px;
	margin-top: 25px;	
	display: block;		
}

.awardDivider
{
	clear: both;
	border-top: 5px solid gray;
	padding-top: 5px;
	margin-top: 25px;	
	display: block;		
}

/*Class for the 3 pictures on Who We Are Page*/
.topimages { padding-bottom: 5px; }
.topimages img { padding-left: 30px; }
.topimages img.first { padding-left: 0; }