table.record{
	border-collapse:collapse;
	margin:0.5em 10px 0;
}
.record th,
.record td{
	vertical-align:top;
	padding:5px 3px;
}
.record th{
	min-width:8em;
	white-space:nowrap;
}
/*“ú•t*/
.dating{
	width:10em;
}

table.record2{
	border-collapse:collapse;
	margin:0.5em 0 0;
	width:100%;
}
.record2 th,
.record2 td{
	padding:5px 10px;
	border:solid 1px #333333;
}
.record2 thead{
	text-align:center;
}
.record2 thead th{
	background:#7B90B2;
	color:#FFFFFF;
}
.record2 thead th:nth-of-type(1){
	background:#005EAD;
}
.record2 thead th:nth-of-type(2){
	background:#26BF74;
}
.record2 thead th:last-of-type{
	background:#BF8A26;
}
.record2 tbody td{
	vertical-align:top;
	background:#EFEFEF;
}
.record2 tbody td:nth-of-type(1){
	background:#A1D0FF;
	white-space:nowrap;
}
.record2 tbody td:nth-of-type(2){
	background:#DEFFDE;
	white-space:nowrap;
}
.record2 tbody td:last-of-type{
	background:#FFEDDE;
}
.record2 tbody td.yspan{
	border-bottom-color:#A1D0FF;
}
.record2 tbody td.blank{
	border-top-color:#A1D0FF;
}

.minutes thead tr:nth-of-type(2) th{
	background:#7B90B2;
}
.minutes tbody{
	text-align:center;
}
.minutes tbody tr td:last-of-type{
	text-align:left;
}

.seminar_results tr td:last-of-type{
	vertical-align:middle;
	white-space:nowrap;
	text-align:right;
}
.seminar_results dt{
	font-size:14px;
}
.seminar_results dd{
	margin:0.3em 0 0 14px;
	font-size:12px;
}
