
.sidebar  ul.menu {
  margin-top: 0;
  padding-left: 0;
}

/* All menu itens */

.sidebar ul.menu li {
}

.sidebar ul.menu li.active-trail {
	background: #000;
}

.sidebar  ul.menu li,
.sidebar  ul.menu li.collapsed {
  list-style: none outside none;
}

.sidebar  ul.menu li a,
.sidebar  ul.menu li.collapsed a {
  background: url("../images/menu-bullet.png") no-repeat scroll 4px center transparent;
  border-bottom: 1px solid #eaeaea;
  color: #000000;
  display: block;
  font-size: 1.1em;
  font-weight: normal;
  padding: 11px 0px 11px 25px;
  text-decoration: none;
}

.sidebar  ul.menu li a.active {
	background: url("../images/menu-bullet-over.png") no-repeat scroll 4px center transparent;
  color: #FFF;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

.sidebar ul.menu li.last a {
  border-bottom: none;
}

/* Parent menu itens and sub menus */

.sidebar ul.menu li.collapsed {}

.sidebar ul.menu li.collapsed a {}

.sidebar ul.menu li.collapsed  ul {
  display: none;
}

.sidebar ul.menu li.expanded ul {
  background: none repeat scroll 0 0 #FCFCFC;
  border-top: 1px solid #DDDDDD;
  margin-left: 11px;
}

.sidebar ul.menu li.expanded ul li {}

.sidebar ul.menu li.expanded ul li a {
  font-size: 1em;  
}

.sidebar ul.menu li.expanded a.active {}

/* Hover rules */

.sidebar ul.menu li:hover {
	background: #000;
}

.sidebar ul.menu li a:hover {
	background: url("../images/menu-bullet-over.png") no-repeat scroll 4px center transparent;
  color: #FFF;
}

.sidebar ul.menu li a.active:hover, 
.sidebar ul.menu li.expanded a.active:hover, 
.sidebar ul.menu li.collapsed a:hover {
	color: #FFF;
}












