.treeview {
margin-top: 16px; 
padding-left: 0px; 
font-size: 1.2em;
}

.treeview * { background: none; }


.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
list-style-type: none;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: transparent url('../images/list_lines.gif') no-repeat left center;
list-style-type: none;
padding-left: 24px;
margin-bottom: 0px;
}

.treeview li.last{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: transparent url('../images/list_lines_last.gif') no-repeat left center !important;
}

.treeview li.submenu7{ /* Style for LI that contains sub lists (other ULs). */
background: transparent url('../images/closed_lines.gif') no-repeat left 1px;
cursor: pointer !important;
}


.treeview li.submenu7 ul{ /*Style for ULs that are children of LIs (submenu7) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu7 ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


/* ul#treemenu1 ul { background: URL('../images/dot_gray.gif') left top repeat-y ;} */
ul#treemenu1 li span { padding-left: 12px; font-weight: bold;}


ul#treemenu1 li a { padding-left: 20px; }

ul#treemenu1 { margin-left: 22px;}


#treemenu1 {padding-top: 15px; margin-top: -1px; }

ul#treemenu1 li.hassub a { font-weight: bold;}

.level0 { border-top: 0px solid #fff;}

.submenu7 ul { }

#treemenu0 { padding-left: 35px; background-repeat: no-repeat; }
/*
#filling { background: URL('../images/dot_gray.gif') left top repeat-y; height: 10px; width: 10px;
  margin-left: 10px; 
  display: none;
} 
*/