#menu { width: 100%; height:28px; background: #003082; float: left; }

    #menu ul { list-style: none; margin: 0; padding: 0; float: left; } 
    #menu ul.level_1 { padding: 0 10px;} 

    #menu a, #menu h2 { 
		font: 12px tahoma, arial, helvetica, sans-serif;
		display: block; 
		margin: 0; 
		padding: 2px 3px; 
	} 

	#menu ul li a, #menu ul li h2 { height:24px; color: #fff; background: #003082; cursor: pointer; }
	
	#menu ul li ul li a, #menu ul li ul li h2 { height: 19px; width: 227px; color: #000; background: #EFEFEF; cursor: pointer; }
	#menu ul li ul li a:hover, #menu ul li ul li h2:hover { height: 19px; color: #666; cursor: pointer; }
	
    /*#menu h2 { color: #fff; background: #003082; cursor: pointer;    } 

    #menu a { color: #fff; background: #003082; text-decoration: none; }

    #menu a:hover, #menu h2:hover { color: #003082; background: #fff; }*/

    #menu li {position: relative;} 

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

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

    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;} 
	
		
	#menu ul li ul { border-left: 1px solid #AAA;border-right: 1px solid #AAA;border-bottom: 1px solid #AAA; }
	
	#menu ul li ul li { height:20px; background-color: #EFEFEF; padding: 3px;}
	
	#menu ul li ul li ul li { border: none; background-color: #DDD; padding: 3px;}
	
	#menu ul li ul li ul li a { background-color: #DDD; }
	#menu ul li ul li ul li a :hover{ color: #666; background-color: #DDD; }
	
#footer, #footer a {
	font: 11px tahoma, arial, helvetica, sans-serif;
	color: #fff;

}
