/*
   A:link               { color: #0000FF }
   A:visited            { color: #666666 }
   A:hover              { color: #0000FF; background: #FFFF00;
                            text-decoration: underline ! important }
   A:active             { color: #000000; background: #999999 ! important;
                            text-decoration: underline ! important }
*/
   A.href:link          { color: #0000FF }
   A.href:visited       { color: #666666 }
   A.href:hover         { color: #0000FF; background: #FFFF00;
                            text-decoration: underline ! important }
   A.href:active        { color: #000000; background: #999999 ! important;
                            text-decoration: underline ! important }

   TEXTAREA.text        { font-family: ProFont,Monaco,Courier; font-size: 10pt }
      INPUT.text        { font-family: ProFont,Monaco,Courier; font-size: 10pt }
      INPUT.button      { padding-left: 1em; padding-right: 1em }

/* -- begin NewNav -- */
         TD.nnp4488     { padding-top: 4pt; padding-left: 4pt;
                            padding-bottom: 8pt; padding-right: 4pt }
       FORM.nnm00       { margin-top: 0pt; margin-bottom: 0pt }
       FORM.nnm44       { margin-top: 4pt; margin-bottom: 4pt }
         HR.nnm88       { margin-top: 8pt; margin-bottom: 8pt }
/* --###delete above after updating pages###-- */
          P.navlink     { margin-top: 0.5em; margin-bottom: 0em }
         TD.newnav      { padding-top: 4pt; padding-left: 4pt;
                            padding-bottom: 8pt; padding-right: 4pt } /* padding-bottom */
       FORM.navupto     { margin-top: 0pt; margin-bottom: 0pt }
       FORM.seealso     { margin-top: 4pt; margin-bottom: 4pt }
         HR.navsep      { margin-top: 8pt; margin-bottom: 8pt }
         TH.infoact     { padding-left: 2pt; padding-right: 2pt; }
         TD.infoact     { padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 4px }
/* -- end NewNav -- */

          P.note        { font-family: Helvetica,Arial,Helv; font-size: 10pt; line-height: 12pt }

/* -- begin snippets */
          P.script      { font-family: Geneva; font-size: 10pt }
       SPAN.kwd         { font-family: 'Espy Sans','Espi Sans',Geneva;
                            font-size: 10pt; font-weight: bold; color: #005400;
                            font-style: shadow; letter-spacing: -1px } /* shadow/condensed ??? */
       SPAN.kwl         { font-family: Geneva;
                            font-size: 10pt; font-weight: bold; color: #590033 }
       SPAN.var         { font-family: 'Avant Garde'; font-size: 10pt; color: #0000BF }
       SPAN.ope         { font-family: Geneva; font-size: 10pt; color: #CC4700 }
       SPAN.lit         { font-family: Monaco; font-size: 10pt; color: #521A00 }
       SPAN.cmt         { font-family: Geneva; font-size: 9pt; font-style: italic; color: black }
/*      H2 { margin-top: 2em; line-height: 100%; margin-bottom: 0 } */
/*      H3 { margin-top: 2em; line-height: 100%; margin-bottom: 0 } */
/* -- end snippets -- */

        PRE.mono        { font-family: Enclave,Monaco; font-size: 9pt; color: black }
        PRE.mono        { font-family: ProFont,Monaco; font-size: 9pt; color: black }
        PRE.mono        { font-family: ProFont,Monaco; font-size: 11px; color: black }
       FONT.mono        { font-family: ProFont,Monaco; font-size: 9pt }
       FONT.mono        { font-family: ProFont,Monaco; font-size: 11px }
       SAMP.blk         { font-family: Enclave,Monaco; font-size: 9pt; color: black }
       SAMP.grn         { font-family: Enclave,Monaco; font-size: 9pt; color: #006600 }
       SAMP.red         { font-family: Enclave,Monaco; font-size: 9pt; color: #660000 }
