/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  img { border: medium none ;
    }

  ul { margin: 0pt 0pt 0pt 15px;
    padding: 0pt;
    list-style-type: square;
    list-style-position: outside;
    }

  ul li { margin: 2px 0pt 2px 15px;
    }

  h2 { margin: 0pt;
    padding: 0pt;
    font-size: 18px;
    }

  a { color: rgb(115, 133, 70);
    font-weight: bold;
    text-decoration: none;
    }

  a:hover { text-decoration: underline;
    }

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) url(img/back.gif) repeat-x scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 100%;
    color: rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  table#main { width: 800px;
    height: 100%;
    }

  table#main td { color: rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
    }

  table#main td#menu { height: 50px;
    }

  table#main td#content { padding: 20pt 20px 20px;
    background: rgb(255, 255, 255) url(img/back_content.gif) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 100%;
    text-align: justify;
    vertical-align: top;
    }

  table#main td#footer { height: 40px;
    background-image: url(img/footer.gif);
    background-color: rgb(255, 255, 255);
    vertical-align: middle;
    text-align: center;
    color: rgb(0, 0, 0);
    font-size: 10px;
    }

  table#main td#content .context { width: 500px;
    float: left;
    vertical-align: top;
    }

  table#main td#content .conpic { width: 260px;
    float: left;
    vertical-align: top;
    }

  .contactbox { border: 1px dotted rgb(51, 51, 255);
    }

  .solidblockmenu li { display: inline;
    background-color: transparent;
    background-image: url(blockdefault.gif);
    background-repeat: repeat-x;
    height: 32px;
    background-position: center;
    color: rgb(255, 255, 255);
    }

  .solidblockmenu li a { border-right: 1px dotted rgb(228, 228, 228);
    padding: 18px 11px 0pt;
    float: left;
    text-decoration: none;
    background-image: url(blockdefault.gif);
    height: 32px;
    background-position: center;
    background-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    }

  .solidblockmenu li a:visited { background-repeat: repeat-x;
    height: 32px;
    background-position: center;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    }

  .solidblockmenu li a:hover, .solidblockmenu li .current { background: transparent url(blockactive.gif) repeat-x scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    height: 32px;
    }

  .menuback { background-color: transparent;
    background-image: url(blockdefault.gif);
    background-position: center;
    }

  .bg { margin: 0px;
    background-image: url(bg.gif);
    background-position: center;
    }

  .contact { border-left: 1px dotted rgb(192, 192, 192);
    }

