/* these can be used anywhere inside tags */
.helpLabel {color: #F0F0F0; font: bold 11pt "Arial, Helvetica, Verdana, Sans-Serif"; background-color: #016d91}

.helpRow {color: #F0F0F0; font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #016d91; vertical-align: top }

.navRow  { font: bold 9pt Arial, Helvetica, Verdana, Sans-Serif; vertical-align: top }

.helpText  {font: 11pt "Arial, Helvetica, Verdana, Sans-Serif"}

.regText   { font: 10pt "Arial, Helvetica, Verdana, Sans-Serif"}

.hiliteText {color:#CC0033; font: 11pt  "Arial, Helvetica, Verdana, Sans-Serif" }

.boldText {font: bold 10pt "Arial, Helvetica, Verdana, Sans-Serif"}

.italicText {font: italic 11pt "Arial, Helvetica, Verdana, Sans-Serif"}

.navText {font: 8pt "Arial, Helvetica, Verdana, Sans-Serif"}

.noteText {font: 8pt "Arial, Helvetica, Verdana, Sans-Serif"}

.whnavText {color:#FOFOFO; font: 8pt "Arial, Helvetica, Verdana, Sans-Serif"}

.boldnavText {font: bold 8pt "Arial, Helvetica, Verdana, Sans-Serif"}


/*these redefine general tags */


H1  { color: #006c90; font: bold 15pt/17pt Arial, Helvetica, Verdana, Sans-Serif }
H2  { color: #006c90; font: bold 12pt/14pt Arial, Helvetica, Verdana, Sans-Serif }
H3  { color: #006c90; font: bold 10pt/12pt Arial, Helvetica, Verdana, Sans-Serif }
H4  { color: #006c90; font: bold 9pt/11pt Arial, Helvetica, Verdana, Sans-Serif }



/* these work only inside prefix-matched tags */

  /*for anchor tags, etc */

A:active { color: Fuchsia; }  
A:hover { color: red; } 
A:link { color: #016D91; }

B.label { font-weight: bold; }

  /* for table tags*/
TABLE.frameTable  { font: 11pt Arial, Helvetica, Verdana, Sans-Serif text-align: left; vertical-align: middle; border: none 1px }

TABLE.recordTable { font: 11pt Arial, Helvetica, Verdana, Sans-Serif text-align: left; vertical-align: top; height: auto; clip: rect(auto auto auto auto) }

TABLE.resultTable  { font: 11pt Arial, Helvetica, Verdana, Sans-Serif text-align: left; vertical-align: top; margin: 1px; border-style: outset; border-width: 1px 3px 1px 1px; border-color: #999999; width: 100%; height: auto }

  /* for table data (cell) tags*/
TD.backBorder  { font-family: Arial, Helvetica, Verdana, Sans-Serif, Helvetica, sans-serif; background-color: #v545b6; vertical-align: middle; align: center }

TD.frameCell { font: 11pt Arial, Helvetica, Verdana, Sans-Serif text-align: left; vertical-align: top }

TD.recordGistLabCol { color: #999999; font: 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; vertical-align: top }

TD.recordGistTextCol { font: 8pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; text-align: left; vertical-align: top }

TD.recordThemesLabCol { font: 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; text-align: left; vertical-align: top }

TD.recordThemesListCol { font: 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; text-align: left; vertical-align: top }

TD.recordUrlCol { font: 8pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; text-align: left; vertical-align: top }

TD.resultRowRecordCol { font: 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; text-align: left; vertical-align: top }

TD.resultRowScoreCol { font: 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #F0F4F0; text-align: center; vertical-align: top }

TD.resultRowScoreColHead  { font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #016d91; vertical-align: top }

TD.resultRowTitleColHead  { font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #016d91 }

TD.helpLabel  { color: #F0F0F0; font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #016d91; vertical-align: top }

TD.newsftpgLabel  { color: #f0f0f0; font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif vertical-align: top }

TD.headline  { font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #bcbcbc; vertical-align: top }

TD.content  { font: 11pt Arial, Helvetica, Verdana, Sans-Serif vertical-align: top }

  /* for table row tags*/
TR.recordGistRow { font: 11pt Arial, Helvetica, Verdana, Sans-Serif vertical-align: top }

TR.recordThemesRow { font: 11pt Arial, Helvetica, Verdana, Sans-Serif vertical-align: top }

TR.recordUrlRow { font: 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: white; vertical-align: top }

TR.resultRow { font: 11pt Arial, Helvetica, Verdana, Sans-Serif vertical-align: top }

TR.resultRowHead { font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #016d91 }

TR.helpRow  { font: bold 11pt Arial, Helvetica, Verdana, Sans-Serif background-color: #016d91; vertical-align: top }.blueBold {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006699}
.tgRow {  background-color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F8F8F8; font-style: italic}

