body { background: black; color: #daa520; text-align: justify;
       font-family: Lucida, sans-serif; font-size: 12pt;
       font-weight: normal; font-variant: normal; font-style: normal;
       margin-left: 0pt; margin-right:0pt; margin-top: 20pt; margin-bottom: 50pt }

h1 {color: #718cc6; text-align: center; font-size: 36pt;
    font-style: italic;
    margin-top: 12pt; margin-bottom: 12pt;
    padding-top: 12pt; padding-bottom: 12pt}

h2       { color: #718cc6; font-size: 24pt;
           margin-top: 12pt; margin-bottom: 6pt;
           padding-top: 6pt; padding-bottom: 3pt}
h2.left  { text-align: left }
h2.right { text-align: right }

h3 {color: #718cc6; font-size: 18pt;
    margin-top: 8pt; margin-bottom: 4pt;
    padding-top: 4pt; padding-bottom: 2pt}

hr {color: #ff9b00; size: 2}

.normal { color: #daa520; font-family: Lucida, sans-serif; font-size: 12pt;
          font-weight: normal; font-variant: normal; font-style: normal;
          text-align: justify }

.up { color: #daa520; font-family: Lucida, sans-serif; font-size: 9pt;
      vertical-align: top }
    

p { margin-top: 1em; margin-bottom: 1em; padding-top: 0pt; padding-bottom: 0pt;
    margin-left: 0pt; margin-right: 0pt; padding-left: 2em; padding-right: 2em}

ul { margin-top: 1em; margin-bottom: 1em; padding-top: 0pt; padding-bottom: 0pt;
     margin-left: 0em; margin-right: 0pt; padding-left: 3em; padding-right: 4em }

ul.inline { color: #daa520; font-family: Lucida, sans-serif; font-size: 12pt;
            font-weight: normal; font-variant: normal; font-style: normal;
            text-align: justify;
            margin-top: -1em; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt;
            margin-left: 2em; margin-right: 0pt; padding-left: 1em; padding-right: 4em }

a:link { color: #daa520; font-family: Lucida, sans-serif; font-size: 12pt;
         font-weight: bold; font-variant: normal; font-style: normal;
         text-align: left; text-decoration: none }
a:active { color: #ff0000; font-family: Lucida, sans-serif; font-size: 12pt;
           font-weight: bold; font-variant: normal; font-style: normal;
           text-align: left; text-decoration: none }
a:visited { color: #a52a2a; font-family: Lucida, sans-serif; font-size: 12pt;
            font-weight: bold; font-variant: normal; font-style: normal;
            text-align: left; text-decoration: none }


/* ------------- menu --------------- */
/* style  for  the  main menu  on the */
/* left side.                         */

ul.menu    { margin-left: 1em; padding-left: 0pt; margin-right: 0pt; padding-right: 1em;
             color: #ff9b00}
ul.menu li { list-style-image: none; list-style-type: none;
             margin-left: 0pt; padding-left: 0pt; margin-right: 0pt; padding-right: 0pt }

a.menu:link {color: #718cc6; font-family: Lucida, sans-serif; font-weight: bold; text-decoration: none}
a.menu:active {color: #ff0000; font-family: Lucida, sans-serif; font-weight: bold; text-decoration: none}
a.menu:visited {color: #718cc6; font-family: Lucida, sans-serif; font-weight: bold; text-decoration: none}

a.current:link {color: #ffa500; font-family: Lucida, sans-serif; font-weight: bold; text-decoration: none}
a.current:active {color: #ffa500; font-family: Lucida, sans-serif; font-weight: bold; text-decoration: none}
a.current:visited {color: #ffa500; font-family: Lucida, sans-serif; font-weight: bold; text-decoration: none}

/* ------------- small links ------------- */
/* style  for links  that  have  to be  or */
/* should be present, but not in the first */
/* front.                                  */

a.small:link {font-family: Lucida, sans-serif; font-size: 8pt; text-decoration: none}
a.small:active {font-family: Lucida, sans-serif; font-size: 8pt; text-decoration: none}
a.small:visited {font-family: Lucida, sans-serif; font-size: 8pt; text-decoration: none}

/* ------------- normal links -------------- */
/**/

a {font-family: Lucida, sans-serif; text-decoration: underline}
a:link {color: #ff9b00}
a:active {color: #d87a72}
a:visited {color: #58ba8d}
