#navigation ul {
	margin:0;
	padding:0;
	padding-bottom:0px !important;padding-bottom:0px;
	list-style-type:none;
}
#navigation li {
	height:auto !important;
	height:1px;
	background-position:top left;line-height:0;
	background-repeat:no-repeat;
}
#navigation a {
	height:auto !important;
	height:20px;
	display:block;
	padding:2px 0 2px 5px;
	color:#000;
	line-height:18px;
	text-decoration:none;
}
#navigation a span {
	font-size:11px;
	padding-right:10px;
	display:block;
}

#navigation ul ul {
	margin-left:0px;
	padding-bottom:0;
	display:none;
}
#navigation li.selected ul {
	display:block;
}

#navigation li.selected ul ul {
	display:none
}
#navigation li.selected li.selected ul {
	display:block
}
#navigation li.selected ul#flyout0 {
	margin-left:190px
}
#navigation ul#flyout0,
#navigation ul#flyout1 {
	position:absolute;
	display:block;
	padding:0;
	width:190px;
	margin:-22px 0 0 190px;
	background-color:#9999CD;
	background-position:bottom left;
	z-index:100;
	background-repeat:repeat-x
}
#navigation ul#flyout1 {
	margin:-16px 0 0 132px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin:-22px 0 0 147px;
}

#navigation ul#flyout0 li,
#navigation ul#flyout1 li {
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;left:-15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	position:static;left:0;
}
/* extra canvas */
#navigation .block {
	display:block
}
#navigation div {
	width:150px;
	position:absolute;
	top:2px !important;top:0px;
	z-index:-1;
	background:#aaa;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
}


