ul.treemenu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  text-transform: uppercase;
}

ul.treemenu li, ul.treemenu li.first {
  float: left;
  display: block;
  margin: 0px;
  /* margin-right: 1px; */
}

ul.treemenu li.first {
  
}

 ul.treemenu li ul li.first{
  float: none;
}

ul.treemenu .left, ul.treemenu .right {
  display: block;
  float: left;
  width: 0px;
}

ul.treemenu li a {
  color: #FFFFFF !important;
  text-decoration: none;
}

ul.treemenu li a .left {
	/* background-image: url('../../images/link_left_off.gif');
	background-repeat: no-repeat; */	
}

ul.treemenu li a .right {
	/* background-image: url('../../images/link_right_off.gif');
	background-repeat: no-repeat; */	
}

ul.treemenu li a .middle {
  display: block;
  float: left;
  /*padding: 5px 25px 5px 20px;*/
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #ff5b00;
}

ul.treemenu li.selected a {
  color: #FFFFFF !important;
  text-decoration: none;
}

ul.treemenu li.selected a .left {
	/* background-image: url('../../images/link_left_on.gif');
	background-repeat: no-repeat; */	
}

ul.treemenu li.selected a .right {
	/* background-image: url('../../images/link_right_on.gif');
	background-repeat: no-repeat; */	
}

ul.treemenu li.selected a .middle {
	background-color: #ff5b00;
	color:#ffeade;
}

ul.treemenu li a.hover {
  color: #FFFFFF !important;
  text-decoration: none;
}

ul.treemenu li a.hover .middle {
  cursor: pointer;
  background-image: url('../../../_application/images/underdirt.gif');
  background-repeat: no-repeat;
}

ul.treemenu li a.hover .left {
  cursor: pointer;
}

ul.treemenu li a.hover .right {
  cursor: pointer;
}

ul.treemenu li .submenu_div {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 0px;
  background-color: #000000;
  text-transform: none;
}

ul.treemenu li ul {
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0 8px 0 8px;
  list-style-type: none;
/*   border-bottom: 1px solid #55943F; */
  background-color: #000000;
}

ul.treemenu li ul li {
  float: none;
  /* height: auto; */
  clear: both;
  margin: 0px;
  text-align: center;
  /* border-bottom: 1px solid #bdbebe; */
}

ul.treemenu li ul li a, ul.treemenu li.selected ul li a{
  display: block;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  color: #FFFFFF !important;
  font-size: 12px;
  font-weight: bold;
	font-family: Verdana;
}

ul.treemenu li ul li a:hover {
  color: #f16022 !important;
  background-color: #000000;
}

.submenu_footer {
  /* display: none; */
}

.submenu_footer div {
 display: none;  
}

.label{
	padding-left:45px;
	
}
.first_label{
	padding-left: 20px;
}