body	{ 
	margin:0;
	background-color: #fff; 
	}
#menu ul {
	background-color:#FFFFFF;
}
ul#menu	{ 
	margin:0 5px 0 6px; 
	padding:0; 
	font-family: Arial, sans-serif; 
	}
#menu li	{ 
	color:white; 
	padding:0; 
	margin:0; 
	cursor:default; 
	white-space:nowrap; 
	list-style-type:none;
	font-size: 12px;
	}
#menu.horizontal li	{ 
	display:inline; 
	}
#menu.vertical	{ 
	}
#menu.vertical li	{ 
	list-style-type:none ;
	}
ul#menu ul{ 
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;	
		
	}	
ul#menu li{ 
	min-width: 130px !important;
	border-bottom:1px solid #1c1565;
	}
#menu li.active	{ 
	background-color:#1c1565;
	color:#fff !important;
	}
#menu li.active a { 
	color: white !important;
	}	
#menu li.active li a {
	color:#1c1565 !important;
}
 #menu li a:hover, 
 #menu li li a:hover{ 
	text-decoration:none; 
	color:#fff !important;
	background-color: #1c1565!important;
	}	

#menu ul	{ 
	position:absolute; 
	display:block;
	visibility:hidden; 
	text-align:left; 
	margin:0; 
	padding:0; 
	}
#menu ul li,
#menu.vertical ul li,
#menu.horizontal ul li	{ 
	display:block; 
	white-space:normal; 
	list-style-type:none; 
	font-size: 12px;
	background-color: #fff;
	
	}
#menu li a, #menu li li a		{ 
	display:block; 
	min-width: 130px;
	color:#1c1565 !important; 
	text-decoration:none; 
	text-align:right;
	margin:0;
	background-image: none;
	white-space:nowrap; 
	height:21px;
	padding-top:4px;
	padding-right:4px;
		
	
	
	}
#menu li a:hover	{ 
	color:#fff !important; 
	background-color:#1c1565;
	}

.last {
	border-bottom: none !important;
	}
.no-bul	a {
	background-image: none !important;
	}
li.base {
	min-width: 140px !important;
	overflow:visible;
	}	

#menu li li, #menu li li li { 

	}