/*~------------------------------------------------------------------*/
/* Timetable colours                                                 */
/*~------------------------------------------------------------------*/
.header {
color: #FFFFFF;
background-color: #555555;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align: top;
}
.venue {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #FFCC00;
vertical-align: top;
text-align:left;
}
.venue a {
text-decoration: none;
}
.out {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #EEEEEE;
vertical-align: top;
text-align:left;
}
.out  a {
text-decoration: none;
}
.r1 {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #EFD279;
vertical-align: top;
text-align:left;
}
.r1  a {
text-decoration: none;
}
.r2 {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #95CBE9;
vertical-align: top;
text-align:left;
}
.r2  a {
text-decoration: none;
}
.r3 {
color: #FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
background-color: #024769;
vertical-align: top;
text-align:left;
}
.r3  a {
text-decoration: none;
color: #FFFFFF;
}
.r4 {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #AFD775;
vertical-align: top;
text-align:left;
}
.r4  a {
text-decoration: none;
}
.r5 {
color: #FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
background-color: #2C5700;
vertical-align: top;
text-align:left;
}
.r5  a {
text-decoration: none;
color: #FFFFFF;
}
.r6 {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #DE9D7F;
vertical-align: top;
text-align:left;
}
.r6  a {
text-decoration: none;
}
.r7 {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #EFD279;
vertical-align: top;
text-align:left;
}
.r7  a {
text-decoration: none;
}
.r8 {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #95CBE9;
vertical-align: top;
text-align:left;
}
.r8  a {
text-decoration: none;
}
.r9 {
color: #FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
background-color: #024769;
vertical-align: top;
text-align:left;
}
.r9  a {
text-decoration: none;
color: #FFFFFF;
}
.rA {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #AFD775;
vertical-align: top;
text-align:left;
}
.rA  a {
text-decoration: none;
}
.rB {
color: #FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
background-color: #2C5700;
vertical-align: top;
text-align:left;
}
.rB  a {
text-decoration: none;
color: #FFFFFF;
}
.rC {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #DE9D7F;
vertical-align: top;
text-align:left;
}
.rC  a {
text-decoration: none;
}
.rD {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #EFD279;
vertical-align: top;
text-align:left;
}
.rD  a {
text-decoration: none;
}
.rE {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #95CBE9;
vertical-align: top;
text-align:left;
}
.rE  a {
text-decoration: none;
}
.rF {
color: #FFFFFF;
font: 12px Arial, Helvetica, sans-serif;
background-color: #024769;
vertical-align: top;
text-align:left;
}
.rF  a {
text-decoration: none;
color: #FFFFFF;
}
.rG {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
background-color: #AFD775;
vertical-align: top;
text-align:left;
}
.rG  a {
text-decoration: none;
}
.mtbutton {
cursor:pointer;
vertical-align: middle;
}
.starcount {
font-size: small;
}