a:link {
    color: #000080;
}

a:hover {
    color: #000080;
}


a:visited {
    color: #000080;
}

a:active {
    color: #000080;
}


hr {
    color:#ff0000;
}

h3 {font-size: 14px;}
body {
    background: #C89797;
    text-align:justify;
    scrollbar-face-color: #844545;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #C89797;
    scrollbar-darkshadow-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#nav {
    background: url(gfx/bumper.gif) no-repeat;  /* fixes 1st gap in IE */
    width: 146px;
}

#nav img {
    border: 0px solid Black;   /* remove link border */
    display: block;            /* fix image gap in IE, Mozilla */
}

#nav p {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 10px 0px;
}

#nav p a {
    text-decoration: none;
    color: Black;
}

#sponsor {
    width: 170;
}

#sponsor div {
    margin: 10px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#sponsor div i {
    font-size: 11px;
    line-height: 180%;
}

#pagemenu {
    margin: 5px 0px;
    font-size: 11px;
    text-align: center;
}

#pagemenu a {
    text-decoration: none;
    color: Black;
}

.section {
    margin: 10px;
}

.sectiontitle {
    padding: 5px 0px 5px 200px;
    font-style: italic;
    font-weight: bold;
}

.sectionname {
    float: left;
    width: 160px;
    padding: 5px 0px;
    font-size: 14px;
}

.sectioncontent {
    float: left;
    width: 370px;
    background: #BD8484;
    padding: 5px;
    font-size: 14px;
}

.sectionspace {
    clear: both;
    height: 20px;
}


.sectitle {
    padding: 30px 10px 10px 10px;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
}

.secitem {
    width: 150px;
    padding: 10px 5px;
    font-size: 14px;
    vertical-align: top;
}

.seccontent {
    background: #BD8484;
    padding: 10px;
    margin-right: 5px;
    font-size: 14px;
    vertical-align: top;
    line-height: 120%;
}

.seccontent img {
    border: 1px solid Black;
}

.seccontent td {
    font-size: 14px;
    vertical-align: top;
    padding: 0px 10px 10px 0px;
}

.seccontent ul {
    margin: 0px;
    padding-left: 20px;
    line-height: 150%;
}

.seccontent .centered td {
    text-align: center;
    margin: 0px;
    padding: 0px 0px 5px 0px

}

.secspacer {
    height: 20px;
}

.contenttitle {
    padding: 2px 5px;
    background: #BD8484;
    font-size: 14px;
    font-weight: bold;
}

.content {
    padding: 10px 5px 25px 5px; 
    font-size: 14px;
}

.content ul {
    line-height: 150%;
}

.blue {
    color: DarkBlue;
}

.pagecontent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.pagecontent .title {
    font-weight: bold;
    background: #BD8484;
    line-height: 140%;
/*    height: 21px;*/
    vertical-align: top;
}

.pagecontent .text {
/*    text-align:justify;*/
    padding: 10px 5px;
}

.pagecontent .link {
    padding: 10px 0px 20px 0px;
    font-weight: bold;
    text-align: center;
}

.pagecontent td {
    padding: 0px 5px;
}

#timetable {
    width: 95%;
    margin: 10px;
/*    border-style: none;*/
    border-collapse: collapse;
}

#timetable .header {
    background: #BD8484;
    border: 1px solid #C89797;
    
}

#timetable td {
    text-align: center;
    padding: 10px;
/*    border: 1px solid #C18C8C;*/
    border: 1px solid #BD8484;
}

#legend {
    font-size: 12px;
    margin: 15px;
    padding: 0px;
}

/*
div { border: 1px solid Blue; }
table { border: 1px solid Yellow; }
td { border: 1px solid Red; }
*/

