  Html, Body {
    Height: 100%;
    Width: 100%;
    Padding: 0px;
    Margin: 0px;
    Padding: 0px;
    }
  Body {
    Line-Height: 150%;
    Background-Color: #FFFFFF;
    Color: #222222;
    Cursor: Default;
    }

  Body, Table, Input, Select {
    Font-Family: Verdana, Arial, Helvetica, Sans-serif;
    Font-Size: 11px;
    }

  a {
    Text-Decoration: None;
    Color: #5099D2;
    }

  .Header {
    Position: Relative;
    Padding: 15px 25px;
    Height: 90px;
   _Height: 90px;
    Background-Color: #FFFFFF;
    }

  .Header H1 {
    Padding: 0px;
    Margin: 0px;
    Font-Family: Segoe UI, Arial, Helvetica, Sans-Serif;
    Font-Weight: Normal;
    Font-Size: 28px;
    Color: #000000;
    Line-Height: 40px;
    }

  .Banner {
    Position: Relative;
    Width: 100%;
    Background-Color: #3E3A39;
    }

  .Banner .Copy {
    Width: 324px;
   _Width: 374px;
    Height: 250px;
   _Height: 275px;
    Padding: 25px;
    Padding-Bottom: 0px;
    Margin: 0px;
   _Margin-Right: -3px;
    Background-Color: #3E3A39;
    Border-Right: 1px Solid #FFFFFF;
    Float: Left;
    Color: #FFFFFF;
    }

  .Banner H2 {
    Font-Size: 18px;
    Vertical-Align: Bottom;
    Margin: 0px;
    Padding: 0px;
    Font-Weight: Normal;
    }

  .Banner .Image {
    Background-Color: #4C1B56;
    Margin-Left: 375px;
   _Margin-Left: 0px;
    Width: 515px;
    Border-Right: 1px Solid #FFFFFF;
    }
  
  H3 {
    Font-Size: 14px;
    Font-Weight: Normal;
    Margin: 0px;
    Padding: 0px;
    }

  .Instructions {
    Font-Weight: Bold;
    Width: 324px;
   _Width: 375px;
    Padding: 15px 25px;
    }

  table.Survey {
    Width: 100% ! Important;
    Width: 100%;
    Border-Collapse: Collapse;
    Padding: 0px;
    Margin: 0px;
    }

  table.Survey thead {
    Background-Color: #3E3A39;
    }
  table.Survey thead table {
    Width: 515px;
    Text-Align: Center;
    Font-Size: 9px;
    Line-Height: 12px;
    Border-Collapse: Collapse;
    }
  table.Survey thead table td {
    Padding: 0px 0px;
    Background-Color: #3E3A39;
    Color: #FFFFFF;
    }

  table.Survey tbody td {
    Vertical-Align: Middle;
    Background-Color: #F1F1F1;
    }

  table.Survey tbody tr.Alternate td {
    Background-Color: #DADADA;
    }

  table.Survey tbody td.Label {
    Width: 325px;
   _Width: 375px;
    Padding: 2px 25px;
    Background-Color: #FFFFFF;
    }

  table.Survey tbody tr.Alternate td.Label {
    Background-Color: #E7E7E7;
    }

  table.Survey tbody td td {
    Padding: 0px 0px;
    Text-Align: Center;
    }

  .Content {
    Padding: 25px;
    }

  .Column {
    Width: 425px;
    Float: Left;
    }

  div.Icon {
    Float: Left;
    Clear: Left;
    Width: 75px;
    Height: 75px;
    Font-Size: 9px;
    Line-Height: 12px;
    Padding-Right: 10px;
    Padding-Bottom: 25px;
    Text-Align: Center;
    }

  .Icon img, img.Icon {
    Width: 53px;
    Height: 53px;
    }

  .Column .Description {
    Padding-Bottom: 25px;
    Margin-Left: 85px;
    }


  table.Form {
    Border-Collapse: Collapse;
    Padding: 0px;
    Margin: 0px;
    }

  table.Form td.Label {
    Width: 100px;
    Color: #FFF;
    Font-Size: 11px;
    Vertical-Align: Top;
    Text-Align: Right;
    }
    
  table.Form td.Field {
    Color: White;
    }

  table.Form Input {
    Height: 12px;
   _Height: 18px;
    Vertical-Align: Middle;
    }

  table.Form Select {
    Height: 20px;
    }

  Label.Error {
    Color: #E85F17;
    }
  Input.Error {
    Border: 1px solid #E85F17;
    }

  .Results {
    Float: Left;
    Width: 174px;
   _Width: 194px;
    Height: 430px;
   _Height: 450px;
    Padding: 10px;
    Border-Right: 1px Solid #FFF;
    Color: #FFF;
    }
  .Results Label {
    Float: Left;
    Width: 140px;
    }
