A.language:link {
	 FONT-SIZE: 12px; color:#4040FF; FONT-FAMILY: x-small arial,helvetica,clean,sans-serif; LETTER-SPACING: 0px; text-decoration:none; font-weight:bold;
}
A.language:visited {
	 FONT-SIZE: 12px; COLOR: #4040FF; FONT-FAMILY: x-small arial,helvetica,clean,sans-serif; LETTER-SPACING: 0px; text-decoration:none;font-weight:bold;
}
A.language:hover {
	 FONT-SIZE: 12px; COLOR: #117493; FONT-FAMILY: x-small arial,helvetica,clean,sans-serif; font-weight:bold;
}

A:link {
	 FONT-SIZE: 12px; COLOR: #117493; FONT-FAMILY: x-small arial,helvetica,clean,sans-serif; LETTER-SPACING: 0px; text-decoration:none; 
}
A:visited {
	 FONT-SIZE: 12px; COLOR: #117493; FONT-FAMILY: x-small arial,helvetica,clean,sans-serif; LETTER-SPACING: 0px; text-decoration:none;
}
A:hover {
	 FONT-SIZE: 12px; COLOR: #117493; FONT-FAMILY: x-small arial,helvetica,clean,sans-serif; 
}

div.accessibility {
	position: absolute;
	top: -100%;
}
#ja-botnav, #ja-topnav {
	clear: both;
	text-align: center;
	margin: 0 5px;
	padding: 5px 0;	
	font-size:55%;
}

#ja-botnav ul, #ja-topnav ul {
	margin: 0;
	padding: 0;
}

#ja-botnav li, #ja-topnav li {
	margin: 0;
	padding: 0 10px;
	display: inline;
	background: url(../images/vline.png) no-repeat left center;
}

li.ja-firstitem {
	background: none !important;
}
#ja-botnav li a, #ja-topnav li a {
	color: #999999;
}

#ja-botnav li a:hover, #ja-botnav li a:active, #ja-botnav li a:focus {
	color: #333;
}
#ja-topnav li a:hover, #ja-topnav li a:active, #ja-topnav li a:focus {
	color: #333;	
}
