/* ####################################### */
/* ######### =PRIMARY NAVIGATION ######### */
/* ####################################### */


/* GENERAL
------------------------------------------------*/


div.e-navigation-wrap {
	z-index: 10;
}



/* <div> containing the navigation <ul> -> Height (nb: this must match line-height on <li> below) and Bg of main nav <div> */

div.e-navigation-primary {
	height				: 	2.9em;
	background			:	#333 url(/images/prinav_bg.gif) repeat-x 0 0;
	z-index				: 	10;
}

div.e-navigation-primary ul {
	z-index				: 	10;
}


/* Define the styles for the current tab*/
div.e-navigation-primary ul.pri-nav li.active-section a:link,
div.e-navigation-primary ul.pri-nav li.active-section a:visited {
	background			: 	#094781 url(/images/prinav_ul_li_active_bg.gif) repeat-x 0 0;
	color				:	#fff;
}





/* TOP LEVEL
------------------------------------------------*/

/* Background & Line-height of <li> (must match height of main nav div above)*/
div.e-navigation-primary ul.pri-nav li {
	line-height			:	2.9em;
	background			: 	url(/images/prinav_ul_li_sep.gif) no-repeat right top;
	color				:	#fff;
}



/* :hover state for <li>*/
div.e-navigation-primary ul.pri-nav li:hover,
div.e-navigation-primary ul.pri-nav li:hover a:link,
div.e-navigation-primary ul.pri-nav li:hover a:visited,
div.e-navigation-primary ul.pri-nav li:hover a:hover
 {
	color:				:	;
	background			: 	#094781 url(/images/prinav_hover_bg.gif) repeat-x 0 0;
}


/* Normal link styles */
div.e-navigation-primary ul.pri-nav li a:link,
div.e-navigation-primary ul.pri-nav li a:visited {
	color				:	#fff;
	background			: 	url(/images/) repeat-x 0 0;
}

div.e-navigation-primary ul.pri-nav li a:after {
	/*content: attr(title);*/
}

/* :hover link styles 
div.e-navigation-primary ul.pri-nav li a:hover,
div.e-navigation-primary ul.pri-nav li a:focus {
	color:				:	;
	background			: 	url(/images/) repeat-x 0 0;
}
*/



/* 2nd LEVEL
------------------------------------------------*/

/* Set the Bg and line-height of the drop down */
div.e-navigation-primary ul.pri-nav ul {
	background			: 		#297ecf url(/images/prinav_ul_ul_bg.gif) repeat-x 0 0 !important;
	padding: 10px;
}



/**/
body div.e-wrapper div.e-navigation-primary ul.pri-nav ul li {
	background : 	trasparent url(/r/i./pix.gif) !important;
	line-height			:	;
}
div.e-navigation-primary ul.pri-nav li ul li {
	background			: 	url(/r/i/pix.gif) no-repeat right top;
}

body div.e-wrapper div.e-navigation-primary ul.pri-nav ul li a {
	background	: 	none !important;
	background: #f00;
	
}

/**/
div.e-navigation-primary ul.pri-nav ul li:hover {
	background			: 	none !important;
	line-height			:	;
}



/* */
body div.e-wrapper div.e-navigation-primary ul.pri-nav ul li a:link,
body div.e-wrapper div.e-navigation-primary ul.pri-nav ul li a:visited {
	background			: 	transparent url(/images/prinav_ul_ul_li_a_bg.gif) no-repeat 7px 14px !important;
	padding-left		:	20px;
	color				:	#fff;
}



/* */

div.e-navigation-primary ul.pri-nav ul a:hover,
div.e-navigation-primary ul.pri-nav ul a:focus {
	background			: 	none !important;
	color				: #35E5FF;
	text-decoration		: underline;
}




