﻿table {
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 0;
}

table, tr, td {
	/*border: none;*/
	border: solid 0px #FFFFFF;
}

tr.heading {
	font-weight: bold;
	background-color: #FFFFFF;
}

.heading td {
	padding: 5px;
	border: none;
	color: #000000;
	white-space: nowrap;
	border-bottom: dotted 1px #CFCFCF;
}

tr.row {
	background-color: #FFFFFF;
	vertical-align: middle;
}

tr.row-alt, tr.row-alt td {
	background-color: #EFEFEF;
	vertical-align: middle;
	border: solid 1px #EFEFEF;
}

tr.row td, tr.row-alt td {
	padding: 5px;
}

td a {
	letter-spacing: normal;
}
