.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
}

#navigation {
  width: 100%;
  float: left;

  border-width: 0px;
}

#navigation li {
  border-color: #AAA;
  border-style: solid;
  border-width: 1px 1px 1px 0px;
}

#navigation,
.ui-tooltip-nav .ui-tooltip-content {
  font-size: 14px;
  line-height: 18px;
  text-align: left;

  background-color: #D3D6FF;
}

#navigation ul,
#navigation li {
  float: left;
}

#navigation li a {
  display: block;
  padding: 6px 40px 6px 15px;

  border-left-width: 1px;
  color: #000;
}

#navigation li a.selected {
  background-color: #B0BED9;
  font-weight: bold;
}

#navigation li a:hover,
#navigation li a.active {
  background-color: #E6FF99;
}

#navigation ul {
  display: none;
}

#navigation ul.menu {
  display: block;
}

#navigation ul.menu > li {
  cursor: pointer !important;
}

#navigation .submenu li {
  border-width: 0px 1px 1px 1px;
}

.ui-tooltip-nav {
  max-width: 240px;
}

.ui-tooltip-nav .ui-tooltip-content {
  padding: 0;
  border-width: 0;
}

#navigation .ui-tooltip-nav ul,
#navigation .ui-tooltip-nav li {
  float: none;
}

#navigation .ui-tooltip-nav li a {
  padding-right: 38px;
  border-width: 0;
}
