#menu { width: 870px; background: transparent;  z-index: 500;}

    #menu ul { list-style: none; list-style-type:none; display:inline; margin: 0; padding: 0;  float: left; z-index: 500;
    }
		
		#menu ul li {list-style:none; list-style-type:none; }

    #menu a, #menu h2
      { 
      display: block; 
      margin: 0; padding: 2px 3px; 
			font:12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:black;
	font-weight:bold;
	text-align:left;
	} 

    #menu h2 { color: #FF8635; background: transparent; text-transform: uppercase; 
    } 

    #menu a { color: #000; background: transparent; text-decoration: none; font-size:14px; line-height:20px; }

    #menu a:hover { color: #a00; background: transparent; }

    #menu li {position: relative; z-index: 500; } 
		
		#menu ul li ul li{color: #a00; background: #ffffff; border-bottom: solid 1px #a00; border-bottom-style:dotted;}

    #menu ul ul { position: absolute; z-index: 500; width:200px; }

    #menu ul ul ul { position: absolute; top: 0; left: 95%; } 
		
#menu ul li { position: relative; float:left;  }
#menu ul li ul li{ position: relative; width:100%;  }
/*
#menu ul li { float:left; display: block; }
#menu ul li ul li { float: none; display: block; margin:0; padding:0; }
*/

    div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul
      {display: none; } 

    div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul
      {display: block; } 
			
/*display: block;*/			
/*#menu li { position: relative; }

    #menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

    div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;} 

    div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
    
*/
