
body      { font-size: 12px; color: black; background: #EEFFEE; font-family: arial }
div       { font-size: 14px; color: black; font-family: Georgia }
div.small { font-size: 12px; color: black; font-family: Georgia }
a         { text-decoration:none; color: blue }
a:visited { color: blue }
a:hover   { text-decoration:underline; color:red }
a.sub         { text-decoration:none; color: blue }
a.sub:visited { color: #0000A0 }
a.sub:hover   { text-decoration:underline; color:red }
a.cat         { text-decoration:none; color: blue }
a.cat:visited { color: blue }
a.cat:hover   { text-decoration:underline; color:black }
hr        { height: 1pt; color: #8080A0 }
.head     { background: #EEEEFF; color: navy; font-size: 12px }
pre       { color: brown }
input     { vertical-align: middle; font-size: 12px }
select    { vertical-align: middle }
.mark     { color: blue }
td        { color: black; font-size: 12px }
.even     { background: #FFFFEE }
td.normal { vertical-align: top; color: navy }
.title    { font-size: 12px }
ul        { font-size: 11px }
tr.a      { background: #FFFFEE; color: brown }
tr.b      { background: #EEFFEE; color: brown }
td.a      { background: #EEFFEE; padding-left: 5pt; padding-right: 5pt }
td.b      { background: #CCDDFF; color: black; padding-left: 5pt; padding-right: 5pt }
tr.head   { background: #FFEEFF; color: navy }
td.xhead  { background: #EEDDFF; color: #223344 }
td.x	  { color: black }
td.index  { color: black }
input     { vertical-align: text-bottom }
input.o   { background: #EEFFFF }
input.w   { vertical-align: top; background: white }
input.b   { vertical-align: top; background: #DDDDDD }
input.login { background: #EEDDFF; width: 110pt }
textarea  { vertical-align: top; background: #EEFFFF }
textarea.text { vertical-align: top; background: #EEFFFF; width: 100%; height: 210px }
form.x    { margin-top: 0pt }
img       { border: 0 }
select.lang { margin: 0pt; font-size: 12px; color: blue; background: #DDFFEE }
.link     { cursor: pointer; color: blue }

