html, body 
{
  background-color: #000000;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  color:            #5555AA;
  margin:           4px 4px;
}

frameset
{
  border:         none;
  border-spacing: 0px;
}

frame
{
  border:         none;
  border-spacing: 0px;
}


a:link    {font-weight : normal; text-decoration: underline; color: #0000FF;}
a:visited {font-weight : normal; text-decoration: underline; color: #0000FF;}
a:active  {font-weight : normal; text-decoration: underline; color: #0000FF;}
a:hover   {font-weight : normal; text-decoration: underline; color: #00FFFF;}

a.menu:link    {font-weight : bold; text-decoration: none;      color: #0000FF;}
a.menu:visited {font-weight : bold; text-decoration: none;      color: #0000FF;}
a.menu:active  {font-weight : bold; text-decoration: none;      color: #0000FF;}
a.menu:hover   {font-weight : bold; text-decoration: underline; color: #00FFFF;}

img
{
  border-style: solid;
  border-width: 1px;
}

hr
{
  background-color: #5555AA;
  color:            #5555AA;
}

h1
{
  font-size:     25px;
  font-weight:   bold;
  margin-top:    0px;
  margin-bottom: 5px;
  margin-right:  5px;
  margin-left:   0px;
}

h2
{
  font-size:     20px;
  font-weight:   bold;
  margin-top:    10px;
  margin-bottom: 7px;
  margin-left:   0px;
  margin-right:  5px;
}

h3
{
  font-size:     16px;
  font-weight:   bold;
  margin-top:    5px;
  margin-bottom: 5px;
  margin-left:   0px;
  margin-right:  5px;
}

h4
{
  font-size:     14px;
  font-weight:   bold;
  margin-top:    4px;
  margin-bottom: 4px;
  margin-left:   0px;
  margin-right:  4px;
}

h5
{
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       12px;
  font-weight:     bold;
  text-decoration: underline;
}

table.normal
{
  background-color: #37378B;
  border:           none;
  border-spacing:   1px;
}

table.warning
{
  background-color: #9A9ABE;
  border:           none;
  border-spacing:   1px;
}

table.invisible
{
  background-color: transparent;
  border:           none;
  border-spacing:   0px;
}

th.normal
{
  background-color: #151569;
  font-family:      Arial, Helvetica, sans-serif;
  color:            #DDDD00;
  font-size:        16px;
  font-weight:      500;
}

.vtop
{
  vertical-align: top;
}

.borders
{
  border-color:     #37378B;
  border-style:     solid;
  border-width:     1px;
}

.hbar
{
  padding:   0px;
  height:    1px;
  background-color: #37378B;
}

th.comment
{
  font-family: Arial, Helvetica, sans-serif;
  color:       #DDDDDD;
  font-size:   10px;
  text-align:  left;
}

textarea, input, select
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  font-weight:      bold;
  color:            #5555AA;
  text-align:       left;
  background-color: #151559;
  border-style:     solid;
  border-width:     1px;
  border-color:     #37378B;
}

td
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  background-color: #050549;
  padding:          2px;
  vertical-align:   center;
}

td.img
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  background-color: #050549;
  text-align:       center;
  padding:          15px;
  vertical-align:   top;
}

td.warning
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        15px;
  background-color: #050549;
  padding:          6px;
}

td.comment
{
  font-family: Arial, Helvetica, sans-serif;
  color:       #DDDDDD;
  font-size:   12px;
  text-align:  left;
}

td.light
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  background-color: #151559;
  padding:          2px;
}

td.hicont
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  font-weight:      bold;
  background-color: #101054;
  padding:          4px;
}

td.invisible 
{
  background-color: transparent;
  padding:          0px;
}

td.menu
{
  /* width:            25%; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  background-color: #444477;
}

th
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        13px;
  font-weight:      bold;
  background-color: #151559;
}


.smallheader
{
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       12px;
  font-weight:     bold;
  text-decoration: underline;
}

.smallbold
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:   12px;
  font-weight: bold;
  text-align:  left;
}

.smallgrey
{
  font-family: Arial, Helvetica, sans-serif;
  color:       #BBBBBB;
  font-size:   12px;
  text-align:  left;
}

.tinygrey
{
  font-family: Arial, Helvetica, sans-serif;
  color:       #BBBBBB;
  font-size:   10px;
  text-align:  left;
}

.centerbold
{
  text-align:  center;
  font-weight: bold;
}

.smalltitle
{
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       13px;
  font-weight:     bold;
  text-decoration: none;
}

.figtitle
{
  font-family:     Times, serif;
  font-size:       14px;
  font-style: italic;
}

.quote
{
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       12px;
  font-weight:     normal;
  font-style:      italic;
  text-decoration: none;
}

.monospace
{
  font-family: monospace;
  font-size:   13px;
}

.abstract
{
  font-family: Times, serif;
  font-size:   14px;
  font-weight: normal;
  font-style:  italic;
  text-align:  center;
}

.abstract_title
{
  font-family:     Times, serif;
  font-size:       16px;
  font-weight:     bold;
  text-align:      center;
  text-decoration: underline;
}

.tiny
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.console
{
  font-family: monospace;
  color:       #555555;
  font-weight: bold;
  font-size: 14px;
}
