ul.navigation li.CS{
  cursor: pointer;
}
ul.navigation li.S{
}
ul.navigation li.C{
  cursor: pointer;
}
ul.navigation, ul.navigation ul {
  list-style: none;
  cursor: default;
}
ul.navigation li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  position: relative;
  line-height:24px;
}
ul.navigation li > ul {
  top: 0px;
  display: none;
  position: absolute;
  border-left: 1px solid #FFF;
}
ul.navigation li > ul.level1 {
  background-color:#484867;
  width:200px;
  left: 107px;
}
ul.navigation li > ul.level2 {
  background-color:#736F83;
  width:185px;
  left:200px;
}
ul.navigation li > ul.level3 {
  background-color:#8D8995;
  width:200px;
  left:185px;
}
ul.navigation li:hover, ul.navigation li.CSStoHighlight {
  color: #FFF;text-decoration:none;
}
ul.navigation ul.CSStoShow {
  display: block;
}
ul.navigation li:hover > ul {
  display: block;
}
/* and some link styles */
ul.navigation li a { padding: 0px; margin: 0px; display: inline; text-decoration: none; }
ul.level1 li:hover > a, ul.level2 li:hover > a, ul.level3 li:hover > a { color:#AB9C54;text-decoration:underline; }
ul.level1 li:hover > span, ul.level2 li:hover > span, ul.level3 li:hover > span { color:#AB9C54;text-decoration:underline; }
ul.navigation li span { color:#FFF;text-decoration:none; }
ul.level1 li span:hover, ul.level2 li span:hover, ul.level3 li span:hover { color:#AB9C54;text-decoration:underline; }
ul.level1 li.hoverable:hover, ul.level2 li.hoverable:hover, ul.level3 li.hoverable:hover { color:#AB9C54;}
ul.level1 li.selected > a, ul.level2 li.selected > a, ul.level3 li.selected > a { color:#AB9C54;text-decoration:underline; }
ul.level1 li.selected > span, ul.level2 li.selected > span, ul.level3 li.selected > span { color:#AB9C54;text-decoration:underline; }

