body, table, tr, td {
  color: #000000; background: #FFFFFF;
  font-family: verdana, helvetica, sans-serif;
  font-size: 10pt;
}
dt         { font-style: italic; font-weight: bold; }
pre        { font-family: monospace }

a          { text-decoration: none }
a:link     { color: #0000FF }
a:visited  { color: #7030A0 }
a:hover    { text-decoration: underline; color: red }

h1, h2, h3, h4, h5 {
  font-weight: normal;
  padding-bottom: 0px; margin-bottom: 0
}
h1         { font-size: 14pt }
h2         { font-size: 12pt }
h3         { font-size: 11pt }
small      { font-size:  8pt }

.plain     { text-decoration: none }
.mainhead  { font-family: courier, monospace;
             font-style: oblique; font-size: 8pt; }
.mainfoot  { color: #FFFFFF; background-color: #1D0A63;
             font-family: courier, monospace;
             font-style: normal; font-size: 8pt; }
.main      { color: #000000; border-color: #000000;
             background-color: #FFFFFF; }
.box       { color: #000000; border-color: #000000;
             background-color: #DDDDDD; }
.boxcolumn { color: #000000; border-color: #000000;
             background-color: #DDDDDD;
             text-align: justify; }
.menu      { color: #000000; background-color: #CCECFF;
             font-size: 7pt; }
.menucurrent { color: #000000; background-color: #CCECFF;
             font-size: 7pt; font-weight: bold; }
.menu TH   { color: #000000; background-color: #66CCFF; text-align: left;
             font-size: 7pt; font-weight: normal; font-style: italic; }
.menu A:link { color: #000000; text-decoration: none; }
.menu A:visited { color: #000000; text-decoration: none; }
.menu A:hover   { color: #000000; text-decoration: underline; }
.menucurrent A:link { color: #000000; text-decoration: none; }
.menucurrent A:visited { color: #000000; text-decoration: none; }
.menucurrent A:hover   { color: #000000; text-decoration: underline; }
.fixed     { color: #FFFF00; text-decoration: none }
.column    { text-align: justify }
.ingress   { text-align: justify; font-style: italic; }
.errmsg, .error { color: red }
.meta      { color: #777777 }
.meta A:link { color: #777777; text-decoration: underline; }
.meta A:visited { color: #777777; text-decoration: underline; }
.meta A:hover   { color: #777777; text-decoration: underline; }
.designedby     { font-size: 7pt; color: #BBBBBB }
.designedby A:link { color: #BBBBBB; text-decoration: underline; }
.designedby A:visited { color: #BBBBBB; text-decoration: underline; }
.designedby A:hover   { color: #BBBBBB; text-decoration: underline; }
.logintab, .logintab TD, .logintab TH {
            background-color: #CCECFF; border: thin none black; }

.pager              { font-size: 8pt; }
.pagerbutton        { color: #000000; background: #66CCFF;
                      font-size: 8pt;
                      font-family: courier, monospace; }
.disabledpagerbutton { color: #AAAA50; background: #66CCFF;
                      font-size: 8pt;
                      font-family: courier, monospace; }
.pagerbutton a:link     { color: #000000; text-decoration: none; }
.pagerbutton a:visited  { color: #000000; text-decoration: none; }
.pagerbutton a:hover    { color: #000000; text-decoration: underline; }

.votebox            { color: #000000; background: #CCECFF;
                      font-size: 8pt;
                      font-family: verdana, helvetica, sans-serif; }
.votebox A:link     { color: #000000; font-weight: normal;
                      text-decoration: none; }
.votebox A:visited  { color: #000000; font-weight: normal;
                      text-decoration: none; }
.votebox A:hover    { color: #000000; font-weight: normal;
                      text-decoration: underline; }
.votebutton         { color: #000000; background: #66CCFF;
                      font-size: 8pt;
                      font-family: arial, helvetica, sans-serif; }
.votebutton a:link  { color: #000000; text-decoration: none; }
.votebutton a:visited { color: #000000; text-decoration: none; }
.votebutton a:hover { color: #000000; text-decoration: underline; }
.voteresult         { color: #000000; background: #CCECFF;
                      font-size: 8pt;
                      font-family: verdana, helvetica, sans-serif; }
.votebar            { color: #000000; background: #66CCFF }

.tabhead            { color: #000000; background: #CCECFF;
                      font-size: 8pt; font-weight: bold; padding: 2px; }
.tabbody            { padding: 2px; }
