@media all
{
      *
      {
            margin: 0;
            padding: 0;
      }

      html
      {
            height: 100%;
      }

      body
      {
            color: #000000;
            background: #FFFFFF;
            font-size: 100.01%;
            min-height: 101%;
            position: relative;
            text-align: left;
      }

      fieldset, img
      {
            border: 0;
      }

      select, input, textarea
      {
            font-size: 99%
      }

      #ScreenReaderNavigation
      {
            position: relative;
            top: 10px;
            right: 10px;
            color: #fff;
            background: transparent;
            text-align: right;
      }

      #Header
      {
            position: relative;
      }

      #Body
      {
            clear: both;
            width: auto;
            z-index: 10;
      }

      #Column1
      {
            float: left;
            width: 200px;
            z-index: 3;
      }

      #Column2
      {
            float: right;
            width: 200px;
            z-index: 5;
      }

      #Column3
      {
            width: auto;
            margin-left: 200px;
            margin-right: 200px;
            z-index: 1;
      }

      #Footer
      {
           clear: both;
      }

      #Column1Content
      {
            z-index: 4;
      }

      #Column2Content
      {
            z-index: 6;
      }

      #Column3Content
      {
            z-index: 2;
      }

      #Column1Content, #Column2Content, #Column3Content
      {
            position: relative;
      }


      .ClearFix:after
      {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
      }

      .ClearFix
      {
            display: block;
      }

      .FloatBox
      {
            overflow: hidden;
      }

      div#IEClearingBox
      {
            display: none
      }


      /* Buttons */
      input.TinyButton
      {
            width: 64px;
      }

      input.SmallButton
      {
            width: 96px;
      }

      input.MediumButton
      {
            width: 128px;
      }

      input.LargeButton
      {
            width: 160px;
      }

      input.HugeButton
      {
            width: 196px;
      }

      input.GiantButton
      {
            width: 224px;
      }

      input.OversizedButton
      {
            width: 256px;
      }

      input.StretchButton
      {
            width: 100%;
      }

      select.SmallSelection
      {
            width: 128px;
      }

      select.MediumSelection
      {
            width: 196px;
      }

      select.LargeSelection
      {
            width: 256px;
      }

      select.HugeSelection
      {
            width: 320px;
      }

      span
      {
            color: inherit;
            font-family: inherit;
            font-size: inherit;
      }

      span.Italic
      {
            font-style: italic;
      }

      span.LineThrough
      {
            text-decoration: line-through;
      }

      span.Underline
      {
            text-decoration: underline;
      }

      .Center
      {
            text-align: center;
            vertical-align: middle;
      }

      .Justify
      {
            text-align: justify;
      }

      .Left
      {
            text-align: left;
      }

      .Right
      {
            text-align: right;
      }

      fieldset
      {
            display: inline;
      }
}

@media screen, print
{
      .Invisible
      {
            position: absolute;
            left: -1000em;
            width: 20em;
      }
}