#mainMenu {  
float: left;   
width:920px;   
height: 0px;   
margin-top: 2px; 
margin-right: 0px;   
margin-left: 0px;}  

.menu {         
padding:0;         
height: 30px;         
margin-right: 0;   
margin-left: 1px}

.menu ul{         
list-style: none;       
margin: 0;         
padding: 0;         
margin-left: -11px;      
}

.menu li{         
list-style: none;        
float: left;  
padding-left: 110px;  
padding-right: 50px;  
line-height: 30px;  
margin-top: 0x;  
font-family: Tahoma, sans-serif, arial;}

.menu li ul {         
position: absolute;         
width: 164px;       
left: -999em;    
background: url(../images/ulbg.png) repeat bottom;    
line-height: 26px;        
z-index: 500;        
margin-left: -14px;        
padding-bottom: 3px;        
padding-top: 0px;}

.menu li:hover ul {         
left: auto;}

.menu li ul li {         
width: 164px;       
padding: 0;       
}

.menu a {         
display: block;         
padding: 0;       
text-decoration: none;   
color: #ffffff;}

.menu a:hover {  
color: #ffffcc;  
text-decoration: none;}

html>body .menu li a { width: auto;}

.menu li ul li a {      
padding-left: 12px;     
text-transform: none;      
font-size: 11px;   
}

.menu li.parent {
color: #fff;  
text-decoration: none;}

.menu li.active a {  
color: #ffffff;  
text-decoration: none;}

.menu li.active,
.menu li:hover,
#active_menu:link,
a#active_menu:visited{         
text-decoration: none;     
color: #fff;
}

.menu li ul li,.menu li ul li.active{  
background: url(../images/ullibg.gif) no-repeat bottom;  
padding:0;  
margin:0;  
line-height: 24px;}

.menu li:hover ul, .menu li.sfhover ul {         
left: auto;}

.menu ul li.active a {         
text-decoration: none;         
color: #fff;}

.menu li.active a,.menu li:hover a {}.menu li ul ul {   
margin: -26px 0 0 205px;   
padding-top: 0px;   
padding-bottom: 0; 
}


.menu li ul li:hover{
text-decoration: none;     
color: #fff; 
background-color: #111111;
}


.menu li:hover, .menu li.hover { position: static; }.menu li:hover ul ul, .menu  li.sfhover ul ul {   left: -999em;} .menu  li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu  li li.sfhover ul {   left: auto;}.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {  left: -999em;}.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {  left: auto;}.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul, .menu li.sfhover ul ul ul ul {  left: -999em;}.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul, .menu li li li li.sfhover ul {  left: auto;}