/* common styling */
#left {
font: bold 14px Arial, Helvetica, sans-serif; 
margin:0px; 
padding:0px;
float:left;
width:237px;
}

#left ul li.last {border-bottom:1px solid #ff7d57; }
#left ul li a, #left ul li a:visited {
display:block; 
text-decoration:none; 
color:#fff; 
width:211px; 
height:26px; 
text-align:left; 
border-top:1px solid #f05423; 
background:none; 
line-height:26px; 
font-size:14px; 
padding-left:25px;}

#left ul {
padding:0px; 
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
list-style-type: none; }
#left ul li {float:left; margin-right:1px; position:relative;}
#left ul li ul {display: none;}

/* specific to non IE browsers */
#left ul li:hover a {background:#996699; color:#fff;}
#left ul li:hover ul {display:block; position:absolute; top:0; left:235px; }
#left ul li:hover ul li ul {display: none;}
#left ul li:hover ul li a {display:block; background:#996699; color:#fff; border-bottom:none; text-align:left;padding-left:10px;}
#left ul li:hover ul li a:hover {background:#ff6633; color:#fff;}
#left ul li:hover ul li:hover ul {display:block; position:absolute; left:220px; top:0; }
#left ul li:hover ul li:hover ul li a {display:block; background:#996699; color:#fff;border-bottom:none;text-align:left;padding-left:10px;}
#left ul li:hover ul li:hover ul li a:hover {background:#ff6633; color:#fff;}