/* tables */


tr.odd {background-color:#FFF;}
tr.even {background-color:#efefef;}

table.tablesorter, table.tablesorter2 {
	font-family:arial;
	margin:0px 0pt 15px;
	font-size: 8pt;
	width: 856px;
	text-align: left;
	float: left;
	background-repeat: repeat-x;

}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	text-align: left;
	background-repeat: repeat-x;
	height: 37px;
	color: #ffffff;
	padding-left: 10px;
	border-bottom: solid 1px #949494;
	border-right: solid 1px #DCDDDF;
}

table.tablesorter2 thead tr th, table.tablesorter2 tfoot tr th {
	text-align: left;
	background-repeat: repeat-x;
	height: 37px;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #949494;
	border-right: dotted 1px #DCDDDF;
}

 table.tablesorter thead tr {
	text-align: left;
	background-color:#666;
	background-repeat: repeat-x;
	height: 37px;
	color: #ffffff;
	padding-left: 10px;
	border-bottom: solid 1px #949494;
	border-right: solid 1px #DCDDDF;
	
}
 table.tablesorter2 thead tr  {
	text-align: left;
	background-color:#666;
	background-repeat: repeat-x;
	height: 37px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: solid 1px #949494;
	border-right: solid 1px #DCDDDF;
	
}
table.tablesorter thead tr .header {
	background-image: url(../images/sort_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter2 thead tr .header  {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
	border-bottom: dotted 1px #949494;
	border-right: dotted 1px #DCDDDF;
	color: #393939;
}

table.tablesorter2 tbody td {
	background-repeat: repeat-x;
	padding: 5px;
	border-bottom: dotted 1px #949494;
	border-right: dotted 1px #DCDDDF;
	color: #393939;
}
table.tablesorter tbody tr.odd td {

}
table.tablesorter thead tr .headerSortUp {
	background-color: transparent;
	background-image: url(../images/sort_asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-color: transparent;
	background-image: url(../images/sort_desc.gif);

}

table.tablesorter2 thead tr .headerSortUp {

}
table.tablesorter2 thead tr .headerSortDown {


}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

}
table.tablesorter tbody td.count {
	text-align: center;
	width: 30px;
}
table.tablesorter tbody td.actions {

	width: 100px;
}
table.tablesorter tbody td.actions2 {
	text-align: center;
	width: 120px;
}
table.tablesorter tbody td.actions3 {
	text-align: center;
	width: 160px;
}
table.tablesorter tbody td.course {
	width: 200px;
}

table.tablesorter tbody td.player {
	text-align: center;
	width: 30px;
}

table.tablesorter thead th.date, table.tablesorter tbody td.date {
	text-align: center;
	width: 100px;
	padding-left: 0px !important;
	padding-right:5px;
}
table.tablesorter tbody td.center, table.tablesorter thead tr th.center {
	text-align: center;
	width: 45px !important;
	padding-right: 5px;
}

table.tablesorter tbody td a.link, table.tablesorter2 tbody td a.link {
	background-image: url(../images/row_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
	color: #3E3E3E;
	text-decoration: none;
}
	table.tablesorter tbody td a.link:hover, table.tablesorter2 tbody td a.link:hover {
		text-decoration: underline;	
	}
	
table.tablesorter2 tbody td a.link2 {
	color: #3E3E3E;
	text-decoration: none;
}
	table.tablesorter2 tbody td a.link2:hover {
		text-decoration: underline;	
	}
