/* SORTABLE TABLES */

table.sortable {
	border-collapse: collapse;
	clear: both;
	width: 100%;
}

table.sortable thead tr {
	background-color: #BBFFBB;
	color: #5555FF;
	cursor: pointer;
	font-weight: bold;
}

table.sortable tr:nth-child(even) { background: #DDFFDD; }

table.sortable th,
table.sortable td {
	border: 1px solid #56411d;
	padding: 4px;
	vertical-align: top;
	word-wrap: break-word;
}

table.sortable th:hover:not(.sorttable_nosort) {
	background: #77FF77;
	color: #3333FF;
}

.sorttable_nosort {
	cursor: default;
}

