/* Main navigation
---------------------------------------------- */
#nav li {
	float:left;
	
	}
#nav li a {	
	float:left;
	}
#nav li a span {
	/*display:block;*/
	}
	
/* auto clear */	
	#nav:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		font-size:0;
		}
/* for IE */	
	#nav {
		display:inline-block;
		}
	* html #nav {
		height:1px;
		}
	#nav {
		display:block;
		}
	/* END:for IE */

/* Main navigation Levels
---------------------------------------------- */
#nav li {
	position:relative;
	z-index:1; 
	}
#nav ul {
	visibility:hidden;
	position:absolute;
	top:2.2em;
	left:-1px;	
	}
	* html #nav ul {
		top:2.3em;
		width:14em;
		}
	*+html #nav ul {
		top:2.3em;
		}
	#nav LI:hover > UL {
			visibility:visible;
			}

/*vid__*/
ul#nav,
ul#nav li,
ul#nav ul {
  width:255px; /*For KHTML*/  
  overflow:visible;  
}

ul#nav li {
  margin:0 0 5px 0;	
  line-height:24px;
}

ul#nav a {
  	color:#0d3a97;
	padding:0 24px 0 14px;
	text-decoration:underline;
}

ul#nav a:hover,
ul#nav li.sel  a,
ul#nav li.current_item a,
ul#nav li ul a {	
	color:#fff;					
}

ul#nav li.sel a.first_level_a,
ul#nav li.current_item a.first_level_a{	
	text-decoration:none;
}

ul#nav li.sel {
	background:#0d3a97;	
}

.current_item {
	background:#3d61ac !important;		
}

/* 2nd Menu */
ul#nav li ul {  
  z-index:300;
  margin:-20px 0 0 31px;  
  padding:19px 0 14px 18px;  
  background:#0d3a97;
  font-size:1em;
}
ul#nav li ul  li a{  
  text-decoration:underline;
}
ul#nav li ul  li a:hover{  
  text-decoration:none;
}

ul#nav ul,
ul#nav ul ul,
ul#nav ul ul ul {
  display:none;
  position:absolute;
  top:0;
  left:224px;
}
/*opacity*/
ul#nav li ul{  
  /*-khtml-opacity:0.8;   
  opacity:0.8;
  -moz-opacity:0.8;
  #filter:alpha(opacity=80);*/
}

.transparency_80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	-khtml-opacity:0.8;   
}

.items_level2  {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
	-khtml-opacity:1;   
}