ul.menuleft, ul.menuleft ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.menuleft a {
  display: block;
  text-decoration: none;	
}

ul.menuleft li {
    margin-top: 1px;
}
ul.menuleft li a {

  	font: bold 11px Tahoma, Arial, sans-serif;
	color: #fff;
	width: 95%;
	text-decoration: none;
	display: block;
	background: #6ca227 url(../images/bullet.png) no-repeat 7px center;
	padding: 8px 0 8px 37px;
}

ul.menuleft li a:hover {
  background: #4b7713 url(../images/bullet.png) no-repeat 7px center;
}

ul.menuleft li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
  
}

ul.menuleft li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

