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

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

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

/* specific to non IE browsers */
#menu ul li:hover a {background:#6699cc; color:#000000;}
#menu ul li:hover ul {display:block; position:absolute; top:0; left:209px; }
#menu ul li:hover ul li ul {display: none;}
#menu ul li:hover ul li a {display:block; background:#333; color:#fff; border-bottom:1px solid #ccc; text-align:left;padding-left:10px; font-size:12px;}
#menu ul li:hover ul li a:hover {background:#333; color:#6699cc;}
#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:182px; top:0; }
#menu ul li:hover ul li:hover ul li a {display:block; background:#333; color:#fff;border-bottom:1px solid #ccc;text-align:left;padding-left:10px;}
#menu ul li:hover ul li:hover ul li a:hover {background:#333; color:#6699cc;}
