/*
 * Overwrites the styles for sub-navigation
 *
 * @note Old and new sub-navigation can exist side by side
 * @todo Merge the content of this file width navigation_screen.css and navigation_screen_oci.css.
 *       Remove this file after merge.
 */
#subNavigation {
	position: relative;
	background: transparent url("../../images/menu_left/bg_sub_navigation_left.gif") repeat-y 0 0;
	*zoom: 1;
}

#subNavigation ul {
	padding-bottom: 8px;
	background: transparent url("../../images/menu_left/bg_sub_navigation_bottom_overwright.gif") repeat-x 0 100%;
	list-style:none;
}
* html #subNavigation ul li {
	zoom:1;
}
#subNavigation ul a {
	background-position:0 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #d0d0d0;
	display:block;
	font-size: 1em;
	line-height: 1.56em;
	padding: 0.1em 0 0.0em 12px;
	margin-left:16px;
	*zoom: 1;
}
#subNavigation ul li.last a {

}
#subNavigation ul li.last ul a{

}
#subNavigation ul ul {
	background-image:none;
	padding:0 0 0 11px;
}
#subNavigation a:link, #subNavigation a:visited {
	background-image:url("../../images/menu_left/arrow_neg_white_s_n.gif");
}
#subNavigation a:hover {
	background-image:url("../../images/menu_left/arrow_neg_white_s_o.gif");
}
#subNavigation a:active, #subNavigation a:focus {
	background-image:url("../../images/menu_left/arrow_neg_white_s_a.gif");
}

#subNavigation ul a.current {
	background-image:none !important;
	padding:0;
}
#subNavigation ul a.current span {
	background-repeat:no-repeat;
	background-position:0 7px;
	border-bottom:1px solid #7d7d7d;
	display:block;
	padding: 0.1em 0 0.0em 12px;
}
#subNavigation a.current:link span, #subNavigation a.current:visited span {
	background-image:url("../../images/menu_left/arrow_neg_white_s_s.gif");
	color:#000;
}
#subNavigation a.current:hover span {
	background-image:url("../../images/menu_left/arrow_neg_white_s_o.gif");
	color:#3ea345;
}
#subNavigation a.current:active span, #subNavigation a.current:focus span {
	background-image:url("../../images/menu_left/arrow_neg_white_s_a.gif");
	color:#f90;
}
#subNavigation a.noSubMenu:link span, #subNavigation a.noSubMenu:visited span {
	background-image:url("../../images/menu_left/hyphen_neg_white_s_s.gif");
}
#subNavigation a.noSubMenu:hover span {
	background-image:url("../../images/menu_left/hyphen_neg_white_s_o.gif");
}
#subNavigation a.noSubMenu:active span, #subNavigation a.current:focus span {
	background-image:url("../../images/menu_left/hyphen_neg_white_s_a.gif");
}

#subNavigation ul ul a:link, #subNavigation ul ul a:visited {
	background-image:url("../../images/menu_left/hyphen_neg_white_s_n.gif");
}
#subNavigation ul ul a:hover {
	background-image:url("../../images/menu_left/hyphen_neg_white_s_o.gif");
}
#subNavigation ul ul a:active, #subNavigation ul ul a:focus {
	background-image:url("../../images/menu_left/hyphen_neg_white_s_a.gif");
}
#subNavigation ul strong {
	border-bottom:1px solid #d0d0d0;
	color:#000;
	display:block;
	font-size: 1em;
	font-weight:normal;
	line-height: 1.776em;
	margin-left:16px;
}
#subNavigation ul strong span {
	background:url("../../images/menu_left/hyphen_neg_white_s_s.gif") transparent no-repeat 0 7px;
	border-bottom:1px solid #7d7d7d;
	display:block;
	padding: 0.2222em 0 0.2222em 12px;
}
#subNavigation .subnavBottom {
	display:none;
}