.menu2 {
	visibility:hidden;
}
/*font-family: 'ITC Korinna', 'Candara', 'Trebuchet MS', 'Gonsolas', sans-serif;*/
/*f6862a*/
.menu {
font-family: 'Korinna', 'Candara', 'Trebuchet MS', 'Gonsolas', sans-serif;
	position:relative;
	top:5px;
	left:-80px;
	margin:0; 
  	border:10px;
	float:right;
	z-index:2;
}
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#fff; 
	width:87px; 
	height:40px; 
	text-align:center; 
	line-height:8px; 
	font-size:8px; 
	font-weight:bold; 
	padding-top:3px; 
	padding-bottom:2px;
}

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

.menu ul li {
	float:left; 
	margin-right:1px; 
	position:relative; 
	top:-50px;
}

.menu ul li ul {
	display: none;
}

.menu li ul {
	visibility:hidden;
}

.menu ul li ul li a:first-child { 
	/*border-top:solid black 1px;*/

} 

.menu ul li ul li a:last-child {
/*        border-bottom:solid black 1px; */

}



.menu ul li:hover a {
	color:#fff;
}

.menu ul li:hover a:hover {
	color:#000; 
}


.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	height:20px; 
	top:82px;
	left:-2px;
	z-index:2; 
}

.menu ul li:hover ul li a.hide {

	background:#FFFF99; 
	color:#000;
	width:90px;
}

.menu ul li:hover ul li:hover a.hide {
	width:90px;
}

.menu ul li:hover ul li ul {
	display: none;
}

.menu ul li img {
	position:relative; 
	top:-1px; 
	z-index:3;
}

.menu ul li ul li:first-child a:first-child {
	padding-top:15px;
}

.menu ul li ul:hover li ul li:last-child a:last-child {
	border-bottom:solid 1px black;
}

.menu ul li ul:hover li ul li:first-child a:first-child {
	border-top:solid 1px black;
}

.menu ul li ul li a {
        border-right: solid black 1px;
        border-left:solid black 1px;
}



.menu ul li:hover ul li a {
	display:block;
/*
first level menu color
*/ 
	background:#FFa500; 
	color:#000; 
	width:86px; 
	height:25px; 
	line-height:10px;
	visibility:visible; padding-right:2px;padding-left:2px; 
border-bottom:solid 2px transparent;
/*	padding-right:15px;*/
}


.menu ul li:hover ul li a:hover {
	background:#66CC66; 
	color:#0d415e; 
	visibility:visible;
}

.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:90px; 
	top:60px; 
	color:#fff; 
        z-index:25;
	visibility:visible;
}

.menu ul li:hover ul li:hover ul li:first-child {
        color:#fff;
        z-index:2;
        visibility:visible;
}

.menu ul li:hover ul li:hover ul li:last-child {
        color:#fff;
        z-index:25;
        visibility:visible;
}



.menu ul li:hover ul li:hover ul li a {
	display:block; 
	width:80px; 
	background:#66CC66; 
	color:#fff;
}

.menu ul li:hover ul li:hover a {
	color:#fff;
/*
first level menu color : hover
*/ 
	background:#dc4d21; 
	visibility:visible;
}

.menu ul li:hover ul li:hover ul li ul {
	display: none;
}

.menu ul li:hover ul li:hover ul li a {
	display:block; 
/*
second level menu color
*/
	background:#ffcd47; 
	color:#000; 
	height:15px; 
	padding-top:5px; 
	padding-bottom:5px;
}

.menu ul li:hover ul li:hover ul li a:hover {
/*
second level menu color hover
*/
	background:#e78741; 
	color:#000;
}

.menu ul li:hover ul li:hover ul li:hover a.hide {
}

.menu ul li:hover ul li:hover ul li:hover ul{
	display:block; 
	position:absolute; 
	left:132px; 
	top:0; 
	color:#fff; 
        z-index:65;
}

.menu ul li:hover ul li:hover ul li:hover ul li a {
	display:block; 
	width:105px; 
	background:#336666;	
	color:#fff;
}

.menu ul li:hover ul li:hover ul li:hover ul li a:hover {
	background:red; 
	color:#fff;
}

