ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:99%;
  background: #2664A5;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
/*  margin-top: 1px;*/
border-top:1px solid #FFFFFF;
height:20px;
padding-top:0px;
}

ul#menu li a {
  background: #000038;
  color: #fff;	
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top:2px;
  padding-bottom:2px;
  font-size:13px;
}

ul#menu li a:hover {
  background: #044B95;
}

ul#menu li ul li a {
  background: #2664A5;
  color: #fff;
  padding-left: 10px;
}

ul#menu li ul li a:hover {
  background: #2664A5;
  border-left: 5px #044B95 solid;
  padding-left: 5px;
}
