body, div, span, td {
	font-family: arial, verdana;
	font-size:12px;
}


a {
	color: #0B3D91;
	font-weight: bold;
	text-decoration: none;
}


div.navLevel1 {
  background-color: #0A3B8E;
	color: white;
	border-bottom: 1px solid white;
}
div.navLevel1Active {
	background-color: #000E51;
}
div.navLevel1Current {
	background-color: #000E51;
}
div.navLevel1 a {
	display:block;
	color:white;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	padding-left:15px;
	font-size: 12px;
}
div.navLevel1 a:hover {
	background-color: #000E51;
}

div.navLevel2 {
	background-color: #D9D9D9;
	color: white;
	border-bottom: 1px solid white;
}
div.navLevel2Active {
	background-color: #C3C3C3;
}
div.navLevel2Current {
	background-color: #C3C3C3;
}
div.navLevel2 a {
	display:block;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	padding-left:15px;
	font-size: 12px;
}
div.navLevel2 a:hover {
	background-color: #C3C3C3;
}

div.navLevel3 {
	background-color: #ECECEC;
	color: white;
	border-bottom: 1px solid white;
}
div.navLevel3Active {
	background-color: #E4E4E4;
}
div.navLevel3Current {
	background-color: #E4E4E4;
}
div.navLevel3 a {
	display:block;
	color: black;
	text-decoration: none;
	padding:3px;
	padding-left:30px;
	font-size: 12px;
}
div.navLevel3 a:hover {
	background-color: #E4E4E4;
}

/*
span.navMeta {
	color: #575757;
	font-size: 11px;
}
span.navMetaActive {
	font-weight:bold;
}
span.navMetaCurrent {
	font-weight:bold;
}
span.navMeta a {
	color: #575757;
	text-decoration: none;
}
*/

div.meta a {
	color: #575757;
	font-size: 11px;
	text-decoration: none;
}
div.meta {
	padding-bottom:10px;
}


input {
	border:1px solid #0B3D91;
	background-color: white;
	height: 20px;
	color: #0B3D91;
}


td.footer {
	color: #B9B9B9;
}
a.footer {
	color: #B9B9B9;
}

.infoTextError {
	color: red;
	font-weight: bold;
}

