#fpcb_menu {
  padding: 16px 0;
  background-color: #e2eafb;
  height: 600px;
}
#fpcb_menu ul.expanded {
  list-style: none;
  border: none;
  text-align:left;
  display: block;
}
#fpcb_menu ul.collapsed {
  list-style: none;
  border: none;
  text-align:left;
  display: none;
}
#fpcb_menu ul {
  margin: 0 0.5em 0 1em;
  padding: 0 0 0 4px;
}
#fpcb_menu li.expanded {
  list-style-type: circle;
  list-style-image: url(../images/menu-expanded.png);
  margin: 0;
}
#fpcb_menu li.collapsed {
  list-style-type: disc;
  list-style-image: url(../images/menu-collapsed.png);
  padding: 2px 0;
  margin: 0;
}
#fpcb_menu li.leaf {
  list-style-type: square;
  list-style-image: url(../images/menu-leaf.png);
  padding: 0.1em 0 0.1em 0;
  margin: 0;
}
#fpcb_menu a {
  color: #0a2a66;
  display: block;
  font-size: .9em;
}
#fpcb_menu a:link, #fpcb_menu a:visited {
  padding: 2px 3px;
  text-decoration: none;
  font-weight: normal;
}
#fpcb_menu a:hover, #fpcb_menu a:active {
  border: 1px solid #999;
  padding: 1px 2px;
  background-color: #fcf7e9; /*#cbdcfa;*/
}
#fpcb_menu a.active {
  border: 1px solid #999;
  padding: 1px 2px;
  font-weight: bold;
  background-color: #fcf7e9;
}
#fpcb_menu a.active:link, #fpcb_menu a.active:visited {
  border: 1px solid #999;
  padding: 1px 2px;
  font-weight: bold;
  background-color: #fcf7e9;
}