

.menu {
/*     letter-spacing : 1px; */
    list-style-image : none;
    list-style-type : none;
    margin-bottom : 1em;
    margin: 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    font-size: 1.1em;
  }

/* MLW -- Top departments elements become separate menus */


.menu li {
    margin-top: 0pt;
    margin-right: 0pt;
    margin-left: 0pt;
    margin-bottom:0pt;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #FFF;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 100%;
    border: 0px;
/*     border-bottom: 1px solid #522D13; */
    text-indent: 13px;
  }


.menu li a {
    background: #FFF url(../graphics/brown/menu_sep.gif) no-repeat bottom right;
    line-height: 190%;
    display:block;
    width:100%;
    color:#000;
    padding: 0 0 5px 0;
  }

.menu li a:hover {
	color: #522D13;
}

/*.menu li a span {
    color: #FFF;
  }*/

/* Hide the [Home] menu entry */
.menu li.first {
	border: 0px;
}

.menu li.first a {
/*     display: none; */
	height: 45px;
    	background: #FFF url(../graphics/brown/ep_home.gif) no-repeat 8px 2px;
    	color: #522D13;
        text-indent: 60px;
        font-size: 130%;
        padding: 20px 0px 0px 0px;
        text-transform: none;
  }

.menu li ul {
    border: 0px;
    font-weight : normal;
    text-transform : capitalize;
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    color:#555;
  }

.menu li ul li {
    /*Style for LI elements in general (excludes an LI that contains sub lists)*/ 
/*     background-color: #EAECE3; */
    list-style-type: none;
    display:block;
    color:#522D13;
    border: 0px;
    text-transform : capitalize;
    margin: 0px;
    padding: 0px;
    text-indent: 20px;
  }


.menu li ul a {
    display:block;
	color: #522D13;
    background-image: none;
    background-color: #FFF;
    border: 0px;
  }

/*.menu li ul li a:hover {
	text-decoration: none;
}*/

.menu li ul li {
    background-color: #FFF;
  }


/*.menu li ul li a span {
    color: #555;
  }*/


.menu li ul li ul, .menu li ul li ul li ul {
    position: relative;
    left:-9999px;    /* Shunted off screen */
    margin: 0px;
    padding: 0px;
    background-color: #FFF;
    z-index: 500;
    display: none;
    /* Not displayed so IE6 doesn't leave gaps */
  }


.menu li ul li:hover ul, .menu li ul li:hover ul li:hover ul {
    left: 10%;
    display: block;
    width: 20%;
/*     border: 1px solid #522D13; */
  }


.menu li ul li ul li, .menu li ul li ul li ul li {
    border: 0px;
  }


.menu li ul li ul li a {
    background: #FFF url(../graphics/brown/sub_menu.gif) no-repeat 0 4px;
    color: #522D13;
    line-height: 150%;
  }


/*.menu li ul li ul li a span {
    color: #555;
  }*/


.menu li ul li a.selected {
    background-color: #FFF;
  }


.menu li ul li a:hover {
    color:#000;
  }

