div#wscycling {
	padding-top:20px;
}
div#ws, div#wscycling {
	width:100%;
	clear:both;
	float:left;
}

div#wscycling div#ws-schedule {
	background: url(http://www.centercourt.be/wp-content/uploads/2010/05/beachcycling.jpg) no-repeat 49px 19px; 
}

div#ws div#ws-schedule  {
	background: url(http://www.centercourt.be/wp-content/uploads/2010/05/beachgirls_running.jpg) no-repeat 49px 19px; 
}



div#ws-schedule {
	clear:both;
	float:left;
	margin: 0px 0 40px 0;
	padding:0 1px;
}


#ws-schedule a {
	color: #000000;
	text-decoration: none;
	display:block;
}
#ws-schedule a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#ws-schedule td.cat2:hover a {
	text-decoration: underline;
	color: #FFFFFF;
}
#ws-schedule td.cat4:hover a {
	text-decoration: underline;
	color: #FFFFFF;
}
#ws-schedule td.cat6:hover a {
	text-decoration: underline;
	color: #FFFFFF;
}
#ws-schedule td.cat7:hover a {
	text-decoration: underline;
	color: #FFFFFF;
}

.myBox {
	cursor:pointer;

}

/*#ws-schedule tr.datarow1 a {
	height: 19px;
}
#ws-schedule tr.datarow2 a {
	height: 38px;
}
#ws-schedule tr.datarow3 a {
	height: 57px;
}
#ws-schedule tr.datarow4 a {
	height: 76px;
}
#ws-schedule tr.datarow5 a {
	height: 95px;
}
#ws-schedule tr.datarow6 a {
	height: 114px;
}
#ws-schedule tr.datarow7 a {
	height: 133px;
}
#ws-schedule tr.datarow8 a {
	height: 152px;
}*/




#ws-schedule table {
	/*border-collapse:separate;*/
	border-spacing:1px;
}


#ws-schedule table {
	width: 96%;
	table-layout: fixed;
	text-align:center;
	margin:0;
	padding:0;
	}
#ws-schedule .verticalcolumn {
	float: left;
}
#ws-schedule table.verticalheader {
	width: 50px;
}
.verticalheader {
	text-align:right;
}
#ws-schedule table.vertical {
	width: 116px;
}
#ws-schedule th.rowheader {
	height: 19px;
}
#ws-schedule th {
	/*background: #F5F5DC;*/
	text-align: center;
	vertical-align: middle;
}
#ws-schedule tr.topheader {
	height: 19px;
}
#ws-schedule tr.row1 {
	height: 19px;
	vertical-align: middle;
}
#ws-schedule tr.row2 {
	height: 38px;
	vertical-align: middle;
}
#ws-schedule #3rowstall {
	height: 57px;
}
#ws-schedule tr.datarow {
	height: 19px;
}
#ws-schedule tr.datarow1 {
	height: 19px;
}
#ws-schedule tr.datarow2 {
	height: 38px;
}
#ws-schedule tr.datarow3 {
	height: 57px;
}
#ws-schedule tr.datarow4 {
	height: 76px;
}
#ws-schedule tr.datarow5 {
	height: 95px;
}
#ws-schedule tr.datarow6 {
	height: 114px;
}
#ws-schedule tr.datarow7 {
	height: 133px;
}
#ws-schedule tr.datarow8 {
	height: 152px;
}

/*#ws-schedule tr.datarow a {
	line-height: 18px;
}
#ws-schedule tr.datarow1 a {
	line-height: 18px;
}
#ws-schedule tr.datarow2 a {
	line-height: 37px;
}
#ws-schedule tr.datarow3 a {
	line-height: 56px;
}
#ws-schedule tr.datarow4 a {
	line-height: 75px;
}
#ws-schedule tr.datarow5 a {
	line-height: 94px;
}
#ws-schedule tr.datarow6 a {
	line-height: 113px;
}
#ws-schedule tr.datarow7 a {
	line-height: 132px;
}
#ws-schedule tr.datarow8 a {
	line-height: 151px;
}*/



#ws-schedule tr.vertrow {
	width: 100px;
}
#ws-schedule td:hover {
	/*background: #CCCCCC;*/
}
#ws-schedule table td {
	vertical-align:middle;
}
#ws-schedule td.cat1, td.cat2, td.cat3, td.cat4, td.cat5, td.cat6, td.cat7 {
	border: 1px solid #00100C;
}
#ws-schedule td.cat1 {
	background: #009B95;
}
#ws-schedule td.cat1:hover {
	background-color: #33CDC7;
}
#ws-schedule td.cat2 {
	background: #5697BF;
}
#ws-schedule td.cat2:hover {
	background-color: #6ab8e8;
}
#ws-schedule td.cat3 {
	background: #FF7100;
}
#ws-schedule td.cat3:hover {
	background-color: #FF9540;
}
#ws-schedule td.cat4 {
	background: #96B843;
}
#ws-schedule td.cat4:hover {
	background-color: #aed54f;
}
#ws-schedule td.cat5 {
	background: #00B358;
}
#ws-schedule td.cat5:hover {
	background-color: #62D99C;
}
#ws-schedule td.cat6{
	background: #D30000;
}
#ws-schedule td.cat6:hover {
	background-color: #ff1d1d;
}
#ws-schedule td.cat7 {
	background: #5697BF;
}
#ws-schedule td.cat7:hover {
	background-color: #6ab8e8;
}
/* #ws-schedule #continuedown {
	border-bottom: dashed 2px #000000;
}
#ws-schedule #continueright {
	border-right: dashed 2px #000000;
}*/
