.treeview{margin:0px 0; padding:0; color:#333}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}
.treeview a{color:inherit; text-decoration:none;}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
display:block;
line-height:24px;
font-size:13px; font-family:Arial;
}
.treeview li a{border-bottom:1px solid #CFCFCF; border-top:1px solid #F8F8F8;
display:block; padding-left:20px; padding-right:10px; padding-top:3px; padding-bottom:3px}
.treeview li a.first{border-top:0px;}
.treeview li a.last{border-bottom:0px;}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background:url('../img/arrow.png') no-repeat 94% 15px;
cursor: hand !important;
cursor: pointer !important
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
padding-left:11px;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default; border:0px;
}
.treeview .submenu ul li a{border:0px;}
.treeview .submenu ul li a:hover{text-decoration:underline;}