/*the css for the navigation list was adapted from Eric Myers technique
for vertical CSS lists 
accessed at: http://css.maxdesign.com.au/listamatic/vertical10.htm
lesson available at http://www.ala.com :: see A List Apart's "Taming lists" article
*/

#navcontainer {
  width: 182px;
  font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size: 11px;
}

#navcontainer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  border-top: 1px solid #ffffff;
}

#navcontainer li {
  border-bottom: 1px solid #999999;
  margin: 0;
}

#navcontainer li a {
  display: block;
  padding: 5px 1px 5px 0.5em;
  border-left: 5px solid #42576F;
  background-color: #C7C2B8;
  color: #000000; /*#E7E3E0*/
  text-decoration: none;
  width: 100%;
}

html>body #navcontainer li a {
  width: auto; 
}

#navcontainer li a:hover {
  border-left: 5px solid #42576F;
  background-color: #437CCE; 
  color: #FFFFFF;
}

#navcontainer li#selected {
  background: #FFFFFF;
}

#navcontainer li#selected a {
  color: #444444;
  background-color: #FFFFFF;
}

#navcontainer li#selected a:hover {
  color: #ffffff;
  background-color: #437CCE;
}
