/* Navigation Side Bar */
#menuAccordion * {
  color: white;
  font-size: 8pt;
  font-weight: bold;
}

ul#navigation {
  margin: 2px !important;
  border: 1px solid #003580;
  padding: 2px 0px 2px 2px;
  width: 166px;
  list-style: none;
}

ul#navigation * ul {
  list-style: none;
}

ul#navigation li {
  margin-left: 0px;
}

ul#navigation li * {
  cursor: pointer;
}

#navigation li.submenu a.head {
  background:#003580 url(level1_bk.png) repeat-x;
}

#navigation li.level1 {
  background:#001D82 url(level1_bk.png) repeat-x;
}

#navigation li.level1 ul {
  background-color: #2F8CB9;
  margin-bottom: 0px;
}

#navigation li.level2 ul {
  background-color: #46AEDB;
  margin-bottom: 0px;
}

#navigation li.level3 ul {
  background-color: #8d969c;
  margin-bottom: 0px;
}

#navigation li.level1 {
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #cfcfcf;
}

#navigation li.level1 li.submenu {
  background-color: #2F8CB9;
}

#navigation .level1 a {
  text-decoration: none;
  padding: 5px;
  display: block;
}

#navigation li.selected a.head {
  text-decoration: none;
}

#navigation a.head {
  display: block;
  padding: 5px;
}

#navigation li.selected a.current {
  background-color: #8AD2EA;
}

#navigation li.level2 a {
  border-top: 1px solid #ffffff;
  padding: 4px 0 4px 10px;
  display: block;
}

#navigation .level2 a {
  text-decoration: none;
}

#navigation .level3-container {
  border-left: 30px solid #e4e4e4;
}

#navigation .level2,#navigation .level3 {
  border-left: 1px solid #ffffff;
  margin-left: 0px;
}

#navigation .level3 a {
  text-decoration: none;
}

#navigation  a:hover {
  background: #8AD2EA url(level1_hover_bicolor.png) repeat-x;
}

#navigation li.submenu a.head:hover {
  background: #8AD2EA url(level1_hover_bicolor.png) repeat-x;
}

