body {
   text-align:justify;
   font-family:georgia,'times new roman',serif;
   font-size:100%;
   margin:2em 8% 2em 8%;
}

body.indice {
   margin-left:12%;
   margin-right:8%;
}


body.footnotes {
   margin-left:8%;
   margin-right:8%;
}


p {
   margin-top:0;
   margin-bottom:0;
   text-indent:1em;
   line-height:1.5em;
}

p.small {
   font-size:0.9em;
   line-height:1.4em;
   padding-left:2em;
}


h1 { font-weight:normal; line-height:1em; margin-bottom:0; }
h2 { font-weight:normal; line-height:1em; padding-left:5%; padding-right:5%; margin-top:0.5em;  margin-bottom:0;}
h3 { font-weight:normal; line-height:1em; padding-left:5%; padding-right:5%; margin-top:0.5em;  margin-bottom:0;}
h4 { font-weight:normal; line-height:1em; }
h5 { font-weight:normal; line-height:1em; margin-bottom:0; }


a {
   color:#0000ff;
   text-decoration:none;
}


p.app_summary {          /* used on appendix listing on contents page */
   font-size:0.95em;
   line-height:1.3em;
   text-align:left;
   text-indent:-2em;
   padding-left:2em;
   padding-right:10%;
   margin-bottom:0.7em;
}

a.app_backlink { padding-right:0.2em; }


table.chart0 { font-family:verdana, sans-serif; }


table.chart { border-color:#aaaaaa; border-collapse:collapse; font-family:verdana, sans-serif; }
table.chart td { border-color:#aaaaaa; padding-left:0.7em; padding-right:0.7em; }

table.chart2 { font-family:verdana, sans-serif; }
table.chart2 td { padding-left:0.3em; padding-right:0.3em; }


table.chart3 { border-color:#aaaaaa; border-collapse:collapse; font-family:verdana, sans-serif; }
table.chart3 td { border-color:#aaaaaa; padding-left:0.2em; padding-right:0.1em; }

table.chart4 { border-color:#aaaaaa; border-collapse:collapse; font-family:verdana, sans-serif; }
table.chart4 td { border-color:#aaaaaa; padding-left:0.3em; padding-right:0.3em; }




/* indice page (other than body)
---------------------------------------------------------------------------------- */

a.indletters {
   padding-left:0.15em;
   padding-right:0.15em;
}

p.indice_letter {
   margin-top:1.5em;
   margin-bottom:0.6em;
   text-indent:0;
   font-size:large;
   line-height:1.3em; }

p.indice1 { margin:0; padding-left:1em; text-indent:-1em; line-height:1.3em; text-align:left; }
p.indice2 { margin:0; padding-left:3em; text-indent:-1em; line-height:1.3em; text-align:left; }

a.indlink { padding-left:0.2em; padding-right:0.2em; }
a.salink  { padding-left:0.05em; padding-right:0.05em; }





/* footnotes page (other than body)
---------------------------------------------------------------------------------- */

a.footlink {                /* (link in chapter TO a footlink) */
   vertical-align:super;
   font-size:0.7em;
   line-height:1em;
   white-space:nowrap;
   color:#0000ff;
}

p.footnote {
   margin-top:1em;
   margin-bottom:0;
   padding-left:1.6em;
   text-indent:-1.6em;
   line-height:1.3em;
   text-align:left;
}
span.footnumber { font-size:x-large; padding-left:0.6em; }

a.foot_backlink {
/*empty for now*/
}





p.list_of_illus1 {
   text-align:left;
   text-indent:-1.5em;
   font-size:0.95em;
   line-height:1.5em;
   margin-top:0.8em;
   padding-left:1.5em;
}
p.list_of_illus2 {
   text-align:left;
   text-indent:0;
   font-size:0.95em;
   line-height:1.3em;
   padding-left:3em;
}



p.sans {
   font-family:verdana,sans-serif;
}




/* prev-next navigation
---------------------------------------------------------------------------------- */

img.prevnext_arrow { width:1.4em; }


table.prevnext {
   background-color:#dddddd;
   margin:2em auto 1em auto;
   border:solid 1px #999999;
}

td.prevnext_prev { padding:0.3em 5em 0.1em 2em }
td.prevnext_next { padding:0.3em 2em 0.1em 5em }
td.prevnext_toc { }

a.prevnext_toc {
   color:#0000ff;
   font-family:verdana,sans-serif;
   font-size:0.7em;
}




/* TOC table
---------------------------------------------------------------------------------- */
#toc_table td {
   padding:0.4em 0.9em 0.4em 0.9em;
   font-weight:bold;
}





