﻿html, body {/*for background color*/
	margin: 0;
	padding: 0;
    text-align: center;
	background-color:#ffffff ;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif;
	font-size: 95%}	
	
#navheader {/*for nav header size and color and element positioning*/
   height: 60px;
	background: transparent url(../images/dnrheaderlogo_bar.gif) 0 0 repeat-x; background-color: white;}


.navLeftMenu
{/*for nav header size and color and element positioning*/
  	height: 60px;
  	background: transparent url(../images/dnrheaderlogo_fade.gif) 0 0 repeat-x;}

#navfooter {/*for nav footer size and color and element positioning*/
   height: 55px;
	background: transparent url(../images/dnrfooterlogo_fade.gif) 0 0 repeat-x;}
#navleft {
	float: left;
	z-index: 1;}
#navright {
	float: right;}	
#navheaderlink a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #384F1E;
	font-size: 85%;}
#navheaderlink a:visited {	
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #7A9159;
	font-size: 85%;}
#navheaderlink a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #384F1E;
	font-size: 85%;}

a:link {
	font-weight: bold;
	text-decoration: none;
	color: #4e678f;
	font-family: Verdana, Helvetica, sans-serif;}
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #4e678f;
	font-family: Verdana, Helvetica, sans-serif;}
a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #003466;
	font-family: Verdana, Helvetica, sans-serif;}
	
a.nav:link {/* anchor series for navigation*/
	font-size: 65%;
	font-weight:normal;}
a.nav:visited {
	font-size: 65%;}
a.nav:hover {
	font-size: 65%;}
a.navwhite:link {
	color: #FFFFFF;
	font-size: 65%;}
a.navwhite:visited {
	color: #E1E1E1;
	font-size: 65%;}
a.navwhite:hover {
	color: #FFFFFF;
	font-size: 65%;}


a.sitemap:link {/* for anchor tags on the site map*/
	font-size: 125% !important;}
a.sitemap:hover {
	font-size: 125%;
	text-decoration: none;
	background-color: #C3DEE9 !important;}
a.sitemap:visited {
	font-size: 125% !important;}	
		
h2, h3, h4, h5 {
	font-family: Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -.05em;
	color: #384F1E;}

h2 {
	font-size: 20pt;}	
h2.small {
	font-size: 14pt;
	margin: 0 0 0 0;}	
h2.white {
	color: #FFFFFF;}		
h2.smallwhite {
	font-size: 14pt;
	color: #FFFFFF;
	margin: 0 0 0 0;}
h2.morel {
	color: #514A40;}	
h2.smallmorel {
	font-size: 14pt;
	color: #514A40;
	margin: 0 0 0 0;}
h2.lake {
	color: #003466;}
h2.smalllake {
	font-size: 14pt;
	color: #003466;
	margin: 0 0 0 0;}

h3 {
	font-size: 12pt;
	margin: 15px 0 0 0;}
h3.white {
	color: #FFFFFF;}	
h3.morel {
	color: #867D70;}
h3.lake {
	color: #5E72AF;}
	
h4 {
	font-size: 10pt;
	margin: 15px 0 0 0;}
h4.white {
	color: #FFFFFF;}
h4.morel {
	color: #514A40;}
h4.lake {
	color: #003466;}
					
h5 {
	font-size: 9pt;
	margin: 0 0 0 0;}
h5.white {
	color: #FFFFFF;}
h5.morel {
	color: #514A40;}
h5.lake {
	color: #003466;}
	
h1.h404 { /*used on error page*/	
	background-color: #CACFB9;
	color: #7C1A24;
	margin: 0 0 0 0 }
	
p {
	font-family: Verdana, Sans-Serif;
	font-size: 95%;
	margin: 1%;}
.smalltext {
	font-size: 80%;}	
.bigtext {
	font-size: 110%;}	
.nav {
	font-size: 100%;
	padding:0px;
	margin-left:20px;
	}
.hottopic {
	color: #7C1A24;}
	
quote {/*use for quoted text*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 85%;
	font-style: italic;
	margin: 1%;}
		
code {/*use for showing code text, such as in CMS user guide*/
	font-size: 100%;	
	color: green;
	font-family: Monaco, Courier, monospace;
	display: inline;}		
			
form {
	font-family: Verdana, Sans-Serif;
	font-size: 90%;
	letter-spacing: -.01em;
	line-height: 100%;}
form.white {
	color: #FFFFFF;}	
select {
	font-family: Verdana, Sans-Serif;
	font-size: 90%;
	letter-spacing: -.01em;}
input {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Sans-Serif;
   font-weight: bold;
	font-size: 90%;	
	/*background-color: #FFFFFF;*/}
input.paleradio {/*default radio class styles to display correctly in IE*/
  background: #C3DEE9;
  color: #000;
  border: none;}
input.mediumradio {
  background: #5E72AF; 
  color: #000;
  border: none;}  
input.darkradio {
  background: #003466;
  color: #000;
  border: none;}
input.palecheck {/*default checkbox class styles to display correctly in IE*/
  background: #C3DEE9;
  color: #000;
  border: none;}
input.mediumcheck {
  background: #5E72AF; 
  color: #000;
  border: none;}  
input.darkcheck {
  background: #003466;
  color: #000;
  border: none;}
  

ol {/*default ol style*/
	list-style-type: decimal;}	
ol ol {/* ordered list inside another ordered list: contextual selector*/	
	font-family: "Trebuchet MS", "Trebuchet", Verdana, Tahoma, Sans-Serif;
	font-size: 100%;
	list-style-type: lower-alpha;}

ul.nobullet {/*ul class for style without a bullet*/
	list-style-type: none;}
ol.alpha {/*ol class for style with letters*/
	list-style-type: lower-alpha;}	
ul.nav {/*ul class for style in navigation menus*/
	list-style-image: url(../images/bullet.gif);
}		  		
	
table.data { /* for table data without paragraphs */	
	font-family: "Gill Sans MT", "Gill Sans", Tahoma, Verdana, Sans-Serif;
	font-size: 95% }
table.databorder { /* for tables without paragraphs and a border */	
	font-family: "Gill Sans MT", "Gill Sans", Tahoma, Verdana, Sans-Serif;
	font-size: 95%;
	border: 1px solid #384F1E;}		
			
tr.pageheadforest, th.pageheadforest, td.pageheadforest {/* tr and td for a page heading style*/
	background: #384F1E url(../images/pageheadforest.gif) repeat-x 0 0;
	margin:0;
	font-family: Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: #FFFFFF;}	
tr.pageheadmorel, th.pageheadmorel, td.pageheadmorel{/* tr and td for a page heading style*/
	background: #514A40 url(../images/pageheadmorel.gif) 0 0 repeat-x;
	margin:0;
	font-family: Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: #FFFFFF;}
tr.pageheadlake, th.pageheadlake, td.pageheadlake {/* tr and td for a page heading style*/
	background: #003466 url(../images/pageheadlake.gif) 0 0 repeat-x;
	margin:0;
	font-family: Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: #FFFFFF;}	        	        	
	
tr.gradientforest {
	background: transparent url(../images/gradientforest.gif) 0 0 repeat-y;
	margin:0;}
	
tr.gradientmorel {
	background: transparent url(../images/gradientmorel.gif) 0 0 repeat-y;
	margin:0;}	
	
tr.gradientlake {
	background: transparent url(../images/gradientlake.gif) 0 0 repeat-y;
	margin:0; }

.code {/*use for showing code text, such as in CMS user guide*/	
	color:#384F1E;
	font-family: Monaco, Courier, monospace;}			
.quote {/*use for quoted text*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 85%;
	font-style: italic;
	margin: 1%;}  
.error {/* for error messages*/	
	margin: 5px 5px 5px 0px;		
	font-size: 80%;	
	line-height: 105%;	
	font-style: italic;	
	font-family: Helvetica, Verdana, Sans-Serif;
	color: #7C1A24;}
.navtopic {/*topic names, indented */	
	font-family: "Trebuchet MT", "Trebuchet", Verdana, Sans-Serif;
	font-weight: bold;
	font-style: italic;
	font-size: 16pt;
	margin: 15px 0 0 0;
	color: #384F1E;
	text-indent: -4px;}
.note {/*for a small note*/
	color: #7D7D7D;
	font-size: 85%;
	font-style: italic;
	text-align: left !important;}	
	
.border {
	border: solid 1px #000;}
.darkbor {/*default border style*/
	border: solid 1px #384F1E;}
.mediumbor {
	border: solid 1px #7A9159;}	
.palebor {
	border: solid 1px #CACFB9;}		
			
.black {/*for adding color to elements*/
	color: #000;}
.gray {
	color: #7D7D7D;}	
.white {
	color: #FFF;}	
.forest {
	color: #384F1E;}
.morel {
	color: #514A40;}
.lake {
	color: #003466;}	
		      	 
.darkmorel {/*for adding color to elements*/
	background-color: #514A40;}
.mediummorel {
	background-color: #867D70;}
.palemorel {
	background-color: #CCC2BB;}		
.darklake {/*for adding color to elements*/
	background-color: #003466;}
.mediumlake {
	background-color: #5E72AF;}
.palelake {
	background-color: #C3DEE9;}	
.darkforest {/*for adding color to elements*/
	background-color: #384F1E;}
.mediumforest {
	background-color: #7A9159;}	
.paleforest {
	background-color: #CACFB9;}
.whitebg {
	background-color: #FFF;}
	
.boxwhite {/*for adding color and padding to elements*/
	background-color: #FFF;
	margin: 0px 20px 20px 20px;
	padding: 3px;}	
.boxdarkmorel {/*for adding color and padding to elements*/
	background-color: #514A40;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
.boxmediummorel {
	background-color: #867D70;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
.boxpalemorel {
	background-color: #CCC2BB;
	margin: 0px 20px 20px 20px;
	padding: 3px;}	
.boxdarklake {/*for adding color and padding to elements*/
	background-color: #003466;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
.boxmediumlake {
	background-color: #5E72AF;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
.boxpalelake {
	background-color: #C3DEE9;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
.boxdarkforest {/*for adding color to and padding elements*/
	background-color: #384F1E;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
.boxmediumforest {
	background-color: #7A9159;
	margin: 0px 20px 20px 20px;
	padding: 3px;}	
.boxpaleforest {
	background-color: #CACFB9;
	margin: 0px 20px 20px 20px;
	padding: 3px;}
