body {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

p {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
}

li {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
}

td {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
}

input {
    font-family:Tahoma,Arial;
    font-size:10pt;
}

select {
    font-family:Tahoma,Arial;
    font-size:10pt;
}

textarea {
    font-family:Tahoma,Arial;
    font-size:10pt;
}

img {
    border-color:#000000;
}

legend {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

a.signup {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14pt;
    font-weight:normal;
    color:#990000;
    text-decoration:none;
}

a.signup:link {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14pt;
    font-weight:normal;
    color:#990000;
    text-decoration:none;
}

a.signup:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14pt;
    font-weight:normal;
    color:#990000;
    text-decoration:none;
}

a.signup:active {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14pt;
    font-weight:normal;
    color:#990000;
    text-decoration:none;
}

a.signup:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:14pt;
    font-weight:normal;
    color:#cc3300;
    text-decoration:underline overline;
}

p.phead {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:16pt;
    font-weight:normal;
     color:#ff0000;
}

p.ptitle {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:16pt;
    font-weight:normal;
     color:#c00000;
     text-align:center;
}

.error {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:20pt;
    font-weight:normal;
     color:#ff0000;
     text-align:center;
}

.bar {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    background-color:#511515;
    margin:0;
}

.bar td {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    background-color:#511515;
    margin:0;
}

.bar a {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    text-decoration:none;
}

.bar a:link {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffffff;
    font-size:8pt;
    text-decoration:none;
}

.bar a:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffffff;
    font-size:8pt;
    text-decoration:none;
}

.bar a:active {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffffff;
    font-size:8pt;
    text-decoration:none;
}

.bar a:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#8888ff;
    font-size:8pt;
    text-decoration:underline overline;
}

.bar input {
    font-family:Tahoma,Arial;
    font-size:8pt;
    background-color:#f6f9fb;
    background-image:url(img/counter.gif);
}

.bar select {
    font-family:Tahoma,Arial;
    font-size:8pt;
}

.bar textarea {
    font-family:Tahoma,Arial;
    font-size:8pt;
}

.bar span {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    background-color:#511515;
}

.celltitle {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    background-color:#E1EBFB;
    margin:0;
}

.cell1 {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#e7e5e5;
    margin:0;
}

.cell2 {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#F7F7F7;
    margin:0;
}

.stattd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#ffffff;
}

.nav {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#ff9900;
}

.nav a {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:link {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:active {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ffffff;
    text-decoration:underline overline;
}

.rcolall {
    background-color:#ffcc66;
}

.rcolhead {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    color:#000000;
}

.rcol {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
}

.rcol a {
    text-decoration:none;
}

.rcol a:link {
    text-decoration:none;
}

.rcol a:visited {
    text-decoration:none;
}

.rcol a:active {
    text-decoration:none;
}

.rcol a:hover {
    color:#666666;
    text-decoration:underline overline;
}

.rcol hr {
    color:#666666;
    width:90%;
}

.toptd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    font-weight:bold;
    text-align:center;
    background-color:#efefef;
    background-image:url(images/menubg.gif);
}

.toptd a {
    text-decoration:none;
}

.toptd a:link {
    text-decoration:none;
}

.toptd a:visited {
    text-decoration:none;
}

.toptd a:active {
    text-decoration:none;
}

.toptd a:hover {
    color:#FF0000;
    text-decoration:underline overline;
}

.midtd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#3333cc;
    background-color:#ffffff;
}

.midtd a {
    text-decoration:none;
}

.midtd a:link {
    text-decoration:none;
}

.midtd a:visited {
    text-decoration:none;
}

.midtd a:active {
    text-decoration:none;
}

.midtd a:hover {
    color:#666666;
    text-decoration:underline overline;
}

.fbut {
    color: #ffa800;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge #C0C0C0;
    background-color: #800000;
}

.ftxt {
    color: #750303;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge #000000;
    background-color: #edb163;
}

.fsel {
    color: #750303;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge  #000000;
    background-color: #edb163;
}

.tables {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#333399;
    text-decoration:none;
}

.accordion2 h3 {
    background: #800000 url(images/arrow-square.gif) no-repeat right -51px;
    padding: 7px 10px;
    margin: 0;
    font: bold 100%/100% Arial, Helvetica, sans-serif;
    border: 0;
    border-bottom: none;
    cursor: pointer;
}

.accordion2 h3:hover {
    background-color: #804040;
}

.accordion2 h3.active {
    background-position: right 5px;
}

.accordion2 p {
    width: 220;
    margin: 0;
    padding: 0;
    display: none;
}

.pptitle {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:18pt;
    color:#000000;
}

.pptitlesub {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:16pt;
    color:#000000;
}

.ppwin {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
}

.pplose {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
}

