/* ### nav1st - first level navigation ######################################## */

ul.rex-navi1 {
  margin-left:-12px;
	padding:0px 0px;
	font-size:1.1em;
	text-transform:lowercase;
}

ul.rex-navi1 li {
	display: block;
	/*padding:3px 0;*/	
	color:#afafaf;
	font-weight:bold;
	text-align: left;
	list-style-type:none;
}

ul.rex-navi1 a,
ul.rex-navi1 a:visited {
	display: block;
	color:rgb(160,160,160);
	text-decoration:none;
	/*padding: 1px 0;*/
}

ul.rex-navi1 a:hover, 
ul.rex-navi1 li a.rex-active, 
ul.rex-navi1 li a.rex-current {
	color:#37444f;
	text-decoration:none;
	/*padding: 1px 0;*/
}

/* ### nav2nd - second level navigation ######################################### */

ul.rex-navi2 {
	margin: 0 0 10px 0;
	font-size:0.9em;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	text-transform:lowercase;
}

ul.rex-navi2 li {
	padding:0;
	margin:0;
	font-weight:bold;
	border:none;
	text-align: left;
	list-style-type:none;
}

ul.rex-navi2 a, 
ul.rex-navi2 a:hover, 
ul.rex-navi2 li a.rex-active, 
ul.rex-navi2 li a.rex-current {
	display:block;
	/*padding:4px 17px 4px 10px;*/
	padding:2px 17px 0px 10px;
	/*background-image:url(button.gif);
	background-position:158px 8px;
	background-repeat: no-repeat;*/	
}


ul.rex-navi2 a:hover, 
ul.rex-navi2 li a.rex-active, 
ul.rex-navi2 li a.rex-current {
	background-position:158px -12px;
	/*background-color:#c4d4dc;*/
	color:#37444f;
}

ul.rex-navi2 li a.rex-active, 
ul.rex-navi2 li a.rex-current {
	background-position:158px -32px;
}

.h2nv {
  font-size: 14px;
  font-weight:bold;
}