html{
	height:100%;
	background:#d2c4aa url(images/paperBG0.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: black;
}
body {
	height:100%;
	background:#d2c4aa url(images/paperBG0.jpg);
	margin:0px auto;
	padding:0px;
	text-align:center;
}
.maindiv{
	background:url(images/pageBG00.gif) top center repeat-y;
	margin:0px auto;
	width:803px;
	text-align:center;
}
.newsdiv{
	background:#ffffca;
	margin:0px auto;
	width:400px;
	text-align:center;
}
.clearDiv{
	clear:both;
	font:normal 0px/0px serif;
}

/********** TEXT STYLES **********/
p{
	font: normal 9pt/10.5pt Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	padding-bottom: .75em;
}

h1{
	font:normal 18pt/21pt "Bitstream Vera Serif", Georgia, Times, "Times New Roman", serif;
	margin-top:0px;
	color:#320;
	text-align:center;
}
h2{
	font:normal 14pt/18pt "Bitstream Vera Serif", Georgia, Times, "Times New Roman", serif;
	margin-top:0px;
	color:#320;
}
h3{
	font:normal 12pt/14pt "Bitstream Vera Serif", Georgia, Times, "Times New Roman", serif;
	margin-top:0px;
	color:#320;
}
h4, h5, h6{
	font:bold 1.1em/1.2em "Bitstream Vera Serif", Georgia, Times, "Times New Roman", serif;
	margin-top:0px;
	margin-bottom:1em;
	color:#320;
}

ul, tr, td, ol, blockquote{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#000;
}
ul{
	margin-bottom:1em;
}

label.header{
	display:none;
}
.maincontent label{
	display:inline;
}
address{
	font-style: normal;
	text-decoration:none;
	
}
dt{
	font: normal bold 1em/1.2em "Bitstream Vera Serif", Georgia, "Times New Roman", Times, serif;
}
dd{
	margin-bottom:1em;
}
.strongem{			/*Makes text strong-emphasized*/
	font-weight:bold;
	font-style:oblique;
}
.newsheader{			
	font-weight:bold;
	color:#00f;
}
.newscontent{		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
	color:#9595ff;
}
.newsfooter{		
	font-family:Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#9595ff;
	font-size:10px;
	line-height:10pt;
}
.reversed{
	color:#fff;
}
.centered{
	text-align:center;
}
.footnote{
	font-size:8pt;
	line-height:10pt;
}
.float-img-left{
	float:left;
	margin:0px 10px 10px 0px;
}
.float-img-right{
	float:right;
	margin:0px 0px 10px 10px;
}
.block-cite{
	text-align:right;
	font-style:oblique;
	display:block;
}

/********** FORM STYLES **********/
	/****** SHORT FORM STYLES ******/
	
	div.small-form-align label, div.small-form-align input{
		display:block;
		width:250px;
		float:left;
		margin-bottom:10px;
		/*border:1px solid #000;*/
	}
	div.small-form-align label{
		text-align:right;
		width:125px;
		padding-right:20px;
	}
	div.small-form-align br{
		clear:both;
	}
form{
	margin:0px;
	padding:0px;
	border-width:0px;
}
.form-col-first{
	width:200px;
	margin:0px 10px 10px 0px;
	float:left;
	text-align:right;
}
.form-col-second{
	width:349px;
	float:left;
	text-align:left;
}
.inputtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.inputtitler{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}
.inputmonospace{
	font-family: "Courier New", Courier, monospace;
	text-align: center}
.inputmonospacel{
	font-family: "Courier New", Courier, monospace;
	text-align: left}

/********** OBJECTS **********/
img{
	margin:0px;
	padding:0px;
	border:0px;
}
table.pretty-mode img{
	display:block;
}
.assemblyLine{
}
.lineItem{
	float:left;
	margin:5px 5px 5px 0px;
}

/********** HEADER STYLES **********/
#header {
	width:771px;
	margin:0px auto;
	text-align:left;
}
.headerobject {
	border:0px;
	margin:5px 27px 5px 5px;
	vertical-align:middle;
	padding:0px;
}
#searchform {
	padding:0px;
	margin:auto 0px;
	border:0px;
}
#linkspace {
	font-family: Verdana, 'Bitstream Vera Sans' Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding: 3px;
	color: #0000ff;
	background-color: #ffff80;
	clear:both;
}

#header-banner{
	width:771px;
	padding:0px;
	margin:0px;
}

#header-img, #header-txt{
	margin: 0px;
	padding: 0px;
	float: left;
}

.section-header{
	display:block;
}

/* Hide from IE Mac\*/
.breadcrumb{
	padding-left:10px;
	background-color:#ffff80;
	padding-bottom: .5em;
	font:normal 8pt/14pt  Verdana, 'Bitstream Vera Sans', Helvetica, Tahoma, Arial, sans-serif;
	clear:both;
}
/* End hide from IE Mac */

/*Only displays in stylesPrint.css*/
#print-header{
	display:none;
}

/********** MAIN CONTENT STYLES **********/
#contentspace{
	width:771px;
	margin:0px auto;
	padding:0px 0px .5em 0px;	
	background-color:#fff;
	text-align:left;
}
#indexcontentspace{			/*For index page only*/
	width:771px;
	height:353px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
	text-align:left;
}
#maincontent{	/*Wrap content around left nav menu - See also: #no-wrap-content*/
	background-color:#fff;
	margin:5px 10px 0px 10px;
	padding:0px;
}

/* Hide from IE Mac. This is what all others browsers see. */
#no-wrap-content{ /*Don't wrap content around left nav menu - See also: #maincontent*/
	background-color:#fff;
	margin:5px 15px 0px 0px;
	padding:0px;
	width:559px;
	float:right;
}
/* Hide from IE Mac */

/********** LEFT NAVIGATION MENU **********/
div#left-nav{
	float:left;
	background-color:#fdcb02;
	width:165px;
	margin:5px 25px 5px 5px;
	border:1px solid #9e9272;
	display:inline;
}
ul.nav-list{
	list-style-type:none;
	width:165px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#fdcb02;
	line-height:0em;
}
li h4{
	font:bold 1em/1.8em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	letter-spacing:.02em;
}
ul.nav-list-secondary{
	list-style-type:none;
	margin:0px;
	padding:5px;
	text-align:left;
	font:normal .8em/1.4em Verdana, 'Bitstream Vera Sans', Helvetica, Tahoma, Arial, sans-serif;
	background-color:#ffffc4;
}
li.nav-list-secondary{
	border-bottom: 1px solid #9e9272;
	margin:0px;
	padding:5px 0px;
}
li.nav-list-secondary:last-child{
	padding:5px 0px;
	border-bottom: 0px solid #9e9272;
}
div.left-nav-container{ /* For when a tertiary navigation menu is used. */
	width:197px;
	float:left;
}

/********** ADDITIONAL NAV MENUS *********/
/********** (Possibly Replace, if tertiary menus move to the left.) **********/

div#tertiary-nav{
	background-color:#9b9e72;
	width:165px;
	margin:5px 25px 5px 5px;
	padding-bottom:2px;
	border:1px solid #9b9e72;
}
div#tertiary-nav h4.tertiary-title{
	margin:0px;
	line-height:1.5em;
	text-align: center;
}

/********** FOOTER STYLES **********/
#footer{
	width:771px;
	margin:auto;
	padding:5px 0px 5px 0px;
	background-color:#fe9b07;
	color:#ffffff;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
#footer a:link,
#footer a:visited{
	color:#ffffff;
}
.badges p{			/*For future use*/
	width:771px;
	background:#ffffff url(paperBG0.jpg);
	margin:0px auto;
}
.bragbutton{			/*For future use*/
	border:0px;
	padding-top:3px;
}

/********** LINKS **********/
	/******* NORMAL LINKS *******/
	a:link{
		text-decoration:none;
		color: #00F;
	}
	a:visited{
		text-decoration:none;
		color:#838398;
	}
	a:hover{
		text-decoration:underline;
		color: #0000ff;
	}
	/******* NORMAL LINKS WITH NO VISITED COLOR *******/
	a.not-visited:link{
		text-decoration:none;
		color: #00F;
	}
	a.not-visited:visited{
		text-decoration:none;
		/* border-bottom: dotted 1px #cccccc; */
		color:#00F;
	}
	a.not-visited:hover{
		text-decoration:underline;
		color: #e16500;
	}
.linkheading:link{
	color:#e16500;
	font-size:10.5pt;
	font-weight:bold;
}
.linkheading:visited{
	color:#e16500;
	font-size:10.5pt;
	font-weight:bold;
}
.linkheading:hover{
	color:#e16500;
	font-size:10.5pt;
	font-weight:bold;
	text-decoration:underline;
}
.mainheading:link{
	color:#ffffff;
	font-size: 14px;
}
.mainheading:visited{
	color:#ffffff;
}
.mainheading:hover{
	color:#ffff00;
}
a img{
	border:solid 0px;
}
a.menubar:link {
	text-decoration:none;
	color: #0000ff;
}
a.menubar:visited {
	text-decoration:none;
	color: #0000ff;
}
a.menubar:hover {
	text-decoration:underline;
	color: #0000ff;
}
a.reversed:link{
	color:#fff;
}
a.reversed:visited{
	color:#ddd;
}

/********** SECTION STYLES **********/
/********** ARBOR DAY (SECTION) STYLES **********/
#arbordayindex{
	width:771px;
	height:288px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
	text-align:left;
}

/********** INDEX STYLES **********/
.qa {
	font-size: 14px;
	font-weight:bold;
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
}

	/******* THREE-COLUMN NAV LINKS *******/
	#navlinks{
		width:771px;
		margin:2px auto 0px auto;
		padding:0px;
		text-align:center;
	}
	.linkbox{
		width:247px;
		height:100%;
		background-color:#ffffff;
		margin:0px auto;
		padding:0px;
		font: normal 9pt Arial, Helvetica, sans-serif;
		color:#000000;
		text-align:center;
	}
	.linkboxcell{
		border: solid 1px #999b84;
		background-color:#ffffff;
	}
	.linkboxhead{
		width:247px;
		height:25px;
		background:#006b3f url(cellpic0.gif);
		padding-top:5px;
		margin-bottom:5px;
		font: bold 10pt Arial, Helvetica, sans-serif;
		color:#ffffff;
	}
	.linkboxitem{
		text-align:left;
		clear:both;
		margin:0px 3px 10px 0px;
	}
	.linkboximg{
		margin:0px 10px 5px 5px;
		float:left;
		vertical-align:text-top;
		border-width:0px;
	}
	.linkboxlist{
		text-align:left;
		list-style:none;
		margin-left:10px;
		padding-left:0px;
		clear:both;
	}
	.columnspacer{
		height:100%;
		width:12px;
	}

/********** TWO-COLUMN NAV LINKS **********/
.linkboxtwocol{
	width:510px;
	height:25px;
	background:#006b3f url(cellpic0.gif);
	padding-top:5px;
	margin-bottom:5px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color:#ffffff;
}

/********** KIDS STYLES **********/
#kids-nav-menu{			/*Adding to the general class: link-list-menu*/
	width:185px;
}
div#states-nav{
	text-align:center;
}
ul#states-list, ul#states-list li{
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font:normal 8pt/10pt Helvetica, Arial, Verdana, sans-serif;
}
	/******* KIDS EXPLORE CLUB *******/
	.kec-quote{
		color:#993300;
	}

/********** PROGRAMS STYLES **********/
	/******* AWARDS *******/
	#award-medal{
		float:left;
		margin: 5px 10px 5px 0px;
	}
	#awards-menu{
		margin:0px 0px 10px 20px;
		float:right;
		text-align:right;
	}
	#award-nominate{
		width:100px;
		line-height:1em;
		text-align:right;
	}	
	#award-nominate a{
		border-bottom: none;
	}
	#first-p{
		clear:right;
	}
	#older-awards-head{
		border-bottom:solid 1px #000;
		padding-left:25px;
		margin-left:5px;
	}
	
	/******* BACKYARD WOODS *******/
	div.did-you-know{
		background-color:#eae4d0;
		margin:5px;
		padding:5px;
		border: solid 1px black;
		width:auto;
	}

/********** TREES STYLES **********/
	/******* HOW TO PLANT VIDEOS *******/
	#plant-video-list{
		width:270px;
		float:left;
		text-align:left;
		margin:10px;
		display:inline;
	}
	#plant-video{
		margin:50px 10px 0px 10px;
		float:left;
		display:inline;
	}
	
	/******* LIFE STAGES *******/
	#life-stage-tree{
		border:3px solid #000;
		margin: 0px 10px 10px 10px;
	}
	
	/******* NATIONAL TREE *******/
	#national-tree-nav{
		list-style-type:none;
		color:#ffffff;
		font: normal .8em/1.3em "Bitstream Vera Sans", Verdana, Tahoma, Arial, Helvetica, sans-serif;
		padding: 1em 0em 1em 0em;
	}
	
	/******* 9 THINGS TO KNOW *******/
	.n-things-column-left{
		width:277px;
		margin-right:5px;
		float:left;
	}
	.n-things-column-right{
		width:277px;
		margin-left:5px;
		float:left;
	}
	#n-things-list{
		list-style-type:none;
		text-align:right;
	}
	h2#n-things-title{
		text-align:right;
		color:#006b3f;
		border-top:1px solid #c8b98f;
	}
