ADDRESS,
BLOCKQUOTE,
BODY, DD,
DL, DT,
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4,
H5, H6, IFRAME,
NOFRAMES,
OBJECT, OL, P,
UL, APPLET,
CENTER, DIR, DIV,
HR, MENU, PRE   { display: block; background: white; font-family: verdana,arial}
/* link colors */
A:link {color: #4c4c4c; text-decoration: underline; }
A:visited {color: #4c4c4c; text-decoration: underline; }
A:hover {color: #4c4c4c; text-decoration: none; }
A:active {color: #4c4c4c; text-decoration: underline; }
LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table }
BODY.tpbody     { color: #4c4c4c;
                  background: #FFFFFF; }

TR              { display: table-row }

TR.table-header { display: table-row;
                  padding: 4px;
                  background: #000000;
                  color: #ffffff;
                  font-family: verdana,arial;
                  font-weight: normal;
                  font-size: 12px; }

TR.row-info     { display: table-row;
                  background: #000000;
                  font-family: verdana,arial;
                  font-weight: normal;
                  font-size: 12px; }

.stdbutton { background-color:#000099;
  color:#ffffff;
  border-color:#000000;
  border-width:2px;
  font-family: arial;
  font-weight: normal;
  font-size: 13px;
  cursor: pointer;
  cursor: hand;
}

.small-header     { background: #000000;
                   color: #ffffff;
                   font-family: verdana,arial;
                   font-weight: bold;
                   font-size: 12px;
                  }

.header          { background: #000000;
                   color: #ffffff;
                   font-family: verdana,arial;
                   font-size: 16px;
                   font-weight: bold;
                  }

.regular       {  background: #FFFFFF;
                  color: #4c4c4c;
                  font-family: verdana,arial;
                  font-weight: normal;
                  font-size: 12px; }

.bregular      {  background: #FFFFFF;
                  color: #4c4c4c;
                  font-family: verdana,arial;
                  font-weight: bold;
                  font-size: 12px; }

.main          { background: white;
                 border: 1px solid #000000; }

BUTTON.sbut {
    height: 29px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana,helvitica, arial;
    background-color: #000000;
    text-align: right;
    padding: 2px;
    border-top: 6px solid #ffffff;
    border-bottom: 6px solid #ffffff;
    border-left: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
}

BUTTON.sredbut {
    height: 29px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana,helvitica,arial;
    background-color: #C02200;
    text-align: right;
    padding: 2px;
    border-top: 6px solid #ffffff;
    border-bottom: 6px solid #ffffff;
    border-left: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
}

#abutton UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE: none;
    TEXT-ALIGN: center;
}
#abutton LI
{
    FLOAT: left;
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 2px;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 2px;
    TEXT-ALIGN: center;
}
#abutton LI A
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #aaaaaa 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    BACKGROUND: #000099;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #aaaaaa 1px solid;
    WIDTH: 80px;
    HEIGHT: 56px;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    TEXT-DECORATION: none;
    font-family: verdana,arial;
    font-weight: bold;
    font-size: 10px;
}
#abutton LI A:hover
{
    BORDER-RIGHT: #768396 1px solid;
    BORDER-TOP: #768396 1px solid;
    BACKGROUND: #000000;
    BORDER-LEFT: #768396 1px solid;
    BORDER-BOTTOM: #768396 1px solid;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }

CAPTION         { display: table-caption }
TH              { font-weight: bold; text-align: center }
CAPTION         { text-align: center }
BODY            { padding: 8px; line-height: 1.33 }
H1              { font-size: 2em; margin: .67em 0 }
H2              { font-size: 1.5em; margin: .83em 0 }
H3              { font-size: 1.17em; margin: 1em 0 }
H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            { margin: 1.33em 0 }
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bold }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border: 1px inset }
OL, UL, DIR,
MENU, DD        { margin-left: 40px }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }
BLOCKQUOTE, PRE { page-break-inside: avoid }
UL, OL, DL      { page-break-before: avoid }
