#nav,
#nav ul {
    list-style: none;
	margin:0;
	padding:0;
}
#nav {
    float: left;
}
#nav > li {
    float: left;
}
#nav li a {
	display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    text-decoration: none;
}
#nav ul {
    position: absolute;
    display: none;
	z-index: 999;
}
#nav li:hover ul.noJS {
    display: block; 
}

/* Main menu
------------------------------------------*/
#nav, #menu {
    font-size: 14px;
    background: #0085cf;
}
#nav > li > a {
    color: #fff;
}
#nav > li:hover > a {
    background: #0072b1;
    color: #fff;
}
 
/* Submenu
------------------------------------------*/
#nav ul {
    background: #0072b1;
}
#nav ul li a {
    color: #fff;
}
#nav ul li:hover a {
    background: #005a84;
}