A:visited  {color: #0000ff; text-decoration: none}
A:link  {color: #0000ff; text-decoration: none}
A:active  {color: #0000ff; text-decoration: none}
A:hover   {color: #4B7A29; text-decoration: none}


body {
	margin: 0px;
	color: #EAEAEA;
	text-decoration: none;
	background: url(/images/m-bkd.jpg) repeat-x;
	text-align: center;
	font: 11px Verdana;
}

#wrapper{
	width: 980px;
    margin: 0 auto;
	padding: 0;
	}

.clear {clear:both;}

#headerlogo {
	width:524;
	height:148;
	padding:0px;
	margin:0px;
	float:left;
	background:transparent none repeat scroll 0 0;
}

#header {
	width:456;
	height:148;
	float:left;
	padding:0px;
	margin:0px;
}

#headnav {
	width:456;
	padding:0px;
	margin:0px;
	background:url(/images/top-btn-bkd.png) no-repeat;
}

#headsearch {
	width:456;
	margin:0px;
	padding:0px;
	height:70px;
	background:url(/images/m-01.png) no-repeat;
	}

#headgo {float:right; width:200px; margin-right:35px; margin-top:25px;background:#ffffff;height:22px;}


#flash {
	float:left;
	width:980px;
	background:transparent none repeat scroll 0 0;
	margin:0px;
	padding:0px;
	height:274;
	}

#homebody {
	width:980px;
	background:url(/images/m-slice.png) repeat;
	margin:0px;
	padding:0px;
	float:left;
	}

#homefeature {
	float:left;
	background:transparent none repeat scroll 0 0;
	width:665;
	margin:0px;
	padding:0px;
	}

#homefeaturenews {
	float:left;
	width:643;
	background:url(/images/text-slice.jpg) repeat;
	margin:0px;
	padding:0px;
	}

#homefeaturelft {
	float:left;
	width:300;
	background:transparent none repeat scroll 0 0;
	margin:10px 2px 10px 10px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	color: 676767;
	text-align:left;
	}

#homefeaturergt {
	float:right;
	width:300;
	background:transparent none repeat scroll 0 0;
	margin:10px 7px 10px 7px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	color: 676767;
	text-align:left;
	}

#homebtns {
	float:left;
	width:315px;
	background:transparent none repeat scroll 0 0;
	padding:0px;
	margin:0px;
}

#homenav {
	width:980px;
	float:left;
	background: url(/images/m-btn-bkd.png) no-repeat;
	margin:0px;
	padding:0px;
	height:50;
	}

#nav {
	width:980px;
	float:left;
	background: url(/images/btn-bkd.png) no-repeat;
	margin:0px;
	padding:0px;
	height:50;
	}

#navContainer {
	width:980px;
	margin:0px;
	padding:0px;
	height:50;
	}

#main {
	width:980px;
	background:url(/images/body-slice.png) repeat;
	margin: 0px auto;
	padding: 0px;
	float:left;
	height: auto;
	}

#widePage {
	width: 920px;
 	font-family: verdana;
	font-size: 11px;
	color: 676767;
	text-align: left;
	float:left;
	margin: 0px;
	padding: 0px 30px 0px 30px;
	}

#widePage2 {
	width: 920px;
 	font-family: verdana;
	font-size: 11px;
	color: 676767;
	text-align: left;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

#banner {
	width:980px;
	margin:0px;
	padding:0px;
	height:184px;
	background:transparent none repeat scroll 0 0;
	}

#bannerdef {background:url(/images/def-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerdefpub {background:url(/images/publ-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerevent {background:url(/images/event-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerdefonline {background:url(/images/online-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerau {background:url(/images/about-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#banneredu {background:url(/images/edu-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#banneranswer {background:url(/images/hdr-answer.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerfs {background:url(/images/fs-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerlu {background:url(/images/lu-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerlp {background:url(/images/lp-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerfp {background:url(/images/fp-pic.png);width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpagro {background:url(/images/agro-pic.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpbio {background:url(/images/biomass-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpbe {background:url(/images/business-pic.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpcc {background:url(/images/climate-pic.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpfire {background:url(/images/pic-fire.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpedu {background:url(/images/edu-pic.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpento {background:url(/images/ento-pic.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpforcert {background:url(/images/forcert-pic.png);background-repeat:no-repeat;width:980px;height:184px;padding:0px;margin:0px;}

#bannerfpgf {background:url(/images/global-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfphis {background:url(/images/history-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfppolicy {background:url(/images/policy-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpposition {background:url(/images/position-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpor {background:url(/images/outreach-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfprec {background:url(/images/recreation-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpremote {background:url(/images/remote-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpsf {background:url(/images/service-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpsilvi {background:url(/images/silviculture-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpurban {background:url(/images/urban-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfputi {background:url(/images/util-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpwater {background:url(/images/water-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpwildlife {background:url(/images/wildlife-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpgenetics {background:url(/images/genetics-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpinv {background:url(/images/inventory-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerfpsoils {background:url(/images/soils-pic.png);background-repeat:no-repeat;width:980px;height:184px; padding:0px;margin:0px;}

#bannerlink {
	float:right;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px;
	}

.bannerlinks {margin:0px 10px 0px 0px; padding:0px;float:left;width:145;}
.bannerlinks a {text-decoration:none; color:#ffffff; display:block; font-size:10px;font-weight:bold; text-align:left;padding-top:7px;}
.bannerlinks a:visited {text-decoration:none;color:#FFFFFF;}
.bannerlinks a:hover {color:#4B7A29;text-decoration:none;}
.bannerlinks a:active {text-decoration:none;color:#4B7A29;}

.bannerlinks2 {margin:0px 5px 0px 0px; padding:0px;float:left;width:215;}
.bannerlinks2 a {text-decoration:none; color:#ffffff; display:block; font-size:10px;font-weight:bold; text-align:left;padding-top:7px;}
.bannerlinks2 a:visited {text-decoration:none;color:#FFFFFF;}
.bannerlinks2 a:hover {color:#4B7A29;text-decoration:none;}
.bannerlinks2 a:active {text-decoration:none;color:#4B7A29;}

.bannerpublinks {margin:0px 10px 0px 0px; padding:0px;float:left;width:145;}
.bannerpublinks a {text-decoration:none; color:#000000; display:block; font-size:10px;font-weight:bold; text-align:left;padding-top:7px;}
.bannerpublinks a:visited {text-decoration:none;color:#000000;}
.bannerpublinks a:hover {color:#4B7A29;text-decoration:none;}
.bannerpublinks a:active {text-decoration:none;color:#4B7A29;}

.bannerfplinks {margin:0px 10px 0px 0px; padding:0px;float:left;width:145;}
.bannerfplinks a {text-decoration:none; color:#ffffff; display:block; font-size:10px;font-weight:bold; text-align:left;padding-top:7px;margin:0px;}
.bannerfplinks a:visited {text-decoration:none;color:#FFFFFF;}
.bannerfplinks a:hover {color:#4B7A29;text-decoration:none;}
.bannerfplinks a:active {text-decoration:none;color:#4B7A29;}

.bannerfpnews {margin:0px 10px 0px 0px; padding:0px;float:left;width:435;}
.fpnews a {text-decoration:none; color:#FEFB55; font-size:9px;font-weight:normal; text-align:left;padding-top:0px;margin:0px;}
.fpnews a:visited {text-decoration:none;color:#DEDB35;}
.fpnews a:hover {color:#FFFFFF;text-decoration:none;}
.fpnews a:active {text-decoration:none;color:#FFFFFF;}

.fpnewsTextHdr {
 	font-family: verdana;
	font-size: 16px;
	color: C7DE5F;
	font-weight: bolder;
	}
	
.fpnewsText {
 	font-family: verdana;
	font-size: 10px;
	color: dddddd;
	}

.fpnewsTextHeadline {
 	font-family: verdana;
	font-size: 10px;
	color: ffffff;
	font-weight: bold;
	}

#topmap {margin:5px 20px 10px 20px; font-size:10px;font-weight:bold;text-align:left;color:#676767;width:940px;}

#bodytext {
	width: 980px;
	background:transparent none repeat scroll 0 0;
	text-align: left;
	float:left;
	margin:0px;
	padding:0px;
	}

#bodyleft {
	width: 640px;
	background:transparent none repeat scroll 0 0;
 	font-family: verdana;
	font-size: 11px;
	color: 676767;
	text-align: left;
	float:left;
	margin: 5px 10px 0px 25px;
	padding: 0px 0px 20px 0px;
	}

#bodyright {
	width: 260px;
	float:left;
	margin:5px 0px 0px 8px;
	padding:0px;
	background:#ffffff;
	}

#brtext {
	width: 230px;
 	font-family: verdana;
	font-size: 11px;
	color: 676767;
	text-align: left;
	margin:10px;
	padding:10px;
	background:#dcdcdc;
	}

#featurelinks {
	width: 255px;
	float:left;
	margin:0px;
	padding:0px;
	background:transparent none repeat scroll 0 0;
	}

.featurelinksbox {
	width: 238px;
	height:39px;
	margin:0px 0px 5px 9px;
	padding:0px 0px 0px 0px;
	background: url(/images/p2-btn-bkd.jpg) no-repeat;
	overflow:hidden;
	}

.featurelinkstxt {
	text-decoration:none; 
	color:#004245; 
	font-size:10px;
	font-weight:bold; 
	font-family: verdana; 
	text-align:left;
	padding:12px 10px 0px 8px;
	margin:0px;
	vertical-align:middle;
}

.featurelinkstxt a {color:#004245; font-size:10px;font-weight:bold; text-align:left;}
.featurelinkstxt a:visited {text-decoration:none; color:#004245;}
.featurelinkstxt a:active {text-decoration:none; color:#004245;}
.featurelinkstxt a:hover {text-decoration:none; color:#02756c;}


#bodyfp {
	width: 980px;
	background:transparent none repeat scroll 0 0;
 	font-family: verdana;
	font-size: 11px;
	color: 676767;
	text-align: left;
	float:left;
	margin: 0px;
	padding: 0px;
	}

#firetool {
	background:url(/images/tool-slice.jpg) repeat;
	width:936px;
	margin: 0px 10px 0px 20px;
	padding: 0px;
	}

.firetoollft {
	width:438px;
	margin:5px 10px 10px 20px;
	padding:0px;
	background:transparent none repeat scroll 0 0;
 	font-family: verdana;
	font-size: 11px;
	float:left;
	}

.firetoolrgt {
	width:438px;
	margin:5px 20px 10px 10px;
	padding:0px;
	background:transparent none repeat scroll 0 0;
 	font-family: verdana;
	font-size: 11px;
	float:left;
	}

.firetoolfull {
	width:906px;
	margin:5px 10px 10px 20px;
	padding:0px;
	background:transparent none repeat scroll 0 0;
 	font-family: verdana;
	font-size: 11px;
	float:left;
	}
	
#firecontent {
	width:936px;
	margin: 5px 10px 0px 20px;
	padding: 0px 0px 20px 0px;
	background:transparent none repeat scroll 0 0;
	}

#fireregion {
	width:706px;
	float:left;
	padding:0px;
	margin:0px 8px 0px 0px;
	background:url(/images/tool-slice.png) repeat;
	}

#firehead {
	background:#e0e9df;
	width:706px;
	float:left;
	padding:0px;
	margin:0px;
	}

.fireheadtxt {
	width:676px;
	float:left;
	padding:10px 10px 10px 10px;
	margin:0px;
 	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	}

#firebod {
	background:#f3f3f3;
	width:706px;
	float:left;
	padding:0px;
	margin:0px;
	}

.firebodtxt {
	width:676px;
	float:left;
	padding:10px 10px 20px 20px;
	margin:0px;
 	font-family: verdana;
	font-size: 11px;
	font-weight:normal;
	line-height:15px;
	}

.firebodtxt2 {
	width:676px;
	float:left;
	padding:0px 10px 0px 20px;
	margin:0px;
 	font-family: verdana;
	font-size: 11px;
	font-weight:normal;
	line-height:15px;
	}


#fireright {
	float:left;
	width:222px;
	padding:0px;
	margin:0px;
	background:url(/images/right-col-slice.jpg) repeat;
/*	background:transparent none repeat scroll 0 0;*/
 	font-family: verdana;
	font-size: 11px;
	}

#firerightbod {
	float:left;
	width:222px;
	padding:0px;
	margin:0px;
	background:url(/images/right-col-slice.jpg) repeat;
 	font-family: verdana;
	font-size: 11px;
	}

.firerightbodtxt {
	display: block;
	padding: 0px 10px;
	margin: 0px;
	}

#footer {
	width: 980px;
	background:transparent none repeat scroll 0 0;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	text-align: center;
 	font-family: verdana;
	font-size: 10px;
	color: 676767;
	}


p {
 	font-family: verdana;
	font-size: 11px;
	color: 676767;
	text-align: left;
	margin-bottom: 10px;
	}

BLOCKQUOTE {
  font-family: Verdana;
  font-size: 11px;
  color: #676767;
	line-height:12pt;
}

TEXTAREA {
  font-family: Verdana;
  font-size: 12px;
}

UL {
  font-family: Verdana;
  font-size: 11px;
  color: #676767;
	line-height: 12pt;
}

OL {
  font-family: Verdana;
  font-size: 11px;
  color: #676767;
	line-height: 12pt;
}

CENTER {
  font-family: Verdana;
  font-size: 11px;
  color: #676767;
	line-height: 12pt;
}

TD {
  font-family: Verdana;
  font-size: 11px;
  color: #676767;
}


H3 {
	color: #003456;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	}

H4 {
  font-family: Verdana;
  font-size: 13px;
  color: #1d64a2;
  font-weight: bold;
}

H5 {
  font-family: Verdana;
  font-size: 12px;
  color: #b89c4b;
  font-weight: bold;
}

H6 {
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  font-weight: bold;
}







/* ADDED BY LYLE 04/20/2009 */

#logininstructions
	{
		border: 0px solid red;
		margin: 0px 0px 0px 40px;
		padding: 10px;
	}

#logininstructions p
	{
		border: 0px;
		margin: 0px 0px 1em 0px;
		padding: 0px;
	}
		
#loginforgot
	{
		border: 1px solid #666666;
		margin: 0px;
		padding: 8px;
		background-color: #ccd3cb;
		width: 150px;
		float: right;
		text-align: center;
	}

table#loginbox
	{
		border: 1px solid black;
		margin: 20px auto;
		padding: 0px;
		width: 300px;
	}

div.personprofile
	{
		border: 0px solid red;
		margin: 0px;
		padding: 2px;
		width: 50%;
		float: left;
	}

div.personprofile label
	{
		border: 1px solid #ffffff;
		width: 150px;
		height: 20px;
		margin: 0px;
		padding: 2px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		text-align: right;
		float: left;
		position: relative;
		top: 1px;
	}

div.personprofile input
	{
		width: 200px;
		border: 0px;
		border-bottom: 1px solid #cccccc;
		height: 20px;
		margin: 0px;
		padding: 2px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		clear: right;
	}

div.personprofile div.inputfield
	{
		border: 0px solid blue;
		margin: 0px 0px 1em 0px;
		padding: 0px;
		vertical-align: middle;
	}

span.req
	{
		font-weight: bold;
		color: red;
	}

table.PP_addresses
	{
		border: 1px solid #006699;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		color: #000000;
	}

table.PP_addresses tr td
	{
		border-top: 1px solid #006699;
	}

table.PP_addresses tr.header
	{
		background-color: #006699;
	}

table.PP_addresses tr.header td
	{
		border-top: 0px !important;
		color: #ffffff !important;
		font-weight: bold !important;
	}
