body {
 background-color: white;
 color: black;
 font-style: normal;
 font-family: sans-serif;
 padding: 0;
 margin: 0.5em;
}

.main {
 font-size: 12pt;
}

.main p {
  margin: 0.7em 0;
}

h1, h2 {
 text-align: left;
 font-weight: bold;
 color: #004000;
 margin-top: 1em;
 margin-bottom: 0.7em;
}

h1 {
  font-size: 14pt;
}

h2 {
 font-size: 12pt;
}

a {
 text-decoration: none;
 font-weight: bold;
}

a:link {
 color: #006000;
}

a:visited {
 color: #003000;
}

a:hover {
 text-decoration: underline;
}

a.headline:link {
 color: #d02020;
}

a.headline:visited {
 color: #400000;
}

tr {
 vertical-align: top;
}

.odd {
 background-color: #f0f0f0;
}

.timetable {
 font-style: normal;
 font-family: sans-serif;
 font-size: 11pt;
 padding: 0;
 border-color: #f0f0f0;
 border-style: solid;
 border-width: 2px;
 margin: 1em 0 1em 0;
}

.timetable td {
 padding: 0.1ex 0.3em;
 margin: 0.5ex;
 white-space: nowrap;
}

.teamtable td {
 font-style: normal;
 font-family: sans-serif;
 font-size: 12pt;
 background-color: white;
 color: black;
 padding: 0 8px 0 1px;
}

.teamtable th {
 font-style: normal;
 font-family: sans-serif;
 font-size: 12pt;
 background-color: white;
 color: #004000;
 padding: 0 8px 0 1px;
}

#lastDiv {
 float: left;
}

#bottomImage {
 float: right;
 margin: 1em;
}

.navPane {
 background-color: #f4f4f4;
 margin: 0;
 padding: 0.2em;
}

.navMenu {
 font-size: 10pt;
 margin: 1em 0;
 padding: 0;
}

.navMenu ul {
 list-style-type: none;
 margin: 0;
 padding: 0.1em;
}

.navMenu li {
 margin: 0;
 padding: 0;
}

.navMenu li li {
 margin-left: 0.5em;
}

.navMenu .lower {
 margin-top: 0.6em;
}

.navMenu a img {
 margin: 0.1em; 
 border: 2px solid;
 border-color: #f4f4f4;
}
 
.navMenu a:hover img {
 border-color: #006000;
}

.navLogo {
 font-weight: bold;
 color: #004000;
}

.navLogo img {
 text-align: center;
 border-style: none;
}

.navPath {
 font-size: 9pt;
 font-weight: bold;
 float: left;
}

.navHelp {
 font-size: 9pt;
 font-weight: bold;
 float: right;
 text-align: right;
}

.small {
 font-size: 8pt;
}

.navigation {
 background-color: #f4f4f4;
 margin: 0;
 padding: 0.2em;
}

#menu {
 font-size: 11pt;
 margin-top: 1em;
}

#menu a {
 display: block;
}

#menu .menuSub1 {
 margin-left: 1em;
}

#logo {
 text-align: center;
 margin-top: 0.5em;
 margin-bottom: 1em;
}

#logo img {
 border-style: none;
}

#path {
 font-size: 8pt;
 font-weight: bold;
 height: 100%;
 vertical-align: middle;
}