
  /* Site styles */ 

  TABLE                   {font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva'; font-size: 10pt;}
  P, UL                   {font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva'; font-size: 10pt;}
  TEXTAREA, INPUT, SELECT {font-family: 'Courier'; font-size: 10pt;}

  BODY {background-color: rgb(255,255,255);}

  A {
    color: rgb(0,0,0);
    text-decoration: none;
  }

  /* Hover styles */

  A:hover {
    text-decoration: underline;
  }

  .siteLink {
    font-weight: bold;
    text-decoration: underline;
    color: rgb(95,106,153);
  }

  .siteHighlightLink {
    font-weight: bold;
    text-decoration: underline;
    color: rgb(0,153,0);
  }

  /* Page layout styles */
  .navText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 8pt;
    font-weight: bold;
    color: rgb(0,0,0);
    background-color: rgb(204,204,204);
  }

  .pageHeader01 {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 12pt;
    font-weight: bold;
    color: rgb(0,0,0);
    background-color: rgb(255,255,255);
  }

  .pageHeader02 {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    color: rgb(95,106,153);
    background-color: rgb(255,255,255);
  }

  .pageHeader03 {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 11pt;
    font-weight: bold;
    color: rgb(0,0,0);
    background-color: rgb(255,255,255);
  }

  .pageText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    color: rgb(0,0,0);
    background-color: rgb(255,255,255);
  }

  /* Form Input Style(s) */
  /* Defines the styles for forms labels */

  .footerText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 7pt;
    color: rgb(128,128,128);
  }

  /* Table Style(s) */
  /* Defines the styles for table headings */

  .tableHead {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: rgb(255,255,255);
    background-color: rgb(95,106,153);
  }

  .tableLabel {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    color: rgb(95,106,153);
    background-color: rgb(204,204,204);
  }

  .tableText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    color: rgb(0,0,0);
    background-color: rgb(204,204,204);
  }

  .tableTextCentered {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    text-align: center;
    color: rgb(0,0,0);
    background-color: rgb(204,204,204);
  }

  .footnoteText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 8pt;
    color: rgb(0,0,0);
    background-color: rgb(255,255,255);
  }

  .siteNavBackground {
    background-color: rgb(95,106,153);
  }


  /* customer.recruitpoint.net site */
  .marketingTableHead {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: rgb(255,255,255);
    background-color: rgb(95,106,153);
  }

  .marketingTableLabel {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    color: rgb(95,106,153);
    background-color: rgb(204,204,204);
  }

  .marketingTableText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    color: rgb(0,0,0);
    background-color: rgb(204,204,204);
  }

  .whiteTextHead {
    font-weight: bold;
    font-size: 11pt;
    color: rgb(255,255,255);
  }

  .blackTextHead {
    font-weight: bold;
    font-size: 11pt;
    color: rgb(0,0,0);
  }

  .dataLabelSide {
    text-align: right;
  }

  .dataLabelTop {
    text-align: left;
    vertical-align: bottom;
  }

  .help2 {
    font-size: 10pt;
    font-weight: bold;
  }

  .help1 {
    font-size: 8pt;
    font-style: italic;
    font-weight: bold;
  }


  /* List Style(s) */
  /* Defines the styles for the list headings */

  .listSection {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    vertical-align: baseline;
    font-weight: bold;
  }

  .listHead {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 9pt;
    font-weight: bold;
    background-color: rgb(181,181,181);
    text-align: center;
  }

  .listText1 {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 9pt;
    vertical-align: top;
    background-color: rgb(242,242,242);
  }

  .listText2 {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 9pt;
    vertical-align: top;
    background-color: rgb(227,227,227);
  }

  .listLink {
    text-decoration: underline;
  }


  /* greys */
  .bgWhite {
    background-color: rgb(255,255,255);
  }

  .tableBackground {
    background-color: rgb(242,242,242);
  }

  .tableDataLight {
    background-color: rgb(242,242,242);
  }

  .tableDataMedLight {
    background-color: rgb(227,227,227);
  }

  .tableDataMed {
    background-color: rgb(212,212,212);
  }

  .tableDataMedDark {
    background-color: rgb(196,196,196);
  }

  .tableDataDark {
    background-color: rgb(181,181,181);
  }

  .tableDataExtraDark {
    background-color: rgb(128,128,128);
  }


  /* Line Style(s) */
  /* Defines the styles for lines */

  .whiteLine {
    background-color: rgb(255,255,255);
  }

  .ruleLine {
    background-color: rgb(0,0,0);
  }

  .footerRuleLine {
    background-color: rgb(128,128,128);
  }

  /* Slide Show Styles */

  .qtBackground {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    color: rgb(255,255,255);
    background-color: rgb(95,106,153);
    text-decoration: underline;
  }

  .qtFreeTrial {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    color: rgb(0,255,0);
    background-color: rgb(95,106,153);
    text-decoration: underline;
  }

  .qtPageHeader {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 12pt;
    font-weight: bold;
    color: rgb(0,0,0);
  }

  .qtPageText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 8pt;
    color: rgb(0,0,0);
  }

  .qtOfferHeader {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 12pt;
    font-weight: bold;
    color: rgb(0,0,0);
  }

  .qtOfferHeaderLink {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 12pt;
    text-decoration: underline;
    font-weight: bold;
    color: rgb(95,106,153);
  }

  .qtOfferText {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    color: rgb(0,0,0);
  }

  .qtOfferTextLink {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    text-decoration: underline;
    color: rgb(0,0,0);
  }

  .qtOfferTextBold {
    font-family: 'Verdana', 'Arial', 'Helvetica', 'geneva';
    font-size: 10pt;
    font-weight: bold;
    color: rgb(0,0,0);
  }

