.treeview {
  color: #AAAAAA !important;
}

/* enforce style., avoid conflicts */
.treeview li a {
  font-size: 12px !important;
}

.treeview li.selected > a {
  background-color: #D2E9FF;
}

ul.treeview {
  padding: 0px;
}

.treeview ul { /*CSS for Simple Tree Menu*/
  margin: 0px;
  padding: 0px;
}

.treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
  background-image: url(/prx/000/http/help.blumentals.net/images/page.png);
  background-repeat: no-repeat;
  background-position: left 2px;
  list-style-type: none;
  padding-left: 22px;
  margin-top: 7px;
  line-height: 1.5;
}

.treeview li.web {
  background-image: url(/prx/000/http/help.blumentals.net/images/page_world.png);
}

.treeview li.faq, .treeview li.kb {
  background-image: url(/prx/000/http/help.blumentals.net/images/question.png);
}

.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
  background-image: url(/prx/000/http/help.blumentals.net/images/closed.png);
  cursor: hand !important;
  cursor: pointer !important;
}

.treeview li.open { /* Style for LI that contains sub lists (other ULs). */
  background: url(/prx/000/http/help.blumentals.net/images/open.png) no-repeat left 1px;
}

.treeview 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{ /*Style for LIs of ULs that are children of LIs (submenu) */
  cursor: default;
}