@charset "UTF-8";
/* horiz menu */

/* for the admin area */
#wrap #nav .item111 {
  background: #F00;
}



#nav {
  position: relative;
  height:78px;
}
#nav li { /*float the main list items*/
  display: block;
  float: left;
  list-style: none;
}
#nav 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 li ul { /* puts the subnavs below and hides them all */
	display: none;
	position: absolute;
	left: -9px;
	top: 42px;
	height: 36px;
	width: 970px;
	background: url(../images/CampKE_SubNavBG.png) repeat-x;
}
#nav li ul a { /* style for the subnavs */
  padding-right: .75em;
  padding-left: .75em;
  height: 36px;
  text-transform: capitalize;
  color: #006633;
  line-height: 36px;
  font-size: .9em;
  letter-spacing: 0em;
}
#nav        .active     { /* style for the active main list item */
  background-color: #F6F6CF;
}
#nav  li.active  a { /* style for the active main list item */
  color: #831619;
}
#nav .active #current {
	background: url(../images/CampKE_SubNavBG.png) repeat-x;
}
#nav  li.active  ul  a { /* cancel inherit of color*/
  color: #006633;
}
/*#nav li ul#current {
	background: #CC0000 url(none) repeat-x;
	width: 100%;
}*/
#nav  .active  ul { /* display active subnav list */
  display: block;
}
#wrap #nav  .parent:hover  ul { /* display the subnav for non-active menu items on hover */
  display: block;
  z-index: 6000;
}
#nav li:hover { /* hover style for main list items */
  background-color: #F6F6CF;
}
#nav li ul li:hover { /*cancels the previous style for the subnav */
  background: none;
}
#nav li:hover a { /* hover style for main list items */
  color: #006633;
}
#nav  .active:hover  a { /* cancels previous style for the active main item */
  color: #831619;
}
#nav  .active:hover  ul  a { /* cancels previous style for the subnav of the active main item */
  color: #006633;
}
#nav li ul li a:hover { /* hover style for subnav items */
  color: #00b277;
}
#nav  .active  ul  a:hover { /* hover style for the active subnav items */
  color: #00b277;
}
/* ---------------------------------- style for the current active subnav ------------------------------------ */
/*#nav .navOn .navOnSub a {
  color: #831619;
}
#nav .navOn:hover .navOnSub a {
  color: #831619;
}
#nav .navOn .navOnSub:hover a {
  color: #831619;
}*/
#nav .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;
}
