

/*.preload1 {
	background:#000;
}

.preload2 {
	background: #000;
}*/

/* top margin for this demo only */

#nav {
	padding:0;
	margin:05px 0 0; 
	ist-style:none; 
	height:36px;
	/*background:#fff; */	
	position:relative; 
	/*z-index:500;*/
	font-family: "Tahoma"Arial, Helvetica, sans-serif;
	font-size:11px;
}

#nav li.top {
	display:block; 
	float:left; 
	padding-top:5px;
}

#nav li a.top_link {
	display:block; 
	float:left; 
	height:36px; 
	line-height:27px; 
	color:#ddd; 
	text-decoration:none; 
	font-family: "Tahoma"Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 0 0px; 
	cursor:pointer;
	background: none;
}
	
#nav li a.top_link span {
	float:left; 
	display:block; 
	padding:0 10px 0 0px; 
	height:36px;
	/*background: #000;*/
}
#nav li a.top_link span.down {
	float:left; 
	display:block; 
	padding:0 10px 0 10px; 
	height:36px; 
	/*background: #000;*/
}

#nav li a.top_link:hover {
	color:#26c963; 
	/*background: #000;*/
}

#nav li a.top_link:hover span {
	/*background: #000; */
	line-height:29px;
}

#nav li a.top_link:hover span.down {
	/*background: #000; */
	line-height:29px;
}

#nav li:hover > a.top_link {
	color:#fff; 
	/*background: #000;*/
}

#nav li:hover > a.top_link span {
	/*background: #000;*/
	line-height:29px;
}

#nav li:hover > a.top_link span.down {
	background:none;
	line-height:29px;
	color: #26c963;
}

/* Default list styling */

#nav li:hover {
	position:relative; 
	z-index:200;
	color:#00CC66;
	/*background:#fff;*/
}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#nav li:hover ul{
	left:0; 
	bottom:40px; 
	top:auto; 
	background: none;
	border:0px solid #505050; 
	filter:alpha(opacity=90);
	opacity:0.9;
	padding:00px; 
	white-space:nowrap; 
	width:auto; 
	height:auto; 
	z-index:300;
	
}

* html #nav li:hover ul {
	width:0;	background: none;
}

#nav li:hover ul li{
	display:block; 
	position:relative; 
	float:left;
	font-family: "Tahoma"Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	background:#000; 
	clear:left;
}

#nav li:hover ul li a{

	display:block; 
	font-family: "Tahoma"Arial, Helvetica, sans-serif;
	font-size:11px; 
	height:20px; 
	line-height:20px; 
	padding:0 10px; 
	color:#8a8a8a; 
	text-decoration:none;
	/*filter:alpha(opacity=90);
	opacity:0.9;*/
}

#nav li ul li a.fly{
	color:#4f8383; 
	font-weight:bold;
}

#nav li:hover ul li:hover{
	background:#000;
}

#nav li:hover ul li a:hover {
	text-decoration:none;
	color:#07d153;
	background-color:none;
	
}
#nav li:hover ul li a.fly:hover{
	background:#4f8383; 
	color:#000; 
	text-decoration:none;
}

#nav li:hover ul li:hover.fly {background:#4f8383;}

#nav li:hover ul li:hover.fly > a.fly {
	background:#4f8383; 
	color:#000; 
	text-decoration:none;
} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{
	left:-5px; 
	margin-left:100%; 
	bottom:-4px; 
	top:auto; 
	background: #000; 
	padding:3px; 
	border:1px solid #4f8383; 
	white-space:nowrap; 
	width:auto; z-index:500; 
	height:auto;
	}
