/* CSS Document */

html, body, ol, ul, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}

body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image:url(images/back.jpg);
background-repeat:repeat-x;
}


/* ---- link ------ */

a {
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: #666666;
}

a:visited {
	text-decoration: none;
	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #669966;
}

a:active {
	text-decoration: none;
}


/* ---- secondary link ------ */

a.secondary:link {
	text-decoration: none;
	color: #FFCC66;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size: 65%;
}

a.secondary:visited {
	text-decoration: none;
	color: #FFCC66;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size: 65%;
}

a.secondary:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size: 65%;
}

a.secondary:active {
	text-decoration: none;
	color: #FFCC66;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size: 65%;
}


/* ---- dark link ------ */

a.dark:link {
	text-decoration: none;
	color: #006600;
}

a.dark:visited {
	text-decoration: none;
	color: #006600;
}

a.dark:hover {
	text-decoration: underline;
	color: #006600;
}

a.dark:active {
	text-decoration: none;
	color: #006600;
}


/* --- footer link --- */

a.foot:link {
	text-decoration: none;
	color: #8BB17E;
}

a.foot:visited {
	text-decoration: none;
	color: #8BB17E;
}

a.foot:hover {
	text-decoration: underline;
	color: #8BB17E;
}

a.foot:active {
	text-decoration: none;
	color:#8BB17E;
}


/* ---- layout ------ */

#container {width: 865px;
margin: 0em auto;
text-align: left;
}

#top {
width: 865px;
height: 110px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}


/* -- middle --- */

#middle {
width: 865px;
height: 223px;
background-image:url(images/middle.jpg);
background-repeat:no-repeat;
}

#middle_enviro {
width: 865px;
height: 223px;
background-image:url(images/middle_enviro.jpg);
background-repeat:no-repeat;
}

#middle_about {
width: 865px;
height: 223px;
background-image:url(images/middle_about.jpg);
background-repeat:no-repeat;
}

#middle_customer {
width: 865px;
height: 223px;
background-image:url(images/middle_customer.jpg);
background-repeat:no-repeat;
}

#middle_forestry {
	width: 865px;
	height: 223px;
	background-image:url(images/middle_forestry.jpg);
	background-repeat:no-repeat;
}

#middle_fiberreclaim {
	width: 865px;
	height: 223px;
	background-image:url(images/middle_fiberreclaim.jpg);
	background-repeat:no-repeat;
}

#middle_contact {
width: 865px;
height: 223px;
background-image:url(images/middle_contact.jpg);
background-repeat:no-repeat;
}

#middle_recreation {
width: 865px;
height: 223px;
background-image:url(images/middle_recreation.jpg);
background-repeat:no-repeat;
}

#middle_community {
width: 865px;
height: 223px;
background-image:url(images/middle_community.jpg);
background-repeat:no-repeat;
}


/* ---- bottom ------ */

#bottom {
	width: 865px;
	height: 400px;
	background-image: url(images/bottom.jpg);
	background-repeat: no-repeat;
}

#bottom_about {
width: 865px;
height: 370px;
background-image: url(images/bottom_about.jpg);
background-repeat: no-repeat;
}

#bottom_about2 {
	width: 865px;
	height: 600px;
	background-image: url(images/bottom_about2.jpg);
	background-repeat: no-repeat;
}

#bottom_about3 {
width: 865px;
height: 500px;
background-image: url(images/bottom_about3.jpg);
background-repeat: no-repeat;
}

#bottom_contact {
width: 865px;
height: 370px;
background-image: url(images/bottom_contact.jpg);
background-repeat: no-repeat;
}

#bottom_calculator {
width: 865px;
height: 370px;
background-image: url(images/bottom_contact.jpg);
background-repeat: no-repeat;
}

#bottom_enviro {
	width: 865px;
	height: 472px;
	background-image:url(images/bottom_enviro.jpg);
	background-repeat:no-repeat;
}

#bottom_enviro2 {
	width: 865px;
	height: 1900px;
	background-image:url(images/bottom_enviro2.jpg);
	background-repeat:no-repeat;
}

#bottom_enviro3 {
	width: 865px;
	height: 630px;
	background-image:url(images/bottom_enviro3.jpg);
	background-repeat:no-repeat;
}

#bottom_forestry {
	width: 865px;
	height: 860px;
	background-image:url(images/bottom_forestry.jpg);
	background-repeat:no-repeat;
}

#bottom_fiberreclaim {
	width: 865px;
	height: 806px;
	background-image:url(images/bottom_fiber_reclaim.jpg);
	background-repeat:no-repeat;
}

#bottom_latestnews {
	width: 865px;
	height: 485px;
	background-image:url(images/bottom_latestnews.jpg);
	background-repeat:no-repeat;
}

#bottom_recreation {
	width: 865px;
	height: 680px;
	background-image:url(images/bottom_recreation.jpg);
	background-repeat:no-repeat;
}

/* ---- footer ------ */


#footer {
width: 865px;
height: 66px;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #8BB17E;
font-size: 60%;
padding-top:.8em;
text-align: center;
}

.nav {font-family:Verdana, Verdana, Geneva, sans-serif;
color: #666666;
font-size: 65%;
}


/* ---- text ------ */

.indent {font-family: Arial, Helvetica, sans-serif;
color: #000000;
padding-top:.6em;
padding-left: 2.5em;
padding-right: .9em;
line-height: 118%;
}

.subhead {font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
padding-top: 1.2em;
padding-right: .9em;
}

h1 {font-family: Verdana, Geneva, sans-serif;
color: #FFFFFF;
font-size:84%;
letter-spacing:.02em;
}

h2 {font-family: Verdana, Geneva, sans-serif;
color: #006600;
font-size:83%;
letter-spacing:.01em;
padding-top: 1.1em;
padding-left: 1.2em;
}

h3 {font-family: Verdana, Geneva, sans-serif;
color: #FFFFFF;
font-size: 80%;
letter-spacing:.03em;
padding-top: .9em;
padding-bottom: 1em;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 75%;
	padding-top:0.6em;
	padding-left: 1.2em;
	padding-right: 1em;
	line-height: 130%;
}

li {color: #FFCC66;
list-style-position:inside;
list-style-image:url(images/rollover.jpg);
}

img {margin-right: .9em;
margin-bottom: .4em;
}

/****  Calculators  ***/
#calcOne,
#calcTwo,
#calcThree,
#calcFour {
	margin-left: 14px;
}

#calcOne h3,
#calcTwo h3,
#calcThree h3,
#calcFour h3 {
	color: #006600;
}

#calcOne td,
#calcTwo td,
#calcThree td,
#calcFour td {
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	font-size: 11px;
}

#calcOne input,
#calcTwo input,
#calcThree input,
#calcFour input {
	border: 1px solid #006600;
	background: #eaeaea;
	font-family: Verdana, Geneva, sans-serif;
	color: #006600;
	font-size: 11px;
}

