body { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; color: #000000 ; text-align: left; vertical-align: top }
a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 24pt }
h3 { font-family: Verdana; font-size : 12pt }
tr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: top }
th { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; font-size : 10pt ; text-align: left; vertical-align: top }
th.tabhead { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: bold ; text-align: left }
th.plain { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size : 10pt }
th.options { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size : 10pt }
th.contlabel { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-family: Verdana; font-size : +2pt }
th.white  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; font-size : 10pt  }
th.whitel  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; text-align: left; font-size : 10pt }
th.whiter  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; text-align: right; font-size : 10pt }
th.backgr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: middle; font-size : 10pt; font-weight: bold }
th.backgrc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: center; vertical-align: middle; font-size : 10pt; font-weight: bold  }
th.backgrr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: right; vertical-align: middle; font-size : 10pt; font-weight: bold  }
th.cal { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; font-weight: bold; text-align: left; vertical-align: top }
th.calc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; font-weight: bold; text-align: center; vertical-align: top }
th.calr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; font-weight: bold; text-align: right; vertical-align: top }
th.calmen { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; font-weight: bold; text-align: center; vertical-align: top }
th.label  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;   text-align: left; vertical-align: top; font-weight: bold }
th.labelc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: top; text-align: center; font-weight: bold }
th.labelr  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: top; text-align: right; font-weight: bold }
th.label_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: middle; font-weight: bold }
th.labelc_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: middle; text-align: center; font-weight: bold }
th.labelr_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left; vertical-align: middle; text-align: right; font-weight: bold }
td { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 10pt ; text-align: left; vertical-align: top  }
td.ralign  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align: right; vertical-align: middle }
td.lalign  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align: left; vertical-align: middle}
td.calign  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align: center; vertical-align: middle }
td.holder { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 10pt ; text-align: left; vertical-align: top }
td.sidebar { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 10pt ; text-align: left; vertical-align: top }
td.contlabel { font-family: Verdana; font-size : 10pt }
td.white  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF  }
td.whitel  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left  }
td.whiter  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: right }
td.whitec  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: center }
td.cal  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; text-align: left; vertical-align: top }
td.calc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; text-align: center; vertical-align: top }
td.calr  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size : 8pt; text-align: right; vertical-align: top }
td.calnone  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FF6347 ; font-size : 8pt; text-align: center; vertical-align: top }
td.calmen  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: transparent ; font-size : 8pt; text-align: center; vertical-align: top }
td.bluec  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #87CEFA }
td.bluel  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #87CEFA ; text-align: left  }
td.bluer  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #87CEFA ; text-align: right}
td.backgr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0 ; text-align: left; vertical-align: middle; font-size : 10pt }
td.backgrc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0 ; text-align: center; vertical-align: middle; font-size : 10pt }
td.backgrr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0 ; text-align: right; vertical-align: middle; font-size : 10pt }
td.hi_backgr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #EEEEEE ; text-align: left; vertical-align: middle; font-size : 10pt }
td.hi_backgrc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #EEEEEE ; text-align: center; vertical-align: middle; font-size : 10pt }
td.hi_backgrr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #EEEEEE ; text-align: right; vertical-align: middle; font-size : 10pt }
td.label  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  vertical-align: top }
td.labelc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  vertical-align: top; text-align: center }
td.labelr  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  vertical-align: top; text-align: right }
td.label_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  vertical-align: middle }
td.labelc_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  vertical-align: middle; text-align: center }
td.labelr_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  vertical-align: middle; text-align: right }
td.data  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0; vertical-align: top }
td.datac  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0; vertical-align: top; text-align: center }
td.datar  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0; vertical-align: top; text-align: right }
td.data_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0; vertical-align: middle }
td.datac_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0; vertical-align: middle; text-align: center }
td.datar_vc  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #E0E0E0; vertical-align: middle; text-align: right }
td.whitepal  { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: center  }
td.catheadc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #000099 ; text-align: center }
td.catheadl { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #000099 ; text-align: left }
td.catheadr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #000099 ; text-align: right }
td.catwhitec { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: center }
td.catwhitel { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: left }
td.catwhiter { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  text-align: right }
td.catyelloc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFF66 ; text-align: center }
td.catyellol { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFF66 ; text-align: left }
td.catyellor { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFF66 ; text-align: right }
td.cattotalc { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFCC00 ; text-align: center }
td.cattotall { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFCC00 ; text-align: left }
td.cattotalr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFCC00 ; text-align: right }
td.headline { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; font-size: 24pt; color: #9400D3 ; text-align: left }
td.palette { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-align: left }
td.navtext { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color: #FFFFFF; text-align: left }
td.bold { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: bold; vertical-align: top  }
td.boldr { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: bold ; text-align: right; vertical-align: top }
td.footer { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size : 9pt; text-align: center; vertical-align: middle }
.plainText {
  font-family: "verdana", arial; 
  font-size: 11px;
  color: #cccccc;
  padding: 3px;
  margin-top: 2px; 
  margin-bottom: 2px;
  
  }

