
thead, tfoot {
	
}

tr.rowodd {
    cursor: pointer;
}

tr.roweven {
	cursor: pointer;
}

tr.rowodd:hover {
    background-color: #f3eae3;
}

tr.roweven:hover, tr.hover {
    background-color: #f3eae3;
}

.simple_table th.sortcol {
	cursor: pointer;
    padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.simple_table th.sortasc {
	background-color: #eaeaea;
	background-image: url(/images/up.gif);
    padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.simple_table th.sortdesc {
	background-color: #eaeaea;
	background-image: url(/images/down.gif);
    padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}

th.nosort {
	cursor: default;
}

td.sorted {
    font-weight:bold;
}

.scroll-table-head {
    width: 100%;
}

.scroll-table-head th {
    background-color: #eaeaea;
    border-left: 1px solid #d3d3d3;
    margin:2px;
    padding:2px 5px;
	padding-right: 20px;
}

.scroll-table-body {
    width: 100%;
    height: 100px;
}
.scroll-table-body td {
	padding-right: 20px;
	overflow: hidden;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #eaeaea;
	background-image: url('/images/up.gif');
}
.sortdesc {
	background-color: #eaeaea;
	background-image: url('/images/down.gif');
}
.nosort {
	cursor: default;
}
