body
{
   font-size: small;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   COLOR: #BBB;
   background-color: #222;
   margin: 0px;
}

body.frontPage {
   background-color: #222;
   font-weight: bold;
   color: #777;
}

body.ilogin {
   background-color: #222;
   font-weight: bold;
   color: #AAA;
}

hr {
   height: 1px;
   color: #CCC;
   background-color: #CCC;
}

.ilogin .formLabel {
   font-size: .75em;
   text-align: right;
   padding-right: 1em;
}

.ilogin .required
{
   color: #C55;
   font-size: 1.2em;
}


P
{
    TEXT-ALIGN: justify;
}

#outerDiv {
}

#linkLine {
   padding: 15px;
   font-size: 2em;
   width: 600px;
   text-align: justify;
   margin: auto;
}

A:link
{
    COLOR: #CCDDFF;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #CCDDFF;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #CCDDFF;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #444444;
    TEXT-DECORATION: none
}

.myName
{
   font-weight: bold;
}

.frontPage A
{
  COLOR: #99AAFF;
  TEXT-DECORATION: none
}

.frontPage A:hover
{
  COLOR: #AA3322;
}

.monotype
{
  FONT-FAMILY: courier;
}

.monotype A
{
  COLOR: #99AAFF;
  TEXT-DECORATION: none;
}

.monotype A:visited
{
  COLOR: #CCDDFF;
}

.monotype A:hover
{
  COLOR: #AA3322;
}

#centerBox
{
   text-align: center;
   font-weight: bold;
   font-size: .8em;
}
.label{
   text-align:right;
   font-size:.9em;
   padding-right:10px;
}
.box {
   background-color: #335;
   padding: 5px;
}
.date {
   text-align: left;
   font-size: .8em;
}
.name {
   text-align: left;
}
.answer{
   border-top: 1px dotted #BBB;
   padding-top: 5px;
   text-align: justify;
}
