body        { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: white; margin-top: 0 }
/* main table */
#indexLeft  { background-image: url("images/centerImage1a.jpg"); background-repeat: no-repeat; width: 428px; height: 411px }
#indexRightTop { background-image: url("images/centerImage3.jpg"); background-repeat: no-repeat; width: 270px; height: 205px }
#indexRightBottom  { background-image: url("images/centerImage4a.jpg"); background-repeat: no-repeat; width: 447px; height: 206px }

#main   { color: black; background-color: white; margin-right: auto; margin-left: auto; border: solid 1px #512518 }
#info      { color: white; font-size: 10pt; font-family: "Arial Black", Arial, Helvetica, sans-serif; line-height: 10pt; background-color: #bd191f; text-align: center; position: relative; width: 177px; height: 205px }
#info .title        { color: #e49f13; font-size: 11pt; font-family: "Arial Black", Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 15px; padding-bottom: 20px }
#info .title a:link     { color: #e49f13; font-size: 11pt; text-decoration: none }
#info .title a:active   { color: #e49f13; font-size: 11pt; text-decoration: none }
#info .title a:visited    { color: #e49f13; font-size: 11pt; text-decoration: none }
#info .title a:hover     { color: white; font-size: 11pt; text-decoration: none }
#info a:link   { color: white; text-decoration: none }
#info a:active  { color: white; text-decoration: none }
#info a:visited   { color: white; text-decoration: none }
#info a:hover    { color: #e49f13; text-decoration: none }
#announcements   { text-align: center; position: absolute; bottom: 10px; left: 0; width: 177px }
.closeWin  { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; border: solid 1px #499BFF }
.closeWin  a:link    { color: #bd191f; text-decoration: none }
.closeWin  a:visited    { color: #bd191f; text-decoration: none }
.closeWin  a:active   { color: #bd191f; text-decoration: none }
.closeWin  a:hover   { color: #e49f13; text-decoration: none }
/* nav */
.nav    { background-color: #738c1f }
.nav table { background-color: #738c1f }
.nav2   { background-color: #004a7f }
.sidebar { line-height: 12pt; background-color: #d3d9a9 }
#sidebar { width: 141px }
.sidebar_info { line-height: 12pt; padding: 25px 10px 10px 20px }
#sidebar .line_item  { margin-bottom: 6px }
.column1      { font-size: 9pt; background-color: white; padding: 10px 16px 10px 30px }
.column1b    { font-size: 9pt; background-color: white; padding: 0 16px 10px 30px }
.column2     { font-size: 9pt; background-color: white; padding: 25px 30px 0 15px }
.column2b   { font-size: 9pt; background-color: white; padding: 0 30px 10px 15px }
.footer   { color: white; font-size: 9pt; background-color: #512518; text-align: center; padding-top: 12px }
/* contact form */
#contact td { font-size: 9pt; padding-right: 0; padding-left: 10px }
.titleLg  { color: #004a7f; font-size: 30pt; font-family: "Arial Black", Arial, Helvetica, sans-serif }
.titleMed { color: #004a7f; font-size: 12pt; font-family: "Arial Black", Arial, Helvetica, sans-serif }
.titleSm { font-weight: bold }
.subtitle { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.txt { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
.required { color: #bd191f }
.disclaimer { color: black; font-size: 7pt }
.column { font-weight: bold }
#btn { font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 18pt; background-color: #728c1f; color: white; cursor: hand; border-style: solid; border-width: 4px; border-color: #728c1f; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#btn a { color:#fff; text-decoration:none }
ul   { color: #bd191f; list-style-type: square }
ul .level2 { color: #bd191f; list-style-type: circle }
ul .text { color: #000000 }
ol { color: #bd191f }
ol .text { color: #000000 }
input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #000000 }
select { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #000000 }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #000000 }
#rates td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-right: 4px; padding-bottom: 4px }
#rates ul { color: #bd191f; list-style-type: square; padding-right:4px; padding-left: 14px }
#rates ol { color: #bd191f; margin-top: 0; margin-left: 0; padding-right: 4px; padding-left: 14px }
#rates ul .text { color: #000000 }
.normal td { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding-right: 4px; padding-bottom: 4px }
.partner td { padding: 5px }
.edit { font-size: 10pt }
.calendar { border: solid 1px black }
/* links */
a:link, a:active  { color: #0D2E73; font-size: 9pt; text-decoration: none }
a:visited  { color: #0D2E73; font-size: 9pt; text-decoration: none }
a:hover   { color: #bd191f; font-size: 9pt; text-decoration: none }
a:focus { outline: none; }