ul.menu-left { padding:0px; margin:0px; list-style:none; position:relative; width:180px; z-index:0; }
ul.menu-left ul {padding:0px; margin:0px; list-style:none; min-width:180px; width:auto; height:auto;  position:absolute; left:-9999px; top:0; z-index:9999; }
ul.menu-left table {border-collapse:collapse; width:0; height:0; margin:-2px -20px;}

ul.menu-left li {

    padding:4px 0px 4px 0px;
    margin:0px;
	background:none;
	background-color:#fff;
	color:#000;
	font-family: "Trebuchet MS",Arial, Helvetica,Tachoma, sans-serif;
	font-size:9pt;				
	}

ul.menu-left li a { white-space:normal; text-align:left; display:block;  margin-left:0px; text-decoration:none; padding:2px;  }

ul.menu-left li a.fly {background:url(../images/arrow.png) no-repeat right center;}


ul.menu-left li:hover {position:relative;}
ul.menu-left li a:hover {position:relative; background-color:#f05e00; color:#fff;}
ul.menu-left li:hover > a {background-color:#f05e00; color:#fff;}


ul.menu-left ul li a {background:#fff;}
ul.menu-left ul li a.fly {background: url(../images/arrow.png) no-repeat right center;}
ul.menu-left ul ul li a {background:#fff;}
ul.menu-left ul ul li a.fly {background:url(../images/arrow.png) no-repeat right center;}
ul.menu-left ul ul ul li a {background:#fff;}

ul.menu-left :hover ul {


    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); /* CSS3 */
    -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); /* Firefox */
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); /* Safari, Chrome */
    -vendor-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  
	/* For IE 8 */
	/*
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')";
    */
	/* For IE 5.5 - 7 */
	/*
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080');
    */
     background-color:#fff;
}

ul.menu-left :hover ul,
ul.menu-left :hover ul :hover ul,
ul.menu-left :hover ul :hover ul :hover ul 
{
    left:172px; 
    border:1px solid #c0c0c0;
	background:fff;
	background-color:#fff;
	
	}

ul.menu-left :hover ul ul,
ul.menu-left :hover ul :hover ul ul {left:-9999px;}

ul.menu-left ul li:hover > a {background-color:#f05e00; color:#fff;}
ul.menu-left ul ul li:hover > a {background-color:#f05e00; color:#fff;}

