#menu {
	margin-top: 5px;
/*	background-color: #ec9328; */
	color: black;
	height: 20px; 
	z-index: 10;
	line-height: 20px; 
	vertical-align: middle;
	width: 850px;
  text-transform: lowercase;
}


#menu a {
  font-weight: bold;
	color: black;
	text-decoration: none;
}

#menu a:hover {
	color: #58585a;
	text-decoration: none;
}


#menu ul {
      list-style:none;
      margin: 0;
      padding: 0;
      float: left;
      width: auto !important;
      width: 3em;
      white-space: nowrap;
}
#menu ul li {
      text-align: center;
      position:relative;
      min-height: 1px;

}

#menu ul li a {
      display: block;
      padding: 0px 15px;
}

#menu ul li ul {
        text-align: left;
	width: 210px;
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 0px 0px 10px 0px;
	margin: 0px !important;
	margin-left: -50px;
}

#menu ul li ul li,
#menu ul li ul li a {
	padding: 0px;
	padding-left: 7px;
	line-height: 18px;
	text-align: left;
	margin-top: 0px;
	width: 210px;
  font-weight: normal;
}

#menu ul li a:hover,
#menu ul li.active a,
#menu ul li ul li a:hover,
#menu ul li.active ul li a:hover {
	color: #0099cc;
}

#menu li:hover {
	cursor:pointer;
	z-index:100;
}

#menu li:hover ul ul,
#menu li li:hover ul ul,
#menu li li li:hover ul ul,
#menu li li li li:hover ul ul {
         display:none;
}

#menu li:hover ul,
#menu li li:hover ul,
#menu li li li:hover ul,
#menu li li li li:hover ul {
         display:block;
}