/* Timetables CSS Document */
 div#top_left_box {
	position:relative;
	width:750px;
	height:1060px;
	background-image: url(../images/TTBack.gif);
	background-repeat: repeat-y;
	z-index:100;
}
 div#top_right_box{
	position:relative;
	width:210px;
	height: 1070px;
	background-image: url(../images/TTTopRight.gif);
	background-repeat: repeat-y;
	z-index:2;
}
 div#DaysBar {
	width:730px;
	height:68px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 24px 21px;
	background-image: url(../images/DayBar.gif);
	z-index:3;
}
div.ClassTime2 {
	padding:30px 0px 0px 10px;
	line-height: 10px;
	width: 40px;
}
div.DaysBar2 {
	width:182px;
	height:90px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 4px 20px;
	background-image: url(../images/Weekend.gif);
}
 div.Row {
	height:52px;
	padding: 10px 0px 0px 34px;
	background-repeat: no-repeat;
	background-position: 32px 2px;
	background-image: url(../images/ClassRow.gif);

}
 div.miniRow {
 	color:#F8A041;
	font-size:9px;
	height:52px;
	padding: 10px 0px 0px 8px;
	background-repeat: no-repeat;
	background-position: 6px 2px;
	background-image: url(../images/ClassRow.gif);
	width: 170px;

}

 div.Row1 {
	height:60px;
	padding: 10px 0px 0px 34px;
	background-repeat: no-repeat;
	background-position: 32px 2px;
	background-image: url(../images/ClassRow.gif);
}

 div#news_box_1 { visibility:hidden; position:absolute; }
 div#news_box_2 { visibility:hidden; position:absolute; background-image:url(../images/contact_news_box2.gif); }
 div#news_box_3 {
	background-image:url(../images/Timetable_news3.gif);
	width: 700px;
	height: 132px;
	position: relative;
} 
 div#news_box_4 {
	position:relative;
	background-image:url(../images/PrintableBtn.gif);
	width: 260px;
	height: 132px;
}
 .C1 {
	width:36px;
	height: 42px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	float: left;
	line-height: 40px;
}
 .C2 {
	width:120px;
	padding:0px 0px 0px 10px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	float: left;
}
 .C3, .C4 {
	width:120px;
	padding:0px 0px 0px 10px;
	height: 42px;
	text-align: left;
	color: #F8A041;
	font-size: 9px;
	font-weight: bold;
	float: left;
}
div#Morning, div#Lunch, div#Evening {
	height:22px;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	width: 710px;
	padding: 0px 0px 0px 30px;
}
#ClassTime {
	padding:30px 0px 0px 30px;
	line-height:10px;
	height: 38px;
	float:left;
}
.Week {
	width:120px;
	float:left;
	height: 30px;
	padding: 32px 0px 0px 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
p.Teacher {
	margin:0px;
	float: left;
	color: #818183;
	width: 75px;
}
p.Time {
	margin:0px;
	float: left;
	color: #8A8B8E;
}
p.ClassName {
	margin:0px;
	height: 20px;
	padding: 0px;
	line-height: 10px;
}
a.Lnk {
	font-size: 10px;
	color:#F8A041;
	text-decoration: none;
}
.row2 {
	padding-top:0px;
	height: 42px;
}
div.SatExt { height:88px; }
div.Sunday { height:80px; }
div#BookBtn {
	padding:70px 0px 0px 0px;
	height:210px;
	width: 190px;
}
h3 {
	margin: 14px 0px 0px 26px;
	font-size:14px;
	color: #6E6F72;
}
p.induction {
	width:350px;
	height:60px;
	color: #7C7E81;
	font-size: 12px;
	padding: 6px 0px 0px 32px;
}
#InductionBox {
	position:absolute;
	top:19px;
	left:406px;
	width: 291px;
	height: 106px;
}
.IRow {
	background-image:url(../images/InductionBack.gif);
	height: 34px;
	background-repeat: no-repeat;
	width: 286px;
    height:36px; }
p.ITime {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	margin:6px 0px 0px 20px;
	width: 90px;
	float: left;
}
p.IDays {
	color:#F8A041;
	font-size:10px;
	font-weight:bold;
	padding:6px 0px 0px 14px;
	margin:0px;
	}
div.printable {
	width:220px;
	padding:40px 0px 0px 26px;
	font-size: 12px;
	color: #7C7E81;
}
a.Printable { color:#545454; text-decoration:none; }
a.Printable:Hover { text-decoration:underline; }
div#ShowPopup { width:240px; height:240px; position:absolute; top:-36px; left:100px; background-image:url(../images/pngs/f4l_pop_up_size_243x254px.png); z-index:3; }
div.PopTitle { width:150px; padding:14px 0px 0px 50px; height:30px; font-size:14px; font-weight:bold; }
div.PopInfo { width:160px; margin:0px 0px 0px 50px; height:160px; color:#555555; background-color:#FFFFFF; font-size:11px; }
div#CloseMe { width:180px; padding:5px 0px 0px 150px; }
div#club_log_box {
	top:-160px;
	left:-200px;
}
div.weekday {
color:#F8A041;
float:left;
font-size:9px;
font-weight:bold;
height:42px;
padding:0 0 0 10px;
position:relative;
text-align:left;
width:120px;
}
div.Edit a { color:#777;}