@import url(statements_advanced.css);

/* 
body
{
  font-family : arial, sans-serif;
  font-size : small;
  width : 38em;
  margin-left : 5em;
  margin-right : 8em;
} */

#content
{
  font-size : small;
}

#content p, #content h1, #content h2 ,#content h3, #content h4, #content h5, #content h6, #content h7, #content h8, #content h9, #content li, #content dt, #content dd
{
  font-family : arial, sans-serif;
}

#content p, #content li
{
  line-height : 1.4em;
  text-align : justify;
}/* 

#content ul.bullet
{
  list-style-type : disc;
  margin-left : 15px;
}

#content ul.dash
{
  list-style-type : circle;
  margin-left : 45px;
}

#content ul.double_dot
{
  list-style-type : square;
  margin-left : 75px;
} */

#content li.chart_and_table_footnote_alpha
{
  list-style-type : lower-alpha;
  font-size : x-small;
}

#content table
{
  border-collapse : collapse;
  border-style : solid;
  border-width : 0px;
  background-color : #E5E5E5;
}

#content table td
{
  vertical-align : top;
}

#content table p
{
  
}

#content hr /* horizontal rule before footnotes */
{
  width : 33%;
  text-align : left;
  height : 1px;
  color : #000000;
}


/*************************************************************/

#content h1.tp-heading-1
{
  text-align : center;
  text-transform : uppercase;

  font-size : medium;
  font-weight : normal;

  margin : 0 0 0 0;
}

#content h1.tp-heading-2
{
  text-align : center;
  text-transform : uppercase;

  font-size : xx-large;
  font-weight : bold;

  margin : 0 0 0 0;
}

#content h1.tp-heading-3
{
  text-align : center;
/*   text-transform : uppercase; */

  font-size : small;
  font-weight : normal;

  
}


#content .doc-nav
{
  text-align : center;
}

#content p.appendix_heading
{
  font-size : medium;
  font-weight : bold;
  font-variant : small-caps;
  text-align : center;
}

#content blockquote
{
}

#content .chart_table_footnote, #content .chart_and_table_footnote, #content .chart_and_table_footnote_alpha
{
  font-size : x-small;
  text-align : justify;
}

#content p.chart_and_table_footnote
{
}

#content p.chart_graphic
{
  text-align : center;
}

#content p.chart_heading
{
  font-weight : bold;
  text-align : center;
}

#content p.chart_second_heading
{
  text-align : center;
}

#content h1.contents_heading
{
  font-size : x-large;
  font-weight : bold;
  font-variant : small-caps;
  text-align : center;
}

#content h2.contents_second_heading
{
  font-size : large;
  font-weight : normal;
  font-variant : normal;
  text-align : center;
}

#content p.figure_heading
{
  font-weight : bold;
  
}

#content p.footnote_text
{
  font-size : x-small;
}

#content .framed_header
{
  font-size: medium;
  font-style : italic;
}

#content h1
{
  font-size : x-large;
  font-weight : bold;
  font-variant : small-caps;
  text-align : center;
}

#content h2
{
  font-size : x-large;
  font-weight : normal;
  font-variant : normal;
  text-align : center;
}

#content h3
{
  font-size : large;
  font-weight : bold;
  font-variant : small-caps;
}

#content h4
{
  font-size : large;
  font-weight : bold;
}

#content h5
{
  font-size : medium;
  font-weight : bold;

}

#content p.h6, #content h6
{
  font-size : medium;
  font-weight : normal;
}

#content p.h7
{
  font-size : small;
  font-weight : normal;
}
 
#content p
{
}

#content sup
{
  font-size : small;
}

#content p.note_table_heading
{
  font-weight : bold;
}

#content p.measure_table_heading
{
  font-size : x-small;
  text-align : left;
}

#content .overview_paragraph
{
  font-size : medium;
}

#content .overview
{
  font-size : medium;
}

#content p.single_paragraph
{
}



/* Excel charts and tables */

#content p.source
{
  font-size : x-small;
}

#content p.table_column_heading, #content th
{
  font-size : small;
  font-weight : bold;
  text-align : left;
}

/* #content th
{
  border : 1px solid #000000;
} */

#content p.table_graphic
{
}

#content p.table_graphic img
{
  background-color : #FFFFFF;
}

#content p.table_heading, #content caption
{
  font-family : arial, sans-serif;
  font-size : small;
  font-weight : bold;
  text-align : left;
}



/* Boxes and tables */

#content p.boxheading
{
  font-weight : bold;
  font-size : small;
}

#content p.box-normal
{
  text-align : justify
}

/* 
#content p.table_text, #content table p
{
  font-size : small;
  text-align : left;
}
*/



/* Title page styles - replaced by .tp-heading-x */
/* 
#content h1.title
{
  font-size : xx-large !important;
}

#content h1.title_2nd_level
{
  font-size : medium !important;
  text-align : center !important;
  font-variant : none !important;
  font-weight : normal !important;
} */



/* Table of contents */

#content p.toc1, #content p.toc3
{
  font-weight : bold;
}


#content p.toc2, #content p.toc4
{
}

#content table.no_border, #content table.no_border td
{
  border-width : 0px !important;
}



/* Measure tables (like BP2) for BP3 Appendix A */

#content table.measure_table
{
  background-color : #FFFFFF;
  
  border-color : #000000;
  
  border : 0px;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;

  font-size : x-small;
  line-height : 1.3em;
}

#content table.measure_table td, #content table.measure_table th, #content table.measure_table tr 
{
  border : 0px;
}

#content table.measure_table th, #content table.measure_table td
{
  border-color : #000000;

  padding-top : 3px !important;
  padding-bottom : 3px !important;

  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
}

#content table.measure_table th
{
  font-weight : normal;
  font-size : x-small;
  text-align : right;
}

col.agency-cell
{
  text-align : left;
}

col.data-cell
{
  width : 5.5em;
  text-align : right;
}

#content table.measure_table tr.related-title td
{
  border-bottom-width : 0 !important;
}

#content table.measure_table tr.related td
{
  border-top-width : 0 !important;
}
