* {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:161px;
	height:53px;
	margin:0 20px 0 7px;
	overflow:hidden;
	float:left;
	display:inline;
	position:absolute;
	top:39px;
	left:0;
	background:url(../images/logo.gif) no-repeat;
	
}
#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 180px;
}
.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:24px;
	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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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:60px;
	background: url(../images/farm.gif) no-repeat;
}
#interior-page ul li a.farm{
	background: url(../images/farm-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;
}
/* 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;
}

.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:107px;
	height:35px;
	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:.9em; }
.content-text form input {  width:270px; }
.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:62px;
	background: url(../images/environment.gif) no-repeat;
}
#interior-page .services ul li a.environment{
	height:55px;
	background: url(../images/environment.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;
}

