@charset "utf-8";
/* Container CSS Document */
/*
body  
{
	background-color: #3e3e3e;
	margin:0; 
	padding:0;	
	/*additions below from main_2.css
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	/*BACKGROUND-COLOR: GREY*/
	/*end of additions from main_2.css
}
*/
form 	
{
	display: inline; 
	margin-bottom: 0px;
	padding: 0;
} 
/*********SKIN STYLES*************/	
.skinHeight{height:0px;}
.skinFloatRight{}
/*********TOP************ */
.WhiteBackgroundColor {background-color : #FBF8E0; /*was #FFFBDD*/
margin-bottom: 0px;	
}	
/*********TOP************
#logoSkipNav a{color: #44551E;}
a.FseLogoColor	{color: #44551E;} 			
.WIDBackgroundColor	{background-color: #44551E;margin-bottom: 0px;}
*/
/*********BOTTOM*************/	
.widfootertable	{margin-top:7px;border-top-width: 1px;border-top-color: #86A63B;border-top-style: solid;}
#wrapper {width:960px;margin:0 auto; text-align:left;}   
#masthead {background-color:#47561D;width:960px;height:122px; margin:0;padding-bottom:5px}    
#topnav {width:100%;width:960px;height:21px;margin-bottom:10px; padding:0}   
#contenttop {
	float:right;
	width:960px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:0px
}       
#pagetitletop {
	width:940px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:0px
}        
#leftcol {float:left;width:180px;margin-bottom:10px;padding-left:0px;}  
#footer {clear:both;width:960px;}
/* global ------------------------------------------------------------------------- */
body {margin:10px 0;background-color:#47561D;color:#333;font:85% Verdana, Arial, Helvetica, sans-serif}
#wrapper {background-color:#FAF8DF}
#centercol {overflow:hidden; position:absolute:z-index:0;}

#leftcol {overflow:visible;position:relative;}   
#logSkipNav ul { background-color: transparent;background-repeat: no-repeat;background-position: right top;display: block;height: 7.625em;width: 100%;}
#logoSkipNav a, #logoSkipNav a:active, #logoSkipNav a:hover, #logoSkipNav a:visited {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;} 
/* global navigation menu */ 
#navlist {margin:0;padding:0;width:100%;height:21px;font-family:Verdana,sans-serif;font-size:11px;font-weight:bold;background: #333 url(/nrs/atlas/local-resources/images/bkg.gif) no-repeat left top;}
#navlist ul {float: right;margin: 0;padding: 0 0px 0 0px;}
#navlist li {float: left;margin:-1px 0 0 0;padding:5px 0;text-decoration: none;}
#navlist a {padding: 4px 10px;height:21px;display:inline;font-size:11px;text-decoration:none;background: url(/nrs/atlas/local-resources/images/over.gif) no-repeat 0% 50%}
/*ZOOM: 100%;MARGIN: -6px 0px 0px; position:relative;*/
#navlist a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navlist a:hover, #navlist a:active, #vizlink a:link, #vizlink a:visited, #vizlink a:hover, #vizlink a:active {background:url(/nrs/atlas/local-resources/images/down.gif) no-repeat 0% 50%;color:#2D1E2D;font-weight:bold;text-decoration: none;}
/* masthead and top nav ------------------------------------------------------------------------- */
/**#masthead {background:url(/nrs/atlas/local-resources/images/header-gila.jpg) no-repeat top left }**/
/**#topnav {background:url(/nrs/atlas/local-resources/images/top-nav-bkg.gif) no-repeat top left }**/
/* Footer CSS Document */
/* footer ------------------------------------------------------------------------- */
#footer {border-top:1px solid #588000 }
#footer p {padding:0 10px 3px 17px;font-size:0.85em;}
#footer a {font-size:0.95em; font-weight:normal}
/* Content CSS Document */   
h1,h2,h3,h4,h5,h6 {font-family:Helvetica, sans-serif}
h1 {color:#032E01;font-size:1.3em;font-weight:bold;}               
/* content top ------------------------------------------------------------------------- */
#contenttop h1 {margin:5px 0 0 0;padding:5px 10px; background:#F2DD9A url(/nrs/atlas/local-resources/images/center-h1.gif) no-repeat top right;border-left:1px solid #F9C66D;}
#contenttop p {margin:0;padding:3px 0;font-size:0.8em}   
/**contenttop additional styles **/
/* page title top is same as content top :: <div> tag with id 'contenttop' includes breadcrumb portlet while <div> tag with id 'pagetitletop' includes pagetitle portlet. As these two portlets resides in two different row containers of the template, they can not be included under same <div> tag. Also, if we use the <div> tag with same id at multiple places, then xhtml error occurs.------------------------------------------------------------------------- */
#nobannerpage h1 {margin:5px 0;padding:0; clear:both}
#pagetitletop h1 {margin:5px 0 0 0;padding:5px 10px; background:#F2DD9A url(/nrs/atlas/local-resources/images/center-h1.gif) no-repeat top right;border-top:0px solid #F9C66D;border-bottom:1px solid #F9C66D;border-left:1px solid #F9C66D;border-right:0px solid #F9C66D;}
#pagetitletop p {margin:0;padding:3px 0;font-size:0.8em}
/**pagetitle top additional styles **/   
#pagetitletop a {font-size:1em;line-height:1.4em}    
h1.nobanner {margin:5px 0;padding:0;}
h2 {margin:20px 0 5px 0;padding:0;color:#A34000;font-size:1.2em;font-weight:bold;border-bottom:1px solid #000; }
h3 {margin:10px 0 5px 0;padding:0;color:#032E01;font-size:1em;font-weight:bold; }
h4 {margin:10px 0 5px 0;padding:0;color:#032E01;font-size:1em;font-weight:bold;  }
h3.rec {margin:10px 0 5px 0;padding:0;color:#032E01;font-size:1em;font-weight:bold;background:url(/nrs/atlas/local-resources/images/line-dot.gif) bottom left repeat-x}
h4.rec {margin:10px 0 5px 0;padding:0;color:#032E01;font-size:1em;font-weight:bold;background:url(/nrs/atlas/local-resources/images/line-dot.gif) bottom left repeat-x}
h5 { margin:10px 0 0 0; padding:0; font-size:1em; font-weight:bold; font-style:italic;  }
h6 { margin:10px 0 0 0; padding:0; font-size:1em; font-style:italic; }
h4.italic { margin:10px 0 0 0; padding:0; font-size:1em; font-style:italic; }
/*#centercol img {margin:5px 10px 0 0;float:left;font-size:0.7em;font-weight:normal}  border; border:1px solid #333*/
#centercol img.border-blk {margin:5px 10px 0 0; border:1px solid #333}
#centercol img.full {margin: 10px 0} /*removed border; border:1px solid #333*/
/* right col ------------------------------------------------------------------------- */
#rightcol .box {margin-bottom:10px;border:1px solid #F9C66D;background-color:#F7F1C2}
#rightcol .boxheading {margin:0;padding:5px;background:#F2DD9A url( /nrs/atlas/local-resources/images/line-dot.gif) repeat-x bottom left; color:#536335; font:bold 0.95em Verdana, Helvetica, sans-serif}
/*editted by J .boxheading was .box h5 */
#rightcol .box p {margin:0;padding:5px 5px 5px 7px;font-size:0.85em}

/* Links ------------------------------------------------------------------------- */
/*#contenttop a, #leftcol a, #centercol a {font-weight:bold}
#contenttop a:link, #leftcol a:link, #centercol a:link, #rightcol a:link, #footer a:link {color: #000099; text-decoration:none;}
#contenttop a:visited, #leftcol a:visited, #centercol a:visited, #rightcol a:visited, #footer a:visited {color: #000099; text-decoration:none;}
#contenttop a:hover, #leftcol a:hover, #centercol a:hover, #rightcol a:hover, #footer a:hover {color: #000099; border-bottom:1px solid #000099}
#contenttop a:active, #leftcol a:active, #centercol a:active, #rightcol a:active, #footer a:active {color:#000099}
#centercol a.offsiteicon:hover {color: #000099; border-bottom:1px solid #000099;background-position:center right; }*/
#crumbs a {font-weight:bold;}
.offsiteicon {padding-right:15px;background:url(/nrs/atlas/local-resources/images/offsite_link.gif) bottom right no-repeat;}

#masthead .header{width:960px; height:121px; position:absolute;background-color:#CCC000;}

#masthead>.header {
	background-position: 0px -1px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-radius: 0 20px 0 0;
	height: 122px; /* 121px */
}


#usdalogo {
	height: 37px;    
	left: 12px;
	position: absolute;
	top: 12px;  
	width: 54px;
}

	#usdalogo a {
		background-color: transparent;
		background-repeat: no-repeat; 
		background-position: top left;
		background-image: url(/nrs/atlas/local-resources/images/logousda.gif); 
		display: block;
		height: 37px;
		width: 54px;	
	}
	
#usdatitle {
	left: 70px;
	position: absolute;
	top: 0.7em;
}

	#usdatitle a {		
		color: #00005c;
		font-family: Arial,Verdana,sans-serif; 
		font-size: 0.75em;
		text-decoration: none;	
	}
	
#fstitle {
	left: 70px;
	position: absolute;
	top: 1.85em;
}

	#fstitle a {
		color: #00005c;
		font-size: 1.25em;
		font-weight: normal;
		text-decoration: none;
	}

#foresttitle {
	right: 100px;
	position: absolute;
	top: 0.65em;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;              
}

	#foresttitle a {
		color: #efefef;
		font-weight: normal;
		font-size: 1.2em;
		line-height: 1.1;
		text-decoration: none;
		text-shadow:1px 1px 1px #000000;		
	}

#fslogo {
	display: block;
	height: 51px;
	position: absolute;
	right: 15px;
	top: 5px;
	width: 48px;
}

	#fslogo a {
		display: block;
		background: transparent url(/nrs/atlas/local-resources/images/logofs.gif) no-repeat top left;
		height: 51px;		
		width: 48px;      
	}
               

	#leftcol {    
		-moz-box-shadow: 0 2px 10px #333333;
		-webkit-box-shadow: 0 2px 10px #333333;
		box-shadow: 0 2px 10px #333333;
		-moz-border-radius: 0 20px 0 20px;
		-webkit-border-top-right-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		border-radius: 0 20px 0 20px;

	}    
	
	#righttop {
  	  
	  -moz-border-radius-topright: 20px;
	  -webkit-border-top-right-radius: 20px;
	  border-radius-right: 20px;
	  }

	  #leftcont  {
	    -moz-border-radius: 0 0 0px 20px;
		-webkit-border-bottom-left-radius: 20px;
		border-radius-left: 20px;
	}
	 #footer  {
	    -moz-border-radius: 0 0 0px 20px;
		-webkit-border-bottom-left-radius: 20px;
		border-radius-left: 20px;
	}

  
/************** HEADER *************/
#map_header {
     font-family : Verdana, Arial, Helvetica, sans-serif ;
     font-size : 12px ;
	 border-bottom: #fdc870 1px solid;
     padding : 5px 0 3px 0;
	 margin : 0px;
	 float:left;
	 width: 100%;
     background: #f2dd9a url(../img/mapHdr_bg.gif) no-repeat right top;
     text-align : center;
}

/*#map_header table {
	margin: 0 auto;
}
#map_header table td {
	padding-right: 5px;
}*/
#map_headerLeft {
	margin: 0;
	margin-left: 6px;
	padding: 0;
	width: 40%;
	float:left;
}
#map_headerLeft ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#map_headerLeft ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#map_headerLeft ul li img,
#map_headerLeft ul li a {
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}
#map_headerRight {
	float:right;
	width: 40%;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}
#map_body {
	
	border : #fdc870 2px solid ;
	border-top: none;
	border-left: none;
	clear:both;
}
.map_2col #map_body {
	height: 726px;
}

.map_3col #map_body {
	height: 496px;
}
#gMap {   
     height: 100%;
}

.selectnav {
	margin:3px 0;
	padding:0 0 0 10px;
	background:url( /nrs/atlas/local-resources/images/right-box-list-selected-arrow.gif) no-repeat left top !important;
}
#rightcol .showcase {margin-bottom:10px;border:1px solid #F9C66D;background-color:#F7F1C2;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
padding:10px;

}

#mods {
	width:70px;
	height: 70px;
	border-collapse:collapse !important;
	float:left;
	margin-right:10px;

}
#mods td
{
	width: 35px;
	height: 35px; 	
	text-align:center;
	vertical-align:central;
		border-collapse:collapse !important;

	border:solid 1px #666666;
}}
