﻿a{font-family:verdana;font-size:12px;color:black}
a:hover{color:orange}
a img{border:none}
body{font-family:verdana;margin:0;padding: 0}
.dHoliday{ background-color:red; width:90px; height: 30px; font-size: 12px; color: white; font-weight: bold; text-align:center}
.dWorking{ background-color:#666666; width:90px; height: 30px; font-size: 12px; color: white; font-weight: bold; text-align:center}
.dWeekend{ background-color:#999999; width:90px; height: 30px; font-size: 12px; color: white; font-weight: bold; text-align:center}
.calDate {width:90px; height: 70px; font-size: 12px; font-weight: bold; text-align:left; vertical-align:top; padding: 3px 3px 0px 3px}
.dateC{background-color:#EEEEFF; color: black; }
/*.dateC:hover{background-color:#99CCFF }*/
.dateO{background-color:#AAAACC; color: #666666; }
/*.dateO:hover{background-color:#99CCFF; }*/
.dateN{background-color:#CCCCCC; color: #666666; }
.dateO .over{background-color:#FFFFFF}
.dateT{background-color:#FFCCCC; color: orange; }
.dateT .over{background-color:#000000}
.dateClose{background-color:#CCCCCC; color: #666666; }
/*.dateClose .over{background-color:#000000}*/
.booking{background-color:yellow}
.cMonth{font-size:18px; font-weight:bold;font-family:verdana}
.aChangeMonth{font-size:14px; text-decoration:none; font-weight:bold; color:#333333; }
.aChangeMonth:hover{color:red}
.topBar{border-bottom:1px solid #CCCCCC;color:#666666;background-color:#FFFFFF;font-family:verdana;font-size:12px;font-weight:bold;text-align:right;padding:5px 20px 5px 0px}
#student_info{background-color:white; margin-bottom:2px; border:2px solid #9999FF;font-size:12px;padding:5px}
#student_info td{font-family:verdana;font-size:12px}
#booking_info{background-color:white; border:2px solid #9999FF;font-family:verdana;font-size:12px;padding:5px;}
#booking_info td{font-family:verdana;font-size:12px}
.booking_heading{font-weight:bold;padding-bottom:4px;}
.info_label{font-weight:bold;width:100px}
.calendar_entry{font-size:9px;text-decoration:none;text-align:right;vertical-align:bottom;height:50%}
.date_link{display:block; width:100%;height:100%;color:black}
.booking .date_link{height:50%}
.dateC .date_link{color:black}
.dateO .date_link{color:#666666}
.dateT .date_link{color:green}
.date_link:hover{color:red;}
.booking_row_0{background-color:#EFEFFF;padding-left:5px}
.booking_row_1{background-color:white;padding-left:5px}
.booking_link{font-family:verdana;font-size:12px;color:black}
.function_link{color:black;text-align:right;margin-top:15px;padding:2px;color:black;font-size:12px;text-decoration:none;}
.function_link a{border:2px solid white;}
.function_link a:hover{border:2px solid #FFFF99; background-color:#FFFFCC}
#day_content{font-size:10px;width:98%;border:2px solid #9999FF}
/*#day_content table{padding:0px;border-collapse:collapse;width:100%;*width:95%}*/
#day_content table{padding:0px;width:100%;}
.time_0{width:80px;height:10px;background-color:#EFEFFF;border:1px solid #EFEFFF;border-right:1px solid #0068a3;text-align:right}
.time_1{width:80px;height:10px;background-color:white;border:1px solid white;border-right:1px solid #0068a3;text-align:right}
.session_0{width:500px;height:10px;background-color:#EFEFFF; border: 1px solid #EFEFFF;text-align:center}
.session_1{width:500px;height:10px;background-color:white;border: 1px solid white;text-align:center}
.booked{background-color:#F9FFBA;border: 1px solid #F9FFBA;border-right:1px solid orange;}
day_title{font-size:18px; font-weight:bold;font-family:verdana}
.over{background-color:#99CCFF}
.selected_date{background-color:#99FFCC}
.clicked {background-color: #faec8f}
.session_start {background-color: #faec8f; border:1px solid #faec8f; border-top:1px solid #0068a3; border-right: 1px solid #0068a3; }
.session_body {background-color: #faec8f; border:1px solid #faec8f; border-right: 1px solid #0068a3;}
.session_end {background-color: #faec8f; border:1px solid #faec8f; border-bottom:1px solid #0068a3; border-right: 1px solid #0068a3;}
.session_over {background-color: #99FFCC;}
.booked_over{background-color:#99FFCC;border: 1px solid #99FFCC; border-right:1px solid orange}
select,input{font-size:12px;font-family:arial}
.centre_name_row1{background-color:#EEEEFF; font-size:20px;text-align:center;}
.centre_name_row2{background-color:#EEFFEE; font-size:20px;text-align:center;}
.topBar a{color:black}
.centres{padding:10px;color:black}
.centres_link{color:black}
.line{width:1px;background-color:#0068a3;}
.small_link{font-size:10px}
a.small_booking_link{color:black}
a.small_booking_link:hover{color:red}