﻿
/*the main menu ul element*/
ul.easy_menu_v 
{	
	padding: 0;
	margin: 0;
	list-style: none;	
}

/*sub menu ul elements*/
ul.easy_menu_v ul 
{	
	padding: 0;
	margin: 0;
	list-style: none;		
}

/*top menu items*/
ul.easy_menu_v li { 	
	position: relative;
	float: left;	
}

/*a and span elements of top menu items*/
ul.easy_menu_v li a {
	display: block;
	text-decoration: none;
	color: #323231;
	background-color: #7795BD;				
	border: 1px solid #648ABD;	
	border-bottom: none;			
	height:100%;		
	background-repeat:no-repeat;	
	width:10em;
}

/*put some extra height on menu items*/
ul.easy_menu_v li a.lvl0
{
	text-align:center;	
}

/*last menu item needs a bottom border*/
ul.easy_menu_v li a.last,ul.easy_menu_v li a.last-lvl10
{
	border-bottom: 1px solid #648ABD;	
}



/*default style for inner span elements. Inner span elements are only created when an sctive border is set*/
ul.easy_menu_v li a span
{
	display: block;		
	padding: 0.3em 0.5em 0.3em 0.5em;
	cursor:pointer;
	border: 1px solid transparent;
	_height:100%;
	_border: 1px solid cyan;
	_filter: chroma(color="cyan");
}


/* Menu item separator */
ul.easy_menu_v li div.sep
{	
	width:10em;
	height:5px;		
	padding-top:2px;	
	border-left: 1px solid #648ABD;border-right: 1px solid #648ABD;
	background-color: #7795BD;		
}

/* Menu item separator for an active drop down */
ul.easy_menu_v li.active_menu ul div.sep
{
	background-color: #8BA5C7;		
}

/* Menu item separator bar */
ul.easy_menu_v li div.sep div
{	
	margin-left:5px; margin-right:5px;
	height:1px;				
	background-color: #648ABD;		
}

/*hide all sub menu ul areas by default*/
ul.easy_menu_v li ul { 
	position : absolute;
	left: -999em;	
}

/*show all sub menues for a sub menu that has hover. sub sub menues fall to the right by defaut*/
ul.easy_menu_v li.hover_menu ul { 
	top: 0;
	left: -1px;
	margin-left: 100%;		
}

/*make all menues marked with the fall_left class fall left*/
ul.easy_menu_v li li.fall_left ul  	
{
	left: 1px;
	margin-left: -100%;			
}

/*make all menues marked with the fall_right class after a fall_left class fall right. This is the situation where a menu has already reached the right edge of the browser and now has reached the left edge*/
ul.easy_menu_v li li.fall_left li.fall_right ul  	
{
	left: -1px;
	margin-left: 100%;			
}

/*hide all menues makes with the hide_menu class. these are sub sub menues of the active menu*/
ul.easy_menu_v li li ul.hide_menu { 
	position : absolute;
	left: -999em;
}

/*style the menu items that make up the path to the active menu item*/
ul.easy_menu_v li a.menu_path { 
	 color:#FFF;
	 background-color: #8BA5C7;
}

/*a and span elements of the active menu*/
ul.easy_menu_v a.active_menu { 
	 color:#FFF;	 
}

/* all a and span elements under the active menu*/
ul.easy_menu_v li.active_menu a
{	
	background-color: #8BA5C7;
}

/*hide all active images*/
ul.easy_menu_v a img { 
	position : absolute;
	left: -999em;	 
}


/*background on sub menues that have sub menues*/
ul.easy_menu_v ul li a.has_kids span { 
	background-image: url('WebResource.axd?d=fWx3BMlb8sF15sXjg-iClkfkw5anyfReK647-8vp_Sg41nBADjMobenvh9Q_aGyzxV0mOfRAcShpphuxbmGOBQ2&t=633981964288450000');
	background-repeat:no-repeat;
	background-position:100% 50%;	
}

/*background on hover menues falling right before any left fall*/
ul.easy_menu_v ul li a.has_kids-menu_path span { 
	background-image: url('WebResource.axd?d=fWx3BMlb8sF15sXjg-iClkfkw5anyfReK647-8vp_Shqk3mUweTPZpyFaeAvZbIRh-7BcUojnBlBaZmd4Bni6Q2&t=633981964288450000');	
}

/*background on hover menues falling left*/
ul.easy_menu_v li li.fall_left a.has_kids-menu_path span { 
	background-image: url('WebResource.axd?d=fWx3BMlb8sF15sXjg-iClkfkw5anyfReK647-8vp_Shqk3mUweTPZpyFaeAvZbIRnmN1-dM_KTDGgp5wOsv_SA2&t=633981964288450000');
}	

/*background on hover menues falling right after a left fall*/
ul.easy_menu_v li li.fall_left li.fall_right a.has_kids-menu_path span { 
	background-image: url('WebResource.axd?d=fWx3BMlb8sF15sXjg-iClkfkw5anyfReK647-8vp_Shqk3mUweTPZpyFaeAvZbIRh-7BcUojnBlBaZmd4Bni6Q2&t=633981964288450000');
}	