.headline, .head-w-kicker, .headline-w-rule-above, .erratum, .quickstats-quickstats-title, .quickstats-qs-from-nchs  
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 16pt;
   font-weight: bold;
 }
.headline2, .acknowledge, .h3, .h3-directly-after-h2, .h4, .h4-directly-after-h3, .quickstats-qs-figure-title, .figure-i-title  
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
   font-weight: bold;
 }
.body-text, .acknowl-text, .abstract-text, .quickstats-qs-text-9-pt 
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
 }
.reported-by 
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
   font-style: italic;
 }
.references 
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 14pt;
   font-weight: bold;
 }
 .end-tables-figure-i-footnote-7pt
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 10pt;
 }
.reference-text-10 
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 11pt;
 }
.footnotes-footnote-no-rule, .x-footnote-no-rule-text, .x-footnote-no-rule-2, .x-8pt-footnote-helv-2, .x-footnote-w-rule-text-2, .x-8pt-footnote-helv-supports, .x-8pt-footnote-helv, .x-footnote-w-rule-text, .x-8pt-footnote, .x-footnote-no-rule, .x-8pt-footnote-2, .x-footnote-w-rule, .footnotes-8pt-footnote, .footnote-row, .footnotes-8pt-footnote-helv, .footnotes-footnote-w-rule, .end-tables-end-table-footnotes, .quickstats-qs-footnote-graph-wide, .footnotes-7pt-footnote-table, .figure-i-footnote-7pt, .footnotes-text-footnote-w-rule, .footnotes-for-supports-8pt-footnote-helv, .footnotes-for-supports-8pt-footnote-helv-2, .footnotes-text-footnote-no-rule, .footnotes-text-footnote-w-rule-2, .footnotes-text-footnote-w-rule-3, .footnotes-tables-8pt-footnote-helv, .footnotes-text-footnote-no-rule-2, .qs-footnote-graph-wide, .footnotes-text-footnote-w-rule-4    
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 10pt;
 }
 .h1 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 18pt;
   font-weight: bold;
   color: #0b3d91;
 }
 h1.serial_title 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 20pt;
   font-weight: bold;
   color: #0b3d91;
 }
 h2.serial_subtitle 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 18pt;
   font-weight: bold;
   color: #0b3d91;
 }

 h3.serial_subtitle 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 16pt;
   color: #0b3d91;
 }
 body.content_body
 {
   font-size: 12px;
   font-family: arial, helvetica, sans-serif; 
   color: #ffffff; 
  }
.h2 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 14pt;
   font-weight: bold;
   color: #0b3d91;
  }
  p.qs-figure-title
{
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 18pt;
   font-weight: bold;
}
p.fb-question
{
  font-family: Arial, Helvetica, Verdana;
  color: #0b3d91;
  font-weight: bold;
}
p.fb-answer
{
  font-family: Arial, Helvetica, Verdana;
}
p.tables-underlined-table-data-7pt-heading
{
  text-decoration: underline;
}
li.tables-table-7pt-bullet-2
{
 list-style-type:square;
 margin-left: 15px;
}
p.end-tables-x-table-2-data
{
font-family: Arial, Helvetica, Verdana;
   font-size: 10pt;

}  
.author-affil 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
   margin-top: 0;
   margin-bottom: 0;
 }
.author-name 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
   margin-top: 0;
   margin-bottom: 0;
 }
.summary-abstract 
 {
   text-align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 14pt;
   font-weight: bold;
   font-style: italic;
   color: #0b3d91;
 }
.corres-author
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 10pt;
 }
.figure-title, .box-title 
 {
   text-align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
   font-weight: bold;
 }
table.fb-table
{
   border: 1px solid #0b3d91;
   width: 98%;
   border-collapse: collapse;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
}
table.data-table 
 {
   border: 1px;
   width: 98%;
   border-collapse: collapse;
   font-family: Arial, Helvetica, Verdana;
   font-size: 12pt;
 }
table.data-table td 
 {
   border: 1px solid black;
   padding: 5px;
   margin: 0;
 }
 table.data-table tr
 {
   vertical-align: top;
   font-size: 10pt;
 }
table.data-table th 
 {
   border: 1px solid #0b3d91;
   padding: 5px;
   margin: 0;
   
 }
 th.column-head, th.data-row, th.end-table-column-head 
 {
   align: center;
   font-family: Arial, Helvetica, Verdana;
   font-size: 11pt;

 }
th.header-row, th.end-table-title, th.end-tables-end-table-title 
 { 
   font-family: Arial, Helvetica, Verdana;
   text-align: left;
   font-size: 12pt;
 }
th.end-table-column-head, th.end-table-region, th.column-head-no-rule, th.end-table-column-head 
{
   font-family: Arial, Helvetica, Verdana;
   text-align: center;
   font-size: 11pt;
}
td.data-row, td.space-row, td.text-row, td.total-row, td.table-1-end-table-data, td.end-table-data, td.last-row, td.data-inset-cell 
 {
   font-family: Arial, Helvetica, Verdana;
   font-size: 10pt;
 }
td.end-table-footnote-row, td.footnote-row 
 {
   border: 1px solid black;
   align: left;
   font-family: Arial, Helvetica, Verdana;
   font-size: 9pt;
 }
span.bold 
 {
   font-family: Arial, Helvetica, Verdana;
   font-weight: bold;
 }
 
span.italic 
 {
   font-family: Arial, Helvetica, Verdana;
   font-style: italic;
 }
span.bold-italic 
 {
   font-family: Arial, Helvetica, Verdana;
   text-align: left;
   font-weight: bold;
   font-style: italic;
 }
 span.superscript 
 {
    position:relative;
	font-size:smaller;
	vertical-align:baseline;
	bottom:0.33em;   
 }
 sub{ /* keep superscript text from breaking the line-spacing */
	position:relative;
	font-size:smaller;
	vertical-align: text-top;
	line-height: 0;
}