/* common styling */
.menu {
	font-family:"Arial";
	font-size: 12px; 
	height:30px;
	position: relative;
	font-weight:bold;
	z-index:100;
}
	  
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#343541;
	width:auto;
	height:30px;
	text-align:center;
	color:#343541;
	line-height:30px;
	font-family:"Arial";
	font-size: 12px; 
	overflow:hidden;
	text-align: left;
}

.menu ul {
     padding:0; 
	 margin:0; 
	 list-style: 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:#014EB6;}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0;}
.menu ul li:hover ul li ul {display:none; height: 29px; font-family:"Arial";
	font-size: 12px;}
.menu ul li:hover ul li a {display:block; background-image:url(../img/bg.png); background-repeat:repeat; height: 29px; color:#343541; font-family:"Arial";
	font-size: 12px;}
.menu ul li:hover ul li a:hover {background-image:url(../img/bg.png); background-repeat:repeat; color:#990000; height: 29px;  font-family:"Arial";
	font-size: 12px;}

