.menu {
	padding:0 0 0 0px; 
	margin:0; 
	list-style:none; 
	height:15px; 
	background: url('/mainpic/f.jpg') repeat-x; 
	border:1px solid #c8c8c8;
	position:relative; 
	font-family: verdana,arial,sans-serif; 
	}

.menu li.top {
	display:block; 
	float:left; 
	position:relative;}

.menu li a.top_link {
	display:block; 
	float:left; 
	height:15px; 
	line-height:13px; 
	color:#9A0000; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 0 1px; 
	cursor:pointer;}

.menu li a.top_link span {
	float:left; 
	font-weight:bold; 
	display:block; 
	padding:0 20px 0 2px; 
	height:30px;}

.menu li a.top_link:hover
	{color:#000;text-decoration:underline; }



.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul 
		{
		position:absolute; 
		left:-9999px; top:-9999px
		width:0; height:0; margin:0; 
		padding:0; 
		list-style:none;}


.menu :hover ul.sub {
	left:2px; 
	top:15px; 
	right:2px; 
	background: #fff; 
	padding:4px 2px 3px 2px; 
	/*border:1px solid #c8c8c8; */
border-width:1px;
	border-style:solid;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	border-top-color:#ddd;
	border-left-color:#ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

	white-space:nowrap;
	width:200px; 
	height:auto;}

.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:195px;}

.menu :hover ul.sub li a.sublink {
		font-weight:normal;
		display:block; 
		font-size:11px; 
		height:15px; width:192px; 
		line-height:15px; 
		text-indent:5px; color:#000; 
		text-decoration:none; 
		border:0px solid #9A0000; 
		border-width:0 0 0 0px;}

.menu :hover ul.sub li a.sublink:hover {
		background:url('/mainpic/f.jpg') repeat-x; 
		color:#9A0000;
		border:1px solid #c8c8c8;}













