.menu { color: #FFFFFF; background-color: #0033CC; font-size: small; padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; }
a.menu { color: #EEEEEE; text-decoration: none; font-weight: bold; }
a.menu:link { color: #EEEEEE; text-decoration: none; font-weight: bold; }
a.menu:visited { color: #EEEEEE; text-decoration: none; font-weight: bold; }
a.menu:hover { color: #FFFFFF; background-color: #3366FF; text-decoration: none; font-weight: bold; }
a.menu:active { color: #FFFFFF; background-color: #0011AA; text-decoration: none; font-weight: bold; }
.submenu { color: #FFFFFF; background-color: #3366FF; text-decoration: none; font-size: small; padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; }
a.submenu { color: #EEEEEE; font-weight: bold; }
a.submenu:link { color: #EEEEEE; font-weight: bold; }
a.submenu:hover { color: #FFFFFF; font-weight: bold; }
.slogan { color: #0000FF; background-color: #FFFFFF; text-decoration: none; font-size: x-small; font-weight: bold; font-style: italic; padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; }
.footnote { color: #FFFFFF; background-color: #6699FF; font-size: x-small; text-decoration: none; }
a.footnote:link { color: #EEEEEE; background-color: #6699FF; text-decoration: none; font-weight: bold; }
a.footnote:visited { color: #EEEEEE; background-color: #6699FF; text-decoration: none; font-weight: bold; }
a.footnote:hover { color: #FFFFFF; background-color: #6699FF; text-decoration: none; font-weight: bold; }
a.footnote:active { color: #FFFFFF; background-color: #6699FF; text-decoration: none; font-weight: bold; }
.tableheader { color: #000077; background-color: #6699FF; font-size: small; font-weight: bold; text-align:center; }
a.tableheader { color: #000077; text-decoration: none; font-size: small; }
a.tableheader:link { color: #000077; text-decoration: none; font-size: small; }
a.tableheader:hover { color: #3333FF; }
a.sitelink { color: #008800; text-decoration: none; }
a.sitelink:visited { color: #888800; text-decoration: none; }
a.sitelink:active { color: #22AA22; text-decoration: none; }
a.locallink { font-style: oblique; }
a.sectionlink { font-weight: bold; text-decoration: none; }
a.sectionlink:link { color: #0033CC; }
a.sectionlink:visited { color: #2255EE; }
a.sectionlink:hover { color: #4477FF; }
a.sectionlink:active { color: #0011AA; }
.related { padding-left: 0.2em; font-weight: bold; background-color: #DDDDFF; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
.relitems { padding-left: 0.2em; font-size: small; background-color: #EEEEFF; list-style-type: square; list-style-position: outside; padding-right: 1em; padding-left: 1em; }
.contents { padding-left: 0.2em; font-size: small; background-color: #DDDDFF; list-style-type: square; list-style-position: outside; padding-right: 1em; padding-left: 1em; padding-top: 0.1em; padding-bottom: 0.1em; }
.sitemap { padding-left: 0.2em; font-size: x-small; font-weight: bold; list-style-type: square; list-style-position: outside; padding-right: 0.2em; padding-left: 0.2em; }
body { color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; frame:void; }
p,span,b,i,li { font-size: small; }
q {font-style: italic; font-size: small; }
code {font-size: small; }
.tabletext { font-size: small; }
tr { background-color: #ECECFF; }
td { border-style: solid; border-width: 0.05em; border-color: #B9B9CC; }
h1 { padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; color: #000077; background-color: #4477FF; text-align: center; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
h2 { padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; color: #000088; background-color: #5588FF; text-align: center; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
h3 { padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; color: #000099; background-color: #77AAFF; text-align: center; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
h4 { padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; color: #0000AA; background-color: #99CCFF; text-align: center; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
h5 { padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; color: #0000BB; background-color: #BBEEFF; text-align: center; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
h6 { padding-top: 0.1em ; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; color: #0000CC; background-color: #DDEEFF; text-align: center; border-style: solid; border-width: 0.05em; border-left-width: 0; border-right-width: 0; }
.tablepadded { font-size: small; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em}
.invisible {display:none}
.skiplink {display:none}
.stbuttontext{ color: #FFFFFF; font-weight: bold; font-size: small; text-decoration: none; }