div.schedule {
	padding:0px 0px 15px 0px;
}
div.first {
	padding:20px 0px 15px 0px;
}
div.new {
	padding:20px 0px 15px 0px;
	border-top:#bfbfbf dotted 1px;
}
div.schedule div.date {
	background:url(../images/global/calendar.gif) no-repeat;
	width:32px;
	height:35px;
	font-family:"Arial Black", Gadget, sans-serif;
	float:left;
}
div.schedule div.date div.month {
	font-size:7px;
	color:#ffffff;
	line-height:7px;
	text-align:center;
	padding:5px 0px 2px 0px;
}
div.schedule div.date div.day {
	font-size:15px;
	line-height:15px;
	text-align:center;
}
div.schedule div.details {
	width:453px;
	float:right;
}
div.schedule div.details dl {
}
div.schedule div.details dl dt {
	float:left;
	width:60px;
	overflow:hidden;
	clear:both;
}
div.schedule div.details dl dd {
	float:left;
	width:393px;
	padding:0px 0px 5px 0px;
}
div.schedule div.details dl dd dl dt {
	width:105px;
	text-align:left;
}
div.schedule div.details dl dd dl dd {
	width:288px;
}
