
table {
	color: #676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse: collapse;
}
table, caption {
	margin: 0 auto;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
caption, th, td {
	border-left: 0;
	padding: 10px;
}
caption, thead th, tfoot th, tfoot td {
	background-color: #626262;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}
thead th {
	background-color: #4b4b4b;
	color: #f8f8f8;
	text-align: center;
}


tbody th {
	padding: 5px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

tbody td {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

tbody tr.odd {
	background-color: #F7F7F7;
	color: #353535;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
tbody a {
	padding: 1px 2px;
	color:#4b4b4b;
	text-decoration: none;
	font-weight: bold;
}
tbody a:active, tbody a:hover, tbody a:focus, tbody a:visited {
	color: #4b4b4b;
}

tbody tr:hover {
	background-color:#f6f6f6;
	color:#4b4b4b;

}


tbody tr:hover a {
	background-color:transparent;
	color:#353535;
	font-weight: bold;

}

tbody td+td+td+td+td+td a {
	color: #353535;
	border-bottom: 0;
	font-weight: bold;
}
tbody td+td+td+td+td+td a:active, tbody td+td+td+td+td+td a:hover, tbody td+td+td+td+td+td a:focus, tbody td+td+td+td+td+td a:visited {
	color: #353535;
	font-weight: bold;
	border-bottom: 0;
}

tbody td a{
	margin: 0 auto;
	display: block;
	
}
tbody a:visited:after {
	font-family:Arial, Helvetica, sans-serif;
}