@charset "utf-8";
/* CSS Document */

.nav, .nav ul { /* all lists */
	padding: 0; 
	margin: 0;
	list-style: none;
	line-height: 1.2em;
}

.nav a {
	display: block;
	width: auto;
}
 
.nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	margin:auto;
}

.nav li ul { /* second-level lists */
	position: absolute;
	background-image:url(../../images/blue_background.png);
	width: 10em;
	left: -999em; /* send subnav packing off the left side of the screen. would rather use display: none, but some screen readers won't read the links */
}
 
.nav li ul ul { /* third-and-above-level lists */
	margin: -1.2em 0 0 10em;
}

/*Show the submenu DIRECTLY INSIDE the selecte LI tag*/

#nav li:hover > ul {
	left: auto;
}

#nav .soasfhover {
	left:auto;
}

/*Fix for IE7*/
.nav li:hover {
	position: static;
}
