body,td,p {font-size:12pt;font-family:tahoma,helvetica,sans-serif;}
h1 {font-size:2.5em;font-weight:normal;}
h2 {font-size:2em;font-weight:normal;}
h3 {font-size:1.8em;font-weight:normal;}
h4 {font-size:1.6em;font-weight:normal;}
h5 {font-size:1.4em;font-weight:normal;}
h6 {font-size:1.2em;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {
    font-family:impact,charcoal,sans-serif;
    margin-top:2em;
    margin-bottom:1em;
    position:relative;
    }


body {
    margin:0;
    padding:0;
    }

ul, li, p {
    position:relative;
    }


.sitemenu {
    margin:0;
    padding:0;
    vertical-align:middle;
    }
.sitemenu img {
    border:none;
    vertical-align:top;
    }
.sitemenu a {
    border:0;
    color:#ff0;
    display:block;
    float:left;
    letter-spacing:1px;
    margin:0;
    padding:4px 15px 4px 10px;
    text-decoration:none;
    width:auto;
    }
.sitemenu a:focus {
    background:#105;
    }
.sitemenu a:hover {
    background:url(siteback.gif) no-repeat center;
    }


.sitemenu img {
    border:none;
    vertical-align:middle;
    }


.mainmenu {
    padding:0;
    }
.mainmenu img {
    border:none;
    vertical-align:middle;
    }
.mainmenu a {
    border:0;
    color:#ff0;
    display:block;
    float:right;
    letter-spacing:1px;
    margin:0;
    padding:4px 15px 4px 10px;
    text-decoration:none;
    width:auto;
    }
.mainmenu a:focus {
    background:#333;
    }
.mainmenu a:hover {
    background:url(menuback.gif) no-repeat center;
    }


.bodytext {
    background-color:#CCC;
    padding: 5px 10px 25px 10px;
    text-align:justify;
    margin:0 0 0 0;
    }
.bodytext a {
    text-decoration:underline;
    }
.bodytext a:hover {
    text-decoration:underline;
    }


.side_table {
    width:5%;
    }


.footer {
    font-size:0.9em;
    padding:2px 12px 10px 12px;
    width:auto;
    color:#BBBBBB;
    text-align:center;
    }
.footer a {
    text-decoration:underline;
    color:#DDDDDD;
    }
.footer a:hover {
    text-decoration:underline;
    color:white
    }




