@CHARSET "ISO-8859-1";
#menu {
	background: none;
    color:white;
    font-size: 11px;
	height:			21px;
    line-height: 11px;
    margin-bottom:10px;
	padding-bottom:	21px;
}
#menu li {
	background:		#003e7c;
	border-bottom: 2px solid #fff;
    margin:0 2px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    text-transform: uppercase;

}


#menu li li {
	background:		#86a7c8;
	border-bottom: none;
	border-top: 2px solid #fff;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    text-transform: none;
}

#menu li ul {
	width:			744px; /*IE6 soils itself without this*/
}

#menu li li ul {
    width: auto;
}

#menu li li li {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
#menu a:hover {
    text-decoration: underline;
}
#menu a, #menu a:hover, #menu a:visited, #menu a:active, #menu a:focus {
	color: white;
    padding: 5px 10px;
}
#menu li.current {
	background:		#86a7c8;
	color: white;
}
#menu li:hover,
#menu li.sfHover,
#menu li li.current,
#menu a:focus, #menu a:hover, #menu a:active {
	background:		#86a7c8;
	color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
#menu ul li:hover,
#menu ul li.sfHover,
ul#menu ul li:hover li,
ul#menu ul li.sfHover li,
#menu ul a:focus, #menu ul a:hover, #menu ul a:active {
	background:		#86a7c8;
	color: white;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
ul#menu li li li:hover,
ul#menu li li li.sfHover,
#menu li li.current li.current,
#menu ul li li a:focus, #menu ul li li a:hover, #menu ul li li a:active {
	background:		#86a7c8;
}


#menu li:hover ul,
#menu li.sfHover ul {
	top:			21px; /* match top ul list item height */
}
ul#menu .current ul,
ul#menu ul li:hover ul,
ul#menu ul li.sfHover ul {
	top:			21px; /* match top ul list item height */
}