body, p, td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
a            { font-family: Arial, Helvetica, sans-serif; color: #006396; text-decoration: none; }
a:visited    { color: #003366 }
a:active     { color: #660066 }
a:hover      { color: #CC0000; text-decoration: underline; }
h1           { font-size: 24px; font-weight: bold; color: #000000 }               
li           { font-size: 12px; text-decoration: none; margin-bottom: 4 }
ul           { font-size: 12px; text-decoration: none; margin-bottom: 4 }
input        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
select       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.Normal            { font-size: 11px; }
.Title             { font-size: 24px; font-weight: bold; color: #000000 }
.SubTitle          { font-size: 16px; font-weight: bold; color: #404040 }
.IntroText         { line-height: 150% }
.SmallText         { font-size: 10px; }
.Notes             { font-size: 10px; }
.TableHeader       { background-color: #000066; color: #FFFFFF; font-weight: bold; }

.BorderTable       { background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000066; }
.CalloutButton     { font-size: 10px; background-color: #FF6600; color: #FFFFFF; padding: 1px; }

.OrderTable              { color: #000000; }
.OrderTableHeader        { background-color: #718BA9; color: #FFFFFF; font-size: 11px; font-weight: bold }
.OrderTablePN            { background-color: #EEEEFF; font-weight: bold; }
.OrderTableAlternatingPN { background-color: #E5EBF1; font-weight: bold; }
.OrderTableDivider       { background-color: #F0F0F0; }

.AlternatingRow    { background-color: #F0F0F0 }
.Highlight         { background-color: #FFFFD0 }

.SubNav            { font-size: 10px; color: #404040 }
  .SubNav a           { color: #404040; }
  .SubNav a:visited   { color: #404040; }
  .SubNav a:hover     { color: #CC0000; }

.FooterText           { font-size: 10px; color: #404040; padding-top: 2px; padding-bottom: 2px; }
  .FooterText a         { color: #404040; }
  .FooterText a:visited { color: #404040; }
  .FooterText a:hover   { color: #CC0000; }
  
.Sectional         { background-color: #000066; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.Error             { color: #A00000; font-weight: bold; }
.Label             { font-size: 10px; color: #336633; font-weight: bold }
.Wildcard          { font-size: 24px; color: #000000; font-weight: bold }