/* @group SUCKERFISH */ 
#navbar { height: 20px; padding: 0; margin: 0; position: relative; z-index: 1000; float: none; width: 100%; font:bold 12px Tahoma, Geneva, sans-serif;letter-spacing: 0.06em; } 
#navbar ul { float: left; list-style: none; padding: 0; margin: 0; } 
#navbar ul li { position: relative; margin: 0; } 

/*PARENT MENU*/ 
#navbar a { float: left; color: #ffffff; text-decoration: none; display: block; cursor: pointer; height: 20px; line-height: 20px; padding: 0px 20px 0px 0px; } 

/*PARENT MENU ITEM HOVER*/ 
#navbar li a:hover { height: 20px; } 
#navbar ul li:hover, 
#navbar ul li.sfhover  { background: none; } 

/*ALL LISTS*/ 
#navbar li { float: left; padding: 0; background: none; } 
#navbar ul li { margin: 0px; border: 0; } 
#navbar ul li ul li { margin: 0; border: 0; } 
#navbar ul ul a { background: none; } 

#navbar li:hover ul,  
#navbar li li:hover ul,  
#navbar li li li:hover ul,  
#navbar li li li li:hover ul, 
#navbar li.sfhover ul,  
#navbar li li.sfhover ul,  
#navbar li li li.sfhover ul, 
#navbar li li li li.sfhover ul { background: #BFBD08; } 

/*DEFINE HOVER COLORS*/ 
#navbar li:hover a, 
#navbar li.sfhover a { color: #BFBD08; } 

#navbar ul li ul li a:link, 
#navbar ul li ul li a:visited  { color: #FFF; } 

#navbar ul li ul li a:hover, 
#navbar ul li.active ul li a:hover { color: #000; } 

/*SUBLEVEL TEXT STYLES*/ 
#navbar li li a { font-weight: normal; padding: 0; height: 20px; line-height: 20px; text-transform: uppercase; } 
#navbar ul ul a { display: block; text-decoration: none; width: 170px; } 
#navbar li li { padding: 0; background: url("../images/submenu.jpg") no-repeat 2px 6px; }

/*SUBLEVEL POSITIONING*/ 
#navbar li li { float: left; padding: 0 0 0 20px; width: 173px; } 
#navbar li ul ul { margin: -20px 0 0 173px; } 
#navbar li:hover, 
#navbar li.sfhover { left: 0; } 

/*SUBLEVEL HOVER STYLES*/ 
#navbar ul ul a:hover { background: none; height: 20px; line-height: 20px; padding: 0; margin: 0; } 
#navbar li ul { top: 20px; position: absolute;left: -999em; height: auto; width: auto; font-weight: normal; margin: 0; padding: 0 0 5px 0; border: 0;z-index: 1000; } 

/* MAINLEVEL ACTIVE-A:LINK STYLE */ 
#navbar li.active a:link, 
#navbar li.active a:visited, 
#navbar li.active ul.sfhover  { background: none; color: #BFBD08; } 

/* SUBLEVEL ACTIVE-A:LINK STYLE */ 
#navbar li.active ul li a:link, 
#navbar li.active ul li a:visited, 
#navbar li.active li  { color: #FFF;  } 

/* SUBLEVEL ACTIVE-A:LINK:HOVER STYLE */ 
#navbar li.active li a:hover, 
#navbar li.active li.hover { color: #FFF; background-image: none; } 

/* SUBLEVEL LI BACKGROUND */ 
#navbar li li:hover { background: #BFBD08 url("../images/submenu_active.jpg") no-repeat 2px 6px;} 

/*SUBLEVEL PARENT INDICATORS*/ 
#navbar ul li ul li a.child, 
#navbar ul li ul li a.child:hover { background: url(../images/arrow_right.gif) 100% 50% no-repeat; } 
#navbar ul li.active ul li a.child { background: url(../images/arrow_right.gif) 100% 50% no-repeat; } 
#navbar ul li ul li a:hover { background-image: none; } 

/* HIDE OTHER LISTS FROM IE */ 
#navbar li:hover ul ul,  
#navbar li:hover ul ul ul, 
#navbar li:hover ul ul ul ul,   
#navbar li.sfhover ul ul,  
#navbar li.sfhover ul ul ul,  
#navbar li.sfhover ul ul ul ul { left: -999em; } 

#navbar li:hover ul,  
#navbar li li:hover ul,  
#navbar li li li:hover ul,  
#navbar li li li li:hover ul, 
#navbar li.sfhover ul,  
#navbar li li.sfhover ul,  
#navbar li li li.sfhover ul, 
#navbar li li li li.sfhover ul { z-index: 1001; left: 0; } 

/* BECAUSE IE DOESNT UNDERSTAND CSS EVEN IN 2007 */ 
#navbar li.sfhover ul li.sfhover { background: none; } 
#navbar li:hover li:hover a.child, 
#navbar li.sfhover li.sfhover a.child { color: #fff; } 

/* @end */