* {
font-family:Veranfont-family:Veranda, Arial, sans-serif;
font-size:14px;
}

h1 {
font-size:20px;
border-bottom:1px solid #999;
}

a {
font-size:14px;
text-decoration:none;
}

a:hover {
color:black;
}

.boxed {
padding:3px;
border:1px solid #999;
background:#efefef;
}

.clearboxed {
padding:3px;
border:1px solid #999;
}

.schedule {
    border-color: #999;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.schedule td{
    border-color: #999;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 3px;
}
.schedule th{
    border-color: #999;
    border-width: 1px 1px 2px 1px;
    border-style: solid;
    margin: 0;
    padding: 3px;
}

.selected {
padding:3px;
border:1px solid #0055BB;
background:#00FFBB;
}

.menu {
padding:3px;
border:1px solid #efefef;
background: #999;
}

h2 {
font-size:18px;
}
h3 {
font-size:15px;
border-bottom:1px solid #999;
}

.big{
font-weight: bold;
font-size:22px;
font-variant:small-caps;
}

.bld {
font-weight: bold;
font-size:15px;
font-variant:small-caps;
}
.tab {
margin-left: 10px;
}
#sub {
background:#eee;
font-size:10px;
text-align:center;
}

#footer {
border-top:1px solid #999;
text-align:right;
font-size:10px;
color:#999;
}