/* CSS Document */

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 76%;
		color: #333333;
		background-color: #fff;
		margin: 0 0 20px 0;
		padding: 0;
		min-width:772px;	
	}
	
	a {
		color: #333333;
		text-decoration: underline;
	}
	a:hover {
		color: #005232;
	}
	
	div#wrap {
		background-color: #fff;
		margin: 0 auto;
		width: 772px;
	}
	
	.hide {
		display: none;
	}
	
	.line {
		color: #cccccc;
		background-color: #cccccc;
		border: 0px;
		height: 1px;
	}
	
	html { 
		height: 100%; 
		margin-bottom: 20px;
	}
	
	blockquote { 
		margin: 0 0 0 10px;
		padding: 0;
	}
	
	blockquote a { 
		color: #666666;
	}
	
	.bullets1 li {
    	background-image: url(../images/bullet.gif);
    	background-repeat: no-repeat;
    	background-position: left top;
		line-height: 14px;
		margin: 0;
		padding: 4px 0 4px 14px;
		display: block;
	}
	
	.pdfbullet li {
    	background-image: url(../images/pdf.gif);
    	background-repeat: no-repeat;
    	background-position: left top;
		padding: 10px 0 10px 36px;
		display: block;
	}
	
	.subhead {
		font-weight: bold;
		color: #666666;
	}
	
	.highlight {
		font-weight: normal;
		color: #000;
	}
	
	.smallcopy {
		font-size: 90%;
		font-weight: normal;
	}
	
	.title {
		font-size: 114%;
		font-weight: normal;
		color: #000;
	}
	
	.backtotop {
		font-weight: bold;
		color: #666666;
		background-image: url(../images/arrow3.gif);
    	background-repeat: no-repeat;
    	background-position: left center;
		padding: 0 0 0 18px;
	}
	
	.blockhead {
		font-size: 100%;
		background-color: #cccccc;
		margin: 0 0 5px 0;
		padding: 0;
		display: block;
		text-decoration: none;
	}
	
	.blockhead a {
		font-size: 100%;
		background-color: #cccccc;
		background-image:  url(../images/arrow2.gif);
		background-position: left center;
		background-repeat: no-repeat;
		margin: 0;
		padding: 1px 0 1px 16px;
		display: block;
		text-decoration: none;
	}
	
	.blockhead a:hover {
		font-size: 100%;
		color: #fff;
		background-color: #005232;
		background-image:  url(../images/arrow2a.gif);
		background-position: left center;
		background-repeat: no-repeat;
		margin: 0;
		padding: 1px 0 1px 16px;
		display: block;
		text-decoration: none;
	}
	
	
/******************************
* Header
******************************/	
	
	#header, #headerhome {
		width: 772px;
		background-image: url(../images/header.gif);
		background-position: left top;
		background-repeat: no-repeat;
		height: 101px;
		margin: 0 0 15px 0;
		padding: 0;
		float: left;
	}
	
	#header h1, #headerhome h1{
		width: 420px;
		height: 50px;
		margin: 35px 0 0 12px;
		padding: 0;
		background: url(../images/logo.gif) no-repeat;
		float: left;
	}

	#header h1 span, #headerhome h1 span { 
		display: none; 
	}

	#header h1 a, #headerhome h1 a {
		width: 420px;
		height: 50px;
		background: url(../images/logo.gif) no-repeat;
		display: block;
	}
	
	#headercontainer {
		width: 767px;
		margin: 0;
		padding: 0;
		float: right;
	}
	
	#header h2{
		font-size: 12px;
		font-weight: normal;
		width: 263px;
		color: #fff;
		margin: 24px 0 0 0;
		padding: 20px 13px 4px 34px;
		float: left;
	}
	
	#headerhome h2 {
		font-size: 12px;
		font-weight: normal;
		width: 263px;
		color: #fff;
		margin: 24px 0 0 0;
		padding: 12px 13px 4px 34px;
		float: left;
	}
	
	#topnav {
		width: 772px;
		font-size: 11px;
		color: #98b9ac;
		padding: 0 13px 4px 13px;
		position: absolute; top: 4px;
	}

	#topnav ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		
	#topnav li {
		display: inline;
		margin: 0;
		padding: 0;
	}
		
	#topnav h3 {
		display: none;
	}
	
	#topnav a{
		color: #98b9ac;
		text-decoration: none;
	}
	
	#topnav a:hover, #topnav span {
		color: #fff;
	}
	
/******************************
* Home page
******************************/	
	
	#homewrap {
		width: 772px;
		background-color: #fff;
		margin: 0 0 10px 0;
		padding: 0;
		float: left;
	}
	
	#newsflash {
		font-size: 11px;
		color: #9e0002;
		background-color: #f4cdd1;
		background-image: url(../images/newsflash.gif);
		background-position: right top;
		background-repeat: no-repeat;
		height: 52px;
		margin: 0 0 5px 0;
		padding: 2px 30px 2px 6px;
	}
	
	#newsflash a {
		font-weight: bold;
		color: #000;
	}
	
	#newsflash a:hover {
		color: #9e0002;
	}
	
	#homefeature1, #homefeature2, #homefeature3 {
		width: 186px;
		background-color: #fff;
		margin: 0 8px 0 0;
		padding: 0px;
		float: left;
	}
	
	#homefeature4 {
		width: 185px;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#homefeature1 h3 {
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background-color: #9e0002;
		margin: 5px 0 0 0;
		padding: 3px 8px 3px 8px;
		display: block;
		height: 30px;
	}
	
	#homefeature1 p {
		font-size: 11px;
		color: #fff;
		background-color: #c90016;
		margin: 0;
		padding: 6px 8px 6px 8px;
		height: 70px;
	}
	
	#homefeaturelink1 {
		height: 10px;
		background-color: #c90016;
		margin: 0;
		padding: 2px 8px 8px 8px;
	}
	
	#homefeaturelink1 h3{
		background-color: #c90016;
		width: 102px;
		height: 10px;
		margin: 0;
		padding: 0;
		background: url(../images/homefeature1link.gif) no-repeat;
	}

	#homefeaturelink1 h3 span { 
		display: none; 
	}

	#homefeaturelink1 h3 a {
		width: 102px;
		height: 10px;
		background: url(../images/homefeature1link.gif) no-repeat;
		display: block;
	}
		
	#homefeature2 h3 {
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background-color: #2f8904;
		margin: 5px 0 0 0;
		padding: 3px 8px 3px 8px;
		display: block;
		height: 30px;
	}
	
	#homefeature2 p {
		font-size: 11px;
		color: #fff;
		background-color: #6ebb1f;
		margin: 0;
		padding: 6px 8px 6px 8px;
		height: 70px;
	}
	
	#homefeaturelink2 {
		height: 10px;
		background-color: #6ebb1f;
		margin: 0;
		padding: 2px 8px 8px 8px;
	}
	
	#homefeaturelink2 h3{
		background-color: #6ebb1f;
		width: 102px;
		height: 10px;
		margin: 0;
		padding: 0;
		background: url(../images/homefeature2link.gif) no-repeat;
	}

	#homefeaturelink2 h3 span { 
		display: none; 
	}

	#homefeaturelink2 h3 a {
		width: 102px;
		height: 10px;
		background: url(../images/homefeature2link.gif) no-repeat;
		display: block;
	}
	
	#homefeature3 h3 {
		font-size: 12px;
		font-weight: bold;
		color: #000;
		background-color: #ff3800;
		margin: 5px 0 0 0;
		padding: 3px 8px 3px 8px;
		display: block;
		height: 30px;
	}
	
	#homefeature3 p {
		font-size: 11px;
		color: #000;
		background-color: #ff7800;
		margin: 0;
		padding: 6px 8px 6px 8px;
		height: 70px;
	}
	
	#homefeaturelink3 {
		height: 10px;
		background-color: #ff7800;
		margin: 0;
		padding: 2px 8px 8px 8px;
	}
	
	#homefeaturelink3 h3{
		background-color: #ff7800;
		width: 102px;
		height: 10px;
		margin: 0;
		padding: 0;
		background: url(../images/homefeature3link.gif) no-repeat;
	}

	#homefeaturelink3 h3 span { 
		display: none; 
	}

	#homefeaturelink3 h3 a {
		width: 102px;
		height: 10px;
		background: url(../images/homefeature3link.gif) no-repeat;
		display: block;
	}
	
	#homefeature4 h3 {
		font-size: 12px;
		font-weight: bold;
		color: #000;
		background-color: #ffb400;
		margin: 5px 0 0 0;
		padding: 3px 8px 3px 8px;
		display: block;
		height: 30px;
	}
	
	#homefeature4 p {
		font-size: 11px;
		color: #000;
		background-color: #ffd600;
		margin: 0;
		padding: 6px 8px 6px 8px;
		height: 70px;
	}
	
	#homefeaturelink4 {
		height: 10px;
		background-color: #ffd600;
		margin: 0;
		padding: 2px 8px 8px 8px;
	}
	
	#homefeaturelink4 h3{
		background-color: #ffd600;
		width: 102px;
		height: 10px;
		margin: 0;
		padding: 0;
		background: url(../images/homefeature4link.gif) no-repeat;
	}

	#homefeaturelink4 h3 span { 
		display: none; 
	}

	#homefeaturelink4 h3 a {
		width: 102px;
		height: 10px;
		background: url(../images/homefeature4link.gif) no-repeat;
		display: block;
	}
	
	#homeinfo {
		height: 17px;
		background-color: #005232;
		padding: 8px 8px 8px 8px;
		margin: 0 5px 0 0;
		clear: both;
	}
	
	#homeinfo h3 {
		width: 102px;
		height: 17px;
		margin: 0;
		padding: 0;
		background: url(../images/whatwedo.gif) no-repeat;
	}

	#homeinfo h3 span { 
		display: none; 
	}
	
	#homeinfocontainer {
		font-size: 90%;
		color: #666666;
		padding: 0;
		margin: 20px 0 20px 0;
		float: left;
	}
	
	#homeinfoleft {
		width: 372px;
		background-color: #fff;
		padding: 0;
		margin: 0 6px 6px 0;
		float: left;
	}
	
	#homeinforight {
		width: 350px;
		background-color: #fff;
		padding: 0;
		margin: 0 0 6px 6px;
		float: left;
	}
	
	#homeinfoleft p, #homeinforight p {
		padding: 2px 0 0 8px;
		margin: 0;
	}
	
	#homeinfoleft a, #homeinforight a {
		font-weight: bold;
		color: #015333;
		background-image: url(../images/bullet1.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 8px;
	}
	
	#homeinfoleft a:hover, #homeinforight a:hover {
		color: #666666;
		background-image: url(../images/bullet1.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 8px;
	}
	
/******************************
* Section Intros
******************************/	
	
	#sectionwrap {
		background-color: #fff;
		margin-right: 5px;
		
	}
	
	#sectionimage {
		width: 186px;
		background-color: #fff;
		margin: 0 0 24px 0;
		float: left;
	}
	
	#sectionintroWhat {
		width: 767px;
		font-size: 120%;
		color: #fff;
		background-color: #f2c8ca;
		background-image: url(../images/whatwedo.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0 0 24px 0;
		height: 100px;
		float: left;
	}
	
	#sectionintroWhat h3 {
		font-size: 120%;
		font-weight: normal;
		color: #fff;
		margin: 0;
		padding: 6px 0 6px 196px;
		display: block;
	}
	
	#sectionintroWhat p {
		margin: 6px 0 6px 196px;
	}
		
	#sectionintroAbout {
		width: 570px;
		font-size: 120%;
		color: #2f322d;
		background-color: #f2c8ca;
		margin: 0 0 24px 11px;
		height: 100px;
		float: left;
	}
	
	#sectionintroAbout h3 {
		font-size: 120%;
		font-weight: normal;
		color: #fff;
		background-color: #a5222b;
		margin: 0;
		padding: 6px;
		display: block;
	}
	
	#sectionintroAbout p {
		margin: 6px;
	}
	
	#sectionintroPublications {
		width: 570px;
		font-size: 120%;
		color: #2f322d;
		background-color: #fbd6c3;
		margin: 0 0 24px 11px;
		height: 100px;
		float: left;
	}
	
	#sectionintroPublications h3 {
		font-size: 120%;
		font-weight: normal;
		color: #fff;
		background-color: #fa702a;
		margin: 0;
		padding: 6px;
		display: block;
	}
	
	#sectionintroPublications p {
		margin: 6px;
	}
	
	#sectionintroContact {
		width: 570px;
		font-size: 120%;
		color: #2f322d;
		background-color: #fae6b5;
		margin: 0 0 24px 11px;
		height: 100px;
		float: left;
	}
	
	#sectionintroContact h3 {
		font-size: 120%;
		font-weight: normal;
		color: #fff;
		background-color: #fab008;
		margin: 0;
		padding: 6px;
		display: block;
	}
	
	#sectionintroContact p {
		margin: 6px;
	}
	
	#sectionintroForest {
		width: 570px;
		font-size: 120%;
		color: #2f322d;
		background-color: #def2c7;
		margin: 0 0 24px 11px;
		height: 100px;
		float: left;
	}
	
	#sectionintroForest h3 {
		font-size: 120%;
		font-weight: normal;
		color: #fff;
		background-color: #6ebb1f;
		margin: 0;
		padding: 6px;
		display: block;
	}
	
	#sectionintroForest p {
		margin: 6px;
	}

/******************************
* Content
******************************/	
	
	#contentwrap {
		background-color: #fff;
		margin-right: 5px;
	}
	
	#leftnav {
		width: 186px;
		background-color: #fff;
		margin: 0 0 24px 0;
		float: left;
	}
	
	#jumpmenu {
		font-size: 90%;
	}
	
	#jumpmenu h3 {
		font-size: 100%;
		font-weight: bold;
		color: #fff;
		background-color: #6ebb1f;
		margin: 0;
		padding: 4px 0 4px 12px;
		display: block;
	}

	#jumpmenu li a {
		color: #323232;
		background-image:  url(../images/arrow.gif);
		background-position: left top;
		background-repeat: no-repeat;
		border-bottom-color: #6ebb1f;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
		display: block;
		line-height: 14px;
		padding: 4px 0 4px 14px;
		text-decoration: none;
	}
	
	#jumpmenu li a:hover {
		background-color:  #def2c7;
	}
	#jumpmenu li span {
		color: #323232;
		background-color:  #def2c7;
		background-image:  url(../images/arrow.gif);
		background-position: left top;
		background-repeat: no-repeat;
		border-bottom-color: #6ebb1f;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
		display: block;
		line-height: 14px;
		padding: 4px 0 4px 14px;
		text-decoration: none;
	}
	
	/* Fix for IE-win \*/
		* html #jumpmenu a, * html #jumpmenu span {height: 5px;}
	/* End Fix for IE-win */ 
	
	#jumpmenu ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#contactbox {
		padding-top: 20px;
	}
		
	#content1 {
		width: 373px;
		background-color: #fff;
		margin: 0 11px 24px 11px;
		float: left;
	}
	
	#content1 ul, #content2 ul  #content4 ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	#content2 li {
		list-style-image: none;
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	#content2 ul ul {
		list-style-image: none;
		list-style-type: none;
		margin: 5px 0 0 0;
		padding: 0 0 0 14px;
	}
	
	#content2 li li {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#content2 li li a {
		color: #666666;
	}
	
	#content2 li li a:hover {
		color: #005232;
	}
	
	#content1 h3, #content2 h3 {
		font-size: 100%;
		margin: 0;
		padding: 0;
	}
	
	#content1 h4, #content2 h4, #content4 h4 {
		font-size: 140%;
		font-weight: normal;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	#content1 h5, #content2 h5, #content4 h5 {
		font-size: 100%;
		background-color: #cccccc;
		margin: 0 0 5px 0;
		padding: 1px 0 1px 3px;
		display: block;
	}
	
	#content1 p, #content2 p, #content4 p {
		margin: 0 0 15px 0;
	}
	
	#content2 {
		width: 537px;
		background-color: #fff;
		margin: 0 11px 24px 11px;
		float: left;
	}
	
	#content3 {
		width: 537px;
		background-color: #fff;
		margin: 0 11px 24px 11px;
		float: left;
	}
	
	#content4 {
		width: 537px;
		background-color: #fff;
		margin: 0 11px 24px 11px;
		float: left;
	}
	
	div.contentbox {
		color: #5d5d5d;
		width: 530px;
		border-color: #858585;
		border-style: solid;
		border-width: 1px;
		margin: 0 0 10px 0;
		padding: 8px;
	}
	
	div.contentbox img {
		float: left;
	}
	
	div.contentbox a {
		font-size: 100%;
		font-weight: bold;
		color: #5d5d5d;
		background-image:  url(../images/arrow2.gif);
		background-position: left center;
		background-repeat: no-repeat;
		padding: 0 0 0 14px;
		margin: 0 0 0 100px;
	}
	
	div.contentbox a:hover {
		color: #005232;
	}
	
	div.contentbox p {
		padding: 0;
		margin: 0 30px 12px 100px;
	}
	
	div.contentbox h3 {
		font-size: 140%;
		font-weight: normal;
		padding: 0;
		margin: 0 0 0 100px;
	}
	
	div.contentbox li {
    	background-image: url(../images/pdf.gif);
    	background-repeat: no-repeat;
    	background-position: left top;
		padding: 10px 0 10px 36px;
	}
	
	div.contentbox li a {
		color: #000;
		font-weight: normal;
    	background-image: none;
    	background-repeat: no-repeat;
    	background-position: left top;
		padding: 0;
		margin: 0 30px 0 0;
	}
	
	div.contentbox ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0 0 10px 100px;
		padding: 0;
	}
	
	#rightfeatures {
		width: 166px;
		background-color: #fff;
		margin: 0 0 24px 0;
		padding: 0px;
		float: left;
	}
	
	#rightnewsimage {
		width: 166px;
		background-color: #fff;
		margin: 80px 0 24px 0;
		padding: 0px;
		float: left;
	}
	
	#rightfeatures img {
		border: 0;
	}
	
	#rightfeatures p {
		margin: 0 0 15px 0;
	}
	
/******************************
* Enqiry Form
******************************/	

	#enquirytable {
		width: 100%;
		background-color: #fff;
		border-collapse: separate; 
		border-spacing: 0;
		border: 0;
		padding: 0;
		margin: 0;
	}
	
	#enquirytable td {
		vertical-align: top;
	}
	
	.enquiryleftcell {
		width: 30%;
		height: 16px;
		background-image:  url(../images/arrow4.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding: 5px 0 5px 16px;
		margin: 0;
		white-space: nowrap;
	}
	
	.enquirycentercell {
		margin: 0;
		white-space: nowrap;
	}
	
	.enquiryinput1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #666666;
		width: 166px;
		padding: 2px;
		border-color: #7f9d89;
		border-style: solid;
		border-width: 1px;
	}
	
	.enquiryinput2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #666666;
		width: 226px;
		padding: 2px;
		border-color: #7f9d89;
		border-style: solid;
		border-width: 1px;
	}
	
	.enquirylist {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #666666;
		width: 122px;
		padding: 2px;
		border-color: #7f9d89;
		border-style: solid;
		border-width: 1px;
	}
		
/******************************
* Footer
******************************/	
	
	#footer {
		width: 767px;
		font-size: 84%;
		line-height: 120%;
		background-color: #fff;
		color: #999999;
		clear: both;
	}
	
	#footer h3 {
		background-color: #cccccc;
		display: block;
		margin: 0;
		padding: 0;
	}
	
	#footer p {
		margin: 6px;
	}
	
	#footer a {
		color: #999999;
		text-decoration: underline;
	}
		
	#footer a:hover {
		color: #005232;
	}