/* CSS Document */



/* swapclass links original colors: ".closed a, .open a" and ".single a": #757b69 */

#p7swapmenu1, #p7swapmenu2, #p7swapmenu3, #p7swapmenu4 {
	background-color: #f2efe1/*eee*/;/*outside border*/
	border: 1px solid;
	border-color: #fff #ac9e81 #ac9e81 #fff;/*#E4E9D8 #99A189 #99A189 #E4E9D8;*/
	padding: 6px;
	margin-bottom: .5em;
}

#p7swapmenu1 ul, #p7swapmenu2 ul, #p7swapmenu3 ul, #p7swapmenu4 ul {	
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	list-style: outside;
	position: relative;
}
#p7swapmenu1 li, #p7swapmenu2 li, #p7swapmenu3 li, #p7swapmenu4 li {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.5em;
	}
#p7swapmenu1 ul li li a, #p7swapmenu2 ul li li a, #p7swapmenu3 ul li li a, #p7swapmenu4 ul li li a {/*-- SUBs -fontsize is here --*/
	font-size: 85%;
	background: #d7d1bb;/*ccc*/;/*sublink bg open color*/
	border: 1px solid;
	border-color: #fafafa #999 #999 #fafafa;
	}
#p7swapmenu1 ul li li a:hover, #p7swapmenu2 ul li li a:hover, #p7swapmenu3 ul li li a:hover, #p7swapmenu4 ul li li a:hover {
	color: #fafafa;
	background: #ac9e81/*999*/;/* sublink bg hover color*/
	border: 1px solid;
	border-color: #4e5a34 #A7A7A7 #A7A7A7 #4e5a34;
	}
	
/*-- fix for extra whitespace between vertical links in IE6--*/ /*-- fixed in IE6 WinXP! --*/
#p7swapmenu1 a, #p7swapmenu2 a, #p7swapmenu3 a, #p7swapmenu4 a {
	display: inline-block;
	}
#p7swapmenu1 a, #p7swapmenu2 a, #p7swapmenu3 a, #p7swapmenu4 a {
	display: block;
	}
/*-- end fix --*/


.closed a, .open a { /* UBER - give buttons green bg color *//*#757b69*//*#595D4F*/
	background-color: #4e5a34/*49533a*/;
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	/*color: #fafafa;*//*text color, link open*/
	display: block; /*-- buttons span div --*/
	padding: 2px 0px 2px 16px;
	text-decoration: none;
	}
.closed a{
	color: #fafafa;/*text color, link open*/
	}

.open a {
	color: #000;/*text color, link closed*/
}


.single a { /* UBER- these rules give buttons green bg color */ /*#757b69*//*#595D4F*/
	background-color:#4e5a34/*49533a*/;
	border: 1px solid;
	border-color: #C9D0AD #848C71 /*#848C71*/#000 #C9D0AD;
	color: #F8FAEC;
	display: block; /*-- buttons span div --*/
	padding: 2px 0px 2px 16px;
	text-decoration: none;
	}
.closed a:hover, .open a:hover {/* hover for Uber links */
	color: #1C1C1C;
	background-color: #92a862/*B7BEA9*/;
	border: 1px solid;
	border-color: #4e5a34 #848C71 #e7e9db #4e5a34;
		}

.single a:hover {/* hovers for single links */
	color: #000;
	background-color: #92a862/*B7BEA9*/;
	border: 1px solid;
	border-color: #4e5a34 #a9ba83 #a9ba83 #4e5a34;
	
	}
.closed a {/* UBERlink bg color-inactive */ /*#757b69*//*#595D4F*/
	background:#4e5a34 url(../assets/images/menplus.gif) no-repeat 3px 50%;
	}
.open a {/* UBERlink bg color-active */ /*#757b69*//*#595D4F*/
	background:#92a862 url(../assets/images/menminus.gif) no-repeat 3px 50%;
	color:000;
	
	}
.closed ul li a, .open ul li a, .open ul li a:hover { /*-- these are sub links --*//*-- font size is controlled elsewhere --*/
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	color:#333; /* this is link text color */
	padding: 0 0 0 16px;
	margin: 0 0 0 8px/*was 16px*/;
	background: transparent url(../assets/images/pagemarker.gif) no-repeat 0% 50%;
	}

.open ul a:hover {
	background-color: transparent;
	}
#p7current {font-weight: bold;}

/*---------------------------------------- Trail preservation section
*/
#p7swapmenu2 .closed a, #p7swapmenu2 .open a{/*Trail Preservation*/
    color: #dfb664;/* yellow */
    }
#p7swapmenu2 .open a {
	color: #f2d766/*efcc9d*/;/* lighter yellow */
}

#p7swapmenu2 .closed a:hover {
	color:#222;
	background-color: #92a862;
}
#p7swapmenu2 .closed ul li a, #p7swapmenu2 .open ul li a { /* text color, submenus when TP is open */
	color:#222;
}
#p7swapmenu2 .open ul li a:hover {
	color:#f6e395;
}





/*-- don't need these; in js --*/
/*.closed ul {
	display:none;
	}
.open ul {
	display:block;
	}*/
/*-- end --*/
