@charset "UTF-8";
/* horiz menu */

#nav_164 {
  position: relative;
  height:78px;
}
#nav_164 li { /*float the main list items*/
  display: block;
  float: left;
  list-style: none;
}
#nav_164 a { /* for all links in the list & style for the main items */
  color: #FAFAD2;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.0625em;
  text-decoration: none;
  line-height: 42px;
  padding-right: 1.5em;
  padding-left: 1.5em;
  height: 42px;
}
#nav_164 li ul { /* puts the subnavs below and hides them all */
	display: none;
	position: absolute;
	left: -9px;
	top: 42px;
	height: 36px;
	width: 960px;
	background: url(../images/CampKE_SubNavBG.png) repeat-x;
}
#nav_164 li ul a { /* style for the subnavs */
  padding-right: .75em;
  padding-left: .75em;
  height: 36px;
  text-transform: capitalize;
  color: #006633;
  line-height: 36px;
}
#nav_164        .active     { /* style for the active main list item */
  background-color: #F6F6CF;
}
#nav_164  li.active  a { /* style for the active main list item */
  color: #831619;
}
#nav_164 .active #current {
	background: url(../images/CampKE_SubNavBG.png) repeat-x;
}
#nav_164  li.active  ul  a { /* cancel inherit of color*/
  color: #006633;
}
/*#nav_164 li ul#current {
	background: #CC0000 url(none) repeat-x;
	width: 100%;
}*/
#nav_164  .active  ul { /* display active subnav list */
  display: block;
}
#wrap #nav_164  .parent:hover  ul { /* display the subnav for non-active menu items on hover */
  display: block;
  z-index: 6000;
}
#nav_164 li:hover { /* hover style for main list items */
  background-color: #F6F6CF;
}
#nav_164 li ul li:hover { /*cancels the previous style for the subnav */
  background: none;
}
#nav_164 li:hover a { /* hover style for main list items */
  color: #006633;
}
#nav_164  .active:hover  a { /* cancels previous style for the active main item */
  color: #831619;
}
#nav_164  .active:hover  ul  a { /* cancels previous style for the subnav of the active main item */
  color: #006633;
}
#nav_164 li ul li a:hover { /* hover style for subnav items */
  color: #00b277;
}
#nav_164  .active  ul  a:hover { /* hover style for the active subnav items */
  color: #00b277;
}
/* ---------------------------------- style for the current active subnav ------------------------------------ */
/*#nav_164 .navOn .navOnSub a {
  color: #831619;
}
#nav_164 .navOn:hover .navOnSub a {
  color: #831619;
}
#nav_164 .navOn .navOnSub:hover a {
  color: #831619;
}*/
#nav_164 .active #current a {
	color: #831619;
}


/* -------------------------------- LOGIN MENU ------------------------------------------- */

#navLogin {
list-style:none;
}

#navLogin ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	background: #006633;
}

#navLogin li { /* all list items */
	float: left;
	position: relative;
	width: 40px;
}

#navLogin li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 0px;
	left: 0;
	width: 45px;
	height: 70px;
}




#navLogin li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}
#wrap #header .moduletable-genLogin #navLogin a {
	color: #FAFAD2;
}