.cross-table {
	background-color: #fff;
	margin: 16px 0 16px 0;
  width: 100%;
  clear: both;
  font-size:100%;
}

.cross-table td {
	border-bottom: 1px solid #ccc;
  border-right: 1px none;
	padding: 2px 4px 2px 4px; 
}

.cross-table th {
  border-bottom: 1px solid #ccc;
  font-size: 85%;
  font-weight: normal;
  padding: 0 4px 0 4px;
}

.cross-table th.center {
	text-align: center;
}

.cross-table td.result {
	text-align: center;
	border-left: 1px solid #ccc;
}

.cross-table td.result-split {
	text-align: center;
	border-left: 1px solid black;
}