@charset "utf-8";
/* CSS Document */

.nav,
.nav ul{list-style-type:none; margin:0; padding:0;}
.nav a {text-decoration:none;}
.nav {
	font-family: arial, sans-serif;
	font-size:14px;
	margin:0 auto;
	font-weight: bold;
}
.nav a {
	filter: alpha(opacity=90);
	opacity:0.9;
	background-image: none;
} 
.nav a b {
	border:1px solid #000;
	border-color:#ddd #333 #333 #ddd;
	color:#fff;
	font-weight:normal;
	display:block;
	padding:5px 10px;
	background-color: #123;
	background-image: none;
}
.nav a:hover b {
	background-color:#aaa;
	color:#FF0;
	cursor:pointer;
}
.nav .fly .main b {
	background-color: #123;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 115px 9px;
}
.nav .down b {
	background-color: #123;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 115px 9px;
}
.nav ul {top:-24px;} 
.nav .drop,
.nav a {width:130px;}
.nav ul li {max-width:130px;} 
.nav ul {left:120px;}
.nav a {margin-right:-129px;}


.nav li {float:left; clear:left;}
.nav ul {float:left; position:relative; z-index:20;} 
.nav a {position:relative; display:block;}
.nav a.main {float:left;
    margin-top:10000px;} 
.nav .drop,
.nav .fly {margin-top:-10000px;} 
.nav ul {margin-bottom:-5000px;} 


.nav a:hover,
.nav a:focus,
.nav a:active {
	margin-right:0;
	z-index:10;
	outline:0;
	background-color: #CCC;
}

.nav a:focus b,
.nav a:active b {
	background:#aaa;
	color:#FF0;
} 
.nav ul:hover {
	clear:left;
	background-color: #aaa;
}
.nav .fly {width:100%;}
a:active {}