.treeview3 ul, .treeview3 ul li, .treeview3 ul li ul, .treeview3 ul li ul li {
  padding-top:0px;
  padding-bottom:0px;
  margin-left:6px;
  margin-top: 0px;
  margin-bottom:0px;
  line-height:14px;
  list-style:none
}

.treeview, .treeview2 { /*CSS for Simple Tree Menu*/
margin: 0px 0px 0px 0px;
padding: 4px 8px 4px 10px;
font-family:Arial, Helvetica, sans-serif
}

.treeview2 {
  padding: 4px 0px 4px 0px;
  font-family:Arial, Helvetica, sans-serif
}


.treeview ul, .treeview2 ul{ /*CSS for Simple Tree Menu*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.treeview li, .treeview2 li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background-position:left;
list-style-type: none;
padding-left: 8px;
margin-bottom: 0px;
font-weight: normal;
font-weight:bold;
line-height:17px;
border-left:1px solid #eee;
/*border-top:1px dotted #ddd;*/
}

.treeview li.submenu, .treeview2 li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background-image: url(../images/closed.gif);
background-repeat: no-repeat;
background-position:top left;
cursor: hand !important;
cursor: pointer !important;
font-weight: bold;
color:#3554AB;
padding-top:0px;
}

.treeview ul li a.link2, .treeview2 ul li a.link2 , .treeview ul li p a.link2, .treeview2 ul li p a.link2 {
  font-weight:normal
}

.treeview li.submenu ul, .treeview2 li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li, .treeview2 .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}