/* Appearance */ 
ul.slidingmenu, ul.slidingmenu ul {
  color: #000000;
/*  border: 1px solid #9C0000;
  border-width: 1px 1px 1px 1px;*/
  border-width: 0;
  position: relative;
  z-index: 99;
}

ul.slidingmenu li {
/*  font-size: 10pt;*/
  color: #000000;
/*  background: #660000;*/
  text-align: center;
  border-bottom: 2px solid #B28080;
  position: relative;
  z-index: 99;
}

ul.slidingmenu a {
  background: url(/images/button_background2a.png);
  color: #FFFFFF;
/*  background: #660000;*/
/*  font-family: "Times New Roman", serif;*/
  font-size: 13pt;
/*  font-weight: bold;*/
  text-decoration: none;
  position: relative;
  z-index: 99;
}

ul.slidingmenu a.subheader {
  color: #000000;
/*  background: #660000;*/
  position: relative;
  z-index: 99;
}

ul.slidingmenu a:hover {
/*  background: #DEDEDE;*/
  background: url(/images/button_background2_hover.png);
  color: #FFFFFF;
  position: relative;
  z-index: 99;
}

/* ul.slidingmenu a:visited {
  color: #660000;
  position: relative;
  z-index: 99;
} */

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu ul,
ul.slidingmenu li,
ul.slidingmenu a { 
  padding: 1px 0;
  margin: 0;
  display: block;
  position: relative;
  z-index: 99;
}

/* use a fixed width for menu and submenus */
ul.slidingmenu,
ul.slidingmenu ul {
  width: 170px;
  position: relative;
  z-index: 99;
  margin: 0;
  padding: 0;
}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
  z-index: 99;
}

/* Make list items do what they're supposed to in IE */
ul.slidingmenu a {
  width: 100%;
  position: relative;
  z-index: 99;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;
  z-index: 99; 
  top: -1px; /* the height of the top border */
  left: 100%; 
  display: none;
}
