   /*  T O P    M E N U */
  #nav, #nav UL {  list-style:none; padding:0; margin:0; float:left; }
  #nav { text-align: left;   /*margin: 100px 0 0 35px;*/}
  #nav LI { float:left; background: url(../images/nav-seperator.png) left  no-repeat; }
  #nav LI.last { }
  #nav LI A { display:block; color:#666; padding: 10px 18px; font-size:12px; font-weight:bold; font-family:arial,verdana; }
  #nav LI:hover , #nav LI.sfhover { }
  #nav LI.act { background: url(../images/nav-active-bg.png) repeat-x;}
  #nav LI.act A { }
  
  #nav LI UL { position:absolute; width:12em; left:-999em; 	border:1px solid #888; border-top:0px; z-index: 100;}
  HTML>BODY #nav LI UL { margin-left:0px; }
  #nav LI UL LI { width:12em; background: #fff;	 opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95; filter: alpha(opacity=95);}

  #nav LI:hover UL LI A, #nav LI.sfhover UL LI A {  padding: 6px 10px; }
  #nav LI UL LI:hover, #nav LI UL LI.sfhover  {color: #000; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; /* filter: alpha(opacity=100); */} 
  #nav LI UL LI a {background: #fff;  font-size:11px;}
  #nav LI UL LI a:hover {background: #eee;}
  
  #nav LI:hover UL, #nav LI.sfhover UL { left:auto; }
  #nav A {  text-decoration:none;  }
  html* #nav UL LI A {  width:100%;  }
  html>body #nav UL LI A {  width:auto;  }
  #nav A:hover { text-decoration:none; color: #e00000; background: url(../images/nav-active-bg.png)  repeat-x; }
  
  #nav UL LI:hover ul, #nav UL LI.sfhover ul { left:9em;visibility: visible;}
  #nav ul ul {  visibility: hidden;  left: 9em; margin-top: -22px;  z-index: 10;  border-top: 1px solid #888;  }
  #nav LI UL LI.drop a {background-image: url(../images/menu-drop.png); background-position: 90% 50%; background-repeat: no-repeat;  }
  #nav LI UL LI.drop ul li a {background-image: none;}
  
  #nav LI.homeIcon a { background: transparent url(../images/home-icon.png) no-repeat center center; width: 6px; height: 15px; }
  #nav LI.homeIcon a:hover { background: transparent url(../images/home-icon.png) no-repeat center center;}
  #nav LI.homeIcon span { display:none; }
  
  /*  C R U M B S    M E N U */
  div#crumbs-menu {  font-size: 7pt;  padding: 5px 10px; width: 250px; color: #888;  }
  #crumbs-menu p { text-align: left;  margin:0;display: table-cell;  vertical-align: middle;   height: 25px;  }
  
  
  /*  S U B    M E N U */
  ul#SubMenu { padding: 5px; margin:15px 0; border:1px solid #DDDDDD;/*border: 1px solid #ddd*/}
  ul#SubMenu li a { }
  ul#SubMenu li { list-style: none;  margin: 0;  }
  ul#SubMenu ul { margin: 0 0px 0 10px; padding: 0; }
  ul#SubMenu ul li a { color: #666;  }
  ul#SubMenu li ul li  {  padding: 0px;  }
  * html #SubMenu li ul li  { margin-left: 0; }
  ul#SubMenu a {  display:block;  padding: 5px 0 5px 8px; margin: 0 11px;  text-decoration: none;   border-bottom: 1px dotted #ddd;		color:#000000; }
  ul#SubMenu a:hover  {  border-color: white;  border-left-color: black; border-top-color: black;  color: white; 		background-color: gray; }
  ul#SubMenu li.ACT, ul#SubMenu li.ACT2, ul#SubMenu li.ACT3 {		background-color : #f6f6f6;		font-weight: bold; background: url(../images/list-img.png) 2px 8px no-repeat; }
  ul#SubMenu li.ACT ul  {		  font-weight: 100;  }
  
  #language-nav {  }
  #language-nav em {padding: 0 5px}
