/***** fonts *****/
body { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
p    { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
li   { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
textarea { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
select   { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
option   { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
input    { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; }

/***** font classes *****/
.small        { font-size: 8pt;  color: #22171B; font-family: verdana,helvetica,arial,sans-serif; }
.charge       { font-size: 8pt;  color: #000000; font-family: verdana,helvetica,arial,sans-serif; }
.notehead     { font-size: 12px; color: #000000; font-family: "trebuchet MS",arial,sans-serif; }
.note         { font-size: 11px; color: #666666; font-family: verdana,arial,sans-serif; }
.txt          { font-size: 10pt; color: #22171B; font-family: verdana,helvetica,arial,sans-serif; }
.formHead     { font-size: 16pt; color: #22171B; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold }
.colHead      { font-size: 10pt; color: #22171B; font-family: verdana,helvetica,arial,sans-serif; }
.tableTitle   { font-size: 10pt; color: #22171B; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold }
.label        { font-size: 10pt; color: #000000; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold }
.error        { font-size: 10pt; color: #CC0000; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold }
.specialOffer { font-size: 12px; color: #003399; font-family: arial,helvetica,sans-serif; font-weight: bold }
.headerTxt    { font-size: 10px; text-decoration: none; color:#003399; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif; }
.footerTxt    { font-size: 10px; text-decoration: none; color:#BFB783; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif; }

/***** headers *****/
h1, .head1 { font-size: 16pt;  color: #22171B ; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
h2, .head2 { font-size: 14pt;  color: #22171B; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
h3, .head3 { font-size: 12pt;  color: #003399; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
h4, .head4 { font-size: 10pt;  color: #003399; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
h5, .head5 { font-size: 8pt;   color: #003399; font-family: "trebuchet MS",arial,sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

/***** colors *****/
.altRowColor      { background-color: #FFFFFF }
.frameColor       { background-color: #FFFFFF }
.tableBorderColor { background-color: #000000 }
.titleBarColor    { background-color: #22171B }
.pageColor        { background-color: #22171B }
.topPanelColor    { background-color: #22171B }
.leftPanelColor   { background-color: #FFFFFF }
.rightPanelColor  { background-color: #CACFD9 }
.color1           { background-color: #FFFFFF }
.color2           { background-color: #FFFFFF }
.color3           { background-color: #FFFFFF }

/***** links *****/
a { font-family: verdana,helvetica,arial,sans-serif; }
a:link    { color: #0053B3 }a:visited { color: #0053B3 }
a:active  { color: #333399 }
a.content:link    { color: #0053B3 }
a.content:visited { color: #333399 }
a.content:active  { color: #333399 }
a.error:link    { font-size: 10pt;  font-weight: bold; color: #CC0000; font-family: verdana,arial,sans-serif;  }
a.error:visited { font-size: 10pt;  font-weight: bold; color: #CC0000; font-family: verdana,arial,sans-serif;  }
a.error:active  { font-size: 10pt;  font-weight: bold; color: #CC0000; font-family: verdana,arial,sans-serif;  }
a.footerLink:link    { font-size: 10px; text-decoration: none; color:#BFB783; font-weight: bold }
a.footerLink:visited { font-size: 10px; text-decoration: none; color:#BFB783; font-weight: bold }
a.footerLink:active  { font-size: 10px; text-decoration: none; color:#BFB783; font-weight: bold }
a.footerLink:hover   { font-size: 10px; text-decoration: underline; color:#BFB783; font-weight: bold }
a.headerLink:link    { font-size: 10px; text-decoration: none; color: #003399; font-weight: bold }
a.headerLink:visited { font-size: 10px; text-decoration: none; color: #003399; font-weight: bold }
a.headerLink:active  { font-size: 10px; text-decoration: none; color: #003399; font-weight: bold }
a.headerLink:hover   { font-size: 10px; text-decoration: underline; color: #003399; font-weight: bold }
a.calheaderLink:link    { font-size: 12px; text-decoration: none; color: white; font-weight: bold }
a.calheaderLink:visited { font-size: 12px; text-decoration: none; color: white; font-weight: bold }
a.calheaderLink:active  { font-size: 12px; text-decoration: none; color: white; font-weight: bold }
a.calheaderLink:hover   { font-size: 12px; text-decoration: underline; color: red; font-weight: bold }
.calformHead { font-size: 12px; text-decoration: none; color: white; font-weight: bold }
