
table {
	color: #7F7F7F;
	font: 9pt Arial, Helvetica, sans-serif;
	border-collapse: collapse
}

caption,th,td {
	border-left: 0;
	padding: 7px
}

thead th {
	background-color: #999999;
	color: #000000;
	text-align: left
}

tbody th {
	padding: 20px 10px
}

tbody tr.straight {
	background-color: #E6E6E6;
	color: #000000
}

tbody tr.odd {
	background-color: #F5F5F5;
	color: #000000
}

tbody a {
	padding: 1px 2px;
	color: #C80303;
	text-decoration: none;
}

tbody a:active,tbody a:hover,tbody a:focus,tbody a:visited {
	color: #C80303
}

tbody tr:hover {
	background-color: #C80303;
	color: #F5F5F5;
}

tbody tr:hover a {
	background-color: #FFF;
	border-bottom: 1px dotted #C80303;
}