table { color:black; 
	font-family: verdana, tahoma;
	font-weight: normal;
	font-size: 10px;
	border-spacing: 0;	
	margin: 1em auto;
	text-align: left;
}


#itsthetable {
	background: white;
}


table caption {
	font: italic bold 8px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
		margin: .5em 1em;
	
		text-align: right;
}


tbody th,
tbody tr th,
tbody tr td {
	background: #ccc url(bg_tr.gif) repeat-x;
	
					border-bottom: 1px solid #676767;
						
					color: black;
	
					padding: .34em  .5em;
}		


tbody tr.odd th,
tbody tr.odd td {
	background: #ff71e3 url(bg_tr_odd.gif) repeat-x;
	
					border-bottom: 1px solid #676767;
	
					color: black;
}		


tbody tr:hover td,
tbody tr:hover th {
	background: #999;
	
					border-bottom: 1px solid #676767;
}


tbody tr:hover.odd td,
tbody tr:hover.odd th {
	background: #ff71e3;
	
						border-bottom: 1px solid #676767;
}


thead th,
thead td,
tfoot th,
tfoot td {
	background:#81215e url(bg_h_f.gif) repeat-x;
	
					color: white;
	
					line-height: normal;
	
					padding: .6em;
}


table a:link {
	background: transparent;
	
		border-bottom: 1px none #1a1a1a;
	
		color: #1a1a1a;
	
		padding: 2px;
	
		text-decoration: none;
}


table a:visited {
	text-decoration: underline;
	
			border: none;
}


table a:hover,
table a:focus {
	background: white;
	
				border-bottom: 1px solid #1a1a1a;
	
				padding: 2px;}


tbody th a:link,
tbody th a:visited {
	font-weight:bold;
}
