/* Copyright 2006 by REG International, Inc. */

/*** SITE-WIDE DEFAULTS ***/

body { 
       background-image: url("background.jpg");
       color: white;
       font: 12pt sans-serif;
       }

p { 
    background-color: transparent;
    }

a { 
    background-color: transparent;
    color: #66FFFF;
    /* TODO: visited and on-click colors */
    }
/*img {
      margin: 0px 0px 0px 0px;
      }
tr {
     padding: 0px 0px 0px 0px;
    }*/

/*** FRONT PAGE ***/

#company-descr {
                 background-color: #333333;
                 font-size: 11pt;
                 padding: 10px 10px 10px 10px;
                 text-align: justify;
                 width: 95%;
                 }

h1 { 
     font: 22pt sans-serif;
     font-weight: bold;
     margin: 20px 0px 0px 0px;
     }

h2 { 
     font: 14pt sans-serif;
     font-weight: bold;
     margin: 10px 0px 0px 0px;
     }

p.footer-text { 
                font: 10pt sans-serif;
                margin: 0px 0px 5px 0px;
                }

/*** NAVIGATION BLOCK ***/

#nav-header { 
              font: 14pt sans-serif;
              }

table.nav-block { 
                  text-align: left;  /* for inheritance */
                  width: 100%;
                  }

/* rows */
tr.nav-row {
             height: 50px;
             }
tr.spacer-row { 
                background-color: transparent;    
                height: 5px;
                }

/* columns */
td.nav-col { 
             background-color: navy;
             border-color: white;
             border-style: solid;
             border-width: 1px 1px 1px 1px;
             padding-right: 5px;  /* so text doesn't run into the edge */
             vertical-align: middle;
             width: 49.5%;
             }
td.nav-col-active {
                    /* must be EXACTLY same as 'nav-col', except diff. background */
                    background-color: red;
                    border-color: white;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    padding-right: 5px;  /* so text doesn't run into the edge */
                    vertical-align: middle;
                    width: 49.5%;
                    }
td.spacer-col { 
                background-color: transparent;
                width: 1%;
                }
td.flank-spacer-col { 
                      background-color: transparent;
                      width: 25%;
                      }

td.list-reg { 
              font-size: 14pt;
              font-style: normal; /* italic; ?? */
              font-weight: normal; /* bold; ?? */
              letter-spacing: 1px;
              padding-left: 10px;
              }
td.list-sub { 
              font-size: 11pt;
              font-style: normal; /* italic; ?? */
              font-weight: normal; /* bold; ?? */
              letter-spacing: 1px;
              padding-left: 25px;
              }
a.nav-link { 
             color: white;
             text-decoration: none;  /* disable underlines */
             }

/*** OTHER ***/

ol.sub-list { 
              list-style-type: lower-alpha;
              }
