.lmenu *{
  font-size:12px;
  font-weight:bold;
  vertical-align: middle;
}
.lmenu {
  padding:0px;
  margin:0px;
  width: 230px;
  margin:0px;
  padding:0px;
}
.lmenu ul {
  padding:0px;
  margin:0px;
  /*display: none;*/
}
.lmenu ul.level_0 {
  font-size:12px;
  background: #cccccc; /* url(../img/bcgktree.gif) repeat top left;*/
}

/*
.lmenu ul.level_1 {
  font-size:12px;
  background: #666666; 
}

.lmenu div.tm_title {
  line-height: 30px;
  height: 30px;
  vertical-align: middle;
}*/

.lmenu li {
  list-style:none;
  list-style-position:outside;
  white-space: nowrap;
  text-align:left;
  overflow:visible;
}

.lmenu li.level_0 {
	line-height: auto;
  height: auto;
  border-bottom: 1px solid #666;
 /* background: url('../images/basi_main_bg.gif');
  background-repeat: repeat-x;*/
  background:#313031;
}

.lmenu li.level_1 {
	line-height: auto;
  height: auto;
}

.lmenu div.level_0{
  margin:0px;
  padding:0px;
  line-height: 30px;
  height: 30px;
}
.lmenu div.level_0 a{
  color: #ffffff;
  font-size:12px;
}
.lmenu div.level_0 a:hover {
  color: #ff9900;
}

.lmenu div.level_0 a:visited:hover {
  color: #ff9900;
}

.lmenu div.level_1{
  margin:0px;
  padding:0px;
  line-height: 30px;
  height: 30px;
}
.lmenu div.level_1 a { margin:2px; display:block; background:none; text-decoration: none; color: #000000; }
.lmenu div.level_1 a:hover { margin:2px; display:block; background: #d44e03; color: #ffffff; }

.lmenu div.level_2 a { color: #333333; }
.lmenu div.level_2 a:hover { background: #d44e03; color: #ffffff; }

/*
.lmenu a {
  text-decoration: none;
  color: #ffffff;
}
.lmenu a:hover {
  color: #000000;
}
*/
