.menu {
	font-family: Arial, Helvetica, sans-serif;
	width:730px;
	position:relative;
	font-size:9px;
	margin:0px auto 25px auto;
	z-index:10;
	height:20px;
	font-weight: bold;
}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#FFFFFF; height:20px; text-align:center; border:1px solid #FFFFFF; background:#000000; line-height:20px; font-size:9px; overflow:hidden;}

#menu1 a , #menu1 a:visited {width:85px;}
#menu2 a , #menu2 a:visited {width:130px;}
#menu3 a , #menu3 a:visited {width:120px;}
#menu4 a , #menu4 a:visited {width:100px;}
#menu5 a , #menu5 a:visited {width:100px;}
#menu6 a , #menu6 a:visited {width:90px;}
#menu7 a , #menu7 a:visited {width:90px;}


.menu ul {padding:0; margin:0; list-style-type: none; }
.menu ul li { float: left; position: relative; }
.menu ul li ul { display: none; }



/* specific to non IE browsers */
.menu ul li:hover a {color:#FFFFFF; background:#4F008A;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#4F008A; color:#FFFFFF;}
.menu ul li:hover ul li a:hover.hide {background:#4F008A; color:#FFFFFF;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#000000; color:#FFFFFF;}
.menu ul li:hover ul li a:hover {background:#4F008A; color:#FFFFFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

