html {height: 100%; margin-bottom: 1px;}
body {
margin:0;
padding:0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
color: #000;
background-color: #fff;
scrollbar-base-color: #369;
}
b {
    font-weight: bold;
    color: #003df5;
}
a {
    color : #000;
    text-decoration : underline;
}
a:link {color:#000;}
a:visited {
    color:#000;
}
a:hover, a:focus {
    background-color: #003df5;
    text-decoration : none;
    color:#fff;
}

a.nav, a.nav:link, a.nav:visited {
    display:block;
    width:145px;
    height:25px;
    border-bottom:2px solid #cccccc;
    border-left:3px solid #cccccc;
    margin-top:4px;
    text-align:center;
    text-decoration:none;
    font-family:verdana, arial, sans-serif;
/*    font-size:12px;*/
    font-weight: bold;
    color:#003df5;
    background:#eeeeee;
    line-height:25px;
    overflow:hidden;
}
.chosen {
    display:block;
    width:145px;
    height:25px;
    border-bottom:2px solid #cccccc;
    border-left:3px solid #cccccc;
    margin-top:4px;
    text-align:center;
    text-decoration:none;
    font-family:verdana, arial, sans-serif;
/*    font-size:12px;*/
    font-weight: bold;
    color:#fff;
    background:#003df5;
    line-height:25px;
    overflow:hidden;
}
a.nav:hover {color:#fff; background:#003df5}
/*a.nav:active, .chosen {color:#fff; background:#003DF5;}*/

h1 {
    font-size: 1.6em;
    color: #003DF5;
    font-family: arial, verdana, helvetica, sans-serif;
    }

h2 {
    color: #003DF5;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 1.4em;
    border-bottom: 2px solid #FF7B24;
    margin-bottom: 0.5em;
    }
h3 {
    color: #003DF5;
    font-family: arial, verdana, helvetica, sans-serif;
    margin-bottom: 0.2em;
    font-size: 1.3em;
    }
h4 {
    color: #036;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 1.1em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    }
h5 {
    color: #036;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 1.0em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    }
h6 {
    color: #036;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 0.8em;
    }

p {
    font-size: 1.0em;
    line-height: 1.6em;
    margin: 1em 0em 1em 0em;
    }
ul {
    line-height: 1.6em;
}

/* Allignment */
#content {
    padding: 10px;
    margin-left: 0px;
    border-left: 156px solid #eeeeee;
}
#left {
    width: 145px;
    float: left;
    margin-left: -5px;
    padding: 10px;
}
/* The header and footer */
#header {
    background-color: #fff;
    padding: 9px;
    color: #000;
    border: 2px solid #003DF5;
    margin-bottom: 0px;
    overflow:auto;
    _height:1%;
}
#header span.right {
    float: right;
    width: 170px;
}
#header span.left {
    float: left;
max-width:55%;
min-width:1%;

}
#header p.first {
    color: #003DF5;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0px;
    }
#header p.second {
    color: #003DF5;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px;
    }
#header p.third {
    color: #003DF5;
    font-size: 0.9em;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 3px;
    padding:0px;
    }
#footer {
    background-color: #fff;
    color: #006;
    border-top: 1px solid #003DF5;
    font-size: 11px;
    text-align: center;
    padding: 2px 10px 0 0;
    clear: both;
}
.spacer {
    clear: both;
}
dl.event
{
margin: 0;
padding: 0 0 1em 0;
border-bottom: 2px solid #cccccc;
}

.event dt
{
position: relative;
left: 0;
top: 1.1em;
width: 7em;
font-family: georgia, times, serif;
font-weight: bold;
}

.event dd
{
border-left: 1px solid #000;
margin: 0 0 0 7em;
padding: 0 0 .5em .5em;
}

