body
{
  background-color: #EBEBFA;
  color: #FFFFFF;
}

table.MainBody
{
  background-color: #7373FF;
  padding: 4px;
}

table.MainHeader
{
  background-color: #1A1AFF;
}

.HighlightColor
{
  background-color: #1A1AFF;
}

a
{
  color: #FFFF00;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline overline;
}

.HeaderLink
{
  font-size: small;
}

.FooterText
{
  color: #000000;
  font-size: small;
}

a.FooterText
{
  color: #808000;
}

p
{
   margin: 0px;
}

p.MainText
{
  text-indent: 1.5em;
  margin: 0px;
  text-align: justify;
}

p.Center
{
  text-align: center;
}

table.Bordered
{
   border-left:    1px solid #AAAAFF;
   border-top:     1px solid #AAAAFF;
   border-right:   1px solid #0000FF;
   border-bottom:  1px solid #0000FF;
}

table.Bordered td
{
   border-left:    1px solid #0000FF;
   border-top:     1px solid #0000FF;
   border-right:   1px solid #AAAAFF;
   border-bottom:  1px solid #AAAAFF;
   padding: 2px 4px 2px 4px;
}

div.Bordered
{
   border-left:    1px solid #AAAAFF;
   border-top:     1px solid #AAAAFF;
   border-right:   1px solid #0000FF;
   border-bottom:  1px solid #0000FF;
}

ul 
{
   margin: 0px 0px 1em 0px;
   padding-left: 1.5em;
}

li 
{
}

h1
{
   margin: 10px; 
   text-align: center; 
   font-weight: bold; 
   font-size: x-large;
}

h2
{
   font-size: large;
   margin-bottom: 0px;
}

div.ImageBlockCenter
{
  margin: 0 auto;
  text-align: center;
  font-size: small;
}

div.ImageBlockLeft
{
  float: left;
  margin-right: 6px;
  text-align: center;
  font-size: small;
}

div.ImageBlockRight
{
  float: right;
  margin-left: 6px;
  text-align: center;
  font-size: small;
}

div.InfoBlock
{
  clear: both; 
}

div.InfoBlock + div.InfoBlock
{
  clear: both; 
  padding-top: 0.25em; 
}

img.Center
{
   margin: 0 auto;
}

img.FloatRight
{
  float: right;
  margin-left: 6px;
}

img.FloatLeft
{
  float: left;
  margin-right: 6px;
}

.Date
{
  font-family: monospace;
  color: #000000;
}

p.Heading
{
   font-weight: bold;
   background-color: #0088FF;
}

div.News
{
   border-left:    1px solid #91bdff;
   border-top:     1px solid #91bdff;
   border-right:   1px solid #0043a6;
   border-bottom:  1px solid #0043a6;
   padding: 4px;
}

div.News + div.News
{
   margin-top: 10px;
}
