body {
    color: #ffffff;
    background: #0088aa;
    margin: 5px;
}
body, td, p {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
}
td {
    background: #ffffff;
    color: #000000;
}
a {
    color: #003366;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img.border {
    border: thin solid #000000;
}
img.ad {
    border: 0px solid #000000;
}
h1, h2, h3, h4 {
    font-family: arial, helvetica, sans-serif;
    color: #cc9933;
}
h1 {
    color: #003366;
    font-size: 22pt;
    padding: 6px 0px;
}
h2 {
    font-size: 16pt;
    margin-left: 5px;
}
h3 {
    text-align: center;
}
td.border {
    background: #000000;
}
.right {
    text-align: right;
}
.indent {
    margin-left: 25px;
}
.titlebar {
    background: #0088aa;
}
.navtext {
    background: #0088aa;
}
.navlink, .navtext2, {
    font-family: arial, helvetica, sans-serif;
    background: #ffffff;
    margin-left: 5px;
}
.navlink2 {
    font-weight: normal;
}
.white {
    color: #ffffff;
    font-weight: bold;
    font-size: 12pt;
}
.small, .login, .gv {
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
}
.login {
    color: #ffffff;
    font-weight: bold;
    padding: 2px 40px;
}
.gv {
    color: #bbbbbb;
    text-align: center;
}
.username {
    color: #ffffff;
    background: #555555;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
}
.userdata {
    margin-left: 7px;
}
.usp {
    font-family: "times new roman", serif;
    font-style: italic;
    font-size: 14pt;
    text-align: right;
}
.datehighlight {
    background: #ffffcc;
    color: #555555;
    font-size: 10px;
    font-weight: bold;
    padding: 1px;
}
.newhighlight {
    background: #ffffcc;
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px;
}
.grey {
    background: #eeeeee;
}
.event_title {
    font-size: 16pt;
    font-weight: bold;
    text-align: center;
}
.event_title2 {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
}
.contents {
    vertical-align: top;
}
.heading {
    background: #cccccc;
    font-weight: bold;
}
.center {
    text-align: center;
}
.headers {
    color: #000000;
    text-align: left;
    font-size: 14pt;
    font-family: "times new roman", serif;
}
.big {
    font-size: 18pt;
    font-weight: bold;
}
.highlight {
    border: solid 1px rgb(255,0,0);
    padding: 3px;
}
