	/* clear */
#nav, #nav ul, #nav li {
	padding: 0;
	margin: 0;
	border:0;
	text-align:left;
	}

#nav ul, #nav li, #nav li a  {
	width : 200px;
	}

#nav li a {
	font-family:arial,verdana;
	font-size:11px;
	font-weight : bold;
	/* padding : 10px 10px; */ /* flex */
	line-height: 25px; /* fixed */
	text-indent: 10px;
	}
* html #nav li a  {
	 /* width: 200px; IE pad+px box model */ 
	}


	/* colors */
#nav li a {
	color : #333;
	background-color : #fff;
	}
#nav li a:hover {
	color : #333;
	background-color : #fff;
	border-left : 5px solid #820000;
	color:#820000;

	}
	/* borders */
#nav li a {
	border-top : 1px solid #eee;
	border-right : 1px solid #eee;
	border-bottom : 1px solid #eee;
	border-left : 5px solid #ccc;
	}
	
#nav li .selected {
	border-left : 5px solid #820000;
	color:#820000;
	}
	
	
	
	/* position */
#nav li {
	margin-bottom : -1px; 
	}	
#nav li ul {
	margin-left : 201px;
	margin-top : -32px;
	}



	/* NO MOD */


#nav li {
	position : relative;
	float : left;
	}
#nav, #nav ul {
	z-index:999;
	list-style: none; 
	float : left;
	}	
#nav li a {
	display : block;
	text-decoration : none;
	}	
	
	/* L2 */
#nav li ul {
	position : absolute;
	left: -999em;
	z-index:1000;
	}
	/* L3 */
#nav li ul ul {
	left: -999em;
	z-index:1001;
	}
	
	
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}
#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;
	}
	