﻿/* this bit was outof sync with the rst fo teh nav css, not sure if its still required 

#navigation_level1 ul li:hover .navigation_level2 ul {
       display: block;
       z-index:50000;
}
*/
/* Design - Header - Accessibility Navigation */
#navigation_accessibility {
	float: right;
	margin-top: 5px;
	position: absolute;
	right: 0px;
	top: 16px;

}

#navigation_accessibility ul {
	float: left;
	list-style: none;
	list-style-image: none;
}
#navigation_accessibility ul li {
	background: transparent url("../images/efic/navigation_accessibility_item.gif") 0px 50% no-repeat;
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	padding-left: 9px;
	padding-right: 8px;
}
#navigation_accessibility ul li.first {
	background-image: none;
	padding-left: 0px;
}
#navigation_accessibility ul li.last {
	padding-right: 0px;
}
#navigation_accessibility ul li a {
	display: block;
	float: left;
	font-size: 0.904em; /* 11px */
	line-height: 1em;
}
#navigation_accessibility ul li a:link, 
#navigation_accessibility ul li a:visited {
	color: #adc1d4;
	text-decoration: none;
}
#navigation_accessibility ul li a:active, 
#navigation_accessibility ul li a:focus,
#navigation_accessibility ul li a:hover { 
	text-decoration: underline;
}
/* Breadcrumb navigation */
#navigation_breadcrumb ol {
	float: left;
}
#navigation_breadcrumb ol li {
	background: transparent url(../images/efic/navigation_breadcrumb_item.gif) 0px 50% no-repeat;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 4px;
}
#navigation_breadcrumb ol li.first {
	background-image: none;
	padding-left: 0px;
	text-transform: uppercase;
}
#navigation_breadcrumb ol li.last {
	padding-right: 0px;
}
#navigation_breadcrumb ol li a,
#navigation_breadcrumb ol li span {
	display: block;
	float: left;
	font-size: 0.904em;
}
#navigation_breadcrumb ol li a:link, 
#navigation_breadcrumb ol li a:visited {
	color: #71084b;
	text-decoration: none;
}
#navigation_breadcrumb ol li a:active, 
#navigation_breadcrumb ol li a:focus,
#navigation_breadcrumb ol li a:hover { 
	color: #2f2f2f;
	text-decoration: underline;
}
#navigation_breadcrumb ol li span {
	color: #2f2f2f;
}

/* Footer navigation */
#navigation_footer ul {
	float: left;
}
#navigation_footer ul li {
	background: transparent url(../images/efic/navigation_footer_item.gif) 0px 50% no-repeat;
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 8px;
}
#navigation_footer ul li.first {
	background-image: none;
	padding-left: 0px;
}
#navigation_footer ul li.last {
	padding-right: 0px;
}
#navigation_footer ul li a,
#navigation_footer ul li span {
	display: block;
	float: left;
	font-size: 0.904em;
}
#navigation_footer ul li a:link, 
#navigation_footer ul li a:visited {
	color: #adc1d4;
	text-decoration: none;
}
#navigation_footer ul li a:active, 
#navigation_footer ul li a:focus,
#navigation_footer ul li a:hover { 
	color: #71084b;
	text-decoration: underline;
}
#navigation_footer ul li.selected span {
	color: #71084b;
}
/* Design - Body - Navigation */
#navigation {
background: transparent url(../images/efic/navigation.png) 100% 0% no-repeat;
float: left;
width: 170px;
}
@media print {
#navigation {display:none !important;}
}
#navigation ul {
	float: left;
	list-style: none;
	list-style-image: none;
}
#navigation ul li {
	clear:left;
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
}
#navigation ul li.first {}
#navigation ul li.last {}
#navigation ul li a {
	display:block;
	float: left;
	text-decoration: none;
}
/* Design - Body - Navigation - Level 1 */
#navigation_level1 {	
	width: 170px;
}
#navigation_level1 ul {	
	width: 170px;
}
#navigation_level1 ul li {
	background: transparent url(../images/efic/navigation_level1_item.png) 0% 100% repeat-x;
	font-size: 1.083em; /* 13px */
	line-height: 1em;
	padding-bottom: 1px;
	position: relative;
	width: 170px;
	z-index: 2;
}
#navigation_level1 ul li.highlight_last {
	background: transparent url(../images/efic/navigation_level1_item_highlight_last.png) 0% 100% repeat-x;
}
#navigation_level1 ul li.last {
	background: transparent none;
}
#navigation_level1 ul li a {
	color: #ffffff;
	padding: 8px 20px 8px 20px;
	width: 130px;
}
#navigation_level1 ul li a:link, 
#navigation_level1 ul li a:visited {
	background: transparent none;
}
#navigation_level1 ul li.highlight a:link, 
#navigation_level1 ul li.highlight a:visited {
	background: transparent url(../images/efic/navigation_level1_item_highlight_link.png) 0% 0% repeat;
}
#navigation_level1 ul li.highlight_last a:link, 
#navigation_level1 ul li.highlight_last a:visited {
	background: transparent url(../images/efic/navigation_level1_item_highlight_last_link.png) 0% 0% repeat-x;
}
#navigation_level1 ul li.selected a:link, 
#navigation_level1 ul li.selected a:visited, 
#navigation_level1 ul li a:active, 
#navigation_level1 ul li a:focus, 
#navigation_level1 ul li a:hover,
#navigation_level1 ul li.highlight a:active, 
#navigation_level1 ul li.highlight a:focus, 
#navigation_level1 ul li.highlight a:hover,
#navigation_level1 ul li.highlight_last a:active, 
#navigation_level1 ul li.highlight_last a:focus, 
#navigation_level1 ul li.highlight_last a:hover {
	background: #681a5b none;
}
/* Design - Body - Navigation - Hover */
.navigation_level2,
.navigation_level3,
.navigation_level4 {
	display: none;
}
#navigation_level1 ul li:hover .navigation_level2 {
	display: block;
	position: absolute;
	left: 170px;
	top: 0px;
	width: 170px;
	z-index: 2;
}
#navigation_level1 ul li .navigation_level2 ul {
	width: 170px;
}
#navigation_level1 ul li .navigation_level2 ul li {
	background: transparent none;
	border-bottom: 1px solid #8d396f;
	font-size: 1em; /* 13px */
	line-height: 1em;
	padding-bottom: 0px;
	width: 170px;
}
#navigation_level1 ul li .navigation_level2 ul li.last {
	border-bottom: 0px;
}
#navigation_level1 ul li .navigation_level2 ul li a {
	color: #ffffff;
	padding: 7px 12px 7px 12px;
	width: 146px;
}
#navigation_level1 ul li .navigation_level2 ul li a:link, 
#navigation_level1 ul li .navigation_level2 ul li a:visited {
	background: #71084b none;
}
#navigation_level1 ul li .navigation_level2 ul li a:active, 
#navigation_level1 ul li .navigation_level2 ul li a:focus, 
#navigation_level1 ul li .navigation_level2 ul li a:hover {
	background: #681a5b none;
}
/* Design - Body - Navigation - Level 2 */
#navigation_level1 ul li.selected #navigation_level2 {
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul {
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li {
	background: transparent none;
	font-size: 1em; /* 13px */
	line-height: 1em;
	padding-bottom: 0px;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li {
	background: transparent none;
}
#navigation_level1 ul li.selected #navigation_level2 ul li a {
	color: #ffffff;
	padding: 8px 18px 8px 18px;
	width: 134px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li a:visited {
	background: #031c3a none;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:visited, 
#navigation_level1 ul li.selected #navigation_level2 ul li a:active, 
#navigation_level1 ul li.selected #navigation_level2 ul li a:focus, 
#navigation_level1 ul li.selected #navigation_level2 ul li a:hover {
	background: #9f4290 none;
}
/* Design - Body - Navigation - Level 3 */
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 {
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul {
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li {
	background: transparent none;
	font-size: 0.846em; /* 11px */
	line-height: 1em;
	padding-bottom: 0px;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a {
	color: #ffffff;
	padding: 5px 18px 5px 30px;
	width: 122px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a:visited {
	background: #031c3a none;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected a:visited, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a:active, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a:focus, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a:hover {
	background: #031c3a url(../images/efic/navigation_level3_item_selected_link.png) 20px 6px no-repeat;
}
/* Design - Body - Navigation - Level 4 */
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 {
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul {
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li {
	background: transparent none;
	font-size: 1em; /* 11px */
	line-height: 1em;
	padding-bottom: 0px;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a {
	color: #ffffff;
	padding: 5px 18px 5px 42px;
	width: 110px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a:visited {
	background: #031c3a none;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li.selected a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li.selected a:visited, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a:active, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a:focus, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a:hover {
	background: #031c3a url(../images/efic/navigation_level4_item_selected_link.png) 30px 6px no-repeat;
}

