/* stylesheet.css */

/*
body { background-color: transparent;
       color: black;
       font-family: verdana, sans-serif;
       font-size: small;
       font-size: .7em;
       margin-left: 3%;
       margin-right: 3%;
     }
*/

body { background-color: transparent;
       color: black;
       font-family: verdana, sans-serif;
       font-size: 8pt;
       margin-left: 3%;
       margin-right: 3%;
     }


h1 { color: blue;
     margin-left: 5%;
     margin-top: 5em;
     margin-bottom: 3em;
   }
h2 { color: green;
     margin-left: 2%;
     margin-top: 2em;
     margin-bottom: 2em;
   }
h3 { color: green;
     margin-left: 0%;
     margin-top: 1em;
     margin-bottom: 1em;
   }

p.special-red { color: red; }

p.special-box { border: solid green 1px; }

div.box   { border: solid;
            border-width: thin;
            width: 100%;
            padding: 0.2em;
          }

a:link    { color: blue; }
a:visited { color: blue; }
a:hover   { color: green; }
a:active  { color: white;
            background-color:green; }

table { border-collapse:collapse; 
        border:none; }

#tabcol    { border-collapse:collapse;
           }
#tabcol th { text-align:center;
             vertical-align:middle;
             padding:5px 5px;
             background-color:#19A319;
             color:#ffffff;
           }
#tabcol td { padding:3px 3px;
           }
#tabcol tr.althdr th { font-size: medium;
                     }
#tabcol tr.altcol td { color:#000000;
                       background-color:#e6f5e6;
                     }
#tabcol tr.altbor td { border-bottom-style:solid;
                       border-color:grey;
                       border-width:1px;
                     }
#tab2col    { text-align:center;
              border-collapse:collapse;
            }
#tab2col th { padding:5px 5px;
              background-color:#19A319;
              color:#ffffff;
            }
#tab2col td { padding:3px 3px;
            }
#tab2col tr.alth th { font-size: medium;
                    }
#tab2col tr.altd td { color:#000000;
                      background-color:#e6f5e6;
                    }

#tabbor    { text-align:left;
             border-collapse:collapse;
            }
#tabbor th { padding:5px 5px;
             background-color:#19A319;
             color:#ffffff;
           }
#tabbor td { padding:3px 3px;
             vertical-align:center;
#tabbor tr.top td { padding:3px 3px;
                    vertical-align:top;


