.dates {
font-weight:bold;
}
table#links {
margin-left:45px;
margin-bottom:20px;
margin-top:20px;
width:530px;
font-family:'Verdana';
font-size:13px;
color:#0a0a0a;
}
table#links td {
border-bottom:1px solid #666666;
}
table#links td a {
font-family:'Verdana';
font-size:13px;
text-decoration:none;
color:#770202;
font-weight:bold;
}
table#cal, table#open {
margin-left:60px;
margin-bottom:20px;
width:530px;
font-family:'Verdana';
font-size:13px;
color:#0a0a0a;
}
table#cal td, table#open td {
border-bottom:1px solid #666666;
}
table#cal td a, table#open td a {
color:#770202;
font-weight:bold;
text-decoration:none;
}

table#courseTypes {
margin-top:10px; 
margin-bottom:15px;
border-top:3px solid #770202; 
border-bottom:3px solid #770202;
}
table#courseTypes a {
font-family:'Arial';
color:#333333;
font-weight:bold;
text-decoration:none;
}
table#courseTypes a:hover {
text-decoration:underline;
}
table#calendar {
margin-left:80px;
margin-bottom:20px;
width:530px;
background-color:#B8B392;
}

table#calendar th {
font-size:24px;
vertical-align:top;
}
table#calendar td, table#calendar td a {
color:#0A0A0A;
text-decoration:none;
font-family:'Arial','Verdana','Helvetica';
font-size:18px;
}
table#calendar td a:hover {
color:#770202;
text-decoration:underline;
}
span#tag {
font-size:13px;
color:#0a0a0a;
}



div#breadcrumb a {
color:#545401;
}

h5 {
background-color:#565338; 
}
h4 {
color:#565338;
}
div#colourContent, div#colourFill {
width:997px; 
border-top:10px solid #565338;
}
div#homeTitle {
width:357px;  
margin:10px 0px 0px 10px;
}
p#home {
font-size:14px;
width:345px;
}
ul#schoolSub {
display:block;
list-style-type:none;
margin:13px 0px 0px 0px;
width:200px;
}
ul#schoolSub li {
background-color:#565338;
color:white;
padding:1px 0px 2px 25px;
font-family:'Verdana';
letter-spacing:2px;
font-size:13px;
margin:4px 0px 0px 0px;
text-decoration:none;
}
ul#schoolSub li a {
color:white;
text-decoration:none;
display:block;
}
ul#schoolSub li:hover, ul#schoolSub li a:hover {
background-color:#746F4B;
}
ul#schoolSub li#nest {
background-color:#746F4B;
padding:1px 0px 2px 35px;
}
ul#schoolSub li#nest a{
color:white;
text-decoration:none;
}
ul#schoolSub li#nest a:hover {
color:#545401;
}













div#footer {
border-top:10px solid #565338;
}








ul#worldwideSecondary {
display:block;
margin:5px 0px 0px 25px;
list-style-type:none;
width:217px;
}
ul#worldwideSecondary li {
background-color:#430123;
padding:1px 0px 2px 35px;
font-family:'Verdana';
letter-spacing:2px;
font-size:13px;
margin-top:3px;
}
ul#worldwideSecondary li a {
color:white;
text-decoration:none;
}
ul#worldwideSecondary li:hover, ul#worldwideSecondary li a:hover {
background-color:#730243;
}
div#navlists ul#nested li.menuHdr {
background-color:#565338;
padding-left:25px;
border-left:0px;
}
div#navlists ul#nested li {
border-left:10px solid #565338;
padding-left:30px;
background-color:#C6C1A8;
}

div#navlists ul#doublenested li.menuHdr {
background-color:#565338;
padding-left:30px;
border-left:0px;
}
div#navlists ul#doublenested li {
border-left:20px solid #565338;
padding-left:35px;
background-color:#C6C1A8;
}




div#navlists ul li:hover, div#navlists ul li a:hover, div#navlists ul#nested li:hover, div#navlists ul#nested li a:hover, div#navlists ul#doublenested li:hover, div#navlists ul#doublenested li a:hover {
background-color:#747401;
}


