﻿/* Accessibility navigation */

#navigation_level1 ul li:hover .navigation_level2 ul {
       display: block;
       z-index:50000;
}

#navigation_accessibility ul {
	float: left;
}
#navigation_accessibility ul li {
	background: transparent url(../images/efic/navigation_accessibility_item.gif) 0px 50% no-repeat;
	display: block;
	float: left;
	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,
#navigation_accessibility ul li span {
	display: block;
	float: left;
	font-size: 0.904em;
}
#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 { 
	color: #71084b;
	text-decoration: underline;
}
#navigation_accessibility ul li.selected span {
	color: #71084b;
}

/* 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;
}

/* Level 1 navigation */
#navigation_level1 ul {
	float: left;
	width: 170px;
}
#navigation_level1 ul li {
	display: block;
	float: left;
	width: 170px;
}
#navigation_level1 ul li.first {
}
#navigation_level1 ul li.last {
}
#navigation_level1 ul li a,
#navigation_level1 ul li span {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 1.068em;
	font-weight: normal;
	line-height: 1.154em;
	padding: 7px 18px 8px 18px;
	text-decoration: none;
	width: 134px;
}
#navigation_level1 ul li#finance a,
#navigation_level1 ul li#insurance a,
#navigation_level1 ul li#analysis a,
#navigation_level1 ul li#finance span,
#navigation_level1 ul li#insurance span,
#navigation_level1 ul li#analysis span {
	padding: 12px 18px 13px 18px;
}
#navigation_level1 ul li a:link, 
#navigation_level1 ul li a:visited {
	background-color: transparent;
}
#navigation_level1 ul li a:active, 
#navigation_level1 ul li a:focus,
#navigation_level1 ul li a:hover { 
	background-color: #71084b;
}
#navigation_level1 ul li.selected span,
#navigation_level1 ul li.selected a:link, 
#navigation_level1 ul li.selected a:visited {
	background-color: #71084b;
}
#navigation_level1 ul li.selected a:active,
#navigation_level1 ul li.selected a:focus, 
#navigation_level1 ul li.selected a:hover {
	text-decoration: underline;
}
#navigation_level1 ul li#finance a:link, 
#navigation_level1 ul li#finance a:visited {
	background-color: #0a477f;
	background-image: url(../images/efic/navigation_level1_link_finance.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation_level1 ul li#finance a:active, 
#navigation_level1 ul li#finance a:focus, 
#navigation_level1 ul li#finance a:hover,
#navigation_level1 ul li#finance.selected span,
#navigation_level1 ul li#finance.selected a:link, 
#navigation_level1 ul li#finance.selected a:visited {
	background-color: #71084b;
	background-image: url(../images/efic/navigation_level1_selected_finance.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#navigation_level1 ul li#insurance a:link, 
#navigation_level1 ul li#insurance a:visited {
	background-color: #00264f;
}
#navigation_level1 ul li#insurance a:active, 
#navigation_level1 ul li#insurance a:focus, 
#navigation_level1 ul li#insurance a:hover,
#navigation_level1 ul li#insurance.selected span,
#navigation_level1 ul li#insurance.selected a:link, 
#navigation_level1 ul li#insurance.selected a:visited {
	background-color: #71084b;
}
#navigation_level1 ul li#analysis a:link, 
#navigation_level1 ul li#analysis a:visited {
	background-color: #01152a;
}
#navigation_level1 ul li#analysis a:active, 
#navigation_level1 ul li#analysis a:focus, 
#navigation_level1 ul li#analysis a:hover,
#navigation_level1 ul li#analysis.selected span,
#navigation_level1 ul li#analysis.selected a:link, 
#navigation_level1 ul li#analysis.selected a:visited {
	background-color: #71084b;
}

/* Level 2 hover navigation */
#navigation_level1 ul li .navigation_level2 ul {
	display: none;
	position: absolute;
	left: 170px;
	width: 170px;
}
#navigation_level1 ul li:hover .navigation_level2 ul {
	display: block;
}
#navigation_level1 ul li .navigation_level2 ul li {
	border-bottom: 1px solid #8d396f;
	display: block;
	float: left;
	text-align: left;
	width: 170px;
}
#navigation_level1 ul li .navigation_level2 ul li.first {
}
#navigation_level1 ul li .navigation_level2 ul li.last {
	border-bottom-width: 0px;
}
#navigation_level1 ul li .navigation_level2 ul li a,
#navigation_level1 ul li#finance .navigation_level2 ul li a,
#navigation_level1 ul li#insurance .navigation_level2 ul li a,
#navigation_level1 ul li#analysis .navigation_level2 ul li a {
	background-image: none;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 0.986em;
	font-weight: normal;
	min-height: 0px;
	letter-spacing: normal;
	padding: 5px 8px;
	text-decoration: none;
	width: 154px;
}
#navigation_level1 ul li .navigation_level2 ul li a:link, 
#navigation_level1 ul li .navigation_level2 ul li a:visited,
#navigation_level1 ul li#finance .navigation_level2 ul li a:link, 
#navigation_level1 ul li#finance .navigation_level2 ul li a:visited,
#navigation_level1 ul li#insurance .navigation_level2 ul li a:link, 
#navigation_level1 ul li#insurance .navigation_level2 ul li a:visited,
#navigation_level1 ul li#analysis .navigation_level2 ul li a:link, 
#navigation_level1 ul li#analysis .navigation_level2 ul li a:visited {
	background-image: none;
	background-color: #71084b;
}
#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,
#navigation_level1 ul li#finance .navigation_level2 ul li a:active,
#navigation_level1 ul li#finance .navigation_level2 ul li a:focus, 
#navigation_level1 ul li#finance .navigation_level2 ul li a:hover,
#navigation_level1 ul li#insurance .navigation_level2 ul li a:active,
#navigation_level1 ul li#insurance .navigation_level2 ul li a:focus, 
#navigation_level1 ul li#insurance .navigation_level2 ul li a:hover,
#navigation_level1 ul li#analysis .navigation_level2 ul li a:active,
#navigation_level1 ul li#analysis .navigation_level2 ul li a:focus, 
#navigation_level1 ul li#analysis .navigation_level2 ul li a:hover {
	background-color: #901273;
}

/* Level 2 navigation */
#navigation_level1 ul li.selected #navigation_level2 ul {
	background-color: #00264f;
	float: left;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li {
	background-image: url(../images/efic/navigation_level2_item.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding-bottom: 1px;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.first {
}
#navigation_level1 ul li.selected #navigation_level2 ul li.last {
}
#navigation_level1 ul li.selected #navigation_level2 ul li a,
#navigation_level1 ul li.selected #navigation_level2 ul li span {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 0.986em;
	font-weight: normal;
	padding: 6px 18px 6px 18px;
	text-decoration: none;
	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-image: none;
	background-color: transparent;
}
#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-color: #901273;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected span,
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:link, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:visited {
	background-color: #901273;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:active,
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:focus, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected a:hover {
	text-decoration: underline;
}

/* Level 3 navigation */
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul {
	float: left;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li {
	background-image: none;
	padding-bottom: 0px;
	display: block;
	float: left;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.first {
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.last {
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li a,
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li span {
	background-image: none;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 0.986em;
	font-weight: normal;
	padding: 3px 18px 3px 28px;
	text-decoration: none;
	width: 124px;
}
#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-color: transparent;
}
#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-color: transparent;
	background-image: url(../images/efic/navigation_level3_selected.gif);
	background-position: 18px 50%;
	background-repeat: no-repeat;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected span,
#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 {
	background-color: transparent;
	background-image: url(../images/efic/navigation_level3_selected.gif);
	background-position: 18px 50%;
	background-repeat: no-repeat;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected a:active,
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected a:focus, 
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected a:hover {
	text-decoration: underline;
}

/* Level 4 navigation */
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul {
	float: left;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li {
	background-image: none;
	padding-bottom: 0px;
	display: block;
	float: left;
	width: 170px;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li.first {
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li.last {
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li a,
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li span {
	background-image: none;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 0.986em;
	font-weight: normal;
	padding: 3px 18px 3px 38px;
	text-decoration: none;
	width: 114px;
}
#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 {
}
#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-color: transparent;
	background-image: url(../images/efic/navigation_level4_selected.gif);
	background-position: 28px 50%;
	background-repeat: no-repeat;
}
#navigation_level1 ul li.selected #navigation_level2 ul li.selected #navigation_level3 ul li.selected #navigation_level4 ul li.selected span {
	background-color: transparent;
	background-image: url(../images/efic/navigation_level4_selected.gif);
	background-position: 28px 50%;
	background-repeat: no-repeat;
}