@charset "utf-8";
/* CSS Document */

@import url(main.css);

#banner {
	padding-top:25px;
}

#menu {
	background-image:url(/images/home/menu-bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:179px;
}

.home-intro {
	font-size:16px;
	line-height:22px;
}

.home-intro h1 {
	color:#2953a0;
	font-weight:bold;
	display:inline;
	font-size:16px;
}

h2 {
	color:#58A851;
	font-size:14px;
	margin:16px 0 3px;
}

#menu-box li a#menu-about {
	padding-top:24px;
}

#util {
	width:349px;
}

.overview {
	overflow:auto;
	padding-bottom:18px;
}

.picture {
	float:left;
	width:103px;
	padding-top:3px;
}

.text {
	float:left;
	width:401px;	
	font-size:11px;
	line-height:16px;
	padding-left:14px;
}

.text h3 {
	display:block;
	font-weight:bold;
	color:#2953A0;
	margin:0;
	padding:0;
	font-size:11px;	
}

#content .text h3 a {
	color:#2953A0;	
}

/*
#cta {
	background-image:none;
}

#cta a#cta-info {
	padding-top:48px;
}

#cta a#cta-demo {
	background-image:url(/images/home/demo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:49px;
	color:#333;
	font-size:11px;
	text-decoration:none;
	padding-top:42px;
	padding-left:40px;
	width:145px;
}

#cta a#cta-demo:hover {
	background-image:url(/images/home/demo-over.gif);
}

#cta a#cta-demo span {
	display:none;
}
*/
.readmore {
	background-image:url(/images/home/cross.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
	padding-right:8px;
}

.tabs {
	overflow:hidden;
	height:25px;	
}

.tabs a {
	height:23px;
	padding:3px 9px 0;
	display:block;
	float:left;
	background-image:url(/images/home/tab-normal.gif);
	background-position:top left;
	background-repeat:no-repeat;
	outline:0;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#content .tab-content {
	padding-left:10px;
	padding-right:29px;
	visibility:hidden;
	font-size:13px;
	background-image:url(/images/home/tab-content-border.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:473px;
	line-height:20px;
	padding-top:1px;
	min-height:81px;
}

#content ul {
	list-style-type:none;
	padding:0;
	margin:0;
	list-style-position:inside;
}

#content ul li {
	background-image:url(/images/home/dot.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	list-style-image:none;
	padding-left:20px;
	*padding-left: 5px;
	margin-bottom:0;
}
/*
.tabs a:hover, .tabs a.active {
	background-image:url(/images/home/tab-active.gif);
}

.tabs a#tab-forestry {
	width:135px;
	margin-right:2px;
	color:#333;	
}

.tabs a#tab-environment {
	width:159px;
	margin-right:3px;	
	background-position:-155px 0;
	color:#333;	
}

.tabs a#tab-agriculture {
	width:159px;
	background-position:-335px 0;	
	color:#333;	
}
*/

.tabs a#tab-forestry {
	float: left;
	display: block;
	width:95px;
	height:25px;
	background-image: url(../images/home/tab_forestry.gif);
	background-position: 0px -25px;
}

.tabs a#tab-environment {
	float: left;
	display: block;
	width:154px;
	height:25px;
	background-image: url(../images/home/tab_environment.gif);
	background-position: 0px -25px;
}

.tabs a#tab-bioenergy {
	float: left;
	display: block;
	width:95px;
	height:25px;
	background-image: url(../images/home/tab_bioenergy.gif);
	background-position: 0px -25px;
}

.tabs a#tab-agriculture {
	float: left;
	display: block;
	width:113px;
	height:25px;
	background-image: url(../images/home/tab_agriculture.gif);
	background-position: 0px -25px;
}

.tabs a#tab-forestry:hover, .tabs a#tab-forestry.active, .tabs a#tab-environment:hover, .tabs a#tab-environment.active, .tabs a#tab-bioenergy:hover, .tabs a#tab-bioenergy.active, .tabs a#tab-agriculture:hover, .tabs a#tab-agriculture.active {
	background-position: 0px 0px;
}

.open, #content .open {
	display:block;
	visibility:visible;
}

.closed, #content .closed {
	display:none;
	visibility:hidden;	
}


