.cssmenu{
  border:         0px;  
  margin:         0px;
  padding:        0px;
  /*font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;*/
  font-size:      1.1em;
  font-weight:    bold;
  margin-bottom:  1.5em;
}
.cssmenu ul{
  /*background:     #333333;*/
  height:         35px;
  list-style:     none;
  margin:         0;
  padding:        0;
}
.cssmenu li{
  float:          left;
  padding:        0px;
  list-style:     none;
}
.cssmenu li a{
  background:     white /*url('../images/menu/seperator.gif')*/ bottom right no-repeat;
  color:          black;
  display:        block;
  /*font-weight:    normal;*/
  line-height:    35px;
  margin:         0px;
  padding:        0px 25px;
  text-align:center;
  text-decoration:none;
}
    .cssmenu li.highlightedMenu a {
      background-color: #ffa500 !important;
    }
    .cssmenu li.highlightedMenu a:hover, .cssmenu ul li.highlightedMenu:hover a{
      background:     #c86e00 !important;
      color:          #FFFFFF;
      text-decoration:none;
    }

.cssmenu li a:hover, .cssmenu ul li:hover a{
  background:     #2580a2 url('../images/menu/hover.gif') bottom center no-repeat;
  color:          #FFFFFF;
  text-decoration:none;
}
.cssmenu li ul{
  background:     white;
  display:        none;
  height:         auto;
  padding:        0px;
  margin:         0px;
  border:         1px solid #ddd;
  /*border-radius:  3px;*/
  position:       absolute;
  width:          240px;
  z-index:        200;

  /*top:1em;
  /*left:0;*/
}
.cssmenu li:hover ul{
  display:        block;

}
.cssmenu li li {
  background:     /*url('../images/menu/sub_sep.gif')*/ bottom left no-repeat;
  display:        block;
  float:          none;
  margin:         0px;
  padding:        0px;
  width:          240px;
}
.cssmenu li:hover li a{
  background:     none;
  color:          #000000;
  

}
.cssmenu li ul a {
  display:        block;
  height:         35px;
  font-size:      12px;
  font-style:     normal;
  margin:         0px;
  padding:        0px 10px 0px 15px;
  text-align:     left;
}
.cssmenu li ul a:hover, .cssmenu li ul li:hover a{
  background:     #2580a2 url('../images/menu/hover_sub.gif') center left no-repeat;
  border:         0px;
  color:          #ffffff;
  text-decoration:none;
}
.cssmenu p{
  clear:          left;
}	