
body         
{ background-color: #FFFFFF;
  COLOR: #194274;
  FONT-FAMILY: Arial, Sans-Serif, Helvetica;
  font-size: 8pt; 
  font-weight: normal; 
  margin: 3px; 
  padding: 0px 
}
#RecordTitle { background-color: #E8F4F8; color: #194274; font-family: 
               Arial, Sans-Serif, Helvetica; font-size: 10pt; font-weight: 
               bolder; border: 1px solid #FFFFFF;  }
#RecordList  { color: #194274; font-family: Arial, Sans-Serif, Helvetica; font-size: 10pt; 
               font-weight: normal }
A
{
    COLOR: #194274;
    FONT-FAMILY: Arial, Sans-Serif, Helvetica;
}
A:visited
{
    COLOR: #194274
}
A:hover
{
    COLOR: #FF0000
}
.footer       { color: #C0C0C0; font-family: Arial, Sans-Serif, Helvetica; font-size: 2mm }
.subtitle
{
  font-family : arial;
  font-size : 12px;
  font-weight : bolder;
  background-color : #92A9C7;
  color : #194274;
  text-align : center;}
.collabel
{
  font-size : 12px;
  font-weight : bold;
  background-color : #FFFFF3;}  
.Totals
{
  padding-right : 10px;
  font-size : 12px;
  color : red;
  font-weight : bolder;
  text-align : right;
  background-color : #FFFFF3;}
.Totals_L
{
  padding-left : 10px;
  font-size : 12px;
  color : red;
  font-weight : bolder;
  text-align : left;
  background-color : #FFFFF3;}
.Totals_O
{
  padding-left : 10px;
  font-size : 12px;
  color : red;
  font-weight : bolder;
  text-align : right;
  background-color : #FFFFF3;}
.rowlabel
{
  padding-right : 10px;
  font-size : 12px;
  text-align : right;
  background-color : #FFFFF3;}
.rowlabel_R
{
  padding-left : 10px;
  font-size : 12px;
  text-align : left;
  background-color : #FFFFF3;}
.R_rowlabel
{
  padding-left : 10px;
  font-size : 12px;
  text-align : right;
  background-color : #FFFFF3;}
.L_rowlabel
{
  padding-right : 10px;
  font-size : 12px;
  text-align : left;
  background-color : #FFFFF3;}
.C_rowlabel
{
  padding-left : 10px;
  font-size : 12px;
  text-align : center;
  background-color : #FFFFF3;}
.rowdata
{
  padding-left : 10px;
  font-size : 12px;
  font-weight : bold}
.rowdata_Alt
{
  padding-left : 10px;
  font-size : 12px;
  font-weight : bold;
  background-color : #E8F4F8}
.rowdata_R
{
  padding-right : 10px;
  font-size : 12px;
  text-align : right;
  font-weight : bold}
.rowdata_R_Alt
{
  padding-right : 10px;
  font-size : 12px;
  text-align : right;
  font-weight : bold;
  background-color : #E8F4F8}
.R_rowdata
{
  padding-left : 10px;
  font-size : 12px;
  font-weight : bold;
  text-align : right;}
.R_rowdata_Alt
{
  padding-left : 10px;
  font-size : 12px;
  text-align : right;
  font-weight : bold;
  background-color : #E8F4F8}
.C_rowdata
{
  padding-left : 10px;
  font-size : 12px;
  font-weight : bold;
  text-align : center;}
.C_rowdata_Alt
{
  padding-left : 10px;
  font-size : 12px;
  text-align : center;
  font-weight : bold;
  background-color : #E8F4F8}
.L_rowdata
{
  padding-left : 10px;
  font-size : 12px;
  font-weight : bold;
  text-align : left;}
.L_rowdata_Alt
{
  padding-left : 10px;
  font-size : 12px;
  text-align : left;
  font-weight : bold;
  background-color : #E8F4F8}
.detailbreak
{
  color : #483D8B;}
.legal
{
  font-size : 10px;
}
#disclaimer
{
  color:#B22222;
  letter-spacing:0.4em;
  font-weight:bold;}
.histcell
{
  text-align : right;
  font-size : 12px;
  font-weight : bold;
  background-color : #FFFFFF;}