﻿.hierarchy
{
	margin-bottom:8px;
}

/* Level 1 */
.hierarchyNavBlueL1
{
	/*border-top:solid 1px #000000;*/
	font-size:10px;
	font-weight:bold;
	color:white;
	background-color:#5b82e7;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.8em;
}

.hierarchyNavBlueL1 div
{
	margin-left:4px;
	padding-right:4px;
	padding-bottom:0px;
}

.hierarchyNavBlueL1 a
{
	color:White;
	font-weight:bold;
	text-decoration:none;
}

/* Level 2 - Not Selected */
.hierarchyNavBlueL2NS
{
	font-size:10px;
	text-align: left;
	vertical-align: inherit;
	color:black;
	background-color:white;
	background-color:#f6f6ff;
	font-weight:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.8em;
}

.hierarchyNavBlueL2NS div
{
	font-weight:normal;
	border-bottom:solid 1px #a7b0c9;
	margin-left:0px;
	padding-left:4px;
}

.hierarchyNavBlueL2NS a
{
	color:Black;
	text-decoration:none;
	font-weight:normal;
}

.hierarchyNavBlueL2NS div.over, .hierarchyNavBlueL2NS div:hover
{
	background-color:#cedbf6;
}

.hierarchyNavBlueL2NS div.over a, .hierarchyNavBlueL2NS div:hover a
{
	font-weight:bold;
	text-decoration:none;
}

/* Level 2 - Selected */
.hierarchyNavBlueL2S 
{
	font-size:10px;
	text-align: left;
	vertical-align: inherit;
	color:black;
	background-color:#cedbf6;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.8em;
}

.hierarchyNavBlueL2S div
{
	border-bottom:solid 1px #a7b0c9;
	margin-left:0px;
	padding-left:4px;
}

.hierarchyNavBlueL2S a
{
	color:Black;
	text-decoration:none;
}

.hierarchyNavBlueL2S div.over, .hierarchyNavBlueL2S div:hover
{
	background-color:#cedbf6;
}

.hierarchyNavBlueL2S div.over a, .hierarchyNavBlueL2S div:hover a
{
	font-weight:bold;
	text-decoration:none;
}

/* Level 3 - Not Selected */

.hierarchyNavBlueL3NS
{
	vertical-align: inherit;
	color:black;
	font-weight:normal;
	font-size:10px;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.8em;
}

.hierarchyNavBlueL3NS li div
{
	font-weight:normal;
	padding-left:10px;
}

.hierarchyNavBlueL3NS div.over, .hierarchyNavBlueL3NS div:hover
{
	background-color:#cedbf6;
}

/* Level 3 - Selected */

.hierarchyNavBlueL3S
{
	color:black;
	font-weight:bold;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	padding:0;
}

.hierarchyNavBlueL3S li div
{
	padding-left:10px;
}

.hierarchyNavBlueL3S div.over, .hierarchyNavBlueL3S div:hover
{
	background-color:#cedbf6;
}

