﻿html, body
{
  margin: 0px;
  background-color:rgb(220,220,230);
}

div.Content
{
  position: absolute;
  top:      100px;
  left:     165px;
  border: inset rgb(50, 50, 50) 4px;
  background-color:rgb(250,250,255);
  padding: 20px;
  width: 600px;
  font:12pt arial,sans-serif;
}

h1
{
  font-size: 18pt;
}

div.Banner
{
  font:24pt arial,sans-serif;
  font-weight: bold;
  color: rgb( 105, 105, 105 );
}

div.Banner img
{
  display:  inline-block;
  border:   inset #505050 2px;
  position: absolute;
  top:      10px;
  left:     20px;
}

div.Banner span
{
  display:  inline-block;
  position: absolute;
  top:      25px;
  left:     170px;
}

div.Navigation
{
  position: absolute;
  top:      120px;
  left:     10px;
  padding:   0px;
  width:     150px;
  font:      10pt arial,sans-serif;
  font-weight: bold;
}

div.Navigation li
{
  list-style: none;
  margin-left: -10px;
  padding:    10px;
}

div.Navigation li a:link
{
  color: rgb( 80, 80, 100 );
}

div.Navigation li a:visited
{
  color: rgb( 100, 120, 120 );
}

div.Footer
{
  margin-top: 50px;
  font-size:  8pt;
  color: rgb(100, 100, 100);
}

td.FixedWidth
{
  width:200px;
}

.ErrorCondition
{
  color:red;
}

.SuccessCondition
{
  color:green;
}

div.FormControl
{
  margin-top:    10px;
  margin-bottom: 10px;
}

pre
{
  white-space: pre-wrap;
  word-wrap:   break-word;    /* Internet Explorer 5.5+ */
  white-space: -moz-pre-wrap; /* Older firefox */
  white-space: -o-pre-wrap;   /* Older Opera */
}

.Label
{
  font-weight:bold;
}

.Error
{
  color: #800;
}

span.Error
{
  font-style: italic;
}
/*
.Shade
{
  background-color: #a0a0a0;
}
*/
.NoShade
{

}
