 /* common styling */
.menu {
position:absolute;
float:left; 
font-family: verdana, arial, sans-serif; 
font-size:13px;
font-weight: bolder;
text-align: center; 
background: url("images/top_shadow2_light.png") repeat-x;
width: 455px;
margin-top: 4px;
left: 100px;
z-index: 10;
}
.menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;

}
.menu ul li {
float:left; 
 position: relative;
border-left: 2px solid #ACADB0;
border-right: 2px solid #ACADB0;
border-top: 2px solid #ACADB0;
}
.menu ul li.group {
	display:block; 
	text-indent:10px; 
	background:#251F11; 
	color:#ff0; 
	width:1px; 
	padding:4px 0;
}
 
.menu ul li a, .menu ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#fff; 
	padding:0px 20px 0px 20px; 
	line-height:20px; 
	height:25px; 
	text-align: left; 
}
 
.menu ul li:hover {width:auto;}
 
.menu ul li a:hover {
	background: url("images/bg_menu_07.png"); 
	color:#fff
}
 
.menu ul li:hover a {background:url("images/bg_menu_07.png"); 
	color:#fff;
}