div#toggle_previous {
	cursor: pointer ;
}

table#current_courses, table#previous_courses {
	text-align: center ;
	width: 100% ;
	border-collapse: collapse ;
}

table#previous_courses {
	display: none ;
	margin-top: 10px ;
}

table#previous_courses td {
	text-align: left ;
}

table#current_courses th#title {
	width: 490px ;
}

table#current_courses th#datetime {
	width: 130px ;
}

table#current_courses th, table#current_courses td {
	border-bottom: 1px solid #ccc ;
	padding-top: 5px ;
	padding-bottom: 5px ;
	vertical-align: middle ;
}

table#current_courses td.enrol {
	background-color: #eee ;
	text-align:center ;
}

table#current_courses td.register {
	background-color: #dedede ;
	text-align: right ;
	padding: 5px ;
}

table#current_courses td.full {
	background-color: #dedede ;
	text-align: center ;
	color: #f00 ;
	font-weight: bold ;
}

table#current_courses th {
	font-size: 150% ;
}

table#previous_courses th {
	text-align: right ;
	color: #14c4ff ;
	border-top: 1px solid #dedede ;
	border-bottom: 1px solid #dedede ;
	padding: 5px ;
}

div.course_title {
	font-weight: bold ;
}

div.course_venue, div.early_bird {
	color: #999 ;
	line-height: 1.5em ;
	padding: 5px ;
	font-size: 80% ;
	text-align: left ;
}

div.early_bird {
	padding: 0 ;
}

a.more_info {
	font-weight: bold ;
	color: #14c4ff ;
}

div.course_th {
	float: left ;
	margin-right: 5px ;
	border: 1px solid #eee ;
}

table#single_course td {
	vertical-align: top ;
}

table#single_course td#course_text {
	text-align: center ;
	padding-left: 20px ;
	padding-right: 10px ;
}

table#single_course td#course_text h2 {
	color: #14c4ff ;
	margin: 0 ;
}

div.flyer {
	text-align: left ;
	border: 3px solid #eee ;
}

div.enrol_now {
	float: right ;
	margin-right: 5px ;
}

div.waiting_list {
	color: #f00 ;
}

div.course_desc {
	text-align: left ;
	clear: both ;
}

div.venue_map, div.teachers {
	text-align: center ;
	font-weight: bold ;
}

div.fees {
	text-align: left ;
	font-weight: bold ;
}

fieldset#interested {
	text-align: left ;
	border: 1px solid #14c4ff ;
}

fieldset#interested legend {
	font-weight: bold ;
}

fieldset#interested table#interest_form {
	margin: 0 auto ;
}

table#interest_form td {
	padding: 5px ;
}

.label_err {
	color: #f00 ;
}

#form_submitted {
	background-color: #cfc ;
	border: 1px solid #0f0 ;
	padding: 10px ;
	font-weight: bold ;
}

