p {
   text-align      : left;
   text-indent     : 0;
   margin-top      : 6pt;
   margin-bottom   : 4pt;
   margin-left     : 0;
   margin-right    : 0;
}


p.align-right {
   text-align      : right;
   text-indent     : 0;
   margin-top      : 6pt;
   margin-bottom   : 4pt;
   margin-left     : 0;
   margin-right    : 0;
}



p.indent1 {
   text-align      : left;
   text-indent     : 0;
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 5em;
}
pre.indent1 {
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 5em;
   margin-right    : 0;
   font-size       : 0.75rem;
}






pre {
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 0;
   margin-right    : 0;
   font-family     : dummy, monospace; <!--?? was mono, mono -->
   font-size       : 0.75rem;
}




.toc_0 {
   text-align      : left;
   text-indent     : 0;
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 0;
}
.toc_1 {
   text-align      : left;
   text-indent     : 0;
   padding-top     : 0;
   padding-bottom  : 0;
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 25pt;
}
.toc_2 {
   text-align      : left;
   text-indent     : 0;
   padding-top     : 0;
   padding-bottom  : 0;
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 50pt;
}
.toc_3 {
   text-align      : left;
   text-indent     : 0;
   padding-top     : 0;
   padding-bottom  : 0;
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 75pt;
}
.toc_4 {
   text-align      : left;
   text-indent     : 0;
   padding-top     : 0;
   padding-bottom  : 0;
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 100pt;
}




td {
   text-align      : left;
   text-indent     : 0;
}




blockquote {
   margin-top      : 0;
   margin-bottom   : 0;
   padding-top     : 1em;
   padding-bottom  : 1em;
   text-indent     : 0;
}


.orderedlist, .itemizedlist {
   text-align      : left;
   text-indent     : 0;
   margin-top      : 0;
   margin-bottom   : 0;
}




.section {
   margin-top      : 12pt;
   padding-top     : 6pt;
}








.idx_nav {
   text-align      : center;
}

.indexdiv {
   margin-top      : 1em;
}

.indexterm {
   text-align      : left;
   text-indent     : 0;
   font-size       : 0.88rem;
}

blockquote.idx {
   margin-top      : 0;
   margin-bottom   : 0;
   padding-top     : 0;
   padding-bottom  : 0;
   text-indent     : 0;
}





.itemizedlist_no_mark {
   list-style-type : none;
}

.no_mark {
   list-style      : none;
}
.compact {
   line-height     : .8;
}




p.term {
   text-align      : left;
   text-indent     : 0;
   margin-top      : 5;      
   margin-bottom   : 0;
   margin-left     : 0;
   margin-right    : 0;
}

blockquote.definition {

   text-align      : left;
   margin-top      : 0;
   margin-bottom   : 0;       
   margin-left     : 1;       
   margin-right    : 0;
   padding-top     : 0;
   padding-bottom  : 0;
}

p.definition {
   text-align      : left;    
   text-indent     : 0;       
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 0;
   margin-right    : 0;
   padding-top     : 0;
   padding-bottom  : 0;
}
pre.definition {
   margin-top      : 0;
   margin-bottom   : 0;
   margin-left     : 3em;
   margin-right    : 0;
}
div.definition {
   text-align      : left;    
   text-indent     : 0;       
   margin-top      : 0;       
   margin-bottom   : 0;
   margin-left     : 3em;
   margin-right    : 0;
}




div.figure {
   page-break-inside : avoid;          
   text-align        : center;         
                                       
}









h1.part_title {
   text-align      : right;
}
span.part_number {                       
   font-size       : 2rem;
   color           : #696969;
}
span.part_name {                         
   font-size       : 1.5rem;
}


h1.chapter_title {
   text-align      : right;
}
span.chapter_number {                   
   font-family     : monospace, monospace;        
   font-size       : 2rem;
   color           : #696969;
}
span.chapter_name {
   font-size       : 1.5rem;
}


h1.colophon_title {
   text-align      : right;
}


h1, h2, h3, h4, h5, h6 {
   text-align      : left;
}






.emphasis, .firstterm {
   font-style      : italic;
}
.uri, .email {
   font-family     : monospace, monospace;
}
.type {
   font-family     : monospace, monospace;
   font-weight     : bold;
}
.constant, .varname, .literal, .filename  {
   font-family     : monospace, monospace;
}
.application {
   font-family     : Helvetica, sans-serif;  
   color           : #696969;                
}
.guimenu, .guisubmenu, .guimenuitem, .guibutton, .guiicon, .guilabel, .keycap {
   font-family     : Helvetica, sans-serif;  
   color           : #696969;                
   font-size       : 0.88rem;
}
.classname, .methodname, .function {
   font-family     : monospace, monospace;
   font-weight     : bold;
}
.command {
   font-size       : 0.75rem;
}
.remark  {
   color           : green;
}
.underline {
   text-decoration : underline;
}
.overline {
   text-decoration : overline;
}

.shaded {
   background-color : #E0E0E0;
}
 



.center-large {
   text-align      : center;
   font-size       : 1.2rem;
}