/* Navigation */
#mainMenu{}
/* styles for spacers when menu is in EDIT MODE - EDITABLE */
/*
.nav li a.navSpacer,
.nav li a.navSpacer:link,
.nav li a.navSpacer:active,
.nav li a.navSpacer:visited,
#nav-one li.ieHover ul a.navSpacer,
#nav-one li.ieHover ul li.ieHover ul a.navSpacer
{
  background-image: none;
  background: #f0c400;
}

#nav-one li.ieHover a.navSpacer,
#nav-one li.ieHover ul a.navSpacer:hover,
#nav-one li.ieHover a.navSpacer:hover .textHolder,
#nav-one li.ieHover ul li.ieHover ul a.navSpacer:hover .textHolder{
  background-image: none;
  background: #E7FE00;
}

.nav li a.selectedNavItem,                            
.nav li a.selectedNavItem:link,                       
.nav li a.selectedNavItem:active,                     
.nav li a.selectedNavItem:visited,                    
#nav-one li.ieHover ul a.selectedNavItem,             
#nav-one li.ieHover ul li.ieHover ul a.selectedNavItem,
#nav-one li.ieHover a.selectedNavItem,
#nav-one li.ieHover ul a.selectedNavItem:hover{
  background-image: none;
  background: #E27000;
}


#nav-one li.ieHover ul a.navSpacer, #nav-one li.ieHover ul a.navSpacer:hover, #nav-one li.ieHover a.navSpacer .textHolder{
  padding: 0px;
  height: 10px;
}

.dropOver{
  background: #E7FE00;
}

.frameClass{
  border: 3px dotted #999;
}
*/
/* main menu styles - NOT EDITABLE */
.nav, .nav ul { 
  list-style: none;
  margin: 0;
  padding: 0;
}

.nav {
//  z-index: 100;
  position: relative;
}

.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

/* style for main category links - EDITABLE */
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  float:left;
  display:block;
  font-size:109%;
  text-decoration:none;
  color:#ffffff;
  font-weight:bold;
  background:none;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:11px 0px 0px 0px;
  height:29px;
}
/* style for main category links hover - EDITABLE */
#nav-one li.ieHover a {
  display:block;
  color: #98C4DB;
}

/* style for first level drop-down - EDITABLE*/
#nav-one li.ieHover ul a {
  display:block;
  padding:5px 0px 5px 0px;
  height:15px;
  border-top: 1px solid #5B8EA9;
  background:#6C9CB4;
  color:#ffffff;
}
/* style for first level drop-down hover - EDITABLE*/
/* the class, 'onPopOut' is used in the JS to keep this level 
highlighted with the third menu item is fired */
#nav-one li.ieHover ul a:hover, #nav-one li.ieHover ul a.onPopOut {
  background: #76ADC7;
  color: #98C4DB;	
}

/* style for second level drop-down - EDITABLE*/
#nav-one li.ieHover ul li.ieHover ul a {
  display:block;
  border-top: 1px solid #5B8EA9;
  background:#6C9CB4;
  color:#ffffff;
}
/* style for second level drop-down hover - EDITABLE*/
#nav-one li.ieHover ul li.ieHover ul a:hover {
  background:#76ADC7;
  color: #98C4DB;	
}

/* list containing 1st level drop-down - ONLY EDIT BOTTOM BORDER */
.nav ul {
  border-bottom: 1px solid #5B8EA9;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -999em;
  left: 0px;
}
/* position for 1st level drop down to begin - SHOULD EQUAL HEIGHT (WITH PADDING) OF CATEGORIES */
.nav li.ieHover ul {
  top: 40px;
}
/* spacer to be used in edit mode - HEIGHT EQUAL TO CATEGORY LINE HEIGHT, WIDTH 10px */
/*
.menuSpacer{
  height: 10px;
  border: 0px;
}
*/
/* another spacer to be used in edit mode - HEIGHT EQUAL TO THE <A> IN LI, POSITION EQUAL TO ANY TOP-PADDING IN <A>*/
/*
.textHolder{
  height:29px;
}
*/
/* DO NOT EDIT - keeps 2nd level menu hidden */
.nav li.ieHover ul ul{
  top: -999px;
}

/* ------- Second level drop-down ------- */
/*
.nav ul ul {
  list-style: none;
  margin: 0;
  position: relative;
  top: -999em;
  left: -1px;
}
*/
.nav li.ieHover ul li.ieHover ul{
  top: 0px;
}
.nav ul ul li{
  border: 0;
  float: left;
}

/* IE 6 fix for 3px text-jog */

* html #nav-one{
  height: 1%;
}
* html #nav-one .ieMarginHack{
  margin-right:-3px;
}
