/* menu style sheet */
/* menuList is the main navigation links  */
/*  menuItem is the sublist that shows when you hover over  */
div.menuList   {
	margin:0px;
    }div.menuList ul  { 
    border-right: 1px solid #218595;
    }
/* dbr: display: block; allows background color to fill width  */div.menuList,
div.menuList a.menuButton,
div.menu,
div.menu a.menuItem {		font-family: Tahoma, Arial, sans-serif;		font-weight: bold;		font-size: 9pt;		color:  #000000;		text-align: left;		display: block;		padding: 4px 0 4px 0;  		}
div.menuList li {
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin-left: -40px;
 	text-align: left;
	line-height: 100%;
}

/* transparent */
div.menuList a.menuButton {
  background-color: transparent;
  color: #000000;
  font-weight: bold;
  cursor: default;
  left: 0px;  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}
/*   color: #676769;   color: #D51515; background-color: transparent;  */
div.menuList a.menuButton:hover {
  color: white;
  background: #218595;
}
/* old:  color: #75726D;  color: #D51515;  */
div.menuList a.menuButtonActive,div.menuList a.menuButtonActive:hover {}
div.menu {  background-color: #F0F5F9;  border: 1px outset #C9B8A3;  padding: 0px  1px 1px 0px;  position: absolute;  left: 0px;  top: 0px;  visibility: hidden;  z-index: 101;  border-bottom: 0 solid white;   /* removes extra bottom border */}div.menu a.menuItem {  font-size: 8pt;  color: #000000;  cursor: default;  display: block;  padding: 1px 1em;  text-decoration: none;  white-space: nowrap;  line-height: 130%;  border-bottom: 1px inset #5F5F5F;}
/* old background grey:#777777     green:#21976B      plum:#972187     */
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {  background-color: #6B2197;  color: #ffffff;
}
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemArrow {  margin-right: -.75em;}
div.menu div.menuItemSep {  border: 1px inset #e0e0e0;  margin: 4px 2px;}
