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


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


div.e-navigation-wrap {
	margin-bottom: 10px;
}




div.e-navigation-primary {
	background: #3679AB url(/images/nav_bg.jpg) repeat-x 0 0;
	border				: 1px solid #285A80;
	width: 908px;
}









/* 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			:	;
	background			: 	url(/images/) repeat-x 0 0;
	color				:	;
*/

/* :hover state for <li>
div.e-navigation-primary ul.pri-nav li:hover {
	color:				:	;
	background			: 	url(/images/) repeat-x 0 0;
}
*/


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/nav_sep.gif) no-repeat 100% 50%;
}



div.e-navigation-primary ul.pri-nav li a:hover,
div.e-navigation-primary ul.pri-nav li a:focus {
	color:				:	#fff;
}




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


div.e-navigation-primary ul.pri-nav ul {
	background			: 	#3679AB;
	border				: 	1px solid #285A80;
	border-width		: 	0 1px 1px 1px;
}



div.e-navigation-primary ul.pri-nav ul li {
	line-height			:	2.2em;
}




div.e-navigation-primary ul.pri-nav ul li:hover {
	background: url(/images/nav_drop_arrow.gif) no-repeat 0 50%;
	color: #fff;
}




div.e-navigation-primary ul.pri-nav ul a:link,
div.e-navigation-primary ul.pri-nav ul a:visited {
	color: #E1ECF4;
	background: 0;
}

div.e-navigation-primary ul.pri-nav ul a:hover,
div.e-navigation-primary ul.pri-nav ul a:focus {
	color: #fff;
}

div.e-navigation-primary ul.pri-nav ul ul {
	border-width		: 	1px 1px 1px 1px;
}






