/* CSS Document */

body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: url(../images/nav.gif) repeat-y left top #fff;}

#wrapper {width: 770px; margin: 0; padding: 0; background: url(../images/logo.gif) no-repeat; height: 200px;}

/* =Main content */
#content {float: right; width: 490px; padding-top: 15px; line-height: 1.5; color: #333;}
h1, h2, h3 {color: #267098;}
h3 {font-size: 1em;}

a {color: #267098;}
a:hover{color: #666; background-color: #EFF5F7; text-decoration: none;}
.inline-image {float: right; margin: 0 0 10px 10px;}

/* =Tables */
.timetable {width: 100%; border-collapse: collapse;}
.timetable tr:hover td {font-size: 1.5em; color: #f60;}
.timetable th {width: 50%; background-color: #EFF5F7; color: #267098; text-align: left; padding-left: 5px;}
.timetable td {border-bottom: 1px solid #ddd; padding-left: 5px;}
.timetable .alt {background-color: #F4FAF7;}

/* =Navigation */
#nav {float: left; width: 250px; margin: 100px 0 0 0; padding: 0;}
#nav li {width: 250px;}
#nav a {display: block; color: #000; text-decoration: none; text-align: right; padding: 6px 30px 6px 0;}
#nav a:hover {background-color: #EFF5F7; color: #666;}

/* =Footer */
#cta-side {width: 250px; text-align: center; color: #000; background-color: #EFF5F7; padding: 10px 0; margin-top: 20px;}
#cta-side strong {font-size: 1.5em;}

#cta {font-size: 1em; color: #444; padding: 20px; margin: 20px 0; float: right; width: 450px; border: 1px dotted #267098; background-color: #EFF5F7; text-align: center;}
#cta strong {color: #267098; font-size: 1.3em; padding: 0 5px;}
#cta em {font-weight: bold; font-style: normal;}

#footer {font-size: 0.8em; color: #999; padding: 20px 0; float: right; width: 490px;}
#footer a{color: #999;}
#footer a:hover {color: #333;}