body {
	margin:0px;
	font:helvetica;
	font-size: medium;
}
ul.menu {list-style:none; margin:0; padding:0; z-index: 10000000;}
ul.menu * {margin:0; padding:0; z-index: 10000000;}
ul.menu a {
	display:block;
	color:#FFF;
	text-decoration:none;
	z-index: 10000000;
}
ul.menu li {position:relative; float:left; margin-right:0px; z-index: 10000000;}
ul.menu ul {
	position:absolute;
	z-index: 10000000;
	top:25px;
	left:0;
	background:#B1B3B4;
	display:none;


list-style:none;
	width: 100%;
}
ul.menu ul li {
	z-index: 10000000;
	border-top:none;
	width:100%;
	margin:0;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	background-color: B1B3B4;
}
ul.menu ul li a {
	display:block;
	z-index: 10000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
ul.menu ul li a:hover {
	position:relative;
	z-index: 10000000;
	border-top:none;
	margin:0;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	background-color: #E2041A;
	color: #FFF;
}
ul.menu ul ul {left:140px; top:-1px; z-index: 10000000;}
ul.menu .menulink {
	padding:5px 4px 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	background:url(images/header.gif);
	width:50px;
	font-size: small;
	z-index: 10000000;
}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif); z-index: 10000000;}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat; z-index: 10000000;}
ul.menu .topline {border-top:1px solid #aaa; z-index: 10000000;}
