/* MENU CONTAINER */
#menuDiv
{
   position: relative;
   float: left;
   margin-bottom: 5px;
   height: 25px;
   width: 750px;
   background-color: #000000;
   z-index: 90;
}

/* MENU BASE */
#menu
{
   position: relative;
   list-style: none;
   padding-left: 10px;
}

/* init & hide submenus */
#menu li ul
{
   position: absolute;
   width: 220px;
   left: -999em;
   list-style: none;
   z-index: 91;
}

/* show submenu on level 1 hover */
#menu li:hover ul, #menu li.sfhover ul
{
   left: auto;
   margin-left: -3px;
}

/* MENU ITEMS */
/* level 1 bg */
#menu li
{
   position: relative;
   float: left;
   background-color: #000000;
   border-left: 3px solid #000000;
}

/* level 1 fg */
#menu li a
{
   display: block;
   padding: 5px 7px 6px 5px;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   color: #f4b429;
}

/* level 1 bg hovered */
#menu li:hover, #menu li.sfhover
{
   background-color: #000000;
   border-color: #f4b429;
}

/* level 1 fg hovered */
#menu li:hover a, #menu li.sfhover a
{
   color: #ffffff;
}

/* ACTIVE level 1 bg */
#menu li.activeSelection
{
   background-color: #000000;
}

/* ACTIVE level 1 fg */
#menu li.activeSelection a
{
   color: #ffffff;
}

/* ACTIVE level 1 bg hovered */
#menu li.activeSelection:hover
{
   background-color: #000000;
}

/* ACTIVE level 1 fg hovered */
#menu li.activeSelection:hover a
{
   color: #ffffff;
}

/* MENU SUBITEMS */
/* level 2 bg */
#menu li ul li
{
   width: 220px;
   background-color: #000000;
   border-bottom: 1px solid #fce8be;
   border-left: 3px solid #f4b429;
}

/* level 2 fg */
#menu li ul li a
{
   font-size: 8pt;
   font-weight: normal;
   color: #f4b429;
}


/* level 2 fg */
#menu li:hover ul li a, #menu li.sfhover ul li a
{
   color: #f4b429;
}

/* level 2 bg hovered */
#menu li ul li:hover, #menu li ul li.sfhover
{
   background-color: #f4b429;
}

/* level 2 fg hovered */
#menu li ul li:hover a, #menu li ul li.sfhover a
{
   color: #000000;
}

/* level 2 bg (ACTIVE level 1) */
#menu li.activeSelection:hover ul li
{
}

/* level 2 fg (ACTIVE level 1) */
#menu li.activeSelection:hover ul li a
{
   color: #f4b429;
}

/* level 2 bg hovered (ACTIVE level 1) */
#menu li.activeSelection:hover ul li:hover
{
}

/* level 2 fg hovered (ACTIVE level 1) */
#menu li.activeSelection:hover ul li:hover a
{
   color: #000000;
}

/* ACTIVE level 2 fg (ACTIVE level 1) */
#menu li.activeSelection:hover ul li.activeSelection a
{
   color: #ffffff;
}

/* ACTIVE level 2 bg hovered (ACTIVE level 1) */
#menu li.activeSelection:hover ul li.activeSelection:hover
{
   background-color: #f4b429;
   border-bottom: 1px solid #fce8be;
}

/* ACTIVE level 2 fg hovered (ACTIVE level 1) */
#menu li.activeSelection:hover ul li.activeSelection:hover a
{
}

#menu li.menuBottom
{
   height: 10px;
   background: transparent url(../images/menu_bottom.gif) no-repeat bottom right;
   border-bottom: 0px;
   font-size: 0px;
}

#menu li.menuBottom:hover
{
   background-color: transparent;
}

