.treeview ul{  
   margin:0;  
   padding:0;  
   padding-top: 8px;
   list-style-type:none;  
}  

.treeview li{ 
/*Style for LI elements in general (excludes an LI that contains sub lists)*/

   background: no-repeat left center;

   list-style-type: none;

   padding-left: 0px;
   
   margin-bottom: 8px;

}



.treeview li.submenu{ 
/* Style for LI that contains sub lists (other ULs). */

   background: no-repeat left 1px;

   cursor: hand !important;

   cursor: pointer !important;
}




.treeview li.submenu ul{ 
/*Style for ULs that are children of LIs (submenu) */

   display: none;
   margin-top: 8px;

   padding-left:4px;
   
/*Hide them by default. Don't delete. */

}



.treeview .submenu ul li{ 
/*Style for LIs of ULs that are children of LIs (submenu) */

   cursor: default;

}