/* CSS Document */

#nav,
#nav * {padding:0;margin:0}

#nav{
	list-style:none !important;
	padding-left:25px;
}

ul#nav ul{
	clear:left;	
	float:left;
	list-style:none !important;
	line-height:1em;
	font-weight:bold;
}
#nav LI {
	float:left;
	margin-right:5px;
}



#nav LI:hover a.first,#nav LI.sfhover a.first{
	color:#FFF;
	background-color:#84A3AF;
}

#nav LI LI:hover,
#nav LI LI.sfhover {
	background-color:#E7894A; /* orange*/
}
	
#nav LI LI,
#nav LI LI:hover,
#nav LI LI.sfhover {
	margin:1px 0;
	border:none;
}	


	#nav LI UL {
		position:absolute;
		top:-999em;
		height:auto;
		width:25em;
		background:#84A3AF;
		font-weight:normal;
		border:1px solid #334664;
		margin-left:-1px;
		border-top:0;		
		}
	#nav LI LI {
		padding-right:1em;
		width:24em;
		border:none;
		margin-right:0;
		}
		/*	#nav LI LI UL {
				border:1px solid #26384f;
				margin-left:-2px;
			}
		*/		
		#nav LI UL A {
			display:block;
			padding:5px;
			font-weight:bold;
			}
		#nav LI UL A span{
			text-decoration:underline;
		}	
		#nav LI UL A small{
			padding-left:1em;
			display:block;
			font-size:0.9em;
			
		}
		#nav LI A,
		#nav LI:hover LI A,
		#nav LI.sfhover LI A,
		#nav LI:hover LI:hover LI A,
		#nav LI.sfhover LI.sfhover LI A,
		#nav LI:hover LI:hover LI:hover LI A,
		#nav LI.sfhover LI.sfhover LI.sfhover LI A {
			color:#FFF;
			text-decoration:none;
			}
		#nav LI:hover A,
		#nav LI.sfhover A,
		#nav LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover A,
		#nav LI:hover LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover LI.sfhover A,
		#nav LI:hover LI:hover LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover LI.sfhover LI.sfhover A {
			/*
			color:#FFF;
			text-decoration:underline;			
			*/
			}
		#nav LI UL UL {
			margin:-1.6em 0 0 15em; /**/
			}
		#nav LI:hover UL UL,
		#nav LI.sfhover UL UL,
		#nav LI:hover UL UL UL,
		#nav LI.sfhover UL UL UL {
			top:-999em
			}
		#nav LI:hover UL,
		#nav LI.sfhover UL,
		#nav LI LI:hover UL,
		#nav LI LI.sfhover UL,
		#nav LI LI LI:hover UL,
		#nav LI LI LI.sfhover UL {
			top:auto;
			margin-top:25px;
			//margin-top:auto;
		}




/* SUB MENU START */



.SE_menu_bar{
float:left;
clear:left;
padding-top:5px;
width:100%;
background-color:#EEE;
}

.SE_menu_bar a,
.SE_menu_bar span{
	display:block;
	padding:2px 10px 5px 5px;
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
	float:left;
}


.SE_menu_bar .SE_menu_bar_sub{
	margin:0;
	padding:0 0 0 25px;
}
/* Layer 1 menu */



#l1_submenu_1{
background-color:#8396b4;
}

#l1_submenu_1 a,
#l1_submenu_1 span{
	background-image:url(/images/i_store_tab2.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#l1_submenu_1 a:link{color:#FFF;}	
#l1_submenu_1 a:visited{color:#EEE;}

#l1_submenu_1 a:hover, #l1_submenu_1 a:active{
	background-color:#E7894A;
}	

#l1_submenu_1 span.selected{
	color:#334664;	
	background-color:#FFF;
}

#l1_submenu_1 span.passive{
	color:#DDD;
	background:inherit;
}

#l1_submenu_1 a.sub:link,#l1_submenu_1 a.sub:visited,
#l1_submenu_1 span.sub{
	color:#334664;
	background-color:#DDD;
}


/* Layer 2 menu */
#l1_submenu_2{
background-color:#DDD;
}

#l1_submenu_2 a,
#l1_submenu_2 span{
	background-image:url(/images/i_store_tab2_l2.gif); 
	background-position:right;
	background-repeat:no-repeat;
}

#l1_submenu_2 a:link, #l1_submenu_2 a:visited{}	

#l1_submenu_2 a:hover, #l1_submenu_2 a:active{
	color:#FFF;
	background-color:#E7894A;
}	

#l1_submenu_2 span.selected{
	color:#536694;	
	background-color:#FFF;
}
#l1_submenu_2 span.passive{
	color:#555;
	background:inherit;
}


/* SUB MENU END */







/* TOP NAV */


#nav a.first,
#nav a.first_opened,
#nav span.first_highlight_FFF,
#nav span.first_highlight_EEE{
display: block;
float:left;

background-image:url(/images/i_store_tab.gif); 
background-position:right; 
background-repeat:no-repeat;

margin-top:5px;
padding: 2px 10px 5px 5px;
font-weight: bold;
font-size: 12px;
border:0; 
text-align: center;
}

#nav a:link, #nav a:visited{
	color: #FFF;
	/*color: #334664;*/
	text-decoration:underline;
}

#nav a.first:hover, #nav a.first:active{
	background-color:#E7894A !important;
}

#nav a.first_opened:link,#nav a.first_opened:visited,
#nav span.first_highlight_EEE{
color: #FFF;
background-color:#8396b4; 
}

#nav a.first_opened:hover,#nav a.first_opened:active{ 
color: #FFF;
background-color:#E7894A; 
}
#nav span.first_highlight_FFF{
color: #334664 !important;
background-color:#FFF;
}
#nav span.first_highlight_FFF a:active{
color: #334664;
background-color:#FFF;
}
