<|start_filename|>docs/StyleSheets/style.css<|end_filename|>
*{
        color:black;
        color:blue;
}
/* ======================================================== */
/* Start new page on printing */
BR.newpage{
   page-break-before:always
}
/* ======================================================== */

img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   background-color: #ffffff;
   /*border: 1px solid #a9a9a9;*/
   border: 0px solid #a9a9a9;
   padding: 4px;
}

body {
   mso-style-name:HTML_BODY;
        margin-top:0in;
        margin-right:.4in;
        margin-bottom:14.0pt;
        margin-left:.25in;
        line-height:14.0pt;
	/*
        text-justify-trim:punctuation
	*/
        font-size:11.0pt;
        font-family:"Arial","sans-serif";
        color:black;
}
h1{
        mso-style-name:HTML_H1;
        font-size:18.0pt;
        line-height:18.0pt;
}
h2{
        mso-style-name:HTML_H2;
        font-size:16.0pt;
        line-height:16.0pt;
}
h3{
        mso-style-name:HTML_H3;
        font-size:14.0pt;
        line-height:14.0pt;
}
h4{
        mso-style-name:HTML_H4;
        font-size:12.0pt;
        line-height:12.0pt;
}
b{
        mso-style-name:HTML_B;
        color:blue;
}
p, li, div {
        mso-style-name:HTML_P;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:14.0pt;
        margin-left:.05in;
        line-height:14.0pt;
        font-size:11.0pt;
        font-family:"Arial","sans-serif";
        color:black;
}
p{
        text-align:justify;
}
li{
        mso-style-name:HTML_LI;
        margin-bottom:4.0pt;
}
li.none{
        list-style:none;
}
/* List Definitions */
ol {
   mso-style-name:HTML_OL;
   margin-top:8.0pt;
   margin-bottom:0in;
}
ul {
   mso-style-name:HTML_UL;
   margin-top:4.0pt;
   margin-bottom:0in;
}
/* Page Definitions */
 @page WordSection1{
	size:8.5in 11.0in;
        margin:0.75in 35.0pt .75in 55.0pt;
}
/*
   border-bottom:solid black 1.5pt;
   border-left: none;
   border-right:solid black 1.5pt;
   border-top:none;
   color:blue;
   color:teal;
   font-family:"Times New Roman","serif";
   font-style:italic;
   height:15.0pt
   letter-spacing:0pt;
   padding:4.0pt 5.0pt 2.0pt 5.0pt;
   text-autospace:none;
   text-decoration:line-through;
   text-decoration:none;
   text-decoration:underline;
   vertical-align:baseline;
   width:246.0pt;
span.Subscript {mso-style-name:Subscript; vertical-align:sub; }
span.Superscript {mso-style-name:Superscript; vertical-align:super; }
span.Symbol {mso-style-name:Symbol; font-family:Symbol; letter-spacing:0pt; }
*/


<|start_filename|>docs/StyleSheets/Simple.css<|end_filename|>
body {xfont-style: italic}
body { background-color:#FFF; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.3em; }
a:visited { color:#666; }
h1,h2,h3,h4,h5,h6 { color:#333; font-family:georgia, verdana, sans-serif; }
h1 { font-size:200%; }
h2 { font-size:173%; }
h3 { font-size:144%; }
h4 { font-size:120%; }
h5,h6 { font-size:100%; }
dt { font-size:110%;color:#AAF; font-weight: boldest; font-weight: bolder; font-weight: bold; }

a.nav,a:link.nav, a:visited.nav { background-color:#FFF; color:#000; }
table { border:double #000; border-collapse:collapse; }
td { border:thin solid #888; }
li { margin-bottom:0.5em; }
blockquote { display:block; font-size:90%; font-style:italic; line-height:1.5em; margin:0 0 1.5em; padding:0 2.5em; }
pre { background-color:#DDD; font-size:90%; overflow:auto; padding:1em; }
a,li span { color:#000; }
a:hover, a.nav:hover, a:hover math { background-color:#000; color:#FFF; }
#Container { margin:0 10px; text-align:center; }
#Content { border-top:none; margin:auto; padding:0.3em; text-align:left; width:100%; max-width:55em; }
span.webName { font-size:.5em; }
textarea#content { font-size: 1em; line-height: 1.125; }
h1#pageName { line-height:1em; margin:0.2em 0 0.2em 0; padding:0; }
.property { color:#666; font-size:80%; }
a.existingWikiWord[title]{ //border: 1px dashed #BBB; }
.byline { color:#666; font-size:.8em; font-style:italic; margin-bottom:1em; padding-top:1px; }


<|start_filename|>docs/StyleSheets/fancy.css<|end_filename|>
body {
  background-color: #AACC00;
  color: black;
}
 :link { color: gray }
 :visited { color: BROWN }
 :active { color: green }

span.library {color: red}

dd{
   color: black;
}
dl{
}
dt{
   font-weight:   bolder;
}

h1 {
  /*
   paddling-left:   0.1in;
   paddling-top:    0.1in;
   paddling-bottom: 0.1in;
   paddling-right:  0.0in;
   margin-right:    0.00in;
   margin-left:     0.00in;
   */
   text-align:      center;
   border:          medium;
   border-color:    blue;
   border-style:    solid;
   color:           gray;
   font-style:      italic;
   background:      #f0f0ef;
   font-size:       24px; 
   }
h2 {
   border:          medium;
   border-color:    blue;
   border-style:    solid;
   color:           blue;
   font-style:      italic;
   background:      #e0f0f0;
   font-size:       20px; 
   }
h3 {
   color:           blue;
   font-style:      italic;
   font-size:       16px; 
   }
h4.fortran {
   color:           red;
   text-align:      right;
   font-style:      italic;
   font-size:       16px; 
   }
body {
   margin-left:     0.15in;
   margin-top:      0.15in;
   background:      #e0e0e0;
   font-family:     Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 18px; 
   }
pre,xmp { 
   border-style: dotted; 
   paddling-left:   1.0em;
   paddling-top:    1.0em;
   paddling-bottom: 1.0em;
   paddling-right:  1.0em;
   background-color: rgb(255,255,154);
   margin-right: 1.0em;
   border: 1;
   font-size: 80%;
}

div.table4 {text-align: center}

table {
   background:  #e0f0f0;
   align:       right;
   border:	6;
   width:	100%;
   bgcolor:	#eeeefe;
   cellpadding:	6;
   cellspacing:	2;
   bordercolor:	#818190;
   border-style:    solid;
}

td.c2 {color: white; font-family: helvetica}
td.table3 {color: #000000; font-family: helvetica; background-color: #ffffff }
td.table5 {color: #000000; font-family: helvetica; background-color: #ffffa0 }
caption.table2 {color: #ffffa0; font-family: helvetica; font-size: 150%}

pre.code {
   margin-left:     0.25in;
   margin-right:    0.25in;
   margin-top:      0.25in;
   margin-bottom:   0.25in;
   background:      #e0e0e0;
   color:           #333333;
   }
div.pos{
   background:      #e0e0d0;
   margin-left:     0.25in;
   margin-right:    0.05in;
   margin-top:      0.25in;
   margin-bottom:   0.25in;

   paddling-left:   0.25in;
   paddling-top:    0.00in;
   paddling-bottom: 0.25in;
   paddling-right:  0.25in;
   }
xmp{
   display:         block;
   font-size:       7pt;
   margin-left:     1em;
   padding-left:     1em;
}


<|start_filename|>docs/StyleSheets/man.css<|end_filename|>
px {font-family: "Lucida Console", Monaco, monospace}
p { font-size:100%; line-height:1.1em; }
body {xfont-style: sans-serif}
body {
color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.3em; }
a:visited { color:#666; }
h1,h2,h3,h4,h5,h6 { color:#333; font-family:georgia, verdana, sans-serif; }
h1 { font-size:150%; page-break-before:auto;background-color: #aaaaff}
h2 { font-size:143%;color:teal; }
h3 { font-size:134%;color:blue; }
h4 { font-size:120%;color:gray; }
img { max-width: 55em}
p{ padding: 0;margin:0; }
p{ padding-right:1.4em; }
p{ padding-bottom:1em; }
p{ padding-top:1em; }
p{ whitespace: pre-wrap; }
h5,h6 { font-size:100% }
a.nav,a:link.nav, a:visited.nav { background-color:#FFF; color:#000; }
XXtable { border:double #000; border-collapse:collapse; }
XXtable { border-collapse:collapse; }
XXtd { border:thin solid #888; }
XXtd { border:none; }
li { margin-bottom:0.5em; }
blockquote { display:block; font-size:100%; line-height:1.1em; margin:0 0 1.5em; padding:0 2.5em; }
pre { background-color:#DDD; font-size:100%; overflow:auto; padding:1em; }
a,li span { color:#000; }
a:hover, a.nav:hover, a:hover math { background-color:#000; color:#FFF; }
#Container { margin:0 10px; text-align:center; background-color: #BBB}
#Content { border-top:none; margin:auto; padding:0.3em; text-align:left; width:100%; max-width:55em; background:#FFF}
span.webName { font-size:.5em; }
textarea#content { font-size: 1em; line-height: 1.125; }
h1#pageName { line-height:1em; margin:0.2em 0 0.2em 0; padding:0; }
.property { color:#666; font-size:100%; }
a.existingWikiWord[title]{ //border: 1px dashed #BBB; }
.byline { color:#666; font-size:1.0em; font-style:italic; margin-bottom:1em; padding-top:1px; } 


<|start_filename|>docs/StyleSheets/fortran.css<|end_filename|>
/* 
 Style Sheet for Fortran code
*/
 
         /* begin body type */   /* 1 - humanist sans a */
 
body    {
        font-size:      1em;
        font-weight:    normal;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        font-family:    Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .58;
        }

p, blockquote, ul, ol, dl, dd, li, dir, menu    {
        /* inherit from body */
        }

small   {
        font-size:      .92em;
        }

big     {
        font-size:      1.17em;
        }

pre     {
        font-family:    'Monotype.com', Courier New, monospace;
        }

ol li   {
        list-style-type:        decimal;
        }

ol ol li        {
        list-style-type:        lower-alpha;
        }

ol ol ol li     {
        list-style-type:        lower-roman;
        }

xmp{
   display:              block;
   font-size:            10pt;
   font-size:            .82em;
   font-family:          'Monotype.com', Courier New, monospace;
   font-weight:          bold;
   margin-left:          0;
   
   margin:               1em 0em  1em  0em;
   margin-bottom:        .75em;
//   margin-right:         100%;
   margin-top:           .75em;
  
   padding-left:         1.50em;
   padding:              1em        1em  1em  1em;
   padding-bottom:       0;
   padding-right:        0;
   padding-top:          0;
   border-bottom:        0;
   border-left:          0;
   border-right:         0;
   border-top:           0;
   border-color:         #CC9;
   border-style:         none;
   white-space:          pre;
   color:                #000088;
   background:           #dddd99;
   background-color:     #dddd99;
   clear:                none;
   float:                none;
   letter-spacing:       normal;
   line-height:          1.25em;
   list-style-position:  outside;
   text-align:           left;
   text-decoration:      none;
   text-transform:       none;
   vertical-align:       baseline;
   word-spacing:         normal;
}
/* ============================================================================================================================== */
col, colgroup, table, tbody, td, tfoot, th, thead, tr, caption {
font-size:         1em;
word-spacing:      normal;
letter-spacing:    normal;
text-transform:    none;
font-family:       Verdana,  Myriad  Web,  Syntax,  sans-serif;
font-size-adjust:  .58;
color:             #CC9;
border-color:      #9CC;
text-decoration:   none;
border-style:      dashed    ;
border-style:      dotted    ;
border-style:      double    ;
border-style:      hidden    ;
border-style:      inset     ;
border-style:      none      ;
border-style:      outset    ;
border-style:      groove    ;
border-style:      ridge     ;
border-style:      solid     ;
border-width:      1em       ;
margin-top:        0         ;
margin-bottom:     0         ;
padding-top:       0         ;
padding-bottom:    0         ;
border-top:        0         ;
border-bottom:     0         ;
color:             #CC9      ;
text-decoration:   none      ;
border-color:      #CC9      ;
background:        black     ;
line-height:       1.33em    ;
border-style:      dashed    ;
border-style:      dotted    ;
border-style:      double    ;
border-style:      hidden    ;
border-style:      inset     ;
border-style:      none      ;
border-style:      outset    ;
border-style:      solid     ;
border-style:      groove    ;
border-style:      ridge     ;
margin-left:       0         ;
margin-right:      0         ;
padding-left:      0         ;
padding-right:     0         ;
border-left:       0         ;
border-right:      0         ;
float:             none      ;
clear:             none      ;
text-align:        left      ;
}
/* ============================================================================================================================== */
        /* end body type */


        /* begin header type */ /* 1 - humanist sans a */

h1      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      2em;
        font-weight:    500;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h2      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.25em;
        font-weight:    500;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
	text-align:     right;
	color:          black;
	background:     gray;
        }

h3      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.58em;
        font-weight:    600;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h4      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.33em;
        font-weight:    600;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h5, dt  {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1.67em;
        font-weight:    600;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

h6      {
        font-family:    Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        font-size:      1em;
        font-weight:    700;
        font-style:     normal;
        text-decoration:        none;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        }

tfoot, thead    {
        font-size:      1em;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        font-family:    Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        }

th      {
        vertical-align: baseline;
        font-size:      1em;
        font-weight:    bold;
        word-spacing:   normal;
        letter-spacing: normal;
        text-transform: none;
        font-family:    Verdana, Myriad Web, Syntax, sans-serif;
        font-size-adjust:       .53;
        }


        /* end header type */
        /* begin affordances */ /* 5 - midnight */

a, address, blockquote, body, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, big, center, dir, font, menu, pre,
abbr, acronym, bdo, button, fieldset, ins, label        {
       word-spacing:   normal;
       letter-spacing: normal;
       text-transform: none;
       text-decoration:        none;
       border-color:   #CC9;
       border-style:   none;
        }

body    {
       color:  #CC9;
       background:     black;
        }

em      {
        font-style:     normal;
        font-weight:    bold;
        color:  #CC9;
        background:     black;
        }

strong  {
        font-style:     italic;
        background:     black;
        font-weight:    bold;
        color:  #CC9;
        }

em strong, strong em    {
        text-transform: uppercase;
        font-style:     normal;
        font-weight:    bolder;
        background:     black;
        color:  #CC9;
        }

b       {
        font-weight:    bold;
        }

i       {
        font-style:     italic;
        }

.warning        {
        text-transform: none;
        font-style:     normal;
        font-weight:    bolder;
        background:     #ff6;
        color:  black;
        }

del     {
        text-decoration:        line-through;
        background:     #900;
        }

ins     {
        text-decoration:        none;
        background:     #060;
        }

var, cite, dfn, .note   {
        font-style:     italic;
        }

address {
        font-style:     normal;
        letter-spacing: .1em;
        }

acronym {
        font-variant:   small-caps;
        letter-spacing: 0.1em;
        }

h1, h3, h4, h5, h6, dt, th, thead, tfoot    {
        color:  #6CC;
        background:     black;
        }


#colophon       {
        display:        none;
        }


a:link  {
        text-decoration:        none;
        font-weight:    bold;
        color:  #ff6;
        background:     black;
        }

a:visited       {
        text-decoration:        none;
        font-weight:    bold;
        color:  #FC0;
        background:     black;
        }

a:active        {
        text-decoration:        none;
        font-weight:    bold;
        color:  #ff6;
        background:     #663;
        }

a:hover {
        text-decoration:        none;
        color:  black;
        background:     #CC9;
        }

a.offsite       {
        text-decoration:        none;
        font-weight:    normal;
        color:  #ff6;
        background:     black;
        }

        /* end affordances */

        /* begin vertical */    /* 1 - pentatonic a */

a, address, blockquote, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, b, big, center, dir, font, i, menu, pre, s, strike, tt,
u, abbr, acronym, bdo, button, fieldset, ins, label     {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        vertical-align: baseline;
        }

body    {
        line-height:    1.58em;
        }

div > p:first-child, body > p:first-child, td > p:first-child   {
       margin-top:     .75em;
       margin-bottom:  .75em;
       padding-top:    0;
       padding-bottom: 0;
       border-top:     0;
       border-bottom:  0;
        }

h1 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial      {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h1, h2, h3, h4, h5, h6  {
        line-height:    1.33em;
        }

h1      {
        margin-top:     1.33em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h2      {
        margin-top:     1.75em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h3      {
        margin-top:     1.58em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h4      {
        margin-top:     1.33em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h5      {
        margin-top:     1.17em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

h6      {
        margin-top:     1em;
        margin-bottom:  .33em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

p       {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

blockquote, fieldset, form, ul, ol, dl, dir, menu       {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

dt      {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

     {
        margin-top:     0;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6  {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

li      {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

address {
        margin-top:     1.58em;
        margin-bottom:  1.58em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

pre     {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        line-height:    1.25em;
        }


div, center     {
        margin-top:     0;
        margin-bottom:  0;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

.subhead        {
        margin-top:     .75em;
        margin-bottom:  .75em;
        padding-top:    0;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        }

.stb    {
        margin-top:     2.17em;
        margin-bottom:  .75em;
        padding-top:    2.17em;
        padding-bottom: 0;
        border-top:     0;
        border-bottom:  0;
        border-style:   solid
        }

.mtb    {
        margin-top:     3.08em;
        margin-bottom:  .75em;
        padding-top:    3.08em;
        padding-bottom: 0;
        border-top:     .1em;
        border-bottom:  0;
        border-style:   solid
        }

.ltb    {
        margin-top:     4.34em;
        margin-bottom:  .75em;
        padding-top:    4.34em;
        padding-bottom: 0;
        border-top:     .25em;
        border-bottom:  0;
        border-style:   solid
        }


        /* end vertical */


        /* begin horizontal */  /* 2 - inset */

a, address, blockquote, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, b, big, center, dir, font, i, menu, pre, s, strike, tt,
u, abbr, acronym, bdo, button, fieldset, ins, label     {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
   float:  none;
   clear:  none;
   list-style-position:    outside;
}

address, blockquote, dl, fieldset, form, ol, p, ul,  dir, menu, pre      {
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

div > p:first-child, body > p:first-child, td > p:first-child   {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
   text-indent:    0;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, p.initial      {
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
   text-indent:    0;
}

h1,h2,h3,h4,h5,h6      {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
}

p{
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-indent:    0;
}

blockquote{
   margin-left:    1.58em;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

address{
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

pre{
   margin-left:    0;
   margin-right:   0;
   padding-left:   1.58em;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

li{
   margin-left:    3.16em;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

dt{
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

dd{
   margin-left:    1.58em;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}

ul ul, ol ol, li address, li dl, li ol, li p, li ul, li dir, li menu, li pre, li h1, li h2, li h3, li h4, li h5, li h6, dd address, dd dl, dd ol, dd p, dd ul, dd dir, dd menu, dd pre, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6  {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
}


center  {
   margin-left:    0;
   margin-right:   0;
   padding-left:   0;
   padding-right:  0;
   border-left:    0;
   border-right:   0;
   text-align:     left;
}

        /* end horizontal */

        /* begin body box */    /* 2 - 'ninths asymmetric' */

body    {
   margin-top:     1.58em;
   margin-left:    0%;
   margin-right:   0%;
   margin-bottom:  1.58em;
   padding-top:    0;
   padding-left:   0;
   padding-right:  0;
   padding-bottom: 0;
   border-top:     0;
   border-left:    0;
   border-bottom:  0;
   border-right:   0;
   width:  auto;
}
   /* end body box */

pre {
   margin-top: 0px;
   margin:                1px;
   color:                 orange;
   font-weight: bolder;
   /*
   font: bold 4px Times-Roman;
   font-weight: bold;
   font-family:           Verdana,  Arial,  sans-serif;
   scrollbar-base-color:  #003344;
   background-color:      #dddd99;
   background-color:      #dddddd;
   */
   padding:               1em 1em 1em 1em;
   margin:                1em 1em 1em 1em;
   margin-right:          4em;
}


///////////////////////
pre.wide {
   font-size: 8pt;
}
pre i {
   color:                 #2222ff;
   font-weight: bolder;
}
pre b {
   color:                 #ff0000;
   font-weight: boldest;
}

blockquote {
   margin-top: 0px;
   margin:                1px;
   color:                 #888800;
   font-weight: bolder;
   font-family:           Verdana,  Arial,  sans-serif;
   background-color:      #dddd99;
   padding:               1em 1em 1em 1em;
   margin:                1em 1em 1em 1em;
   border-bottom-color:  #dddd33   ;
   border-bottom-style:  solid     ;
   border-bottom-width:  10px      ;
   border-left-color:    #ddbb33   ;
   border-left-style:    solid     ;
   border-left-width:    10px      ;
   border-right-color:   #ddee33   ;
   border-right-style:   solid     ;
   border-right-width:   10px      ;
   border-top-color:     #ddcc33   ;
   border-top-style:     solid     ;
   border-top-width:     10px      ;
   border-collapse:      collapse  ;
   border-collapse:      separate  ;
   border-style:         none      ;
   border-style:         groove    ;
   border-style:         ridge     ;
   border-style:         outset    ;
   border-style:         inset     ;
}

p.synopsis {
   margin-top:           1em       ;
   margin:               1px       ;
   color:                #008888   ;
   font-weight:          bolder    ;
   font-family:          Verdana,Arial,sans-serif  ;
   background-color:     #dddd99   ;
   padding:              1em       1em     1em         1em  ;
   margin:               1em       1em     1em         1em  ;
   border-bottom-color:  #33dd33   ;
   border-bottom-style:  solid     ;
   border-bottom-width:  10px      ;
   border-left-color:    #33bb33   ;
   border-left-style:    solid     ;
   border-left-width:    10px      ;
   border-right-color:   #33ee33   ;
   border-right-style:   solid     ;
   border-right-width:   10px      ;
   border-top-color:     #33cc33   ;
   border-top-style:     solid     ;
   border-top-width:     10px      ;
   border-collapse:      collapse  ;
   border-collapse:      separate  ;
   border-style:         dashed    ;
   border-style:         dotted    ;
   border-style:         double    ;
   border-style:         hidden    ;
   border-style:         inset     ;
   border-style:         none      ;
   border-style:         outset    ;
   border-style:         solid     ;
   border-style:         groove    ;
   border-style:         ridge     ;
}

div.synopsis pre {
   background-color:     #ffffff;
   font-weight: bolder;
   border-style:         double    ;
   border-width:  1em      ;
}

h2 {
   text-align:     right;
   padding-right:  1em;
   margin-right:   1em;
   border-right:   1em;
   padding-left:   1em;
   margin-left:    1em;
   border-left:    1em;
   color:          yellow;
   font-weight:    bolder;
}
div.synopsis {
   margin-top:           1em       ;
   margin:               1px       ;
   color:                #008888   ;
   font-weight:          bolder    ;
   font-family:          Verdana,Arial,sans-serif  ;
   background-color:     #dddd99   ;
   padding:              1em       1em     1em         1em  ;
   margin:               1em       1em     1em         1em  ;
   border-bottom-color:  #33dd33   ;
   border-bottom-style:  solid     ;
   border-bottom-width:  10px      ;
   border-left-color:    #33bb33   ;
   border-left-style:    solid     ;
   border-left-width:    10px      ;
   border-right-color:   #33ee33   ;
   border-right-style:   solid     ;
   border-right-width:   10px      ;
   border-top-color:     #33cc33   ;
   border-top-style:     solid     ;
   border-top-width:     10px      ;
   border-style:         ridge     ;
}

hr{
   background-color:  white;
   border-bottom:     0;
   border-left:       0;
   border-right:      0;
   border-top:        0;
   color:             #CC9;
   height:            5px;
   margin-bottom:     0.25em;
   margin-left:       0em;
   margin-right:      0;
   margin-top:        1.75em;
   padding-bottom:    0;
   padding-left:      0.0em;
   padding-right:     0;
   padding-top:       0;
   text-align:        left;
   /*
   width:             12em;
   */
   page-break-before: always;
}

*{
        text-indent:    0;
}

p, dd{
   border-top:        1em;
   margin-top:        0.4em;
   padding-top:       1em;
   border-right:      3em;
   margin-right:      3em;
   padding-right:     3em;
   border-left:       1em;
   margin-left:       1em;
   padding-left:      1em;
   border-bottom:     1em;
   margin-bottom:     1em;
   padding-bottom:    1em;
   text-indent:       0em;
}
table{
   border-style:      double;
   color:             white;
   border-color:      black;
   border-width:      1em;
   background:        yellow;
}
td{
   padding-left:      1.0em;
   padding-right:     1.0em;
   margin-left:       1.0em;
   margin-right:      1.0em;
   padding-left:      1.0em;
   padding-right:     1.0em;
}
p,dd,dl{
   padding-bottom:    1.0em;
   margin-bottom:     1.0em;
   border-bottom:     1.0em;
   padding-left:      1.0em;
   padding-right:     1.0em;
   margin-left:       1.0em;
   margin-right:      1.0em;
   padding-left:      1.0em;
   padding-right:     1.0em;
}

p{
   padding-bottom:    1em;
   padding-top:       1em;
   border-top:        1em;
   margin-bottom:     0em;
   text-indent:       0em;
   /*
   border-bottom:     0em;
   */
}
dd p{
   padding-bottom:    1.4em;
   padding-top:       0em;
   border-top:        0em;
   margin-bottom:     0em;
   text-indent:       0em;
   /*
   border-bottom:     0em;
   */
}
dl dd {
   padding-bottom:    0.4em;
   padding-top:       0em;
   border-top:        0em;
   margin-bottom:     0em;
   text-indent:       0em;
   /*
   border-bottom:     0em;
   */
}

pre{
   padding-top:    0em;
   margin-top:     0em;
   border-top:     0em;
   padding-bottom:    0.0em;
   margin-bottom:     0.0em;
   border-bottom:     0.0em;
   padding-left:    0.0em;
   margin-left:     2.0em;
   border-left:     0.0em;
   padding-right:    0.0em;
   margin-right:     0.0em;
   border-right:     0.0em;
}

form.fortran{
   background:        gray;
   width:             100%;
}
footer td {
   background: white;
}
footer table {
   background: gray;
   border-style:      double;
   color:             white;
   border-color:      black;
   border-width:      0.5em;
   background:        pink;
}

/* use background colors for proofreading */
/*
p { background: teal;   }
dd{ background: green;  }
dl{ background: silver; }
*/
pre	{	
	margin-top:	.75em;
	margin-bottom:	.75em;
	padding-top:	0;
	padding-bottom:	0;
	border-top:	0;
	border-bottom:	0;
	line-height:	1.25em;
        margin-top: 0px;
        margin:                1px;
        color:                 #000088;
        font-weight: bolder;
        /*
        font: bold 4px Times-Roman;
        font-weight: bold;
        font-family:           Verdana,  Arial,  sans-serif;
        scrollbar-base-color:  #003344;
        */
        background-color:      #dddd99;
        padding:               1em 1em 1em 1em;
        margin:                1em 1em 1em 1em;
}
pre i {
            color:                 #2222ff;
            font-weight: bolder;
}
pre	{	
	font-family:	'Monotype.com', Courier New, monospace;
	}	
hr.newpage {
   page-break-before: always;
   visibility:     hidden;
   borders: 0;
   padding: 0;
   margin: 0;
}
