
body {
   margin: 0em;
   padding: 0em;
   font-family: "Verdana", "Arial", "Helvetica";
   font-size: 1em;
   color: black;
   background-color: white;
}

#skip {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: -5;
}

img {
   border-width: 0px;
}

a:link, a:active, a:visited, a:hover {
   color: #0000ff;
   text-decoration: underline;
}

a.pdficon:link, a.pdficon:active, a.pdficon:visited, a.pdficon:hover {
   padding: 0em 0em 3px 20px;
   background-image: url( "/images/pdficon.gif" );
   background-repeat: no-repeat;
   background-position: left .25em;
}

#sidenav a:link, #sidenav a:visited, #sidenav a:active, #sidenav a:hover {
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   margin-bottom: 1em;
   padding: 0em 0em 0em 20px;
   background-image: url( "/images/arrow.gif" );
   background-repeat: no-repeat;
   background-position: 10px .25em;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active, #breadcrumbs a:hover {
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}

#breadcrumbs {
   background-color: #FFAC00;
   font-weight: bold;
   color: #FFFFFF;
   font-size: .8em;
   line-height: 1.5em;
   padding: 2px 2px 2px 4px;
}

#sidenav {
   width: 180px;
   background-color: #FFAC00;
   font-weight: bold;
   color: #FFFFFF;
   padding: 1em 1em 1em 0em;
   font-size: .8em;
   margin: 1em 0em 0em 0em;
   float: left;
}

h1 {
   background-color: #333399;
   margin: 0em;
   padding: 0em;
   height: 65px;
   line-height: 65px;
   text-align: center;
}

h1 img {

}

h1 a.logo {
   margin: 0em 0em -1em 0em;
   float: left;
}

h2 {
   margin: 0px 0px 10px 0px;
   padding: 0em 0em 3px 0em;
   border-bottom: 2px solid #FFAC00;
}

h2 img {
   vertical-align: middle;
}

h2 img.logo {
   float: right;
}

#content {
   margin: 0em 10px 0em 210px;
   font-size: .9em;
   padding: 0em 1em 1em 1em;
}

#content, #content li {
   line-height: 1.5em;
}

#footer {
   padding: 1em 0em 1em 0em;
   clear: both;
   text-align: center;
}

#footer, #footer a, #footer p, #footer div {
   font-size: .8em;
}

#footer p {
   margin: .5em 0em .5em 0em;
}

#Administration, #Administration li {
   list-style: none;
   display: inline;
   color: navy;
   font-weight: bold;
}

table.staff {
   margin: auto;
   width: 30em;
}

table.staff th, table.staff td {
   border-bottom: 1px solid #dddddd;
   padding: .25em;
   text-align: left;
}

dl.events dt {
   font-weight: bold;
   line-height: 2em;
   background-image: url( "/images/bl14.gif" );
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 22px;
}

dl.events dd {
   margin: 0em 0em 1.5em 2em;
}

ul.doubleSpaced li {
   margin-bottom: 1em;
}

ul.doubleSpaced ul li {
   margin-bottom: 0em;
}

table.lined {
   border: 1px solid gray;
   border-width: 1px 0px 0px 1px;
   border-spacing: 0px;
}

table.lined th, table.lined td {
   border: 1px solid gray;
   border-width: 0px 1px 1px 0px;
   padding: .5em;
}

form div label {
   float: left;
   display: block;
   width: 12em;
}

#portraits {
   margin: 1em 0em 1em 0em;
   height: 225px;
}

#portraits div {
   width: 30%;
   text-align: center;
   float: left;
   margin: 0em auto 0em auto;
}

#portraits div.left {
   margin-left: 20%;
}

#portraits img {
   display: block;
}

button.link {
   border-width: 0px;
   background-color: white;
}

h4.lowbottom {
   margin-bottom: 0em;
}