	/* global */
	
#navh {
	font-family:helvetica;
	background:transparent;
	margin: 0 0 -2px 0;
	padding:0;
	text-transform:uppercase;
	}	
#navh, 
#navh ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
	/* fixed height 
	line-height: 70px;
	*/
	}

#navh a {
	display: block;
	/* fixed (fixed indent) */
	/*text-indent: 10px;*/
	color : #333;
	font-weight : bold; 
	text-decoration : none;
	font-size:11px;
	}
#navh li { 
	float: left;
	}
	

	
	/* L1 */

#navh li a {
	/* fixed  */
	width:146px; 
	
	
	/* flex  
	padding-right:34px;
    padding-left:34px;  */
	
	/* html {overflow-x:hidden;}*/ /* ie 6 flex */
	
	/* flex
	padding-top:35px;
	padding-bottom:15px;
	 */
	
	
	/* fixed  */
	height:30px;
	overflow:hidden;
	line-height:35px;
	

	
	text-align:center;
	/* text-indent:12px; */

	background:#eee;
	border-right:1px solid #000;
	letter-spacing:1px;

	}
	
	
	
#navh li a {
	/* html .column {overflow-x:hidden;} */
	margin:0;
	}
	
/* 	* html .column {overflow-x:hidden;} */
	
	
#navh li { 
	margin:0;
	border-left : 0; /* declare for safari win*/
	}
	
#navh li a:hover {
	color : #000;
	background : #ccc; 
	border-right:1px solid #000;
	}



#navh li.selected a {
	color : #fff; 
	background : #000 ; 
	}	
	
#navh li.selected a:hover {
	color : #fff; 
	background : #000 ; 
	}





	/* L2 */

#navh li ul, 
#navh li ul li a  { 
	width: 170px;
	}
	/* IE */
* html #navh li ul {
	width: 180px;
	}
* html #navh li ul li a  {
	width: 180px;
	}

#navh li ul li a  {
	background:#f1f4f5 ;
	text-align:left;
	text-indent:0;
	padding-left:10px;
	color:#213C51;
	}

	
	/* L2 parent */
#navh li ul li a.parent,
#navh li ul li a.parent:hover {
	/*background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
	gradiant_bot.gif*/
	}

	
#navh li ul {
	margin: 0 0 0 -1px; 
	background:#FFF;
	width:180px;
	}
	
#navh li ul a {
	border : 0;
	border-left : 1px solid #999 ;
	border-bottom :1px solid #ccc ;
	}
	
#navh li ul li {
	margin:0;
	border : 0;
	border-top : 0 ;
	border-right :1px solid #999 ;
	}

#navh li ul li a:hover{
	background : #7e9aac; 
	color:#213C51;
	}







	/*L3*/

#navh li ul li ul li a {
	border-bottom : 1px solid #ccc ;
	}
#navh li ul li ul a {
	/*L3 borders*/
	border :0;
	border-top : 0 ;
	border-right :1px solid #ccc ;
	border-left : 1px solid #ccc ;
	}
#navh li ul li ul li {
	margin:0;
	border :0;
	}	
	
	/* position */

#navh li ul ul { 
	margin-top: -33px ;
	margin-right: 0 ;
	margin-bottom: 0;
	margin-left: 180px;
	}


	
	
	
	
	
	
	
	
	
	/* NO MOD */
	
	

#navh li ul {
	position: absolute;
	left: -999em;
	}
	
	
#navh:after { /*clear fix*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html #navh {
	height: 1%;
	}
	
	
#navh li:hover ul ul, 
#navh li:hover ul ul ul, 
#navh li.sfhover ul ul, 
#navh li.sfhover ul ul ul 
	{
	left: -999em;
	}
	/* lists nested under hovered list items */
#navh li:hover ul, 
#navh li li:hover ul, 
#navh li li li:hover ul, 
#navh li.sfhover ul, 
#navh li li.sfhover ul, 
#navh li li li.sfhover ul 
	{
	left: auto;
	}
#navh, 
#navh ul, 
#navh li {
	 z-index:2000
	}

