@charset "utf-8";

body {	
		/* for pull-down menu to work in IE6 */
		behavior:url("csshover2.htc");
}

/* ul menu */

.nn_queuemenu{list-style:none;}
.nn_queuemenu li{}
.nn_queuemenu li a {
	position:relative;
	display:block;
	padding:2px 0;
	width:225px;
	text-align:left;
	font-size:28px;
	text-decoration:none;
	outline: none;
	padding:6px 0 6px 0;
	color:#363945;
}
.nn_queuemenu li a:hover{
	color: #000;
}
.nn_queuemenu li:hover{}

/* from the css menu */

.nn_queuemenu{
	width: 220px;
	padding: 0;
	float: left;
}
.nn_queuemenu ul {width: 100%;}

.nn_queuemenu a, .nn_queuemenu a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	margin: 0;	
}
.nn_queuemenu ul ul a{ /* right */
	font-size:20px;
	font-weight:bold;
	color:#3c414f;
	width:100%;
	height:100%;
	padding:4px 0 4px 0;
}
.nn_queuemenu li li a{text-indent:0;} /* right */
.nn_queuemenu ul a{width: 100%;} /* left */
.nn_queuemenu li{
	float: left;
	width:100%;
	margin:0;
	padding:0;
}
.nn_queuemenu ul li {float:left; position:relative;  }
.nn_queuemenu ul li  {width:100%;} /* !!!!! */

.nn_queuemenu li ul { /* right side, left: dormant position */
	position: absolute;
	left: -2222px;
	top: 0px;
	width: 335px;
}

.nn_queuemenu li li {width: 100%;left:150px;} /* right position in relation to left */
.nn_queuemenu li a{width: 100%;}
.nn_queuemenu li li a{width: 100%;}
.nn_queuemenu li ul {} /* right pos? */

/* left: reveal it from dormant */
/*
.nn_queuemenu li:hover ul 
{
	left: 100%;
}
*/