* {margin:0; padding:0; outline:0}

.menu a {
	float:left; 
	color:#eee; 
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	width:124px;
	height:20px; 
	padding-top:5px;
	border-right:thin solid #000;
	
	background-image:url(images/background.png);
	background-repeat: repeat-x; }


.menu a:hover {
	color:#999;
	font-size: 12px;
	font-weight: bold;
	background-image:url(images/background.png);
	background-repeat: repeat-x; }

.menu {
	list-style:none; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center; 
	width:1008px; 
	margin-top: 0;
	margin:0 auto; }

.menu li {
	position: relative;
	float: left;
	color: #fff;
	width: 124;
	z-index: 1000;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}

.menu ul {
	display:none;
	position:absolute; 
	top:25px; 
	left:0; 
	display:none; 

	list-style:none; }

.menu ul li {
	float:none;
	border-top:1px solid #fff;
	width:124px;
	height: 20px;
	padding-bottom: 5px;
	text-decoration: none;
	background-color:#333; }

.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {
	float:none; 
	display:block; 
	background:none; 
	height:20px; 
	width: 124px;
	top: 5px;
	text-decoration: none;
	background-color: #333;}

.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {
	background-image:url(images/background2.png);
	background-repeat: repeat-x; 
	color:#fff;
	height: 20px;}

.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {
	float:none; 
	display:block; 
	height:5px; 
	text-decoration: none;}

.menu ul ul {
	left:110px;
	top: 0;}

.menu li.submenu {
	border-top:none;
}

.menu li.noborder {
	border-top:none;}

li.menuhover a, li.menuhover li.menuhover a {
	color:#fff; 
	text-decoration: none;}

li.menuhover span, li.menuhover li.menuhover span {
	color:#fff; 
	text-decoration: none;}

#info {
	width:160px; 
	text-decoration: none;}
