/* The following papers use this stylesheet: PBS)*/

#content li
{
  font-family : arial, sans-serif;
}

#content p, #content li
{
  line-height : 1.4em;
}

#content ul li
{
  margin : 0px 0px 1em 1.5em;
  padding : 0px 0px 0px 1.3em;
}

li.chart_table_footnote_alpha
{
  list-style-type : lower-alpha;
}


#content table
{
  border-collapse : collapse;
  border-style : solid;
  border-width : 1px;
  margin : 0px 0px 1em 0px;
  width : 100%;
      font-family : arial, Sans-Serif; 
}

#content table td
{
  padding : 0px 15px 0px 15px;
}

#content hr /* horizontal rule before footnotes */
{
  width : 33%;
  text-align : left;
  height : 1px;
  color : #000000;
  margin : 1em 0px 0px 0px;
}
/*************************************************************/

#content .chart_table_footnote
{
  font-size : x-small;
  text-align : justify;
}

#content p.chart_table_footnote
{
  text-indent : -1.6em;
  margin : 0em 0px 0em 1.6em;
}

#content p.chart_graphic
{
  text-align : center;
  margin : 0em 0px 1em 0px;
}

#content p.chart_heading
{
  font-weight : bold;
  text-align : center;
  margin : 0.6em 0px 0em 0px;
}

#content sup /* Footnote Reference */
{
  font-size : small;
}

#content h1
{
  font-size : x-large;
  font-weight : bold;
  font-variant : small-caps;
  text-align : center;
  margin : 0em 0px 0.7em 0px;
  font-family : arial, sans-serif;
}

#content h2
{  
  font-size : x-large;
  font-weight : normal;
  font-variant : normal;
  text-align : left;
  margin : 0em 0px 1.2em 0px;
  font-family : arial, sans-serif;
}

#content h3
{
  font-size : large;
  font-weight : bold;
  font-variant : small-caps;
  margin : 1em 0px 1em 0px;
  font-family : arial, sans-serif;
}

#content h4
{
  font-size : medium;
  font-weight : bold;
  margin : 0.5em 0px 0.5em 0px;
  font-family : arial, sans-serif;
}

#content h5
{
  font-size : small;
  font-weight : bold;
  margin : 0em 0px 0.6em 0px;
  font-family : arial, sans-serif;
}

#content h6
{
  font-size : small;
  font-weight : normal;
  margin : 0em 0px 0.6em 0px;
  font-family : arial, sans-serif;
}

#content h6.sub-heading_h6
{
  font-size:102%;
  font-weight : normal;
  margin : 0em 0px 0.6em 0px;
  font-family : arial;
}

#content h6.smaller_h6
{
  font-size : 85%;
  font-weight : normal;
  font-family : arial, sans-serif;
} 

#content p.h7
{
  font-size : x-small;
  font-weight : normal;
  margin : 0em 0px 0.6em 0px;
}

#content p.h8
{
  font-weight : bold;
  text-align : center;
}

#content div.prelim-summary
{
 color: #003366;
 font-size:110%;
 font-family:arial, sans-serif;   
}

#content p
{
  margin : 0em 0px 1.2em 0px;
  text-align : justify;
  font-family : arial, sans-serif;
}

#content p.overview_paragraph
{
  font-size : small;
  margin : 0.6em 0px 0.6em 0px;
}

#content p.single_paragraph
{
  margin : 0em 0px 0em 0px;
}

#content p.table_graphic
{
    margin : 0em 0px 0.1em 0px;
}

#content p.table_heading
{
  font-weight : bold;
  margin : 0.6em 0px 0.1em 0px;
}

#content table p
{
  font-size : x-small;
  text-align : left;
  margin : 0.3em 0px 0.3em 0px;
}

#content h1.title
{
  font-size : xx-large;
  margin : 0px 0px 0px 0px;
}

#content p.toc1, #content p.toc3
{
  font-weight : bold;
  margin : 0.9em 0px 0em 0px;
}


#content p.toc2, #content p.toc4
{
    margin : 0.3em 0px 0em 0px;
}

/* Netscape/Mozilla styling       */

#content ul > li
{
  margin : 0px 0px 1em 1.5em !important;
  padding : 0px 0px 0px 1.3em !important;
}

ul[class=bullet]
{
  margin : 0px 0px 0px 15px !important;
}

ul[class=dash]
{
  margin : 0px 0px 0px 45px !important;
}

ul[class=double_dot]
{
  margin : 0px 0px 0px 75px !important;
}

ol[class=chart_table_footnote]
{
  margin : 0px 0px 0px 0em !important;
}

/* ****************************** */
/* ---- headings ---- */


#content p.h6
{
  font-size : small;
  font-weight : normal;
  margin : 0em 0px 0.6em 0px;
  font-family : arial, sans-serif;
}

#content p.note_table_heading
{
  font-weight : bold;
  margin : 2.4em 0px 0em 0px;
}

#content p.measure_table_heading, caption
{
  font-size : x-small;
  text-align : left;
  margin : 0em 0px 0em 0px;
}

#content h1.part
{
  font-size : xx-large !important;
  text-align : center;
  font-variant : small-caps;
  margin : 0em 0px 0em 0px;
}

#content h2.part_level_two
{
  font-size : x-large;
  text-align : center;
  margin : 1em 0px 0em 0px;
}

#content h1.title_2nd_level
{
  font-size : medium;
  text-align : center;
  font-variant : none;
  font-weight : bold;
  margin : 0px 0px 0px 0px;
}

#content .chart_and_table_footnote
{
    margin : -0.25em 0 0.2em 0;
    font-size : 85%;
    text-align : justify;
    line-height : 1.2em;
}
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
                /* FOLLOWING STYLES ARE NOT USED */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */


/* ---- content ---- */

/*
#content dt, #content dd
{
  font-family : arial, sans-serif;
}

hr.footnote
{
  width : 33%;
  height : 1px;
  text-align : left;
}


#content ol
{
  margin : 0px 0px 0px 2em;
}

*/


/* ---- ul ---- */

/*
ul.bullet
{
  list-style-type : disc;
  margin : 0px 0px 0px 15px;
  padding : 0px 0px 0px 0px;
  text-align : justify;
}

ul.dash
{
  list-style-type : circle;
  margin : 0px 0px 0px 45px;
  padding : 0px 0px 0px 0px;
  text-align : justify;
}

ul.double_dot
{
  list-style-type : square;
  margin : 0px 0px 0px 75px;
  padding : 0px 0px 0px 0px;
  text-align : justify;
}
*/


/* ---- noborder ---- */
/*
table.noborder
{
  border-collapse : collapse;
  /*background-color : #E5E5E5; */
/*}*/


/* ---- headings ---- */

/*
#content p.appendix_heading
{
  font-size : medium;
  font-weight : bold;
  font-variant : small-caps;
  margin : 0em 0px 1.4em 0px;
}

#content p.boxheading
{
  margin : 1em 0px 0.5em 0px;
  font-weight : bold;
}
*/


/* ---- charts ---- */

/*
#content .chart_table_footnote_alpha
{
  font-size : x-small;
  text-align : justify;
}

#content p.chart_table_footnote_alpha
{
  text-indent : -1.6em;
  margin : 0em 0px 0em 1.6em;
}

#content p.chart_second_heading
{
  text-align : center;
  margin : 0.3em 0px 0em 0px;
}

#content h1.contents_heading
{
  font-size : x-large;
  font-weight : bold;
  font-variant : small-caps;
  text-align : center;
  margin : 0em 0px 2.8em 0px;
}

#content h2.contents_second_heading
{  
  font-weight : normal;
  font-variant : normal;
  text-align : center;
  margin : 0em 0px 1.2em 0px;
}

#content p.figure_heading
{
  font-weight : bold;
  margin : 0.6em 0px 0em 0px;
}

#content p.footnote_text
{
  font-size : x-small;
}

#content .framed_header
{
  font-size: small;
  font-style : italic;
}

*/





/* ---- table ---- */

/*
#content p.table_text
{
  font-size : x-small;
  text-align : left;
  margin : 0.3em 0px 0.3em 0px;
}

#content p.source
{
  font-size : x-small;
  margin : 0em 0px 0em 0px;
}

#content p.table_column_heading
{
  font-size : x-small;
  font-weight : bold;
  text-align : left;
  margin : 0.16em 0px 0.16em 0px;
}
*/


/* ---- transmittal ---- */
/*

#content p.transmittal_addressee
{
  text-align : left;
}

#content p.transmittal_style_1
{
  text-align : right;
  font-weight : bold;
  font-variant : small-caps;
  margin : 0em 0px 0.3em 0px;
  line-height : normal !important;
}

#content p.transmittal_style_2
{
  text-align : right;
  font-size : x-small;
  font-variant : small-caps;
  font-weight : bold;
  margin : 0.3em 0px 0.3em 0px;
  line-height : normal !important;
}

*/

/* ---- paes ---- */

/*
#content p.paes
{
  text-align : right;
}

#content p.paes_1
{
  text-align : right;
}
*/
