.cloth table, .cloth td{
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cloth table{width:100%;border-collapse:collapse;/*margin:1em 0;*/}
.cloth th, .cloth td {text-align:left;/*padding:.5em;*/border:1px solid #DDE2ED;}
.cloth th{background-color:#336699;color:#fff;padding:3px;}
.cloth td{background-color:#F7F9FC; padding:3px 5px;}

/* tablecloth styles */

/**/.cloth tr.even td{ background-color:#E1E6F2; }
.cloth tr.odd td{background-color:#F7F9FC;}

/*.cloth th.over, .cloth tr.even th.over, .cloth tr.odd th.over{background-color:#4a98af;}
.cloth th.down, .cloth tr.even th.down, .cloth tr.odd th.down{background-color:#bce774;}
.cloth th.selected, .cloth tr.even th.selected, .cloth tr.odd th.selected{}*/

/*.cloth td.over, .cloth tr.even td.over, .cloth tr.odd td.over{background-color:#ecfbd4;}
.cloth td.down, .cloth tr.even td.down, .cloth tr.odd td.down{background-color:#bce774;color:#fff;}
.cloth td.selected, .cloth tr.even td.selected, .cloth tr.odd td.selected{background-color:#bce774;color:#555;}*/

/* use this if you want to apply different styleing to empty table cells*/
.cloth td.empty, .cloth tr.odd td.empty, .cloth tr.even td.empty{background-color:#E1E7F3;border:1px solid #E1E7F3;height:7px;}

.timetable-headline {color: #003980;
	font-size: 12px;
	font-weight: bold;}
.timetable-description {font-weight: bold;
	color: #004599;}
.timetable-break {
	font-weight: bold;
	color: #E6AC00;
}
.timetable-event-divider {
border-top: 1px solid #688BB5;
margin: 1em 0;
height: 1px;
}



.cloth.speakers tr td img { width: 37px; float: left; height: auto; margin: 0 5px 0 0; padding: 1px; background-color: #FFF; }
.cloth.speakers tr td a { color: #EC9413; }
.cloth.speakers tr td strong, .cloth.speakers tr td strong a { color: #003366; font-size: 12px; line-height: 1.1em; }






