td.left-top {
	height: 10px;
	background: url(../images/boxes/left-panel/top.gif) no-repeat center bottom;
}
td.left-bottom {
	height: 10px;
	background: url(../images/boxes/left-panel/bottom.gif) no-repeat center bottom;
}
td.left-off {
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
	color: #69C;
	background: url(../images/boxes/left-panel/off.gif) no-repeat;
}
td.left-on {
	height: 20px;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	vertical-align: middle;
	background: url(../images/boxes/left-panel/on.gif) no-repeat;
}
td.subleft-on {
	height: 19px;
	padding-left: 20px;
	vertical-align: middle;
	color: #FFF;
	background: url(../images/boxes/left-panel/off.gif) no-repeat right bottom;
}
td.subleft-off {
	height: 19px;
	padding-left: 20px;
	vertical-align: middle;
	background: url(../images/boxes/left-panel/off.gif) no-repeat right bottom;
}
td.regstep-off {
	height: 19px;
	padding-left: 27px;
	vertical-align: middle;
	color: #F90;
	background: url(../images/boxes/left-panel/regoff.gif) no-repeat right bottom;
}
td.regstep-on {
	height: 19px;
	padding-left: 27px;
	vertical-align: middle;
	color: #FFF;
	background: url(../images/boxes/left-panel/regon.gif) no-repeat right bottom;
}
td.regstep-complete {
	height: 19px;
	padding-left: 27px;
	vertical-align: middle;
	color: #F90;
	background: url(../images/boxes/left-panel/regcomplete.gif) no-repeat right bottom;
}
td.regprogressheader {
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFF;
	background: url(../images/boxes/left-panel/off.gif) no-repeat right bottom;
}
div#whatson {
	height: 300px;
	width: 120px;
	background: url(../images/woleft.gif) no-repeat;
}
div#holiday {
	height: 500px;
	width: 120px;
	background: url(../images/holidays.gif) no-repeat;
}