table.tablesorter {
	font-size: 12px;
	padding-right: 70px;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-top: 0px;
	color:#999999;
	font-family:Tahoma,Arial,Helvetica;
	text-decoration:none;
	min-width: 700px;
}
table.tablesorter th {
	text-align: left;
	padding: 5px;
	border-bottom: 2px solid #0000F6;
}
table.tablesorter td {
	padding: 9px 5px;
	font-size:11px;
	border-bottom: 1px solid;
	vertical-align: top;
	min-width:90px;
}

table.tablesorter td .land {
	color: #0000F6;
	display:block;
}
table.tablesorter td .reg {
	font-size:10px;
	display:block;
}
table.tablesorter td.docLink, table.tablesorter th.docLink  {
	text-align: right;
	width: 1px !important;
	min-width:20px !important;
}
table.tablesorter tr {
	border-bottom: 1px solid #00000;
}
table.tablesorter .even {
	background-color: #3D3D3D;
}
table.tablesorter .odd {
	background-color: #6E6E6E;
}
table.tablesorter .header {
	background-image:none;
	padding-top: 8px;
	height: auto;
	width: auto;
}

.docLink a {
	background-image: url(dockLinkBlue.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

table.tablesorter .header strong, table.tablesorter .headerSortUp strong, table.tablesorter .headerSortDown strong {
	background-repeat: no-repeat;
	background-position:right 60%;
	padding-right: 15px;
}

table.tablesorter .header strong {
	background-image: url(bgBlau.gif);
	cursor:pointer;
}

table.tablesorter .headerSortUp strong {
	background-image: url(ascBlau.gif);
}
table.tablesorter .headerSortDown strong {
	background-image: url(descBlau.gif);
}