/* Styles not for internet explorer
-------------------------------------------------*/

/* navigation
-------------------------------------------------*/
#mainNav {
	position: fixed;
	top: 40px;
	left: 10px;
	font-size: 90%;
	padding-left: 0;
	margin: 0;
	text-transform: lowercase;
	text-align: right;
	width: 12em;
	list-style-type: none;
}

#mainNav #subNav {
	list-style: none;
	padding-left: 0;
	font-size: 80%;
}

#mainNav li {
	margin: 3px 0 0 0;
}

#mainNav a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 20px 0 0;
}

#mainNav li a.mainNotCurrent {
	background-image: url(../graphics/nav_not_current_14x14.png);
	background-repeat: no-repeat;
	background-position: 10.9em 60%;
}

#mainNav li a.mainCurrent {
	background-image: url(../graphics/nav_current_14x14.png);
	background-repeat: no-repeat;
	background-position: 10.9em 60%;
}

#mainNav #subNav li a.subNotCurrent {
	background-image: url(../graphics/nav_not_current_10x10.png);
	background-repeat: no-repeat;
	background-position: 13.8em 40%;
}

#mainNav #subNav li a.subCurrent {
	background-image: url(../graphics/nav_current_10x10.png);
	background-repeat: no-repeat;
	background-position: 13.8em 40%;
}

