#menu {
padding:3px 0 0 36px; 
margin:0; 
list-style:none; 
height:45px;
width:614px;
font-family:tahoma;
font-size:10px; 
font-weight:bold; 
line-height:50px;
color:#ff9c00;
position:relative;
z-index:300;
text-transform:uppercase;
background:url(../images/menubg.jpg) no-repeat left top;
}
#menu li.top {
display:block; 
float:left; 
height:44px;
}
#menu li a.top_link {
display:block; 
float:left; 
height:44px; 
color:#85b316; 
text-decoration:none; 
padding:0 0 0 0; 
cursor:pointer;

}
#menu li:hover a.top_link {
color:#ff9c00; 
}

/* Default list styling */

#menu li:hover {
position:relative; 
z-index:1000;
}

#menu li:hover ul.sub {
left:1px; 
top:42px; 
padding:0 5px 2px 5px; 
border:1px solid #ccc; 
white-space:nowrap; 
width:138px; 
height:auto; 
z-index:300;
background:#fff;
text-transform:none;
}
#menu li:hover ul.sub li {
display:block; 
height:auto; 
position:relative; 
float:left; 
width:138px; 
font-weight:normal;
}
#menu li:hover ul.sub li a {
display:block; 
font-size:11px; 
height:auto; 
width:124px; 
line-height:22px; 
text-indent:5px; 
color:#004b86;
padding-left:10px; 
text-decoration:none;
border-bottom:1px solid #CCCCCC;
background:url(../images/leftpan_icon1.jpg) no-repeat left center;
}
#menu li:hover ul.sub li a:hover {
color:#ff9c00; 
}


#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover li:hover ul
{
left:90px; 
top:-4px; 
background: #bbd37e; 
padding:3px; 
border:1px solid #5c731e; 
white-space:nowrap; 
width:90px; 
z-index:400; 
height:auto;
}

#menu ul, 
#menu li:hover ul ul,
#menu li:hover li:hover ul ul,
#menu li:hover li:hover li:hover ul ul,
#menu li:hover li:hover li:hover li:hover ul ul {
position:absolute; 
left:-9999px; 
top:-9999px; 
width:0; 
height:0; 
margin:0; 
padding:0; 
list-style:none;
}

#menu li:hover li:hover a.fly,
#menu li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover li:hover a.fly {
color:#fff; 
border-color:#fff;
} 

#menu li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li a.fly,
#menu li:hover li:hover li:hover li:hover li a.fly {
color:#000; border-color:#bbd37e;
} 
#menu li:hover ul.sub li a.last {
border:0;
}
#menu li.devider{
	margin:0 15px;
	padding:0;
	background:url(../images/top_nav_devider.jpg) no-repeat left 10px;
	width:7px;
	float:left;
	height:45px;
}
