/* CSS Document */

body {margin:10px auto;width:800px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
h1 {font-size:1.4em;color:#005389;}
h2 {font-size:1.3em;color:#3386bC;}
h3 {font-size:1.2em;}
a {text-decoration:none;color:#005389;}
a:hover {text-decoration:underline;}

#Page {border:1px solid #005389;background:url(images/Background.gif) repeat-y; }
#Crumbtrail {margin-bottom:10px; font-size:0.8em; margin-top:1px;}
#TopStrip {background: #D4C6BA; height:86px;padding-top:6px; border-top:6px solid #F2EEEA;padding-left:6px;}
#Navigation {font-size:0.8em; width:170px; float:left; font-weight:bold;}
#Navigation ul {margin:0px;padding:0px;}
#Navigation li {list-style:none;padding:0px;margin:0px;}
#Navigation a {padding:6px 6px 6px 2px;display:block;text-align:right; border-bottom:1px solid #005389;}
#Navigation a:hover {color:#3386BC;}
#Content {margin:0px 0px 0px 170px;padding:6px 6px 6px 2em;}
#Clear {clear:both;}
#Wrapper {margin:0px; padding:0px; }
.Required {font-weight:bold;color:#EB007D;}
.Error {font-weight:bold;color:#FF0000;}

table {border-collapse:collapse;width:100%;}
td {}
img {border:0px}
.Courses td {text-align:center;font-size:0.9em;background-color:#F2EEEA;width:33%;padding:4px;border-bottom:1px solid #D4C6BA}
.Courses th {background-color:#D4C6BA; color:#004477; padding:4px;}
.Timetable {width:auto}
.Timetable td {text-align:center;font-size:0.9em;background-color:#F2EEEA;padding:4px;}
.Timetable th {background-color:#D4C6BA; color:#004477; padding:4px;}
.Important {color:#FF3300; font-weight:bold;}