/* menu */

.menu ul {
	margin:0px;
	padding:0px;
	cursor:default;
}
.menu li {
	float:left;
	list-style-type:none;
}
.menu .content {
	display:block;
}
.menu a {
	display:block;
	white-space:nowrap; 
	text-decoration:none;
}
.menu a:hover {
	text-decoration:none;
}
.menu img {
	display:none;
}
.menu .children {
	display:inline;
}

/* sub menu */
.menu ul ul {
	width:0px; /* needed to avoid horiz scrollbars at window */
	position:absolute;
	float:right;
	visibility:hidden;
	z-index:1;
}
.menu ul ul li {	
	float:none;
	clear:both;
	border-width:0px;
}
.menu ul ul .content {
	display:block;
	width:100%;
	float:left;	
}
.menu ul ul a {
	display:block;
}
.menu ul ul img {
	display:inline;
	width:10px; height:10px; float:right; margin-top:3px;
}
.menu ul ul .content div { /* MSIE fix */
	width:0px;
	height:1px;
	margin-bottom:-1px;
	overflow:hidden;
}
.menu ul ul .children {
	display:block;
	float:right;
}

/* special */
.menu .hr {
	width:100%;
	height:1px;
	overflow:hidden;
	float:left;
}


		.menu li {
			border-right:solid 1px #CECECE; 	#8DE4E4; 		C8EDED;
		}
		.menu li.last {
			border-right:none 0px;
		}
		.menu a {
			padding:2px 6px 2px 6px;
			font-weight:bold;
font-size:1.1em;
color:#000;
		}
		.menu ul ul {
			margin-left:-1px;
			border:solid 1px #CECECE;
			background-color:white;
		}
		.menu ul ul a {
			padding:2px 6px 2px 6px;
			font-weight:normal;
font-size:1em;
xxcolor:#333;
		}
		.menu ul ul ul {
			margin-top:-1px;
			margin-left:-6px;
		}
		.menu .menu-highlight {
			background-color:#CECECE;
		}
		.menu .menu-selected {
			background-color:#DA017F;
			color:#FFF;
		}
		.menu .hr {
			background-color:#CECECE;
		}

