/* CSS Document */

#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
} 

#nav li {
float: left;
width: 5em;
}
#nav li a {
display: block;
width: 5em; 
height:20px;
} 
#nav li ul {
	top:110px;
	z-index:100;
	position: absolute;
	width: 5em;
	left: -999em;
	right:130px;
} 

#nav li ul li a {
display: block;
width: 5em; 
height:12px;
} 

#nav li ul li a{
	margin:0;
	text-align:left;
	color:#433B68;
	display:block;
	padding:4px 20px 2px 4px;
	width: 12em;
	background-color: #ADB0D3;
	font-size: 0.5em;
	font-weight: normal;
	-moz-opacity:.8;
	filter:alpha(opacity=80);

}

#nav li ul li a:hover{
	color:#433B68;
	background-color: #fff;
} 

#nav li:hover ul {
left: auto;
}
#nav li:hover ul,#nav li.sfhover ul {
left: auto;
}

#nav li.long ,#nav a.long {
width: 7em;
}

#nav li.short ,#nav a.short {
width: 5.5em;
}

#nav li.extrashort , #nav a.extrashort  {
width: 3em;
}
