BODY { font-family:arial,sans-serif; font-size:83%; }
DIV { font-family:inherit; font-size:inherit; }
TD { font-family:arial,sans-serif; font-size:inherit; }
TH { font-family:verdana,arial,sans-serif; font-size:94%; }

H1 { font-size:160%; font-family:arial,sans-serif; }
H2, H3, H4, H5, H6 { font-family:verdana,arial,sans-serif; }
H2 { font-size:130%; }
H3 { font-size:120%; }
H4 { font-size:110%; }
H5 { font-size:100%; }
H6 { font-size:86%; }
H1, H2, H3, H4, H5, H6 { margin:0.4em 0 0.2em 0; padding:0.4em 0 0.2em 0; }
.title { color:#861; margin-top:0em; margin-bottom:0.5em; padding-top:0.2em; }

A { color:#039; }
A:visited { color:#609; }
A:hover { color:#c00; text-decoration:underline; }
A:active { color:#c00; background-color:#ffd; }
A:focus { color:#c00; }
A[NAME] { text-decoration:none; }
A.extlink { padding-right:11px; background:url(img/extlink.gif) no-repeat; background-position:right center; }

P { margin:0.2em 0em 0.6em 0em; padding:0.4em 0em 0.2em 0em; }
UL, OL { margin:0.2em 0em 0.6em 1.2em; padding-left:0.8em; }
LI { margin-bottom:0.2em; }
LI H1 { vertical-align:middle; }
DT { margin-top:0.4em; margin-bottom:0.2em; font-size:108%; }
DD { margin-top:0em; margin-bottom:1em; }
BIG { font-size:108%; }
SMALL { font-size:86%; }
CAPTION { padding-top:0.7em; padding-bottom:0.2em; font-family:verdana,arial,sans-serif; font-weight:bold; }
ACRONYM, .hint { cursor:help; color:#248; border-bottom:1px dotted; }

FIELDSET { padding:0.5em; }
LEGEND { color:#000; font-family:verdana,arial,sans-serif; font-weight:bold; margin-bottom:0.2em; }
INPUT { font-size:100%; }
SELECT { font-size:100%; }

.gr, .grey, .gray { color:#666; }
.lt { color:#ccc; }
.mr { color:#800; }
.gold { color:#861; }
.blue { color:#009; }
.red { color:#b00; }
.black { color:#000; }
.error { color:#C33; }
.blank { background-color:#fff; }
.interval { margin-top:0.8em; margin-bottom:0.8em; }
.overline { border-top:1px solid #861; }
.underline { border-bottom:1px solid #861; }

.main { padding-left:19px; background:url(img/bull.gif) no-repeat; background-position:left center; }
#content .main { background-position:left 0.07em; }
#menu { font-family:verdana,arial,sans-serif; border-top:1px solid #861; }
#menu .item { padding-left:19px; }
#menu .lev0 { padding-bottom:0.6em; }
#menu .lev1 { padding-top:0.3em; }
#menu .lev2 { padding-left:0.8em; font-size:86%; }
#menu .lev2 .item { padding-top:0.2em; padding-bottom:0.2em; }
#menu SPAN { color:#861; }
/* .rightmenu { border-left:1px solid #861; } */
.rightmenu UL { margin-left:1.2em; }
.rightmenu LI { color:#861; }
.rightmenu P { margin-bottom:0.2em; }

#logotype BIG { font-family:verdana,arial,sans-serif; font-size:18px; }
#logotype SMALL { font-size:11px; letter-spacing:1px; line-height:106%; }
#logotype A:visited { color:#039; }
#logotype A:hover { color:#c00; }
#logotype A:active { color:#c00; }

INPUT.border { border:1px solid #999; }

TABLE.border { border: 1px solid #999; }
TABLE.border TH { color:#000; background-color:#eee; }

TABLE.line { border-top: 1px solid #999; }
TABLE.line TH { padding-left:0.25em; padding-right:0.25em; border-bottom: 1px solid #999; background-color:#eee; }
TABLE.line TD { padding-left:0.25em; padding-right:0.25em; border-bottom: 1px solid #999; }
TABLE.line TH.blank { background-color:#fff; }

TABLE.zebra { border-bottom:1px solid #159; }
TABLE.zebra TH { padding-left:0.25em; padding-right:0.25em; border-bottom: 1px solid #159; color:#fff; background-color:#159; }
TABLE.zebra TD { padding-left:0.25em; padding-right:0.25em; }
TABLE.zebra TD.r0 { background-color:#fff; }
TABLE.zebra TD.r1 { background-color:#eee; }

.right TABLE.line { width:100%; }
.right TABLE.zebra { border-bottom:1px solid #999; width:100%; }
.right TABLE.zebra TH { border-bottom: 1px solid #999; color:#555; background-color:#ddd; }

.small { font-size:86%; font-weight:normal; }
TH.small { padding-left:0.2em; padding-right:0.2em; font-size:86%; font-weight:normal; }

