ul, li {
	list-style-type: none;
	position: relative;
}
li {
}

#flyout {
	font-size: 13.4pt;
    margin: 10px 0 2px;
    height: 35px;
    padding-left: 200px;
    z-index: 601;
}

ul#flyout.level1>li {
	float: left;
}

ul#flyout.level1>li>a {
	color: #7087a2;
	padding: 5px 20px 7px 0;
}

ul#flyout.level1>li.active>a {
	color: #355075;
}



ul.level2>li>a,
ul.level3>li>a,
ul.level4>li>a,
ul.level5>li>a {
	border-top: 1px solid #333333;/*#355075;*/
	padding: 5px;
}

/*
ul#flyout > ul.level2 > li,
ul#flyout > ul.level3 > li,
ul#flyout > ul.level4 > li {
	float: none;
}
*/

ul#flyout ul.level2,
ul#flyout ul.level3,
ul#flyout ul.level4,
ul#flyout ul.level5 {
	margin: 0;
	padding: 0;
	font-size: 11.5px;
	border: 1px solid #333333;/*#355075;*/
	border-top: 0;
	display: none;
}

ul.level2 li,
ul.level3 li,
ul.level4 li,
ul.level5 li {
	display: block;
	background-color: #fff;
	background-image: url("../img/tab_active.gif");
	background-position: 0 0;
	background-repeat: repeat-x;
}

ul.level2 li a,
ul.level3 li a,
ul.level4 li a,
ul.level5 li a {
	color: #333333;
	display: block;
}

ul.level2 li:hover,
ul.level3 li:hover,
ul.level4 li:hover,
ul.level5 li:hover {
	background-color: #d5d9de;
	background-image: none;
}

ul#flyout.level1 li:hover ul.level2 {
	left: 0;
	width: 200px;
	top: 33px;
	
	display: block;
}

ul#flyout ul.level2 li:hover ul.level3 {
	top: -1px;
	left: 200px;
	width: 200px;
	
	display: block;
}

ul#flyout ul.level3 li:hover ul.level4 {
	top: -1px;
	left: 200px;
	width: 200px;
	
	display: block;
}


li a {
	display: block;
}

ul#flyout > li {
}

ul#flyout > li:hover {
/*	z-index: 601;*/
}
		
ul#flyout > li ul {
	position: absolute;
	display: none;
	left: auto;
}


/* IE6 BUGFIX...
#flyout li {
	float: left;
}
*/


