/* rubel */


body { font-family: helvetica, impact, sans-serif;
text-align:center;
background:url(http://www.emapstore.com/images/bg/white.jpg);
}



font.txtsm
{
font: small-caps bold 10px helvetica, arial, sans-serif;
color: green;
}

.txtsm:hover
{
font: bold 10px helvetica, arial, sans-serif;
color:Black;
}


h1 {
font: small-caps bold 18px helvetica, arial, sans-serif;
text-indent:40px;
text-align:center;
}


h2 {
text-transform: uppercase;
font: small-caps bold 14px helvetica, arial, sans-serif;
text-indent: 40px;
}

font.c101 {
text-align: justify;
font-family: Arial;
font-size: 10px;
padding: 10px; border: 0px solid black;
}

font.c102 {
text-align: center;
font-family: Arial;
font-weight: bolder; 
font-size: 16px;
padding: 10px; border: 0px solid black;
}

/*rubel*/
div.wrapper { 
width:720px; /* or a percentage, or whatever */ 
font-family:arial,helvetica;
font-size:12pt;
text-align:center;
font-weight:bold;
margin:0 auto; /* for the rest */ 
border: 0px solid blue;
} 

div.main { 
width:720px; /* or a percentage, or whatever */ 
text-align:center;
margin:0 auto; /* for the rest */ 
border: 0px solid blue;
} 

/* *************************** */


div.img 
{ 
margin: 2px; 
border: 1px solid #669966; 
height: 120px; 
width: 171px; 
float: left; 
text-align: center;
background-color:rgb(215,228,215);
} 

div.img img 
{ 
display: inline; 
margin: 3px; 
border: 1px solid #ffffff; 
} 


div.img a img {
border: 2px solid gray;
} 

div.img a:hover img {
border: 3px solid green;
}

div.desc
{
text-align:center;
font-weight:normal;
width:166px;
margin:2px;
font-size:14px
font-variant: small-caps; 
font-family:"helvetica, arial, sans-serif";
} 

span.auth
{
font-size:8pt;
}
/* *************************** */

div.stateHead
{
text-align: center;
font: small-caps 12px arial;
font-weight: bold;
font-size:12pt;
width:720px;
margin:0 auto; /* for the rest */ 
height:auto;
} 


div.stateHead2
{
text-align: left;
} 

.topsmtwo {
font-family:helvetica;
font-size:8pt;
text-align:left;
font-weight:bold;
}

span.redbox
{
font-size:10pt;
border-style: solid;
border-color: #ff0000;
border-width: 2px;
}


div.div2
{
width:720px;
margin:1px;
}


hr.hr1out {
border:1px solid #669966;
width:720px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

hr.hr2out {
border:1px solid #669966;
width:100%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

hr.hr3out {
border:1px solid #669966;
width:600px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

a {
text-decoration:none;
color:blue;
font-weight: bold;
font-size: 90%;
}

a:hover {
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 90%;
}



span.c16 
{
font-family: verdana,arial,helvetica;
font-size: 80%
}


p.c101 {
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px;
line-height: 125%;
text-indent: 25px;
border:1px solid #3399FF;
height:110%;
}

p.c102 {
text-align: center;
font-family: Arial;
font-weight: bolder; 
font-size: 18px;
padding: 10px; border: 0px solid black;
}

div.c101 {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px;
line-height: 125%;
text-indent: 25px;
border:1px solid #3399FF;
width:680px
}

div.bmenu {
text-align: center;
font-family: verdana,arial,helvetica;
font-size: 12px;
padding: 10px;
width:680px
}

li.fav {
background:blue;
color:black;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
	border:1px solid #000000;
	border-top:none;
}


table.t111 {
height: 40px;
}


table.fav1{
background:rgb( 255,255,204);
	width:680px;
height:100px;
	text-align: center
	}

td.x10
{
width:340px;
text-align:left;
margin:10px auto;
font-size:12px;
font-style:italic;
font-family:"helvetica, arial, sans-serif";
text-indent:5px;
}

td.x10a
{
font: small-caps bold 16px helvetica, arial, sans-serif;
}

hr.hr3 {
border:1px solid #3399FF;
width:95%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

/**border="0" width="100%" cellpadding="0" cellspacing="0" bgcolor="#33CCFF" height="40">**/



/***** Begin Horizontal Navigation Bar *****/
#outside{
background:rgb( 255,255,204);
	width:720px;
height:30px;
	text-align: center
	}


/* Changed Navigatio Font Size Below */
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
height:15px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
font: bold small-caps 12px helvetica, arial, sans-serif;
}

/* Top Line Width */
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
width:118px;
}


/* Changed Main Menu Link Background Color and Font Color *****/
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:rgb( 255,255,204);
color:blue;
width:118px;
height:15px;
	font-weight: bold;
	font-size: 100%;
}

/* original settings for nav-1 */
#navigation-1xxx li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:146px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff; 
}

/* Changed Main Menu Hover Background Color and Font Color */
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
height:15px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	clear:left;
width:118px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:rgb( 255,255,204);
color:blue;
}

/* Drop Down Color */
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
background:rgb( 255,255,204);
color:blue;
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:blue;
color:white;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
                    
/********************** state menu ************************/        



hr.hr2 {
border:1px solid #3399FF;
width:690px;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}


/***** Begin Horizontal Navigation Bar *****/
#outside2{
background:rgb( 255,255,204);
	width:690px;
height:20px;
	text-align: center
	}


/* Changed Navigation Font Size Below */
#navigation-6 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
height:12px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
font: bold small-caps 10px helvetica, arial, sans-serif;
}

/* Top Line Width */
#navigation-6 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
width:115px;
}


/* Changed Main Menu Link Background Color and Font Color *****/
#navigation-6 li a:link, #navigation-6 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:yellow;
width:115px;
height:12px;
	font-weight: bold;
	font-size: 100%;
}


/* Changed Main Menu Hover Background Color and Font Color */
#navigation-6 li:hover a, #navigation-6 li a:hover, #navigation-6 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
height:12px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-6 li ul.navigation-7 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-6 li:hover ul.navigation-7 {
	display:block;
}
#navigation-6 li ul.navigation-7 li {
	clear:left;
width:115px;
}
#navigation-6 li ul.navigation-7 li a:link, #navigation-6 li ul.navigation-7 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
width:115px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:rgb( 255,255,204);
color:blue;
}

/* Drop Down Color */
#navigation-6 li ul.navigation-7 li:hover a, #navigation-6 li ul.navigation-7 li a:active, #navigation-6 li ul.navigation-7 li a:hover {
	clear:left;
background:rgb( 255,255,204);
color:blue;
	padding:4px 0;
width:115px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:blue;
color:white;
}
#navigation-6 li ul.navigation-7 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	z-index:900;
}
#navigation-6 li ul.navigation-7 li:hover ul.navigation-3 {
	display:block;
}
#navigation-6 li ul.navigation-7 li ul.navigation-3 li a:link, #navigation-6 li ul.navigation-7 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-6 li ul.navigation-7 li ul.navigation-3 li:hover a, #navigation-6 li ul.navigation-7 li ul.navigation-3 li a:hover, #navigation-6 li ul.navigation-7 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-6 li ul.navigation-7 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
#navigation-6 li ul.navigation-7 li:hover a span, #navigation-6 li ul.navigation-7 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}


ul.navigation-21 {
	font-size:8pt;
	list-style-type: none;
}

table.standard720{
	width:720px;
	text-align: center
	}




/************************** Changed Main Menu Hover Background Color and Font Color */
#navigation-6 li:hover a, #navigation-6 li a:hover, #navigation-6 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
height:12px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-6 li ul.navigation-7 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;background:blue;
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:115px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-6 li:hover ul.navigation-7 {
	display:block;
}
#navigation-6 li ul.navigation-7 li {
	clear:left;
width:115px;
}
#navigation-6 li ul.navigation-7 li a:link, #navigation-6 li ul.navigation-7 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
width:115px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:rgb( 255,255,204);
color:blue;
}


/************************** OUTDOORS *******************************************************/

div.Outdoorwrapper { 
text-align:left; 
width:748px; /* or a percentage, or whatever */ 
font-family:arial,helvetica;
font-size:12pt;
text-align:left;
margin:0 auto; /* for the rest */ 
} 




/************************** Changed Main Menu Hover Background Color and Font Color */
/*Nav 51 and 52 */
/***** Begin Horizontal Navigation Bar *****/
#Outdoors{
background:rgb( 102,153,102);
	width:720px;
height:30px;
	text-align: center
	}


/* Changed Navigatio Font Size Below */
#navigation-51 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
height:15px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
font: bold small-caps 12px helvetica, arial, sans-serif;
}

/* Top Line Width */
#navigation-51 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
width:118px;
}


/* Changed Main Menu Link Background Color and Font Color *****/
#navigation-51 li a:link, #navigation-51 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:rgb( 102,153,102); /*green*/
color:yellow;
width:118px;
height:15px;
	font-weight: bold;
	font-size: 100%;
}

/* original settings for nav-1 */
#navigation-51xxx li:hover a, #navigation-51 li a:hover, #navigation-51 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:146px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff; 
}

/* Changed Main Menu Hover Background Color and Font Color */
#navigation-51 li:hover a, #navigation-51 li a:hover, #navigation-51 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
color:white;
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
height:15px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


#navigation-51 li ul.navigation-52 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
display:none;
background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
color:yellow;
/*color:white;*/
text-decoration:none;
font-weight: bold;
font-size: 100%;
width:118px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-51 li:hover ul.navigation-52 {
	display:block;
}
#navigation-51 li ul.navigation-52 li {
	clear:left;
width:118px;
}


/* 101 */
#navigation-51 li ul.navigation-52 li a:link, #navigation-51 li ul.navigation-52 li a:visited {
	clear:left;

background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
/*	background:#000000;*/
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
/*background:rgb( 204,204,204);*/
color:yellow;
}

/* Drop Down Color 102 */
#navigation-51 li ul.navigation-52 li:hover a, #navigation-51 li ul.navigation-52 li a:active, #navigation-51 li ul.navigation-52 li a:hover {
	clear:left;
background:rgb( 102,153,102); /*green*/
/*background:#669966;*/
color:#006666;
	padding:4px 0;
width:118px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
background:#669966; /*green*/
color:white;
}


#navigation-51 li ul.navigation-52 li ul.navigation-53 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	z-index:900;
}
#navigation-51 li ul.navigation-52 li:hover ul.navigation-53 {
	display:block;
}
#navigation-51 li ul.navigation-52 li ul.navigation-53 li a:link, #navigation-51 li ul.navigation-52 li ul.navigation-53 li a:visited {
	background:#000000;
}
#navigation-51 li ul.navigation-52 li ul.navigation-53 li:hover a, #navigation-51 li ul.navigation-52 li ul.navigation-53 li a:hover, #navigation-51 li ul.navigation-52 li ul.navigation-53 li a:active {
	background:#666666;
}
#navigation-51 li ul.navigation-52 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
#navigation-51 li ul.navigation-52 li:hover a span, #navigation-51 li ul.navigation-52 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
}
/*End Nav 51 and 52*******************/


.hike {
font-family:sans-serif;
font-size:12px;
text-allign:left;
}

hr.Outdoors {
border:1px solid #669966;
width:90%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

td.outFeature
{
width:250px;
text-align:left;
margin:10px auto;
font-size:12px;
font-style:italic;
font-family:"helvetica, arial, sans-serif";
text-indent:5px;
}

div.div2Outdoors
{
width:720px;
margin:1px;
}


div.cOutdoors {
text-align: left;
font-family: Arial;
font-size: 16px;
text-decoration: none;
padding: 10px;
line-height: 125%;
text-indent: 25px;
border:1px solid #669966;
width:680px
}


font.PickOutdoors {
font-family: Arial;
font-size: 16px;
color:white;
}

div.OutdoorsBorder{
background-color:#669966;
}

div.sitemap {
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 10px; border: 0px solid black;
}

hr.hrSearch {
border:1px solid #3399FF;
width:95%;
margin:0 auto;/*this will align it for Mozilla*/
text-align: center;/*this will align it for IE*/
}

div.search {
font-weight:normal;
font-style: normal;
text-align: left;
font-family: Arial;
font-size: 16px;
padding: 20px;
line-height: 125%;
text-indent: 25px;
border:1px solid #3399FF;
width:680px;
background-color: yellow;
}

table.util {
background-color: #F3F4F8;
}

