* {font-size: 100.01%;}

html {font-size: 62.5%;

	min-width:943px;

}

#home-page,

#interior-page {

	margin: 0;

	font: 1em "Myriad Pro Regular", Helvetica, sans-serif;

	color: #000;

	min-width:900px;

	background:url(../images/bg-body.gif) repeat-y 50% 0;

}

/* General Reset */

img { border-style: none; }

form, fieldset {

	margin: 0;

	padding: 0;

	border-style: none;

}



input,

textarea,

select {

	font: 100% Arial, sans-serif;

	vertical-align: middle;

}

/* Wrapper Start */

#wrapper {

	margin: 0 auto;

	width: 943px;

	overflow:hidden;

	background:url(../images/line-wrapper.gif) repeat-x 0 103px;

}

#page{

	width:701px;

	float:left;

	padding:153px 0 0;

	position:relative;

	overflow:hidden;

}

/* Header Start */

#header-home, #header-forests, #header-panels, #header-enterprise, #header-contact, #header-about {

	width:100%;

	height:114px;

	padding:39px 0 0;

	overflow:hidden;

	position: absolute;

	top:0;

	left:0;

}

#interior-page #header-home{

	background:url(../images/image07.jpg) no-repeat;

}



#interior-page #header-forests{

        background:url(../images/forests_banner.jpg) no-repeat;

}



#interior-page #header-panels{

        background:url(../images/panel_banner.jpg) no-repeat;

}



#interior-page #header-contact{

        background:url(../images/contact_banner.jpg) no-repeat;

}



#interior-page #header-enterprise{

        background:url(../images/enterprise_banner.jpg) no-repeat;

}



#interior-page #header-about{

        background:url(../images/about_banner.jpg) no-repeat;

}



#page .logo{

	width:235px;

	height:116px;

	margin:0 20px 0 7px;

	overflow:hidden;

	float:left;

	display:inline;

	position:absolute;

	top:0px;

	left:0;

	background:url(../images/logo.gif) no-repeat;

	margin-top:7px;	

}

#interior-page #page .logo{

	z-index:10;

	background:url(../images/interior_logo.png) no-repeat;

}

#interior-page #page .logo a{

	background:url(../images/interior_logo.png) no-repeat;

}

#page .logo a{

	height:53px;

	display: block;

	overflow: hidden;

	text-indent: -9999px;

}

#header-home .head-top, #header-about .head-top, #header-forests .head-top, #header-panels .head-top, #header-contact .head-top, #header-enterprise .head-top,  #header-forests .head-top{

	height:53px;

	width:100%;

	overflow:hidden;

	padding:0 0 12px 220px;

}

.head-top p, .head-top p.bodytext{

	float:left;

	margin:20px 0 0;

	font-size:1.4em;

	line-height:1.2em;

	color:#a29070;

	width:510px;

	letter-spacing:-0px;

}

#header-home p strong, #header-home p.bodytext strong, #header-home p b, #header-forests p strong, #header-forests p.bodytext strong, #header-forests p b, #header-panels p strong, #header-panels p.bodytext strong, #header-panels p b, #header-enterprise p strong, #header-enterprise p.bodytext strong, #header-enterprise p b, #header-contact p strong, #header-contact p.bodytext strong, #header-contact p b{

	font-size:1.2em;

	letter-spacing:-1px;

	font-family:Georgia, Helvetica, serif;

}

/* Nav Start */

.navbar{

	overflow:hidden;

	float:left;

	background:url(../images/bg-navbar.gif) repeat-x;

}

.navbar .nav{

	margin:0;

	padding:0 24px 0 0;

	list-style:none;

	height:47px;

	float:left;

	overflow:hidden;

	background:url(../images/bg-nav.gif) no-repeat 100% 0;

}

.navbar .nav li{

	float:left;

	font:14px/15px Georgia, Helvetica, serif;

	

}

.navbar .nav li a{

	color:#4c553a;

	float:left;

	text-decoration:none;

	cursor:pointer;

}

.navbar .nav li a.home span{

	padding:17px 7px 15px 10px;

}

.navbar .nav li a span{

	float:left;

	padding:3px 7px 15px 10px;

}

.navbar .nav li a:hover,

.navbar .nav li.active a{

	background:url(../images/bg-nav-link.gif) no-repeat;

	border:0px solid red;

}



#home-page .navbar .nav li a.home{

        background:url(../images/bg-nav-link.gif) no-repeat;

        border:0px solid red;

}





.navbar .nav li a:hover span,

.navbar .nav li.active a span{

	background:url(../images/bg-nav-link-right.gif) no-repeat 100% 0;

	border:0px solid blue;

}



#home-page .navbar .nav li a.home span{

        background:url(../images/bg-nav-link-right.gif) no-repeat 100% 0;

        border:0px solid blue;

}







/* Nav End */

/* Header End */

/* Visual Start */

.visual{

	margin:0;

	padding:0 0 8px;

	list-style:none;

	width:715px;

	overflow:hidden;
	

}

.visual li{

	float:left;

	position:relative;

	margin-right:10px;

	overflow:hidden;

	width:228px;

	height:258px;

	font-family:Arial, Helvetica, sans-serif;

}

.visual li.enterprise{

	width:222px;

}



.visual li h2{

	position:absolute;

	top:3px;

	left:7px;

	padding:26px 0 0;

	font-size:3em;

	line-height:22px;

	color:#fff;

	margin:0;

	font-weight:normal;

	/*background:url(../images/coillte.png) no-repeat ;*/

	height:100%;

}

.visual li .more{

	width:100px;

	font-size:1.1em;

	text-decoration:none;

	color:#fff;

	position:absolute;

	top:232px;

	right:5px;

	float:right;

	cursor:pointer;

}

.visual li .more em{

	float:right;

	padding-right:3px;

	font-style:normal;

}

.visual li .more span{

	width:22px;

	height:21px;

	float:right;

	background:url(../images/bg-more.png) no-repeat;

}

.slide-box{

	background:url(../images/bg-slide-box.png);

	/*position: relative;*/

	padding:5px 6px 7px 6px;

	height:181px;

	overflow:hidden;

	position:absolute;
}

.slide-box .close{

	float:right;

	padding-right:12px;

	text-decoration:none;

}

.slide-box .close em{

	font-style:normal;

	font-size:1.1em;

	color:#3f3e3a;

	float:right;

	padding:2px 3px 0 0;

}

.slide-box .close span{

	width:22px;

	height:21px;

	float:right;

	background:url(../images/bg-close.png) no-repeat;

}



.visual li .more:focus,

.slide-box .close:focus {outline: none;}

.slide-box h3{

	margin:26px 0 0;

	font-size:1.4em;

	line-height:18px;

	color:#4c553a;

}



* html .slide-box h3{

	margin:0;

}

.slide-box p{

	margin:0;

	font-size:11px;

	line-height:1.4em;

}

.slide-box{

	background:url(../images/bg-slide-box.png);

	position: relative;

	padding:5px 6px 7px 6px;

	height:181px;

	overflow:hidden;
       
        position: absolute;
}

.slide-box .close{

	float:right;

	padding-right:12px;

	text-decoration:none;

}

.slide-box .close em{

	font-style:normal;

	font-size:1.1em;

	color:#3f3e3a;

	float:right;

	padding:2px 3px 0 0;

}

.slide-box .close span{

	width:22px;

	height:21px;

	float:right;

	background:url(../images/bg-close.png) no-repeat;

}

.visual li .more:focus,

.slide-box .close:focus {outline: none;}

.slide-box h3{

	margin:26px 0 0;

	font-size:1.4em;

	line-height:18px;

	color:#4c553a;

}

* html .slide-box h3{

	margin:0;

}

.slide-box p{

	margin:0;

	font-size:1.1em;

	line-height:1.4em;

}

.more-about{

	margin:5px 0 0;

	padding:5px 0 1px 26px;

	text-decoration:none;

	font-size:1.1em;

	color:#4c553a;

	display:block;

	background:url(../images/arrow.gif) no-repeat 0 2px;

}

/* Visual End */

/* News Start */

.news{

	width:100%;

	overflow:hidden;

}

.news p{

	/*font-size:1.1em;*/

	font-size:12px;

	line-height:1.3em;

}

.featured-news{

	width:461px;

	float:left;

	padding-bottom:7px;

	border-top:1px solid #cabfa8;

	border-bottom:6px solid #94b93c;

}

.featured-news .news-list-item{
	padding-bottom:5px;
	border-bottom:1px solid #cabfa8;
}


.news-list-item .news_img{
	display:inline;
	float:right;
	width:200px;
	padding:0px;
}

.latest-news{

	width:222px;

	float:right;

	margin:0px 0 0;

	padding-bottom:5px;

	border-top:1px solid #cabfa8;

	border-bottom:6px solid #94b93c;
}

.news h3{

	margin:4px 0 0;

	font:bold 16px/24px Georgia, Helvetica, serif;

	color:#94b93c;

}

.featured-news p{

	margin:0 0 5px;

}

.featured-news h4{

	margin:5px 0 7px;

	font-size:1.8em;

	line-height:1.2em;

	color:#4c553a;

	font-weight:normal;

}

.featured-news .news-list-container .news-list-item a{
		margin:5px 0 7px;


	color:#4c553a;

	font-weight:normal;
}

.news-list-container{
	float:left;
	padding-top:0px;
}

.view-all{

	font-size:1.4em;
	color:#4c553a;
	text-decoration:none;
	padding:0 0 3px 25px;
	font-weight:bold;
	background:url(../images/view-all.gif) no-repeat;
}

.view-video{
	font-size:1.4em;
	color:#4c553a;
	text-decoration:none;
	padding:0 0 3px 25px;
	font-weight:bold;
	background:url(../images/view-video.gif) no-repeat;
}

.latest-news h4{

	font-size:1.4em;

	line-height:1.2em;

	color:#4c553a;

	margin:0;

}

.latest-news h4 a{

	color:#4c553a;

	text-decoration:none;

}

.latest-news h4 a:hover{

	text-decoration:underline;

}

.latest-news p{

	margin:0;

}

.news-box{

	width:100%;

	padding-bottom:5px;

	background:url(../images/line.gif) repeat-x 0 100%;

}



.latest-news .news-box{

	border:none;

	background:none;

}



.more-news{

	margin:8px 0 0;

	padding:0 0 5px 23px;

	display:block;

	font-size:1.4em;

	font-weight:bold;

	text-decoration:none;

	color:#4c553a;

	background:url(../images/more-news.gif) no-repeat;

}

/* News End */

/* Sidebat Start */

#sidebar{

	width:232px;

	float:right;

	padding:0 0 11px 5px;

	overflow:hidden;

	background:url(../images/bg-sidebar.gif) no-repeat 7px 100%;

}

.form-search{

	width:220px;

	margin:0 0 7px 2px;

	padding:8px 0 8px 2px;

	background:#94b93c;

	overflow:hidden;

}

.form-search label{

	float:left;

	color:#eceee7;

	font-size:14px;

	padding:2px 3px 0 0;

}

.input-holder{

	float:left;

	display:inline;

	width:133px;

	height:19px;

	margin-right:4px;

	padding:3px 0 0 4px;

	overflow:hidden;

	background:url(../images/input-holder.gif) no-repeat;

}

.sbmt{

	display:none;

}

.input-holder input{

	width:125px;

	border:0;

	height:12px;

	background:#eceee7;

	font-size:1em;

}

.form-search a{

	float:left;

	padding:2px 0 0;

	color:#eceee7;

	font-size:11px;

	text-decoration:underline;

}

.form-search a:hover{

	text-decoration:none;

}

.quick-links{

	width:218px;

	background:#cabfa8;

	padding:8px 0 6px 6px;

	margin-bottom:65px;

}

.quick-links ul{

	width:208px;

	margin:0;

	padding:0;

	list-style:none;

	background:url(../images/bg-quicklinks.gif) no-repeat;

}

.quick-links ul li{

	font-size:14px;

	position:relative;

	padding:4px 0 6px 4px;

	text-transform:uppercase;

}

.quick-links ul li a{

	text-decoration:none;

	color:#4c553a;

}

.quick-links ul ul{

	display:none;

	width:206px;

	position:absolute;

	padding:10px 0;

	top:20px;

	left:0;

	z-index:5;

	border-right:1px solid #938b7a;

	border-bottom:1px solid #938b7a;

	background:#eceee7;

}

* html .quick-links ul ul{

	left:-4px;

}

.quick-links ul li:hover ul,

.quick-links ul li.hover ul{

	display:block;

}

.quick-links ul ul li{

	line-height:1.3em;

	font-size:1em;

}

.quick-links ul ul li a{

	padding:2px 0 5px 30px;

	display:block;

	background: url(../images/arrow.gif) no-repeat 5px 1px;

}



.quick-links ul ul li a:hover{

	text-decoration:underline;

}



.sidebar h3{

/*	font:16px/24px Georgia, Helvetica, serif;*/

	color:#252525;

	font-weight:normal;

}

.services{

	width:100%;

	overflow:hidden;

	padding-bottom:1px;

	border-bottom:1px solid #cabfa8;

}

.services h3{

	margin:0 0 5px;

	font: bold 1.4em Georgia, Helvetica, Serif;

}

.services ul{

	margin:0;

	padding:0;

	list-style:none;

	width:100%;

}

.services ul li a{

	display:block;

	text-indent:-9999px;

	width:100%;

}

.services ul li a.farm{

	height:57px;

	background: url(../images/farm_forestry.gif) no-repeat;

}

#interior-page ul li a.farm{

	background: url(../images/farm_forestry-1.gif) no-repeat;

}

.services ul li a.smartply{

	height:62px;

	margin-bottom:6px;

	background: url(../images/smartply.gif) no-repeat;

}

#interior-page .services ul li a.smartply{

	height:62px;

	margin-bottom:6px;

	background: url(../images/smartply-1.gif) no-repeat;

}

.services ul li a.nurseries{

	height:55px;

	background: url(../images/nurseries.gif) no-repeat;

}

#interior-page .services ul li a.nurseries{

	height:55px;

	background: url(../images/nurseries-1.gif) no-repeat;

}

.side-box{

	width:222px;

	padding:7px 5px 6px 5px;

	border-bottom:1px solid #bbc1ab;

}

.side-box h3{

	margin:0 0 11px;

	font:bold 1.4em Georgia, Helvetica, Serif;

}

#sidebar h4{

	font-size:1.4em;

	line-height:1.2em;

	color:#4c553a;

	margin:0;

}

#sidebar h4 a{

	color:#4c553a;

	text-decoration:none;

}

#sidebar h4 a:hover{

	text-decoration:underline;

}

.side-box p{

	margin:0;

	font-size:12px;

	/*font-size:1.2em;*/

	line-height:1.3em;
	padding-bottom:5px;
}

/* Sudebar End */

/* Interior Content Start */

.content-title{

	width:696px;

	overflow:hidden;

	padding:5px 0 8px;

	border-bottom:1px solid #cabfa8;

}

.content-title h2{

	margin:0;

	width:195px;

	font-size:1.5em;

	line-height:1.5em;

	color:#4c553a;

	float:left;

}

.content-title .breadcrumbs{

	width:450px;

	float:left;

	font-size:1.1em;

	padding:5px 0 0;

	color:#6b5536;

}

.content-title .breadcrumbs span, .content-title #breadcrumbTrail span{

	float:left;

	padding-right:3px;

	color:#6b5536;

}





.content-title .breadcrumbs span, .content-title #breadcrumbTrail .first{

	padding-left:0px

}



.content-title .breadcrumbs ul{

	margin:0;

	padding:0;

	list-style:none;

	float:left;

}

.content-title .breadcrumbs ul li{

	float:left;

	padding-left:2px;

}

.content-title .breadcrumbs ul li a{

	color:#6b5536;

	float:left;

	padding-right:1px;

	text-decoration:none;

}

.content-title .breadcrumbs ul li a:hover{

	text-decoration:underline;

}

.content-title .breadcrumbs div{

	width:100%;

	overflow:hidden;

}

.content-title .breadcrumbs p{

	margin:0;

}



.content-title .breadcrumbs ul.last{

	width:50%;

}

.content-main{

	width:100%;

	overflow:hidden;

}

/* Navigation Start */

.about-nav{

	width:185px;

	float:left;

	overflow:hidden;

}

.about-nav .navigation{

	width:185px;

	margin:0;

	padding:0;

	list-style:none;

	background:#e9f2d6 url(../images/nav-about-corner.gif) no-repeat 100% 100%;

}

.about-nav .navigation li{

	width:185px;

	font:14px /14px Georgia, Helvetica, serif;

	padding:5px 0;

	vertical-align:top;

	margin:-1px 0 1px;

	background: url(../images/bg-about-nav.gif) no-repeat 3px 0;

}

.about-nav .navigation li.active{

	background:#cfe2a4;

}

.about-nav .navigation li a{

	color:#4c553a;

	display:block;

	margin-left:5px;

	text-decoration:none;

}

.about-nav .navigation li a:hover{

	text-decoration:underline;

}

.navigation li.active a{

	color:#8a4502;

}

.about-nav .navigation ul{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	height:1%;

}

.about-nav .navigation ul li{

	font-size:11px;

	line-height:1em;

	vertical-align:top;

}



.about-nav .navigation ul li a{

	margin-left:13px;

	color:#4c553a;

	

}



.about-nav .navigation ul li.active{

		background: url(../images/bg-about-nav.gif) no-repeat 3px 0;

		padding-bottom:0px;

}



.about-nav .navigation ul li.active a{

		color:#8a4502;

		padding-bottom:5px;

}



.about-nav .navigation ul ul{

	margin:4px 0 0;

	padding:0;

	list-style:none;

	overflow:visible;

	border:0px solid red;

}



.about-nav .navigation ul ul li.active{

		font-size:1em;

		line-height:1.1em;

		padding:0;

		margin:0;

		background:#efebe4 url(../images/bg-about-nav.gif) no-repeat 3px 0;

		border:0px solid red;



}



.about-nav .navigation ul ul li{

	background: url(../images/bg-about-nav.gif) no-repeat 3px 0 #c0d690;

	font-size:1em;

	line-height:1.1em;

	padding:0;

	margin:0;	

	border:0px solid red;

	padding-left:5px;

}



.about-nav .navigation ul ul li.active{

	padding-left:5px;

}



.about-nav .navigation ul li.active ul li a{

	margin-left:18px;

	padding:3px 0;

	border:0px solid red;

	color:#4c553a;

}



.about-nav .navigation ul li.active ul li.active a{



	color:#8a4502;

}



.about-nav .navigation ul ul ul{

	margin:0;

	padding:0;

	list-style:none;

}

.about-nav .navigation ul ul ul li{

	font-size:1em;

	line-height:1.4em;

	padding:2px 0 0;

	margin:1px 0 0;

	background:#cfe2a4 url(../images/bg-about-nav.gif) no-repeat 3px 0;

}

.about-nav .navigation ul ul ul li a{

	margin-left:35px;

	color:#4c553a;

}



/*.about-nav .navigation ul.level-three li{

	background:#c0d690;

	font-size:1em;

	padding:2px;

}*/



/* Navigation End */

.content-text{

	width:503px;

	padding:7px 4px 0 0;

	float:right;

	overflow:hidden;

}



.content-text sup, sup{

	font-size:0.8em;

}



.content-text h2, h1.csc-firstHeader{

	font-size:1.8em;

	line-height:1.2em;

	color:#4c553a;

	margin:0 0 5px;

	font-weight:normal;

	padding-top:5px;

}

#interior-page .content-text h3{

	font:1.4em "Myriad Pro", Helvetica, sans-serif;

	line-height:1.2em;

	color:#6c8e37;

	display:block;

	margin:0 0 5px;

	font-weight:bold;

}

.image-holder{

	width:491px;

	padding:6px;

	margin:12px 0 18px;

	background:#efebe4;

	overflow:hidden;

}

.image-holder img{

	display:block;

}

.content-text p{

	margin:0 0 5px;

	font-size:12px;

	line-height:1.3em;

}

.content-text h4{

	margin:0;

	font:1.4em/1.7em Georgia, Helvetica, serif;

	color:#4c553a;

}

.content-text ul,.content-text ol{

	margin:0 0 0 20px;

	padding:0 0 10px;

	list-style:none;

	font-size:1em;

}

.content-text ul li, .content-text ol li{

	padding-left:16px;

	font-size:1.1em;

	line-height:1.5em;

	background: url(../images/bull.gif) no-repeat 0 6px;

	font-family:Helvetica,sans-serif;

}

#page .content-text .csc-textpic ul li{
	background:none;
}


.content-text .tx-r3co086forestsdb-pi1-singleView h3{

	width:100%;

	padding-top:5px;

	float:left;

}



.content-text h5{

	display:block;

	font-size:1.2em;

	margin:0 0 5px;

	color:#000;

}

.content-text h5 a{

	color:#000;

	text-decoration:none;

}

.content-text h5 a:hover{

	text-decoration:underline;

}

.content-text span{

}



.content-text dl{

	margin:0;

	font-size:1.2em;

	padding:0 0 10px;

}

.content-text dl dt{

	float:left;

	padding-right:3px;

}

.content-text dl dd a{

	color:#000;

	text-decoration:none;

}

.content-text dl dd a:hover{

	text-decoration:underline;

}

.content-text h6{

	font-size:1.4em;

	line-height:17px;

	color:#0e60ac;

	margin:0;

}

.table-holder thead td, .contenttable thead td, .kk_csv2table table thead td {

	background:#95be31;

	font-size:1.4em;

	color:#fff;

}

.table-holder td, .contenttable td, .kk_csv2table table td{

	background:#dde0d5;

	padding:4px 0 3px 6px;

	vertical-align:top;

	width:154px;

	font-size:1.2em;

}

.table-holder td.left{

	width:77px;

}

.table-holder td.right{

	padding-right:25px;

	width:243px;

	border-left:1px solid #fff;

}

/* Interior Content End */

/* Footer Start */

#foot-holder{

	margin:8px 0 0;

	background:url(../images/bg-footer.gif) no-repeat 50% 0;

}

.footer{

	width:943px;

	margin:0 auto;

	overflow:hidden;

	padding:12px 0 50px;

	font-size:12px;

}

.foot-left{

	width:650px;

	float:left;

}

.foot-right{

	width:200px;

	float:right;

	text-align:right;

}



#foot-holder .foot-right ul li .first {border:none;background-image:none}



.footer .coillte{

	float:left;

	width:138px;

	height:61px;

	text-indent:-9999px;

	background:url(../images/coillte-footer.gif) no-repeat;

}

.contact-info{

	width:390px;

	float:left;

	padding:7px 0 0 8px;

}

.contact-info address{

	font-style:normal;

	line-height:1.4em;

}

.contact-info dl{

	margin:0;

	padding:0;

	width:100%;

}

.contact-info dl dt{

	float:left;

	padding-right:3px;

}

.contact-info dl dd{

	float:left;

	margin:0;

	padding-right:5px;

}

.contact-info dl a{

	color:#000;

	text-decoration:underline;

}

.contact-info dl a:hover{

	text-decoration:none;

}

.foot-right ul{

	margin:0;

	padding:8px 0 0;

	list-style:none;

}

.foot-right ul li{

	display:inline;

	padding:0 0 0 5px;

	background:url(../images/separator.gif) no-repeat 0 2px;

}

.foot-right ul li:first-child{ background:none; }

.foot-right ul li a{

	text-decoration:none;

	color:#000;

}

.foot-right ul li a:hover{

	text-decoration:underline;

}

.statement{

	padding-right:25px;

	text-decoration:none;

	color:#000;

}

.statement:hover{

	text-decoration:underline;

}

.foot-right span{

	display:block;

	margin:22px 0 0;

	font-size:0.8em;

}

.foot-right span a{

	color:#000;

}

.foot-right span a:hover{

	text-decoration:none;

}

/* Footer End */

/* Wrapper End */

html { height:101%; }



body { margin:0; padding:0; font-family:verdana, 'Times New Roman', Times, serif; background:#f5f6f3;  font-size:12px; }

a {  font-size:1em;   }





#top {  float:left;  width:985px; height:26px; background:url('../images/bg_top.gif') repeat-y;  }



#main, #mainHome { float:left; width:985px;   border:0px solid red; }

#main { background:url('../images/bg_main.gif') repeat-y; }

#mainHome { background:url('../images/bg_main_home.gif') repeat-y; }



#header { width:100%; height:192px; padding-left:0px; }



.recreation_walkers  { background:url('../images/banners/recreation_walkers.jpg') no-repeat; }

.recreation_sign  { background:url('../images/banners/recreation_sign.jpg') no-repeat; }

.recreation_cycle  { background:url('../images/banners/recreation_cycle.jpg') no-repeat; }

.home_wood  { background:url('../images/banners/home_wood.jpg') no-repeat; }

.forests_wood  { background:url('../images/banners/forests_wood.jpg') no-repeat; }

.forests_walk  { background:url('../images/banners/forests_walk.jpg') no-repeat; }

.forests_view  { background:url('../images/banners/forests_view.jpg') no-repeat; }

.environment_stream  { background:url('../images/banners/environment_stream.jpg') no-repeat; }

.environment_broadleaf  { background:url('../images/banners/environment_broadleaf.jpg') no-repeat; }

.environment_bluebells  { background:url('../images/banners/environment_bluebells.jpg') no-repeat; }

.community_kids_leaves  { background:url('../images/banners/community_kids_leaves.jpg') no-repeat; }

.community_kids  { background:url('../images/banners/community_kids.jpg') no-repeat; }

.community_adult_group  { background:url('../images/banners/community_adult_group.jpg') no-repeat; }

.business_worker  { background:url('../images/banners/business_worker.jpg') no-repeat; }

.business_worker2  { background:url('../images/banners/business_worker2.jpg') no-repeat; }

.business_harvester  { background:url('../images/banners/business_harvester.jpg') no-repeat; }

.about_us_hq  { background:url('../images/banners/about_us_hq.jpg') no-repeat; }

.about_us_workers  { background:url('../images/banners/about_us_workers.jpg') no-repeat; }

.about_us_meeting  { background:url('../images/banners/about_us_meeting.jpg') no-repeat; }



#pageName {  float:left; display:block; border:0px solid red;  width:210px; height:190px;  }

#pageName h1 { padding:165px 0 0 16px; color:#fff; width:190px; font-size:17px; font-weight:normal; font-style:normal; font-family:georgia; margin:0; }



#header img {  border:0;  margin:0 0 0 6px; border:0px solid red; }

#header a { border:0px solid red; float:left; }

#header { border-bottom:1px solid #95be31; }



#top {  color:#cadf98; }

#top ul { height:20px; padding:4px 215px 0 0; margin:0; float:right; list-style:none; border:0px solid red;}

#top ul li { float:left;  border:0px solid orange; }

#top ul #first { color:#95be31;}



#top a { color:#3a5101; text-decoration:none; padding:0 2px 0 4px; font-size:.9em;  border:0px solid yellow;font-family: Verdana, 'Times New Roman', Times, serif;}

#top #fontResizer a { border:0px solid red; padding-left:0; }

#top .cNormalTextSize, #top .cNormalTextSize a { display:none; }

#top .cReduceTextSize a { font-size:.8em; }



#navOne { font-size:12px; width:650px; border:0px solid blue; float:left; padding-top:109px;font-family: Verdana, 'Times New Roman', Times, serif;  }

#navOne ul { padding:0 0 0 0; margin:0; list-style:none; border:0px solid red; float:left; }

#navOne ul li { float:left; border-left:1px solid #95be31; height:30px; }

#navOne a { color:#3c3535; text-decoration:none; padding:8px 8px 8px 8px; display:block; }

#navOne a:hover, #navOne .active a { background:#bbc1ab; }

#navOne .one { border:0; }



#columnLeft { float:left; border:0px solid red; width:211px; min-height:20px; }

#columnLeft h1 { float:left; border:0px solid red; margin:0; padding:0 0 4px 16px; width:180px; color:#e17e00;  font-size:11px;  }



#navTwo { padding-top:4px;font-family: Verdana, 'Times New Roman', Times, serif; }

#navTwo h1 {  font-size:1em;   }

#navTwo h1 a {  font-size:1em;  text-decoration:none; color:#333; display:block;   }

#navTwo h1 a:hover {  text-decoration:none; color:#fff; display:block;  }

#navTwo .n2active a { color:#e17e00;  }

#navTwo ul { margin:0; padding:0; list-style:none; font-size:.9em; width:211px; border:0px solid red; float:left; background: url('../images/divider_nav_two.gif') bottom right no-repeat; padding-bottom:8px; margin-bottom:8px; }

#navTwo li { padding:0 0 0 0; background:url('../images/bullet_nav_off.gif') top left no-repeat; border:0px solid orange;  display:block; float:left; width:211px; }

#navTwo li a { padding:3px 11px 3px 22px;  text-decoration:none; color:#000; display:block; }

#navTwo li a:hover, #navTwo .active a {  text-decoration:none; color:#000;  background:#fff url('../images/bullet_nav_on.gif') top left no-repeat; }

#navTwo ul ul { margin:0; padding:0; border:0px solid blue; }

#navTwo ul ul li { margin:0; padding:0; background-image:none;  }

#navTwo ul ul a { padding-left:42px; background-image:none; background:#d8e7b5 url('../images/bg_nav_sub.gif') top right repeat-y; }

#navTwo ul ul {  background:#d8e7b5 }

#navTwo ul ul a:hover, #navTwo ul ul .active a {  background-image:none; background:#f4f8e9;  }

#navTwo .active ul a { background:none; }



#midSection { float:left; border:0px solid red;  width:557px; }



#mainHome #midSection { width:767px; padding:0 0 0 0px;  display:block; }



#breadcrumbTrail { float:left;border:0px solid red; width:450px; }

#breadcrumbTrail ul {  padding:0px 0px 0 0px; margin:0; float:left; list-style:none; color:#6b5536; }

#breadcrumbTrail ul li { display:inline; border:0px solid red; font-size:11x; padding:2px }

#breadcrumbTrail ul li a { color:#6b5536; text-decoration:none; padding:0; }

#breadcrumbTrail ul li a:hover {text-decoration:underline;}



/* content styles: */



#content { font-family:Verdana, Arial, Helvetica, sans-serif; float:left;  }

#breadcrumbTrail { line-height:16px;} 

#content { padding:20px 22px 22px 22px;  color:#333; border:0px solid red; }

#content p {  border:0px solid orange; margin:0; padding:0; }

#content ul, #content ol { border:0px solid red; margin:0; display:block; padding: 0px;  color:#000; width:450px; margin-right:20px; padding-left:20px; }



#content ul {  list-style:none; }

#content ol { padding-left:46px;  }

#content ul li, #content ol li {   padding:0 0 10px 0; display:list-item; border:1px solid red; list-style-position:outside;font-size:1em; float:left; width:100%}

#content ul li { background:url('../images/bullet_content.gif') top left no-repeat; padding-left:16px;  }

#content ul li ul li { font-size:1em; }

#content a { color:#007e39; }

#content img { margin-bottom:10px; }



#content h1 { margin:0 0 0 0; padding:0; font-weight:bold; border:0px solid red; float:left; font-size:1.3em;}

#content h2 { margin:0; padding:0; color:#333;  font-weight:bold; font-size: 1.2em; }

#content h3 { margin:0; padding:0; font-size:1em; color:#333; font-weight:bold; }

#content h4 { margin:0; padding:0; font-size:1em; font-weight:bold; }

#content h1, #content h2, #content h3, #content h4 { width:500px;  }

#content h1, #content h2, #content h3, #content h4, #content p, #content ul, #content ol, .horizontalRule { margin-bottom:10px; }



#content table, #content .contenttable { width:500px; margin-bottom:20px; border:0px solid red; float:left;}

#content thead td, .contenttable thead, th { background:#95be31; font-size:1.3em; font-weight:bold; color:#fff; text-align:left; }

#content th, #content td, .contenttable  th, .contenttable  td { padding:4px 8px 4px 8px; }

#content td, .contenttable td { background:#dde0d5;  }



#content .item, #content h1, #content  form , #content p, #content ul, #content ol,  #content h2, #content h3, #content h4, .horizontalRule, #content .csc-textpic-imagewrap { float:left; border:0px solid orange;  }

#content ul li, #content ol li {  border:0px solid red; }

#content  .horizontalRule { border:0px solid red; height:0; height:1px; width:500px; background:url('../images/divider_horizontal_rule.gif') top left no-repeat; font-size:0; margin:10px 0 20px 0; }

#content  .csc-bulletlist { display:block; float:left; border:0px solid red;  width:450px; }

#content  .csc-header { margin:0; }



/* content styles: images in text */





#content  .bodytext {  width:500px; border:0px solid red; overflow:hidden;}

#content  .csc-textpic-intext-left, .content-text .csc-textpic-intext-left{ border:0px solid #ff00ff; float:left; width:500px; }

#content  .csc-textpic-imagewrap, .content-text .csc-textpic-imagewrap { border:0px solid red; padding-right:10px;margin:0;}


/*#content  .csc-textpic img, .content-text  .csc-textpic img { border:4px solid #efebe4; }*/


#content  .csc-textpic .csc-textpic-image, .content-text  .csc-textpic .csc-textpic-image { border:0px solid #00ff00; float:none; }

#content  .csc-textpic .csc-textpic-text, .content-text .csc-textpic .csc-textpic-text { border:0px solid yellow; display:inline; float:none;}

#content  .csc-textpic .csc-textpic-text .bodytext, .content-text .csc-textpic .csc-textpic-text .bodytext { border:0px solid blue; float:none; display:inline; width:auto;}

#content  .csc-textpic-intext-left DIV.csc-textpic-imagewrap, .content-text  .csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

#content .csc-textpic-intext-right .csc-textpic-imagewrap, .content-text .csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }



.content-text .csc-frame-frame1  .csc-textpic img  { border:0; }

.content-text .csc-textpic-imagecolumn img  { border:0; }



.content-text .csc-textpic-below  .csc-textpic-imagewrap { border:0px solid red; padding-top:10px;}

.content-text .contenttable .bodytext { width:auto; }

.content-text .csc-searchform {width:500px}

.content-text .csc-searchform input {font-size:1.1em}

.content-text .tx-indexedsearch input {font-size:1.1em}

/* homepage panels */





#content .panel { width:232px; height:209px; background:#e5e5e5; float:left;  margin: 0 16px 31px 0;  border:0px solid red; overflow:hidden; }

#content .panel img { margin:0; padding:0;  }

#content .panel p {  padding:6px 10px 0 10px; margin:0; font-size:10px;  font-family:Verdana, Arial, Sans-serif;  border:0px solid yellow;  }



#content .panel h1 { width:210px;  font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; padding: 2px 0 6px 0; border:0px solid orange; margin:0; }

#content .panel h1 a { border:0px solid #00ff00; display:block; text-decoration:none; padding:85px 0 0 0; margin:0; float:left; width:100%; color:#95be31; }

#content .panel .text {border:0px solid blue; float:left; padding-left:10px; background:url('../images/bg_panel_header.gif') top left no-repeat; }

#content .panel .bodytext { width:auto; width:216px; border:0px solid #ff00ff;  padding:6px 0 0 0; margin:0; }



#content #panel01 { background:#e5e5e5 url('../images/panel_pic_tractor.jpg') top left no-repeat; }

#content #panel02 { background:#e5e5e5 url('../images/panel_pic_forest.jpg') top left no-repeat; }

#content #panel03 { background:#e5e5e5 url('../images/panel_pic_trail.jpg') top left no-repeat; }

#content #panel04 { background:#e5e5e5 url('../images/panel_pic_stream.jpg') top left no-repeat;  }

#content #panel05 { background:#e5e5e5 url('../images/panel_pic_children.jpg') top left no-repeat; }

#content #panel06 { background:#e5e5e5 url('../images/panel_pic_house.jpg') top left no-repeat; }



#content .column3 { margin-right:0; padding:0; }



#content .tx-danewslettersubscription-pi1 .submit { width:auto; border-style:outset; }



#mainHome #content { padding:16px 0 0 10px; margin:0 0 0 0px; border:0px solid #00ff00; width:755px;  }



input { font-size:.8em; width:160px; margin-bottom:4px; border:1px solid #000; color:#000; background-color:#fafaf8; letter-spacing:1px;}



.imageButton {  height:22px; border:0; }



#buttonSearch { width:60px; }



#buttonSubscribe { width:72px; }



.active a, h1, h4 {  color:#95be31; }



#columnRight { float:left;  font-size:.9em; padding-top:20px;  overflow:hidden; border:0px solid blue; width:214px; }

#columnRight h1, #columnRight .inlineHeading {   font-size:.9em;  color:#8a4502; font-family:Verdana, Arial, Helvetica, sans-serif; }

#columnRight .inlineHeading {  border:0px solid orange; margin:0; padding-right:0; width:auto; }

#columnRight .item, #columnRight h1, #columnRight  form , #columnRight p, #columnRight ul { float:left; border:0px solid orange;  }

#columnRight a { text-decoration:none; font-family:Georgia, 'Times New Roman', Times, serif; color:#333; }

#columnRight ul { margin:0; padding:0; list-style:none; width:160px;}

#columnRight li  { padding-left:10px; background:url('../images/bullet_column_right.gif') top left no-repeat; border:0px solid orange;   }

#columnRight form { margin:0; padding:0; text-align:right; width:160px; }

#columnRight .inlineHeading { display:inline; }

#columnRight .submit {  } 

#columnRight .item p { float:none; display:inline; border:0px solid blue; padding-left:4px;}

#columnRight .item { background:url('../images/divider_column_right.gif') bottom left no-repeat; display:block;  border:0px solid red;  padding:20px 0 20px 30px; margin:0 0 10px 0; }

#columnRight h1 {  margin:0; padding-bottom:6px; width:170px; border:0px solid red; }

#columnRight .item { padding-top:2px; padding-bottom:16px; }

#columnRight .item h2, #columnRight .item h2 a { border:0px solid red; }

#columnRight .item h2 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:1.5em; color:#8a4502; font-style:italic; padding:0 0 4px 0; margin:0;}

#columnRight .item h2 a {  color:#8a4502; padding:0;}

#columnRight .item .csc-textpic-imagewrap { margin:0; }

#columnRight .item .csc-textpic { background:#fff; }

#columnRight .item .csc-textpic-text {  margin:0; padding:2px 7px 7px 7px;}

#columnRight .item .csc-textpic .bodytext { border:0px solid red; display:block; width:150px; margin:0; padding:0;}

#columnRight .item .csc-textpic .bodytext a { padding:4px 0 4px 0; display:block;  font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#007e39;}



#subFooter,  #subFooter a { font-family:arial, sens-serif; color:#7f7f7f;  }

#subFooter{ font-size:.8em; }

#subFooter { padding-left:240px; padding-bottom:5px;}

#subFooter a {  text-decoration:none;  }

#subFooter a:hover { color:#525151; }





/* forms */



.content-text input, .content-text textarea { background:#eceee7; border:1px solid #b0b79c; letter-spacing:normal; }

.content-text label { color:#95be31; font-weight:bold;  border:0px solid red;color:black;font-weight:normal }

.content-text .csc-mailform-radio label { font-size:1em; font-weight:normal; color:#333;}

.content-text .csc-mailform-radio label, .content-text .csc-mailform-radio input { float:left; }

.content-text .csc-mailform-radio label { width:450px;  height:20px; }

.content-text .csc-mailform-check { background:none;  border:0; width:auto; }





.csc-mailform {border: 0px solid #781351; margin:0; }

.csc-mailform-field { padding:5px; }



.csc-mailform-field select, .csc-mailform-field textarea, .csc-mailform-field input {color: #000;background-color: #fff; border:1px solid #8b85a6; vertical-align: bottom; float:left; margin-top:5px;}

.content-text .csc-mailform-submit { background: #d8e7b5; color:#6a745c; border: 2px outset #bdbdbd; font-weight:bold; width:auto; }

.csc-mailform-field { border:0px solid blue; width:350px; margin-bottom:10px; }

.csc-mailform-radio label {  width:auto;   margin: 6px 10px 2px 2px;  } 

.csc-mailform-radio { margin:10px 0 0 0px; float:left;  }

.content-text .csc-mailform-radio input { margin:4px 0 0 0;  background:none; float:left; width:20px; border:0;  }



fieldset { border:0px solid #00ff00; width:500px; }

legend { border:0px solid purple; float:left; display:block;  display:none;}



.csc-mailform-field, .csc-mailform-field label, .csc-mailform-field input , .csc-mailform-field select, .csc-mailform-field textarea, input.csc-mailform-submit, 

.csc-mailform-field,  .csc-mailform-radio input, .csc-mailform-radio label, fieldset { display:block; float:left; padding:0; }



.content-text  .csc-sitemap {  border:0px solid red; padding:0; margin:0; float:left; overflow:hidden; width:500px; font-size:12px}



.content-text .csc-sitemap ul{

	width:100%;

	margin:0 0 0 0px;

	padding:0 0 0 0px;



}

.content-text .csc-sitemap ul li{

	margin:0px;

	padding:0 0 0 30px;

	background:none;

	padding-top:6px;

	

}



.content-text .csc-sitemap ul li a{display:block;line-height:16px;}



.content-text  .csc-sitemap a {font-size:12px;}

.content-text .csc-sitemap ul {  display:block;   border:0px solid purple; margin:0; padding:0; }

.content-text .csc-sitemap ul li ul { border:0px solid red; }

.content-text .csc-sitemap ul li ul li ul {  border:0px solid orange; }

.content-text .csc-sitemap ul li ul li ul li ul { width:300px;  border:0px solid yellow;  }



.content-text  .csc-sitemap li { width:100%; margin:0; padding:0; display:block; background:none	;  border:0px solid black; clear:both;}

.content-text  .csc-sitemap li ul li { border:0px solid #666; }

.content-text .csc-sitemap li ul li ul li {  border:0px solid #999; }

.content-text  .csc-sitemap li ul li ul li ul li {  border:0px solid #ccc; }



.content-text .csc-sitemap ul li ul li { width:300px; display:block; }



.content-text form textarea {  width:400px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; }

.content-text form input {  width:270px; font-size:1.3em;}

.content-text table h1, .content-text table h2, .content-text table h3, .content-text table h4, .content-text table h5, .content-text table h6 { width:auto; float:none; }

#content .smallTables table { width:300px; }

#content .smallTables p.bodytext { width:160px; border:0px solid red; overflow:hidden; float:none; }

.content-text form input.csc-mailform-radio { width:20px; float:left; background:none; border:0; }

.content-text form fieldset#mailformWould_you_like_to_receive_our_ label {  display:inline; width:auto; padding-top:4px;}



#content .tx-r3co086forestsdb-pi1-singleView {float:left; margin-bottom:30px;}





.slideshow {

	overflow: hidden;

	width: 100%;

}

.slideshow .slide-holder {

	position: relative;

	overflow: hidden;

	height: 258px;

}

.slideshow .slide {

	position: absolute;

	overflow: hidden;

	height: 258px;

	top: 0;

	left: 0;

}

.slideshow .active {

	z-index: 1;

}

.slideshow .slide img {

	display: block;

}



.featured-news h5{

	font-size:0.9em;

	

}



.content-text a, .featured-news a, .latest-news a, .spotlight_area a {text-decoration:none;

		color:#007e39

}



.content-text a:hover,.featured-news a:hover, .latest-news a:hover, .spotlight_area a:hover { text-decoration:underline; }



.content-text h1 {font-size:14px;}

.content-text .csc-header-n1 h1 {font-size:18px;}

.content-text .csc-header-n2 h1 {font-size:14px;}

.content-text .csc-header-n2 h1 {font-size:14px;}

.content-text .csc-header-n3 h1 {font-size:16px;}

.content-text .csc-header-n4 h1 {font-size:14px;}

.content-text .mailformformtype_mail {margin-bottom:5px}

.csc-mailform-field label { text-align:left; float: left;display: block;width:350px; border: 0px solid red; font-size:12px }



.content-text p.bodytext {padding-top:2px;padding-bottom:3px;line-height:16px;font-size:12px;}



#foot-holder .foot-right ul .first {border:none;background-image:none}



.services ul li a.environment{

	height:73px;

	background: url(../images/environment.gif) no-repeat;

}

#interior-page .services ul li a.environment{

	height:73px;
	background: url(../images/environment-1.gif) no-repeat;

}


.services ul li a.publications{

        height:68px;

        background: url(../images/publications.gif) no-repeat;

}

#interior-page .services ul li a.publications{

        height:69px;

        background: url(../images/publications-1.gif) no-repeat;

}




#interior-page .csc-textpic-intext-right {

}



#interior-page .csc-textpic-text p{

  border:0px solid grey;

  float:none;

  display:block;

  padding:2px 0 2px 0;

}



#page .content-text ul li, #page .content-text ol li{

        padding-left:16px;

        font-size:1.2em;

        line-height:1.4em;

        background: url(../images/bull.gif) no-repeat 0 6px;

	padding-bottom:6px;

}

.more a, .news-list-browse{
	font-size:12px;
}

.hp_video_holder{
		float:left;
		padding-bottom:10px;
		border-bottom:1px solid #938b7a;
		margin-bottom:10px;
}

.latest-news .tx-rgmediaimages-pi1{
	padding-top:5px;
	padding-bottom:10px;
}

.tx-chnewsfeeds-pi1{
	float:right;
	border:0px solid red;
	margin-top:-30px;
}

.tx-chnewsfeeds-pi1 a {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url(../images/ico-rss.gif);
background-position:left 8px;
background-repeat:no-repeat;
display:block;
padding-bottom:5px;
padding-left:18px;
padding-right:0;
padding-top:6px;
font-size:1.2em;
}

.news-list-item{
	width:100%;
}

.featured-news .news-list-container .news-list-item .more a {
	color:#007e39;
}

.featured-news .news-list-container .news-list-item {
	float:left;
}

.featured-news .news-list-container .news-list-item .news_img{
	float:left;
	padding-right:5px;
}

.news-single-backlink, .news-single-backlink a{
	padding:0px;
	font-size:12px;
}

.spotlight_area .csc-textpic img{
	padding-top:5px;
}

.soc_media{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.soc_media a{
	float:left;
margin:0;
padding:0;
}


.slideshow .sli_c_header{
        font-size:80%;

        position:absolute;
        top:3px;
        left:7px;
        padding:0px 0 0;
        font-size:2em;
        line-height:24px;

        color:#fff;

        margin:0;

        font-weight:bold;

}

.navigation li .level-two{
	padding-top:5px;
}

