  body
  {
    margin: 0;
    padding: 0;
    font-size: 95%;
    font-family: Tahoma, Arial, sans-serif;
    color: #000;
    background-color: #fff;
  }

  a:link { color: #036; }
  a:visited { color: #066; }

  a:hover, a:active
  {
    color: #fff;
    background-color: #036;
  }

  div#banner
  {
    color: #fff;
    background-color: #9cf;
    border-bottom: 1px solid #000;
  }

/*  div#banner h1
  {
    margin: 0;
    padding: .3em 0 .3em .5em;
  }*/

  div#banner h1
  {
    margin: 0;
    padding: .3em 0 .3em .5em;
    font-size: 2.2em;
    font-weight: normal;
  }

/*  div#main
  {
    background-image: url(nav_col_base.jpg);
    background-repeat: repeat-y;
  }*/

div#footer
{
  clear: both;
  border-top-style: solid;
  border-top-width: thin;
  border-top-color: #DDDDDD;
  text-align: right;
  margin-top: 0.5em
}

div#footer p#FieldedTextTrademark
{
  margin-right: 1em;
  font-size: smaller;
  color: #BBBBBB;
}
div#footer p#FieldedTextTrademark a
{
  color: #999999;
  text-decoration: none;
}


  .FaqQuestion
  {
    font-weight: 600;
  }

  .FaqAnswer
  {
    margin-top:-0.7em;
  }

  .FaqAnswerList
  {
    margin-top:-1em;
    padding-left: 0.5em;
    margin-left: 0.6em;
  }

.Warning
{
  color: #FF3333;
}

.TextData
{
  background-color: #FFFFE6;
  margin-left: 2em;
  margin-right: -40em;
  font-family: "Courier New", Courier, monospace;
  white-space: nowrap
}

.FtmData
{
  background-color: #F0FFFF;
  margin-left: 2em;
  margin-right: -40em;;
  font-family: "Courier New", Courier, monospace;
  white-space: nowrap
}

.Code
{
  margin-left: 2em;
  margin-right: -40em;
  font-family: "Courier New", Courier, monospace;
  white-space: nowrap;
  background-color: #FEEEE2;
}




