.lmenu {
  font-size:16px;
  vertical-align: middle;
  height:auto;
  font-family:Arial;
  list-style:none;
  list-style-position:outside;
}


ul.lmenu {
  background:#ffffff;
  padding:0px;
  margin:0px;
  width:230px;
  list-style:none;
}

ul.lmenu li {
  list-style:none;
  white-space: nowrap;
  text-align:left;
  overflow:visible;
  line-height: 35px;
  background:#e4e5e7;
  padding:0px;
  margin:0px 0px 2px 0px;
  color:#87888a;
  text-align:right;
  width:100%;
}

ul.lmenu li.top_lmenu{
  background-color: #ffffff;
  background-image: url(../images/top_lmenu.png);
  background-repeat: no-repeat;
}

ul.lmenu li.bottom_lmenu{
  background-color: #ffffff;
  background-image: url(../images/bottom_lmenu.png);
  background-repeat: no-repeat;
  height: 107px;
}

ul.lmenu span{
  font-weight:bold;
  margin:0px 10px 0px 0px;
}

ul.lmenu a {
  line-height: 35px;
  height: 35px;
  margin:0px;
  display:block;
  text-decoration: none;
  color: #87888a; 
}

ul.lmenu a:hover { background: url(../images/lmenu.png) repeat-x; color: #ffffff; }
ul.lmenu a:visited:hover { background: url(../images/lmenu.png) repeat-x; color: #ffffff; }

ul.level_0{
  width:230px;
  margin:0px;
  padding:5px 0px 5px 0px;
}

ul.level_0 li{
  width:100%;
  margin:0px;
  padding:0px;
  line-height: 25px;
  background:none;
  font-size:12px;
}

ul.level_0 a{
  line-height: 25px;
  height: 25px;
  margin:0px;
  display:block;
  text-decoration: none;
  color: #87888a; 
}

ul.level_0 a:hover {
  color: #ffffff;
  background-color:#cb0018;
  background-image:none;
}

ul.level_0 a:visited:hover {
  color: #ffffff;  
  background-color:#cb0018;
  background-image:none;
}

ul.level_1{
  width:230px;
  margin:0px;
  padding:0px;
}

ul.level_1 li{
  width:100%;
  margin:0px;
  padding:0px;
  line-height: 15px;
  background:none;
  font-size:11px;
}

ul.level_1 a{
  line-height: 15px;
  height: 15px;
  margin:0px;
  display:block;
  text-decoration: none;
  color: #87888a; 
}

ul.level_1 span{
  font-weight:normal; 
}

ul.level_1 a:hover {
  color: #ffffff;
  background-color:#cb0018;
  background-image:none;
}

ul.level_1 a:visited:hover {
  color: #ffffff;  
  background-color:#cb0018;
  background-image:none;
}
