#clsAccess {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999999999999;
}

#clsAccessMain {
	display: none;
	background: transparent;
}

#clsAccessMenu {
	background: #bdddec;
	padding: 10px 20px;
	text-align:right;
	font-size: 14px;
	border-right:1px solid #0a7ebb;
	border-left:1px solid #0a7ebb;
}

#clsAccessMenu a {
	display: block;
	padding: 5px;
}

#clsAccessMenu strong {
	display: block;
	padding: 5px;
}

#clsAccessMenu span {
	display: block;
	padding: 0 5px 5px 5px;
	font-size: smaller;
	color: #003466;
}

#mainAccess {
	background: #003466;
	color: #FFF;
	padding: 7px;
	display: block;
	text-align:right;
}

#clsAccess .active {
	font-weight: bold;
	background: #fff;
}

/*#clsAccessMenu a, a:visited {
	color: #003466;
}*/

#clsAccessMenu a {
	color: #003466;
}

.AccessInverted {
	filter: invert(1);
	-webkit-filter: invert(1);
	-moz-filter: invert(1);
	-o-filter: invert(1);
	-ms-filter: invert(1);
}

.AccessGrayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/TR/SVG\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");*/
}

.fast-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    position: fixed;
    top: 0;
    right: 0;
    width: 120px;
	visibility: hidden;
}