.navigation{
	color: #FFFFFF;
	text-align: center;

	font-size: 120%;

	margin-top: 15px;

	margin-bottom: 15px;

	position: relative;

	z-index: 999;

}



.navigation ul li{
	color: black;
	display: inline;

	margin-left: 15px;

	padding-bottom: 5px;

}



.navigation ul li:hover{

	border-bottom: 3px solid black;

	cursor: pointer;

}



.next{

	font-size: 150%;

	width: 100%;

	text-align: center;

}



.next a:hover, .next:hover{

	text-decoration: underline;

}


/* top links */

.navigation ul li,.navigation ul li a, .next a, .navigation ul li a:visited,  .next a:visited{
	color: black; 
	text-decoration: none;

}

.navigation.n_top {	
	color: red;
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 30px;
	vertical-align: middle;
}



.navigation.n_top.secondary {	

	top: -10px;

}



.navigation.n_top ul li a, .navigation.n_top ul li a:visited{
	color: #FFFFFF; 
	text-decoration: none;

}



.navigation.n_top ul li:hover, .navigation .n_top ul li a:hover{
	border-bottom: 3px solid #FFFFFF;
	cursor: pointer;

}

.n_top ul li a, .n_top ul li a:hover{
   border-bottom: 0px solid #FFFFFF;
   cursor: pointer;
}


/*
 ----------------------------------------------------
 
 */

.navigationMore {
	text-align: center;	

	margin-top: 15px;

	margin-bottom: 15px;

	position: relative;

	z-index: 999;

}



.navigationMore ul li{
	font-family: Tahoma;
	font-size: 130%;

	display: inline;

	margin-left: 30px;

	padding-top: 5px;

}



.navigationMore ul li:hover{

	border-bottom: 2px dotted black;

	cursor: pointer;

}

.navigationMore .active ul li:hover {
	border-bottom: 2px dotted red;
}


.next{

	font-size: 150%;

	width: 100%;

	text-align: center;

}



.next a:hover{

	text-decoration: underline;

}



.navigationMore ul li a, .next a, .navigationMore ul li a:visited,  .next a:visited{

	color: black;

	text-decoration: none;

}



.navigationMore.n_mid {	

	font-size: 100%;

	margin-top: 0px;

	margin-bottom: 0px;

	height: 30px;

	vertical-align: middle;

}



.navigationMore.n_mid.secondary {	

	top: -10px;

}



.navigationMore.n_mid ul li a, .navigationMore.n_mid ul li a:visited{

	color: black;

	text-decoration: none;

}



.navigationMore.n_mid ul li:hover{

	border-bottom: 2px dotted black;

	cursor: pointer;

}

.navigation.n_mid ul li.active, .navigationMore.n_mid ul li.active {
border-bottom:none; 
cursor:auto; 
color:#999999;
}

.navigationMore.n_mid ul li.active:hover {
border: none;
}

.active {color: red;}
.active:hover {border: 0px;}