body, html {
    color: #000000;
    background-color: #FFFCF0;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-size: 10pt;
    margin: 0px;
}
form, table, ul, ol, li {
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    color: #000000;
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom: 0px;
}

a:link, a:active, a:visited {
    color: #000000;
    text-decoration: underline;
}
a:hover {
    color: #FF0000;
    text-decoration: underline;
}
a:active, a:focus {
    -moz-outline-style: none;
    outline-style: none;
    outline: none;
}

a.pagehead:link, a.pagehead:active, a.pagehead:visited {
    color: #931313;
    text-decoration: none;
}
a.pagehead:hover {
    color: #FF0000;
    text-decoration: underline;
}

p {
    color: #000000;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-size: 10pt;
}
h1 {
    color: #931313;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-size: 14pt;
}
h2 {
    color: #931313;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-size: 14pt;
    margin-top: 30px;
}
th {
    color: #000000;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-size: 10pt;
}
th.callout {
    background-color: #931313;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

th.pagehead {
    background-color: #931313;
    color: #FFFFFF;
    font-size: 14pt;
    font-weight: normal;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
}
td.pagesubhead {
    background-color: #FFEECC;
    color: #000000;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 4px;
}
td {
    color: #000000;
    font-family: verdana,tahoma,arial,helvetica,sans-serif;
    font-size: 10pt;
}
td.pagehead {
    background-color: #CCCCAA;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
}
td.bodytext {
    padding: 10px;
}
td.callout {
    background-color: #DDDDBB;
    color: #000000;
    text-align: left;
    padding: 10px;
}
td.fieldtitle {
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
}
td.fielderror {
    color: #FF0000;
    font-size: 14pt;
    padding-left: 10px;
    padding-right: 10px;
}
td.hr {
    background-color: #FFEECC;
}
td.numeric {
    text-align: right;
    white-space: nowrap;
}
p.large {
    font-size: 14pt;
}
p.contact {
    text-align: center;
}

.spacer_top {
    margin-top: 10px;
}

input {
    background-color: #FFFFFF;
}
input.blend {
    background-color: #FFFCF0;
}
input.button {
    #background-color: #CFCFCF;
    background-color: #931313;
    color: #FFFCF0;
    font-weight: bold;
    border: outset #CCCCAA 2px;
}
textarea {
    background-color: #FFFFFF;
}
select {
    background-color: #FFFFFF;
}

#logobar {
    width: 100%;
    border: 0px;
}
#logobar td {
    background-color: #CCCCAA;
    font-weight: bold;
    font-size: 10pt;
    text-align: right;
    padding: 10px;
    border-bottom: solid #000000 1px;
}

#left {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0px;
}

#right {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 10px;
}

#navbar {
    width: 100%;
    border: 0px;
}
#navbar th {
    background-color: #931313;
    color: #FFFFFF;
    text-align: left;
    border-bottom: solid #FFFCF0 1px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 2px;
}
#navbar td {
    background-color: #EEDDBB;
    color: #000000;
    border-bottom: solid #FFFCF0 1px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 2px;
}
#navbar a:link, #navbar a:active, #navbar a:visited {
    font-weight: bold;
    color: #333333;
    white-space: nowrap;
    text-decoration: none;
}
#navbar a:hover {
    font-weight: bold;
    color: #FF0000;
    white-space: nowrap;
    text-decoration: none;
}

#centre {
    padding: 10px;
}

#copyright {
    color: #888888;
    font-size: 8pt;
    text-align: center;
    margin-top: 30px;
}
