.level_1_active {
	font-size: .8em;
	text-transform: lowercase;
	font-weight: bold;
	border-top: #007FA3 solid 1px;
	border-bottom: #007FA3 solid 1px;
	background: #dddddd;
	padding-left: .2em;
}

.level_1_active_single {
	font-size: .8em;
	text-transform: lowercase;
	font-weight: bold;
	border-top: #007FA3 solid 1px;
	border-bottom: #007FA3 solid 1px;
	background: #dddddd;
	padding-left: .2em;
}

.level_1_active_child {
	font-size: .8em;
	text-transform: lowercase;
	font-weight: bold;
	border-top: #dddddd solid 1px;
	border-bottom: #dddddd solid 1px;
	background: #dddddd;
	padding-left: .2em;
}

.level_1_passive {
	font-size: .8em;
	text-transform: lowercase;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-left: .2em;

}

.level_2_active {
	font-size: .8em;
	background: #dddddd;
	padding-left: .3em;
	margin-left: 1em;
	border-top: #007FA3 solid 1px;
	border-bottom: #007FA3 solid 1px;
	font-style: oblique;
}

.level_2_passive {
	font-size: .8em;
	background: #dddddd;
	padding-left: .3em;
	margin-left: 1em;
	border-top: #dddddd solid 1px;
	border-bottom: #dddddd solid 1px;
}

.level_3_active {
	font-size: .7em;
	background: #dddddd;
	padding-left: .4em;
	margin-left: 2.2em;
	border-top: #007FA3 solid 1px;
	border-bottom: #007FA3 solid 1px;
	font-style: oblique;
}

.level_3_passive {
	font-size: .7em;
	background: #dddddd;
	padding-left: .4em;
	margin-left: 2.2em;
	border-top: #dddddd solid 1px;
	border-bottom: #dddddd solid 1px;
}

#navigation a {
	text-decoration: none;
}

#navigation a:link {
	color: #000000;
}

#navigation a:visited {
	color : #000000;
}

#navigation a:hover {
	color : #007FA3;
}

#navigation a:active {
	color : #000000;
}
