/* Start of CMSMS style sheet 'menu' */
#menu {
  width: 199px;
  float: left;
  border-right: 1px dashed #bebebe;
}

#menu ul li a {
  display: block;
  border-bottom: 1px solid #bebebe;
  color: #3c1d70;
  text-decoration: none;
}

#menu ul li a:hover {
  background-color: #FFF0F3;
  color: #3c1d70;
}

#menu .quick ul li a:hover {
  background-color: transparent;
  color: white;
}

#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#menu li {
  margin: 0;
  padding: 0;
}

#menu li a span {
  display: block;
  padding: 0.5em 1em 0.5em 1.5em;
  background-image: url(/uploads/design/menu-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0.5em 0.9em;
}

#menu li a:hover span,
#menu li a.currentpage span {
  background-image: url(/uploads/design/menu-bullet-open.gif);
}

#menu .quick {
  background-image: url(/uploads/design/left-highlight.png);
  background-repeat: repeat-y;
}

#menu .contact, #menu .newsletter {
  font-size: 0.9em;
}

#menu .contact h2, #menu .newsletter h2 {
  font-size: 1.1em;
}

#menu li.sectionheader a span {
  background: none;
  padding: 1em 0.5em;
  font-size: 0.8em;
}

#menu li.sectionheader a:hover {
  background: transparent;
}

.menu ul {
  margin: 0.8em 0;
  padding: 0;
  list-style: none;
}

.menu li {
  margin: 0.1em 1em;
  padding: 0 0 0 1em;
  background-image: url(/uploads/design/menu-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.3em;
}
/* End of 'menu' */

