      a {
         color:#C00000; background-color:transparent;
        }

      a:link { text-decoration:underline; }
      a:visited { text-decoration:underline; }
      a:hover { text-decoration:none; }
      a:active { text-decoration:none; }
      a:focus { text-decoration:none; }

      a.nav {
             color:#FFC81E; background-color:transparent;
             font-weight:bold;
            }

      a.nav:link { text-decoration:none; }
      a.nav:visited { text-decoration:none; }
      a.nav:hover { 
                   color:#FFC81E;
                   text-decoration:underline;
                  }
      a.nav:active { text-decoration:underline; }
      a.nav:focus { text-decoration:underline; }

      body {
            color:#000000; background-color:#FFFFFF;
            font-size:100.01%;
            font-family: Helvetica, Arial, sans-serif;
            margin:0; padding: 0.5em 0;
            text-align:center;
           }

      div.right { text-align:right; }

      em { font-style:italic; }

      img { border:none; }

      img.thumb {
                 border-color:#000000;
                 border-style:solid;
                 border-width:1px;
                }

      img.thumb:hover {
                       border-color:#C00000;
                       border-style:dashed;
                       border-width:1px;
                      }

      img.bthumb {
                  border-color:#000000;
                  border-style:solid;
                  border-width:1px;
                 }

      img.vthumb {
                  border-color:#000000;
                  border-style:solid;
                  border-width:1px;
                  float:left;
                  margin-right:10px;
                 }

      li.hidden { list-style-type:none; }

      p.small { font-size:small; }

      strong { font-weight:bold; }

      table.blind {
                   font-family: Helvetica, Arial, sans-serif;
                   border:none;
                  }

      table.fq {
                font-family: Helvetica, Arial, sans-serif;
                background-color:#000000;
                border:1px solid #000000;
                border-collapse:collapse;
               }

      table.fq td {
                   font-family: Helvetica, Arial, sans-serif;
                   background-color:#FFFFFF;
                   border:1px solid #000000;
                   padding:2px;
                  }

      table.fq td.dsm {
                       font-family: Helvetica, Arial, sans-serif;
                       background-color:#00C000;
                       padding:2px;
                      }

      table.fq td.primary {
                           font-family: Helvetica, Arial, sans-serif;
                           background-color:#C00000;
                           padding:2px;
                          }

      table.fq td.secondary {
                             font-family: Helvetica, Arial, sans-serif;
                             background-color:#FFC81E;
                             padding:2px;
                            }

      table.fq th {
                   font-family: Helvetica, Arial, sans-serif;
                   color:#000000; background-color:#D0D0D0;
                   border:1px solid #000000;
                   font-weight:normal;
                   text-align:left;
                   padding:2px;
                  }

      ul { list-style-type:square; }
      
      .center { text-align:center; }

      div#logo {
                margin: 0 auto; padding: 0;
                width:760px;
                text-align:center;
                background-color:#FFFFFF;
               }

      div#navi {
                margin: 0 auto; padding: 0.5em;
                width:760px;
                text-align:center;
                background-color:#C00000;
                border: 1px solid #000000;
               }
               html>body div#navi {
                 border-color:#000000;
               }

      div#box {
               margin: 0 auto; padding: 0.5em;
               width:760px;
               text-align:left;
               background-color:#F0F0F0;
               border: solid #000000;
               border-width: 0px 1px 0px 1px;
              }
              html>body div#box {
                border-color:#000000;
              }

      div#content {
                   padding: 5.5em 1em 1em 1em;
                   background-color:#FFFFFF;
                   border: 1px solid #000000;
                   background-image:url(/images/contentbg.jpg);
                   background-repeat:no-repeat;
                  }

      div#content h1 {
                      margin: 0 0 1em;
                      font-size:1.5em;
                     }

      div#content h2 {
                      margin: 0 0 1em;
                      font-size:1.2em;
                     }

      div#content p {
                     margin: 1em 0;
                     font-size:1em;
                    }

      div#footer {
                  margin: 0 auto; padding: 1em 0.5em 0.5em 0.5em;
                  width:760px;
                  text-align:center;
                  font-weight:bold;
                  background-color:#F0F0F0;
                  background-image:url(/images/footerbg.jpg);
                  background-repeat:no-repeat;
                  border: solid #000000;
                  border-width: 0px 1px 1px 1px;
                 }
                 html>body div#footer {
                   border-color:#000000;
                 }

      div#left {
                float: left; width: 22em;
                margin: 0; padding: 0;
               }

      div#right {
                 margin-left: 22em;
                 padding: 0 1em;
                }
