body {
    background-color: #FFF ;
    /* font-family: "times new roman","times",serif; */
    font-family: georgia,"book antiqua",palatino,serif;
    color: #000;
    margin: 0;
}
a,blockquote,body,p,ol,ul,li,th,td,dd,dt {
    background-color: #FFF ;
    color: #000;
    /* font-family: 12pt "Arial","Lucida Sans",sans-serif normal; */
    font-family: georgia,"book antiqua",palatino,serif;
    /* font-size: 10pt; */
}
a:link {
    color: #00F;
}
a:visited {
    color: #808;
}
a:active {
    color: #F00;
}
a:hover {
    color: #F08;
}
address {
    font-size: 18pt;
    font-style: normal;
    padding-left: 2em;
}

a.email {
    font: 100% arial,sans-serif;
}
a.navbar {
    text-decoration: none;
    font: 100% "trebuchet ms",tahoma,"lucida sans unicode",arial,"lucida sans",sans-serif;
    font-weight: bold;
}
dt {
    font: 105% arial,"lucida sans",sans-serif;
    font-style: normal;
    font-weight: bold;
}
h1,h2,h3,h4,h5,h6,th,h2 a,h3 a,h4 a, h5 a, h6 a {
    text-align: center;
    font-family: "trebuchet ms",tahoma,"lucida sans unicode",arial,"lucida sans",sans-serif;
    font-weight: bold;
}
h1, h1 a {
    font-family: "impact","trebuchet ms",tahoma,"lucida sans unicode",arial,"lucida sans",sans-serif;
    font-weight: normal;
}

hr {
    width: 95%;
}
img {
    border: 0;
}
p {
    font-size: 0.85em;
}
th {
    line-height: 0.8em;
    padding-bottom: 0;
    margin-bottom: 0;
}

#banner {
    text-align: center;
    background-color: #D0D0FF;
    padding: 0 9em 0 0;
    border-bottom: solid #9494FF thick;
}
#banner p,#banner h1 {
    background-color: #D0D0FF;
    color: #000;
    margin: 0;
    padding: 0;
}
#banner h1 {
    font-size: 22pt;
}
#banner img {
    float: right;
}
#banner a {
    font: 22pt Impact,arial,"lucida sans",sans-serif;
    text-decoration: none;
    background-color: #D0D0FF;
}
#banner p {
    font: 90% "trebuchet ms",tahoma,"lucida sans unicode",arial,"lucida sans",sans-serif;
}

#nav {
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    background-color: #D0D0FF;
    margin: 0;
    padding: 0 1ex 1em 1ex;
    padding: 0;
    width: 7em;
    text-align: center;
    border: solid #9494FF thick;
}
#nav ul, #schedule ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #D0D0FF;
}
#nav img {
    background-color: #D0D0FF;
    margin: 0;
    padding: 0;
}
#nav li, #nav a, #schedule li {
    display: block;
    color: #000;
    background-color: #D0D0FF;
    margin: 0;
    width: 100%;
    text-decoration: none;
    font-family: "trebuchet ms",tahoma,"lucida sans unicode",Arial,"lucida sans",helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
html>body #nav li a {
    width: auto;
}

#nav a:link {
    color: #00F;
}
#nav a:visited {
    color: #808;
}
#nav a:active {
    color: #F00;
}
#nav a:hover {
    color: #80F;
    background-color: #FFFF57;
}
#subnav li, #subnav a {
    font-size: small;
}
#title,#warning {
    padding: 0 9em 0 0;
}
#title, #title h1, #warning, #warning h2 {
    text-align: center;
    margin-top: 0;
}
#warning {
    border: solid #9494FF thick;
}

#warning, #warning p, #warning a {
    background-color: #FFCC33;
}

#content {
    margin: 0;
    padding: 0 9em 1em 1em;
}
#schedule {
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    background-color: #D0D0FF;
    margin: 420px 0 0 0;
    padding: 0 1ex 1em 1ex;
    padding: 0;
    width: 7em;
    text-align: center;
    border: solid #9494FF thick;
}

#schedule h2 {
    font: 14pt Impact,arial,"lucida sans",sans-serif;
}
#schedule li {
    font-size: small
}
#schedule p {
    display: block;
    color: #000;
    background-color: #D0D0FF;
    margin: 1ex 0 0 0;
    width: 100%;
    text-decoration: none;
    font-family: "trebuchet ms",tahoma,"lucida sans unicode",Arial,"lucida sans",helvetica,sans-serif;
    font-size: small;
    font-weight: bold;
}

.left {
    text-align: left
}
.footer
{
    text-align: center;
    font: 100% arial,sans-serif ;
    font-weight: 700;
}
.copyright
{
    text-align: center;
    font: 90% arial,sans-serif ;
    font-style: normal;
}
.noborder { border: 0; }
.center { text-align: center; }

.dateline { text-align: right; }
.signature { text-align: right; }
.motion { font-weight: bold; }

.fancy,.fancy table td tr th { border-collapse: collapse; }
.even { background-color: #DDD; }
.odd { background-color: #FFF; }
