/* CSS Document */
/* general styles */

body {
	background-color:#245549;
	margin:0;
	padding:0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	text-align: left;
	word-spacing: 0.02px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

h3 {
	font-family: Helvetica, arial, sans-serif;
	font-size:1.0em;
	font-style:italic;
}

h4 {
	font-family: Helvetica, arial, sans-serif;
	font-size:.9em;
}

p {
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:1.3;
}

li {
	font-family: Arial, Verdana, sans-serif;
	font-size:.9em;
	margin-top:8px;
	line-height:1.3;
}

div#print-header {
	/* only show for the printable versions */
	display:none;
}

div#content-area {
	padding-right:10;
}

/* if there is a third level of navigation, we increase the margin on the right side */
div#third-level-buffer {
	margin-right:150;
}

div#descript-content {
	margin-left: 30;
	margin-right: 30;
	font-size:.9em;
}

div#descript-content p {
	line-height:1.1;
	text-align:justify;
}

.titles {
	color:#333;
	font-weight:bold;
	line-height: inherit;
	font-family: "Trebuchet MS", Geneva, "Arial Black";
	font-style: normal;
	font-variant: normal;
}

.book {
	font-style:italic;
}

.resource {
	font-weight:bold;
	font-style:italic;
}

.pdf-listing-ttl {
	font-weight:bold;
	text-align:center;
}

.content-block-ttl {
	text-align:center;
	color:#333;
	font-weight:bold;
}
div#quote {
	margin-left: 30px;
	margin-right:30px;
	padding:6px;
	background-color:#EEE;
}

p.quote {
	font-style:italic;
	margin-bottom:0;
}

p.quote-author{
	text-align:right;
	font-weight:bold;
	margin-right:50px;
	margin-top:0px;
}

div#pdf-listing-box {
	margin-left:50px;
	margin-right:50px;
	border: 1px solid #336699;
	padding:6px;
}

div#footnote {
	border-top:1px solid #EEE;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-top: 4px;
	font-size: 11px;
}

.footnote-ref {
	font-style:italic;
}

/* styles for the navigation on the left */
div#left-navigation {
	text-align:left;
	margin-top:10px;
	font-family: Arial, Verdana, sans-serif;
	font-size:.8em;
	margin-right:6px;
	margin-left:6px;
}

div#left-navigation a {
	display:block;
	text-decoration:none;
	color:#245549;
	padding-bottom:6px;
/*
	border-bottom: 1px solid #245549;
	border-top: 1px solid #245549;
*/
}
/* styles for the alignment of images */
div#image-right {
	float:right;
	margin:10px 0px 0px 10px;
}

div#image-right p {
	font-size:0.7em;
	font-style: normal;
	margin:0px;
	padding:8px;
	background-color:#336633;
	color:#EEE;
	/*text-align:center;*/
	line-height:1.2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#image-left {
	float:left;
	margin:10px 10px 0px 0px;
}

div#image-left p {
	font-size:0.7em;
	font-style: normal;
	margin:0px;
	padding:10px;
	background-color:#669966;
	color:#EEE;
	/*text-align:center;*/
	line-height:1.2;
}

div#image-ctr{
	margin:10px 10px 10px 10px;
}

div#image-ctr p {
	font-size:0.7em;
	font-style: normal;
	padding:8;
	background-color:#669966;
	color:#EEE;
	text-align:left;
	line-height:1.2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.caption-ctr {
	margin-right:80;
	margin-left:80;
}
/* PDF requirements */
.pdf-req {
	font-size: .8em;
	color:#333;
}
/* style for the table that holds all the content of the site */
table#main-table {
padding:0 0 20 0;
margin-top:10px;
margin-bottom:14px;
border:none;
background-image:url(../images/hdr-trees.jpg);
background-repeat:no-repeat;
background-color:white;
width:730;
align:center;
}

/* style for the column that has the logo image */
td#logo-column {
vertical-align:top;
padding-top:14px;
padding-right:4px;
padding-left:4px;
}

/* style for the column that has the content */
td#content-column {
vertical-align:top;
padding-top:108px;
}

/* styles for the main navigation area */
table#main-navigation a{
	color:white;
	text-decoration:none;
}
tr.main-nav {
	font-family: Arial, Verdana, sans-serif;
	font-size:.8em;
	color:white;
	text-align:center;
}

td.about-us { background-color:#006600; padding:2px }
td.pub-ed { background-color:#338533; padding:2px }
td.cert-forest { background-color:#669900;	padding:2px}
td.res-dem { background-color:#5D8534; padding:2px }
td.good-serv { background-color:#999900; padding:2px }
td.contact { background-color:#85AD33; padding:2px }

/* styles for the subnavigation content */
td.current-subnav {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
div#subnavigation {
	font-family: Arial, Verdana, sans-serif;
	font-size:0.8em;
	color:white;
	margin:0px;
	padding-top:10px;
}

div#subnavigation a {
	color:white;
	text-decoration:none;
}
/* BEGIN: styles for the tables on the home page */
div#splash-tables {
	width:600px;
}
table#img-caption {
	border: 4px solid #245549;
	background-color:white;
	margin:10px;
}

table#img-caption td {
	background-color:#75762A;
	vertical-align:top;
}

table#img-caption h1 {
	font-size:1.1em;
	text-align:center;
	margin-top:4px;
	margin-bottom:0px;
}

table#img-caption p {
	margin-top:4;
	margin-bottom:0;
	color:white;
	text-align:center;
	font-size:.8em;
}

table#img-caption a {
	color:white;
	text-decoration:none;
}

table#img-caption a:hover {
	background-color:#996633;
}

/* END: styles for the tables on the home page */


/* styles for the navigation for the third level */
div#third-level {
	display:block;
	width:120;
	float:right;
	margin: 20px 10px 10px 10px;
	border-left: 1px solid black;
	font-family: Arial, Verdana, sans-serif;
	font-size:.8em;
}

div#third-level a {
	display:block;
	padding:4px;
	text-decoration:none;
	border-bottom: 1px solid black;
}

div#third-level a:hover {
	background-color:#EEE;
}

div#subcategory {
	margin-bottom:8;
}

div#subcategory a {
	display:block;
	margin-left:6;
}

div#subcategory p.nav-title {
	font-weight:bold;
	margin:2px 2px;
	padding:2px 2px;
	border-bottom:1px solid black;
	background-color:#EAEAEA;
}
/* end: styles for the navigation on the third level */


/* begin: styles for the footer area */
div#footer {
	border-top: 1px solid #EEE;
	margin-right:100;
	margin-left:100;
	margin-top:10;
	padding-top:10;
	text-align:center;
	font-size:.7em;
	display:block;
}

div#footer p {
	margin:8px 0px;
}

div#credits {
	margin-right:0;
	margin-top:10;
	text-align:center;
	font-size:.7em;
	color:#333333;
}

div#credits p {
	margin:0;
}
/* end: styles for the footer area */

/* back to top navigation */
div#back-top {
	text-align:right;
	
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 6px solid black;
}

div#back-top a {
	margin-right: 2px;
	font-family:Arial, Verdana, sans-serif;
	font-size:.8em;
}

/* adobe information - in the third column */
div#requirements {
	border:1px solid black;
	background-color:#EEE;
	padding:4;
	width:120;
	margin-top:10;
	float:right;
}
p.adobe {
text-align:center;
font-size:.8em;
line-height:1.0;
}

/* the look of the first link in the subnavigation */
div#subnavigation a.first-link {
	color:#;
}

/* classes for the events page */
.event-title {
	font-weight:bold;
	background-color:#EEE;
	border: 1px solid #336699;
	padding: 2px 4px;
	color: #006633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#link-impt { width: 300px; margin-top: 8px; border: 1px solid green; float:right; text-align:center; padding:6px; font-family:arial, verdana, sans-serif; font-size: .8em }
div#link-impt a { font-weight:bold }
#main-table #content-column #image-ctr {
	float: none;
}

