ul.cssMenu {
/*  background: #C4CEB3;*/
  border: none;
  display: block;
  float: left;
  font-weight: bold;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
ul.cssMenu ul { 
  display: none;
  left: -1px;
  position: absolute;
  top: 98%;
  width: auto;
  min-width: 100px;
}
ul.cssMenu li:hover>ul { display: block }
ul.cssMenu ul ul { position: absolute;left: 98%;top: -2px; }
ul.cssMenu li {
  display: block;
}
ul.cssMenu li.none {
  border: none;
  width: 33px
}
ul.cssMenu a:active, ul.cssMenu a:focus { outline-style: none; }
ul.cssMenu a {
/*  background: #C4CEB3;*/
  border: none;
  color: #444444;
  display: block;
  font-size: 14px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  padding: 6px 12px;
  text-align: left;
  text-decoration: none;
}
ul.cssMenu span {
  display: block;
  font-size: 14px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  overflow: hidden;
  padding: 0;
} 
ul.cssMenu li { float: left; }
ul.cssMenu ul li { float: none; }
ul.cssMenu ul a {
  background: #C4CEB3;
  text-align: left;
  white-space: nowrap;
}
ul.cssMenu li:hover { position:relative; }
ul.cssMenu li:hover>a {
  background: #9E9B90;
  border: none;
  font-size: 14px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
}
ul.cssMenu li a:hover {
  position: relative;
  background: #9E9B90;
  border: none;
  font-size: 14px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul { display:block }
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul { display:none }
ul.cssMenu li a.selected {
  background: #9E9B90;
  color: #fff;
  text-decoration:none;
}