body {
	margin: 0px;
}

hr { width: 90%;
	color: #996600;
	height: 1px; }

#resourceNav hr { width: 100%;
	                      color: #996600;
	                       height: 1px; }

/*------------------------------ paddings*/

.padding5px { padding: 5px; }


/*--------------------------- container */

#container { padding: 20px; 
		      width: 780px;
		      position:relative;}
		      
.containerTop { padding: 20px 20px 0px 20px; 
		      width: 780px;
		      position:relative;}
		      
.containerBottom { padding: 0px 20px 20px 20px; 
		      width: 780px;
		      position:relative;}

#margin5px { margin: 5px; }

/* ---------------------------- hdrGreenBgShape  */

#hdrGreenBgShape { background-image: url(/resources/images/structure/hdr_green_bg_shape.gif);
		                   background-position: 158px 100%;
				   background-repeat: no-repeat;
				   width: 780px; }

#hdrGreenBgShapeNew { background-image: url(/resources/images/new-header.jpg);
		                   background-position: 158px 100%;
				   background-repeat: no-repeat;
				   width: 780px; }
				   
#tagLine {
	position: absolute;
	left: 420px;
	top: 80px;
}
		

#findATrail {

	position: absolute;
	left: 645px;
	top: 20px;
	width: 135px;
}

#findATrailNew {

	position: absolute;
	left: 534px;
	top: 8px;
	width: 225px;
}

#findATrailNewHome {

	position: absolute;
	left: 534px;
	top: 8px;
	width: 225px;
}

TEXTAREA, INPUT, SELECT, OPTION {
	font-family: "Lucida Console", Courier, monospace;
	font-size: 9pt;
}

.NetscapeFix {
	font-family: "Lucida Console", Courier, monospace;
	font-size: 9pt;
}

				   

			    
			    
/*-------------------------------------- subNav */


#subNavContainer { background-color: #e1d3b5; 
		  		  padding-top: 10px;
				  width: 147px; }
				  
#subNav {
		 width: 90%;
		 border-top: 1px solid #996600;
		 border-bottom: 1px solid #996600;
		 text-align: left; }
		 
		 
#subNav ul li { list-style-image: url(/resources/images/graphics/subNavArrow.gif);
			 font-size: 11px; }

		 



			    
/*------------------------------- homeMainBanner */

#homeMainBanner { width: 741px;
				  height: 187px; 

				}

#homeMainBannerNew { width: 100%;
				  height: 187px; 
				  background-repeat:no-repeat;

				}
			
#homeMainBannerInside	{ width:100%;
				  height: 187px;
				  margin-left:-19px;
				}
				
.homeBannerInsertSpacer	{width:820px;
				   
				}
				
/* --------------------------------- primaryMainBanner */				
				
#primaryMainBanner {margin-left: 3px;
				     width: 592px; } 
							
				
#breadCrumbing {  width: 600px;
			   	height: 10px;
			   	border-bottom: 1px solid #003399;
			  	 font-size: 9px;
				 padding: 0px 0px 5px 5px; }
				 
#breadCrumbingPrimary {  width: 593px;
			   		    height: 10px;
					    border-top: 1px solid #669933;
			   	            border-bottom: 1px solid #669933;
			  	            font-size: 9px;
					    margin-top: 2px;
					    margin-left: 2px;
				 	    padding: 0px 0px 5px 5px; }
				
/* ----------------------------  homeMainBody */

#homeMainBody { width: 738px;
			       border-top: 1px solid #003399;
			       padding: 0px; }

#newsMainBody { width: 738px;
			       border-top: 1px solid #669933;
			       padding: 0px; }
			       
			       
/*------------------------------------ blueBox */

#blueBox {  width: 250px;
 		    height: auto;
		    background-color: #d9e1f0;
		    vertical-align:top;
		    padding-bottom: 10px;
		     }
		    
#blueBoxPrimary { width: 100%;
 		    		height: auto;
		                background-color: #d9e1f0;
		     vertical-align:top;
		      padding-bottom: 10px; }
		      
.blueBg { padding: 0 5 5 5; 
		background-color:#ccd6eb;
		}
		
.blueBg UL { margin: 0 0 0 15; }


.goldBg { padding: 0 5 5 5; 
		background-color:#FFCC99;
		}

.goldBg UL { margin: 0 0 0 15; }

.redBg { padding: 0 5 5 5; 
		background-color:#F0D9D9;
		}

.redBg UL { margin: 0 0 0 15; }

.yellowBg { padding: 0 5 5 5; 
		background-color:#FFFFCC;
		}

.yellowBg UL { margin: 0 0 0 15; }

.greenBg { padding: 0 5 5 5; 
		background-color:#DBEBCE;
		}

.greenBg UL { margin: 0 0 0 15; }
			
			
			
/* ------------------------------------  utilityIcons*/

#utilityIcons { 
}			       


/*------------------------------------ footer */

#footer p { font-size: 10px; 
		    color:#333333; }
		    
/*---------------------------------------  copyright */

#copyright  { font-size: 10px; 
		    color:#333333; }

#shareButton	{ margin-left:340px;
			padding-left:5px;
			margin-top:7px;
			border-style:solid; 
			border-width:0 0 0 1px;
			color:#003e86;
			}

#shareButtonGeneric	{ margin-left:336px;
			padding-left:5px;
			margin-top:7px;
			border-style:solid; 
			border-width:0 0 0 1px;
			color:#003e86;
			}
			
#shareButtonHome	{ margin-left:348px;
			padding-left:5px;
			margin-top:7px;
			border-style:solid; 
			border-width:0 0 0 1px;
			color:#003e86;
			margin-bottom:-5px;
			}

.headerLinks	{ font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#666666;
			font-weight:bold;
			}

.hrLine		{color:#669933; width:592px; margin-top:2px;}

.newsBanner	{ width:100%;
			margin-left:-19px;
			padding-bottom:1px;
			}