/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

body{
	font-family:"HelveticaNeueLT Std", Helvetica, Verdana, Arial;
	font-size: 14px;
	color:#838383;
	width:100%;
	min-height:600px;
	background-image: url(../images/container_bg.gif);
	background-repeat:repeat-x;
	background-position:92px left;
}
h1, h2{
	font-family:"HelveticaNeueLT Std", Helvetica, Verdana, Arial;
	font-size: 100%;
}
p{
	font-family:"HelveticaNeueLT Std", Helvetica, Verdana, Arial;
	font-size: 14px;
	color:#838383;
	padding:0px;
	margin:0px;
}
hr{
	color:#146734;
	background-color: #146734;
	width:96.5%;
	float:left;
}
label{
	float:left;
	width:100px;
}

table{
	border-top:1px solid #146734;
	border-right:1px solid #146734;
	border-collapse:collapse;
	width:500px;
}
th{
	border-left:1px solid #146734;
	border-bottom:1px solid #146734;
	padding:2px;
	
}
th{
	color:#146734;
	text-align:left;
	font-weight:normal;
}
td{
	border-left:1px solid #146734;
	border-bottom:1px solid #146734;
	padding:2px;
	color:#838383;
}


#header{
	width:100%;
	height:92px;
	background-image: url(../images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#header_container{
	width:1135px;
	height:92px;
}
#title{
	background-image: url(../images/title.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:182px;
	height:75px;
	float:left;
	margin-left:235px;
	margin-top:17px;
}
#numbers{
	background-image: url(../images/numbers.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:280px;
	height:82px;
	float:left;
	margin-left:255px;
	margin-top:9px;
}
#logo{
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	width:172px;
	height:172px;
	left:950px;
	position:absolute;
	z-index:1;
}
#container{
	width:1095px;
	height:600px;
	margin-left:30px;
	margin-top:35px;
}

.narrowbox{
	width:186px;
	min-height:100px;
	background-image: url(../images/smalltop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.narrowbox .bottom{
	width:186px;
	height:14px;
	background-image: url(../images/smallbottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.widebox{
	width:885px;
	min-height:100px;
	background-image: url(../images/largetop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.widebox .bottom{
	width:885px;
	height:13px;
	background-image: url(../images/largebottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.boxcontent{
	background: #ffffff url(../images/box_bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:100%;
	margin-top:13px;
}	
#left_panel{
	width:195px;
	float:left;
}
#main_panel{
	width:885px;
	float:left;
	margin-left:12px;
}

#menu ul {
	padding:0px;
}
#menu ul li{
	line-height:25px;
	list-style:none;
	margin-left:20px;
}
#menu ul li a{
	color:#146734;
	font-size:111%;
	font-weight:normal;
	text-decoration:none;
}

#menu img{
	position:relative;
	top:20px;
	left:35px;
}
#logos{
	margin-top:30px;	
}
#logos img{
	margin-left:15px;
	margin-bottom:10px;
}
#logos img #trada{
	margin-bottom:0px;
}
#intro .boxcontent{
	height:259px;
}

#intro img{
	width:337px;
	height:295px;
	margin-top:-19px;
	float:left;
}

#intro h1{
	display:block;
	margin-top:20px;
	width:500px;
	height:50px;
	color: #105527;
	font-size:190%;
	font-weight:normal;
	line-height:30px;
	float:left;
	
}
#intro span{
	width:500px;
	height:100px;
	float:left;
	line-height:17px;
	margin-top:20px;
	margin-left:20px;
	color: #838383;
}

#species{
	margin-top:30px;	
}
#species .boxcontent{
	padding-left:55px;
	width:93.8%;
	height:251px;
}
#species .type{
	float:left;
	width:150px;
	height:120px;	
}
#species .type img{
	width:75px;
	height:85px;	
	margin-left:40px;
	margin-top:5px;
}
#species .type h2{
	display:block;
	width:140px;
	margin-top:5px;
	margin-left:10px;
	color: #007945;
	font-size:80%;
	font-weight:normal;
	text-align:center;
}
/* homepae update 28/05/10*/
#species .spec_type{
	float:left;
	width:200px;
	height:120px;	
}
#species .spec_type img{
	width:75px;
	height:85px;	
	margin-left:40px;
	margin-top:5px;
}
#species .spec_type h2{
	display:block;
	width:140px;
	margin-top:5px;
	margin-left:10px;
	color: #007945;
	font-size:80%;
	font-weight:normal;
	text-align:center;
}
/* homepae update 28/05/10*/
#species .plywoods{
	font-size:90%;
	width:75px;
	height:68px;
	background-color:#007945;
	color:#ffffff;
	text-align:center;
	float:left;
	margin-top:5px;
	margin-left:40px;
	/*padding:2px;*/
	padding-top:17px;
}
#footer{
	font-size:70%;
	color: #838383;
}
#footer a{
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#copyright{
	float:left;
}
#policy{
	float:right;
}
#content .boxcontent{
	min-height:550px; !important
	line-height:17px;
	padding-top:20px;
	padding-left:30px;
	width:855px;
}
#content h1{
	display:block;
	margin-bottom:15px;
	width:500px;
	height:20px;
	color: #105527;
	font-size:170%;
	font-weight:normal;
	line-height:25px;	
}
#content ul{
	clear:both;
	list-style:inside;
	padding-top:10px;
}
#content ul li{
	margin-left:10px;
	line-height:20px;
}
.gallery{
	width:616px;
	height:690px;
	margin-left:30px;
}
.gallery img{
	margin-right:30px;
	margin-top:30px;
	float:left;
	border: #105527 1px solid;
	
}
.prev{
	float:left;
	width:100px;
}
.next{
	float:right;
	text-align:right;
	margin-right:33px;
	width:100px;
}
.col1{
	float:left;
	width:450px;
}
.col2{
	float:left;
	width:300px;
	margin-left:30px;
}
.team_box{
	float:left;
	width:255px;
	margin-right:10px;
}
.team_box img{
	float:left;
	width:113px;
	margin-right:10px;
}

.team_box p{
	padding:0px;
	float:left;
	width:125px;
	font-size:80%;
}
.yellow_box{
	background-color:#fff799;
	width:350px;
	font-size:80%;
	color:#000000;
	margin-top:-2px;
	padding:10px;
}
.yellow_box hr{
	color:#cee785;
	background-color:#cee785;
	width:100%;
}
#fsc_eco #content ul li{
	padding-bottom:10px;
}
.red_text{
	color:#CC0000;
}
.tiny_text{
	font-size:50%;
}
.medium_text{
	font-size:70%;
}
.grey_text{
	color: #838383;
}
.green_text{
	color: #105527;
}
.break{
	clear:both;
	height:0px;
}
.space{
	clear:both;
	height:15px;
}
a:link{
	color: #838383;
}
a:hover{
	color: #838383;
}
a:active{
	color: #838383;
}
a:visited{
	color: #838383;
}