body.sort-active *
        {
        cursor:wait;
        }
table[class~="sortable"] {
	background-color: #FEFEFE;
}

td.sortabletd {
	border-bottom:dotted 1px #4F4F4F;
}



th
        {
    color:#000000;
	background-color: #91B5D5;
	border: 1px solid #FFF;
	font-family:georgia, arial;
	font-size: 10pt;
	padding: 4px;
        }
td.total
        {
    color:#000000;
	background-color: #91B5D5;
	border: 1px solid #FFF;
	font-family:georgia, arial;
	font-size: 10pt;
	padding: 4px;
        }
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime

        {
    color:#000;

        cursor:pointer;
        background: #B7CEE3 url(../media/bg_header_sortable.jpg) no-repeat;
        }
th.forwardSort
        {
        background:#B7CEE3 url(../media/bg_header_down.jpg) no-repeat 0 0;
        }
th.reverseSort
        {
        background:#B7CEE3 url(../media/bg_header_up.jpg) no-repeat 0 0;
        }
table thead th.forwardSort a,
table thead th.reverseSort a
        {
        color:#000;
        text-decoration:none;
        }

