.navOuter{
	position:absolute;
	z-index:1000;
}

#nav ul{
	margin-left:0px;
	padding:0px 0px;
}

#nav ul ul{
	position: absolute !important;
	margin-top: 0px;
	margin-left:0px;
}

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
	z-index: 1000;
	p1osition: relative;
}

.nav li {
	float: left;
	margin: 0px 0px;
	padding: 0px;
	p1osition: relative;
}



#nav li.sfHover sfhover ul {
	z-index: 20000;
}

#nav li ul li a:hover div{

}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	display: block;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-0.5px;
}

.nav li a .withChildYES, 
.nav li a:link .withChildYES, 
.nav li a:active .withChildYES, 
.nav li a:visited .withChildYES {
	padding: 8px 20px 10px 20px;
	border-bottom: none;
	display: block;
	b3ackground: transparent url("../images/morechildren.gif") no-repeat 9px 14px;
}
.nav li a:hover .withChildYES{
	padding: 8px 20px 10px 20px;
	b2ackground: transparent url("../images/selected.png") repeat-x 0 bottom;
}


.nav li a .withChildNO, 
.nav li a:link .withChildNO, 
.nav li a:active .withChildNO, 
.nav li a:visited .withChildNO {
	padding: 8px 20px 10px 20px;
}

.nav li ul li a div.withChildNO{
}

#nav li ul li a div{
	color:#FFFFFF;
}

.nav li ul {
	padding: 0px;
}
.nav li a:hover { }

#nav-one li:hover a, 
#nav-one li.sfHover a {  }

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	font-weight:normal;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {   }

.nav ul {
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: 0px;
	padding:10px;
	z-index: 200000000;
}

.nav li:hover ul,
.nav li.sfHover ul {
	top: 37px;
}

.nav ul li {
	border: 0;
	float: none;
}

.nav ul a {
	padding-right: 0px;
	margin-right: 20px;
	white-space: nowrap;
	color: white;
}

.nav li.topsep{
	width: 1px;
	height: 37px;
	margin:0px;
	padding: 0px;
	background: transparent url("../images/navseparetor.gif") no-repeat 0 bottom;
}

.nav ul li:hover ul { display: block; }


#nav li ul, #nav li:hover ul, #nav li.sfhover ul{
	left: auto;
}

.nav li ul{
	background: transparent url("../images/nav_site_bg.png") repeat-x 0 top;	
}


li ul li a div.withChildNO{
	
}

li ul li a:hover div.withChildNO{
	background:none;
	text-decoration: underline; 
}
li ul li a:hover div.withChildNO:hover{
	background:none;
}


.nav ul li a{
}

ul li a div.children{
	padding: 8px 0px 15px 20px;
	border-bottom: none;
	font-weight: bold;
	display: block;
	
}
ul li a:hover div.children{
	background:none;
	text-decoration: underline;
}

ul li a div.childreninner{
	padding: 8px 0px 15px 20px;
	border-bottom: none;
	font-weight: normal;
}
ul li a:hover div.childreninner{
	background:none;
	text-decoration: underline

}
.nav li ul li ul li{ 
	display: block;

}
.nav ul li ul li a{
	display: block;
}


.nav li.ant1radio{
	display:block;
	width:70px;
	height: 37px;
	background: url("/demo/css/graphic/nq_yaml/images/ant1radio.png") no-repeat 20px top;
	margin:0 5px;
	float:left;
}


.megamenu{
	display: none;
	background:#2A2A2A url(/demo/css/graphic/nq_yaml/images/mega_menu_bg.png) repeat-x bottom;
	padding: 10px 10px 10px 10px;
	left: 0;
	top: 0px;
	z-index: 100;
	position: absolute;
	w4idth:420px;
	width:460px;
}

.megamenuInner{
	padding-top:10px;
	padding-left:10px;
	color:white;
	font-size:90%;
	text-align:left;
	w3idth:420px;
	width:460px;
}

.megamenuInner ul{
	padding-bottom:0px;
}

.megamenuInner ul, #nav .megamenuInner ul li{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	padding-right:10px;
}

.megamenuInner .title{
	font-weight:bold;
	padding-bottom:5px;
}

.megamenuInner a.ekpompi{
	color:white;
	font-size:96%;
	padding-right:15px;	
	
}

.megamenuInner a.ekpompi:link{
	t1ext-decoration:none;
}

.megamenuInner .mainMenusectionMore{
	padding-bottom:5px;
	margin-bottom:20px;
	font-size:96%;
	p1adding-bottom:20px;	
}

.megamenu .allShowsOuter{
	w3idth:420px;
	width:460px;
	clear:both;
}

.megamenu .allShows{
	height:15px;
	margin-top:10px;
	text-align:right;
}

#nav_main a#megaanchor{
	display: block;
}
.nav li a.selected div{
	background: url("/demo/css/graphic/nq_yaml/images/selected.png") repeat-x 0 top;	
}