﻿#nav {
        width: 171px;
}
#nav, #nav ul, #nav li {
        margin: 0;
        padding: 0;
        list-style: none;
}
#nav a {
    display: block;
    height: 20px;
	width: 100%;
    padding: 0;
	text-decoration: none;
    padding-top: 2px;
}
#nav a.span {
    color: #333333;
    background-color: #dddddd;
    background-image: url('/images/local_nav_bg.jpg');
    background-repeat: repeat-x;
	position: relative;
    border: 1px solid #dadbdc;
    padding-left: 5px;
}
#nav a.span:hover {
    color: #333333;
}
#nav a.span img {
	position: absolute;
	top: 8px;
	right: 8px;
	border: 0;
}
#nav li {
	margin: 0;
}
#nav li ul li {
    font-size: 10px;
}
#nav li ul li a {
    color: #333333;
    background-color: #eeeeee;
    padding-left: 10px;
    width: 166px;
    border-left: 1px solid #dadbdc;
    border-right: 1px solid #dadbdc;
}
/* No submenu */
#nav li ul li a:hover {
    color: #ffffff;
	background-color:#0070a4;
}
#menu {height:22px; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;  background-color: #eeeeee;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a {
    display:block; 
     
} 

#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a.fly {background: url('/images/arrow.gif') no-repeat right top;}
/* Sub menu */
#menu li a.fly:hover {background: #0070a4 url('/images/arrow.gif') no-repeat right top;} 
#menu li:hover > a.fly {background-image: url('/images/arrow.gif') no-repeat right top;}
#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

