.navbar {
	clear:both;
	width: 920px;
	height: 27px;
	padding: 0 7px;
	margin: 8px auto 5px auto;
/*	background-image:url(/alan/images/nav-bg.jpg);*/
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

ul.menu {
	list-style:none;
	margin: 0 0 0 0px;
	padding: 0;

}
ul.menu * {
	margin: 0;
	padding:0;
}

/* width of second menu */

ul.menu a {
	display:block;
	color:#FFF;
	text-decoration:none;
	width: 138px;
	text-align:left;
/* width of second menu */

}
ul.menu li {
	position:relative;
	float:left;
	margin: 0 0 0 1px;
	padding: 0 0 0 0;
}
ul.menu ul {
	position:absolute;
	top:26px;
	left:0;
	background:#5A86BD;
	display:none;
	opacity:0;
	list-style:none;
}
ul.menu ul li {
	position:relative;
	border-bottom:  1px solid #FFF ;
	border-top:none;
	/*	width:144px;*/
	margin: 0;
	text-align: left;
}
ul.menu ul li a {
	display:block;
	padding:3px 7px 5px 7px;
	background-color:#5A86BD;
}
ul.menu ul li a:hover {
	color:#777;
	background-color:#EAF0F6;
}
ul.menu ul ul {
	left:148px;
	top:-1px;
}
ul.menu .menulink {
 	border:/* 1px solid #aaa */;
	padding:5px 0px 5px 10px;
	margin: 0 1px 0 0px;
	font-weight:bold;
	background:url(/alan/images/nav-bg.jpg);
	background-color:#006699;
	width:141px;
	border-radius-topleft: 8px;
	border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-khml-border-top-right-radius: 8px;
	-khml-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	/*	background:url(images/header_over.gif)*/
}
ul.menu .sub {
	color:#FFFFFF;
	background-color: #97B5D2;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 136px 8px;
}
ul.menu .topline {
 	border-top: 1px solid #aaa ;
}
