


	/* global */
	
#nav {
	font-family:verdana;
	background:#104577;
	margin: 0 0 -2px 0;
	padding:0;
	}	

#nav, 
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
	/* fixed height */
	/*line-height: 15px;*/
	}

#nav a {
	display: block;
	/* fixed (fixed indent) */
	/*text-indent: 10px;*/
	color : #fff;
	font-weight : bold; 
	text-decoration : none;
	font-size:12px;
	}
#nav .selectedNav {
	color: #104577;
	}
	
	/* parent
#nav a.parent, 
#nav a.parent:hover {
	background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}
	*/

#nav li { 
	float: left;
	}
	
	
	
	
	
	
	/* L1 */

#nav li a {
	/* fixed */
	/* width:122px; */
	
	/* flex  */
	/* padding-right:10px; */
	/* padding-left:10px; */ /* optional, or indent */ 
	
	/* flex  */
	padding-top:8px;
	padding-bottom:8px;
	
	text-align:center;
	/*text-indent:10px;*/

	background:#104577;
	
	/* fixed */
	
	overflow:hidden;
	
	width:157px;
	font-size:19px;


	}
#nav li a:hover {
	color : #FEB31C;
	background : #104577;
	}
	
#nav li { 
	margin:0;
	border-right : 1px solid #436790;
	border-left : 0; /* declare for safari win*/
	}






	/* L2 */

#nav li ul, 
#nav li ul li a  { 
	width: 170px;
	}
	/* IE */
* html #nav li ul {
	width: 180px;
	}
* html #nav li ul li a  {
	width: 180px;
	}

#nav li ul li a  {
	background:#f1f4f5 ;
	text-align:left;
	text-indent:0;
	padding-left:10px;
	color:#213C51;
	}

	
	/* L2 parent */
#nav li ul li a.parent,
#nav li ul li a.parent:hover {
	/*background-image: url(/files_/arrR.gif);
	background-repeat: no-repeat;
	background-position: center right;
	gradiant_bot.gif*/
	}

	
#nav li ul {
	margin: 0 0 0 -1px; 
	background:#FFF;
	width:180px;
	}
	
#nav li ul a {
	border : 0;
	border-left : 1px solid #999 ;
	border-bottom :1px solid #ccc ;
	}
	
#nav li ul li {
	margin:0;
	border : 0;
	border-top : 0 ;
	border-right :1px solid #999 ;
	}

#nav li ul li a:hover{
	background : #7e9aac; 
	color:#213C51;
	}







	/*L3*/

#nav li ul li ul li a {
	border-bottom : 1px solid #ccc ;
	}
#nav li ul li ul a {
	/*L3 borders*/
	border :0;
	border-top : 0 ;
	border-right :1px solid #ccc ;
	border-left : 1px solid #ccc ;
	}
#nav li ul li ul li {
	margin:0;
	border :0;
	}	
	
	/* position */

#nav li ul ul { 
	margin-top: -33px ;
	margin-right: 0 ;
	margin-bottom: 0;
	margin-left: 180px;
	}


	
	
	
	
	
	
	
	
	
	/* NO MOD */
	
	

#nav li ul {
	position: absolute;
	left: -999em;
	}
	
	
#nav:after { /*clear fix*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
* html #nav {
	height: 1%;
	}
	
	
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul 
	{
	left: -999em;
	}
	/* lists nested under hovered list items */
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul 
	{
	left: auto;
	}
#nav, 
#nav ul, 
#nav li {
	 z-index:2000
	}


