#menu {
	float:right;
	width:770px;
	height:44px;
}
#menu ul {padding-left:0;}
#menu ul li {
	list-style-type:none;
	float:left;
	z-index:5;
}
#menu li {display:block; position:relative; line-height:15px;}
#menu li a {display:block; position:relative; z-index:6; overflow:hidden; text-decoration:none;}
#menu li a span {position:absolute; left:0; top:0; z-index:7; display:none;}
#menu li a[href] span {cursor:pointer;}

#menu li, #menu li a, #menu li a span {width:110px;}
#menu li {height:40px;}
#menu li a {height:34px;}
#menu li:hover, #menu li a:hover, #menu li a span:hover, #menu li.selected a {height:40px;}

li#menu1, li#menu1 a, li#menu1 a span {width:109px;}


li#menu1 a, li#menu1.selected a {background:url(/images/menu.png) 0 100% no-repeat; color:#648503;}
li#menu2 a, li#menu2.selected a {background:url(/images/menu.png) -109px 100% no-repeat; color:#b08d00;}
li#menu3 a, li#menu3.selected a {background:url(/images/menu.png) -219px 100% no-repeat; color:#bd5f00;}
li#menu4 a, li#menu4.selected a {background:url(/images/menu.png) -329px 100% no-repeat; color:#4b64a5;}
li#menu5 a, li#menu5.selected a {background:url(/images/menu.png) -439px 100% no-repeat; color:#861f1f;}
li#menu6 a, li#menu6.selected a {background:url(/images/menu.png) -549px 100% no-repeat; color:#903faa;}
li#menu7 a, li#menu7.selected a {background:url(/images/menu.png) -659px 100% no-repeat; color:#73539f;}


#menu * {z-index:10;}
#menu li li a:hover {color:#000;}
#menu li:hover,
#menu li.jshover {
/*  background:#F2F7FE;*/
}

#menu li ul {
	display: none;
	position: absolute;
	width:200px;
	top:36px;
	left:0;
	padding:15px 10px 0 15px !important;
	font:bold 1.083em Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/sub-menu-top.png) 0 5px no-repeat;
	_background:url(/images/sub-menu-top-ie6.png) 0 5px no-repeat;
}
.sub-menu-bottom {
	background:url(/images/sub-menu-bottom.png) 0 0 no-repeat;
	_background:url(/images/sub-menu-bottom-ie6.png) 0 0 no-repeat;
	height:9px;
	font-size:0;
	width:225px;
	position:absolute;
	bottom:-9px;
	_bottom:-10px;
	left:0;
	/left:-15px;
}
#menu li li, #menu li li a {height:auto;}
#menu li li:hover, 
#menu li li a:hover, 
#menu li li a span:hover, 
#menu li.selected li a {
	height: auto;
}
#menu li li a {
	visibility:visible;
	float:none;
	display:block;
	padding:0 0 0 15px;
}

#menu li li {
	line-height:1.1em;
	width:200px;
	text-align:left;
	padding-left:0;
	margin:0;
	padding:3px 0 !important;
	display:block !important;
}
#menu li li ul {
	position: absolute;
	float:left !important;
	margin-left:200px;
	font-size:1em;
	/*width:300px;*/
}
#menu li li a, #menu li.selected li a {
	width: 180px;
	background:url(/images/sub-menu-li.png) 0 4px no-repeat;
}
#menu li li a:hover {text-decoration:underline;}
#menu li#menu1 li a {color:#648503;}
#menu li#menu2 li a {color:#b08c00;}
#menu li#menu3 li a {color:#bd5f00;}
#menu li#menu4 li a {color:#4b64a5;}
#menu li#menu5 li a {color:#861f1f;}
#menu li#menu6 li a {color:#903faa;}
#menu li#menu7 li a {color:#73539f;}

#menu li li li a {
/*	color:#003386 !important;*/
}
#menu li li li.selected1 a {
	color: #fff!important;
}
#menu li:hover ul,
#menu li.jshover ul {
	display: block;
}

#menu li:hover li ul,
#menu li.jshover li ul {
	display: none;
	width: 200px;
	top: -0.65em;
	left: 0;
	lef\t: 0;
}
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {
	display: block;
}
