body {
    background: #66CCFF;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14pt;
    margin-left: 2%;
    margin-right: 2%;
}

h1 {
    font-size: 30pt;
    font-weight: bold;
}

h2 {
    font-size: 24pt;
    font-weight: bold;
    text-align: center;
}

h3 {
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}

h4, h5, h6 {
    font-size: 16pt;
    font-weight: normal;
    text-align: center;
}

div.logoninfo {
    color: #655237;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14pt;
    text-align: center;
    border: none;
}

div.logonform {
    text-align: center;
    border: none;
}

td.logonbar {
    background: #655237;
    color: #FDCC8A;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

td.logonfield {
    color: #655237;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

td.formdesc {
    color: #655237;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

td.formval {
    color: #655237;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    vertical-align: botton;
}

a.error, a.error:visited {
    color: #CC6633;
    text-decoration: underline;
}

a.error:hover {
    color: #CC6633;
    background: #FDCC8A;
    text-decoration: underline;
}

td.banner {
    background: #FDCC8A;
    color: #655237;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: left;
    vertical-align: middle;
}

td.bannerhelp {
    background: #FDCC8A;
    color: #655237;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: right;
    vertical-align: middle;
}

td.bannerborder {
    background: #655237;
}

a.banner, a.banner:visited {
    color: #CC6633;
    font-weight: bold;
    text-decoration: none;
}

a.banner:hover {
    color: #655237;
    text-decoration: none;
}

td.list {
    background: #CCCCFF;
    text-align: center;
    vertical-align: middle;
}

td.listborder {
    background: #000000;
}

a.list, a.list:visited {
    color: #FF0000;
}

a.list:hover {
    background: #FF0000;
    color: #CCCCFF;
    text-decoration: none;
}
