ul.accordion_menu, ul.accordion_menu ul {list-style-type:none;margin:0;padding:1px;width:218px;background:#fff;}
ul.accordion_menu a {display:block;text-decoration:none;}
ul.accordion_menu li {margin-top: 1px;}
ul.accordion_menu li a {
  background:url(/images/left_nav_mainitem_bg.gif) no-repeat;
  color: #333;	
  padding: 5px 0px 5px 23px;
	height:19px;
	line-height:19px;
}

ul.accordion_menu li ul li ul li {
  color: #fff;	
  padding-left:15px;
}

ul.accordion_menu li a:hover, ul.accordion_menu ul.accordion_menu li a:hover,ul.accordion_menu li a.active {background-position:-220px;}
ul.accordion_menu li ul li a, ul.accordion_menu ul.accordion_menu li ul li a {background:#ccc;color:#000;padding-left:25px;}
ul.accordion_menu li ul li a:hover, ul.accordion_menu ul.accordion_menu li ul li a:hover {background:#ddd;color:#810b10;}
ul.accordion_menu ul.accordion_menu li a:hover {border-left: 0;padding-left: 0.5em;}
ul.accordion_menu ul.accordion_menu { border-left: 5px #f00 solid;}
ul.accordion_menu a.active, ul.accordion_menu ul.accordion_menu li a.active, ul.accordion_menu a.active:hover, ul.accordion_menu ul.accordion_menu li a.active:hover{
    text-decoration: none;}

div.panel {border: 1px #000 solid;padding: 5px;margin-top: 1px;}
ul.accordion_menu div.panel a, ul.accordion_menu div.panel li a:hover {display:inline;color:#666;background:none;margin:0;padding:0;border:none;font-weight:bold;}
ul.accordion_menu div.panel a:hover {color:#000;text-decoration: none;}
