#menuvertical {
  margin:0;
  padding:0;
}

#menuvertical li {
  display:block;
  border-bottom:1px solid #406480;
  width:200px;
  background:#cfdce6;
}

#menuvertical li a {
  display:block;
  padding:5px 5px 5px 10px;
  font-size:18px;
  color:#507ea1;
  text-decoration:none;
  line-height:30px;
}

#menuvertical li a:hover {
  color:#333;
  background:#f0f0f0;
}

#menuvertical a.active {
  color:#333;
  background:#f0f0f0;
}
