td.soral {
	background: #e0eaf3;
	padding-left: 4px; padding-right: 3px; 
	padding-top: 2px; padding-bottom: 3px;
	line-height:120%;
	color: #000;
	}

td.sposter {
	background: #bccdf0;
	padding-left: 4px; padding-right: 3px; 
	padding-top: 2px; padding-bottom: 3px;
	line-height:120%;
	color: #000;
	}

td.sspecial {
	background: #bcdcea;
	padding-left: 4px; padding-right: 3px; 
	padding-top: 2px; padding-bottom: 3px;
	line-height:120%;
	color: #000;
	}

td.schedoral {
	background: #e0eaf3;
	padding-left: 7px;
	padding-top: 2px; padding-bottom: 3px;
	line-height:120%;
	color: #000;
	}

td.schedposter {
	background: #bccdf0;
	padding-left: 7px;
	padding-top: 2px; padding-bottom: 3px;
	line-height:120%;
	color: #000;
	}

td.schedspecial {
	background: #bcdcea;
        padding-left: 7px;
	padding-top: 2px; padding-bottom: 3px;
	line-height:120%;
	color: #000;
	}

td.date {
	font-weight: bold;
	font-size: 14pt;
	line-height:120%;
	color: #000;
}

table.schedule {
        background: #C8B560;
	line-height:120%;
	color: #000;
	border-spacing: 5pt;
}

table.search {
	border-width: 0px 0px 0px 0px;
	border-spacing: 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
}

td.search {
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;

}