  #menu { width: 100%; background: #99CCFF; float: right; }

#menu ul { list-style: none; margin: 0; padding: 0; width: 100px; float: right; } 

#menu a
	{ font: bold 11px/16px arial, helvetica, sans-serif;
	display: block; border-width: 1px; border-right: 1px dashed; border-bottom: 1px dashed;
	margin: 0px; padding: 2px 3px; }
	
#menu h2 { color: #000000; background: #99CCFF; text-transform: uppercase; }

#menu a { color: #000; background: #99CCFF; text-decoration: none; }

#menu a:hover { color: #a00; background: #fff; }

#menu li { position: relative; }

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; right: 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 { width: 100%; color: #000000; background: #99CCFF; float: right; }

.menu ul { list-style: none; margin: 0; padding: 0; width: 100px; float: right; } 

.menu a
	{ font: bold 11px/16px arial, helvetica, sans-serif;
	display: block; border-width: 1px; border-right: 1px #000000 dashed; border-bottom: 1px #000000 dashed;
	margin: 0px; padding: 2px 3px; }
	
.menu h2 { color: #000000; background: #99CCFF; text-transform: uppercase; }

.menu a { color: #000000; background: #99CCFF; text-decoration: none; }

.menu a:hover { color: #a00; background: #fff; }

.menu li { position: relative; }

.menu a:visited { color: #000000; }