
body{max-width: 61.5em; text-align: justify}
.main {}
body #main {position: absolute; z-index: 5; margin-left: 15.5em}
#navigation {position: static; position: relative; float: left; clear: none; margin-left: auto; margin-right: auto; text-align: left; font-size: 0.9em; line-height: 1.45833333;
	color: white;
	z-index: 10
}

#navigation ol {list-style-type: none; margin: 0; padding: 0.5417em 0;
	border-width: 0.2777em; border-color: white; border-style: solid;
	border-radius: 1em; background: darkgreen
}
#navigation ol ol {border: none;
	-moz-border-image: none;
	-webkit-border-image: none;
	border-image: none;
	border-radius: 0;
	background: transparent;
	padding: 0
}
#navigation ol ol ol {padding: 0.5417em 0}
#navigation ol ol ol, #navigation ol li.currentPage ol li ol, #navigation ol li ol li.currentPage ol {
	border-width: 0.2777em; border-color: white; border-style: solid;
	border-radius: 1em; background: darkgreen
}
#navigation li {margin: 0; padding: 0; white-space: nowrap; width: 15em}
#navigation li.currentPage {padding: 0; width: 14em}
#navigation li.currentPage ol {margin-left: 0}
#navigation li.currentPage li ol {margin-left: 0; border-top: none}
#navigation li a {display: block; padding: 0 1em; text-decoration: none}
#navigation li:last-child li:last-child a {border-bottom:none}
#navigation li:last-child li a, #navigation li li:last-child a {}
#navigation li li li:last-child a {border-bottom: none}
#navigation li a:hover {text-decoration: underline}
#navigation li li {position: relative; background: transparent}
#navigation li li.currentPage {padding-left: 1em; padding-bottom: 0em; width: auto}
#navigation li li.currentPage.section {; background-image: url('../images/arrow_right.gif'); background-repeat: no-repeat; background-position: right 0.25em}
#navigation li li li.currentPage {background-image: none; padding-left: 1em; padding-right: 1em}
#navigation li li a {background-color: transparent; padding-left: 2em;}
#navigation li li.section {background-position: right 3px}
#navigation li li.section > a { padding-left: 2em; margin-right: 0; background-image: url('../images/arrow_right.gif'); background-repeat: no-repeat; background-position: right 0.25em}
#navigation li li li.section > a {padding-left: 1em}

#navigation li li ol {display: block; visibility: hidden; position: absolute; top: -0.8197em; left: 100%; margin-left: 0em; min-width: 1em}
#navigation li li:hover ol {display: block; visibility: visible; z-index: 12}
#navigation li li ol li {position: relative; width: auto}
#navigation li li.currentPage ol {display: block; visibility: hidden; margin-left: 0.0417em; top: -0.775em}
#navigation li li.currentPage:hover ol {display: block; visibility: visible}
#navigation li li li:first-child {}
#navication li li li.currentPage {padding-left: 1em}
#navigation li li li a {padding-left: 1em}
#navigation li li:hover li {display: block}
#navigation li li:hover li ol {visibility: hidden}
#navigation li li:hover li:hover ol {visibility: visible}
#navigation li li li.currentPage ol {display: block; visibility: hidden; margin-left: 0em; top: -0.278em}
#navigation li li li.currentPage:hover ol {display: block; visibility: visible}

#navigation li {font-weight: bold}
#navigation a:hover {text-shadow: yellow 0px 0px 1px, yellow 0px 0px 1px, yellow 0px 0px 1px, yellow 0px 0px 1px}
#navigation li.currentPage li {text-shadow: none}
#navigation li li {font-weight: normal}

#navigation li.currentPage a {background: white; color: black; margin-left: 0.5417em; margin-right: 0.5417em; padding-left: 0.4583em}
#navigation li.currentPage li a {background-color: darkgreen; color: white; margin-left: 0; padding-left: 2em}
#navigation li li.currentPage a {margin-right: 1.5417em}
#navigation li.currentPage li li a {background: darkgreen; color: white; padding-left: 1em}
#navigation li li.currentPage li a {padding-left: 1em}

#navigation li li.section.currentPage > a {padding-left: 0.4583em;}

#footer {width: 13.5em}
