﻿/*--------------------SORTABLE TABLE-------------------------*/

div.sorttable {
	padding:10px 0px 0px 0px;
	}

table.tablekit {
	border-collapse: collapse;
	font-size: 1em;
	font-family: arial, verdana,  helvetica, sans-serif;
	width:100%;
}

.tablekit td, .tablekit th {
	padding: 0.2em;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.colborder {
	border-right:1px solid #CCC;
}

.tablekit thead, .tablekit tfoot {
	background-color: #d2e0ea;
}

.tablekit tr.rowodd {
	background-color: #FFF;
}

.tablekit tr.roweven {
	background-color: #edf2f7;
}


.tablekit td.docone {
width:75px;
}

.tablekit td.doctwo {
width:75px;
}


.tablekit td.colcenter {
text-align:center;
}


.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
		text-align:center;
}
.sortasc {
	background-color: #B9DDFF;
	background-image: url(/images/up.gif);
	text-align:center;
}
.sortdesc {
	background-color: #DDFFAC;
	background-image: url(/images/down.gif);
	text-align:center;
}
.nosort {
	cursor: default;
	text-align:center;
}

th.resize-handle-active {
	cursor: e-resize;
}

div.resize-handle {
	cursor: e-resize;
	width: 2px;
	border-right: 1px dashed #1E90FF;
	position:absolute;
	top:0;
	left:0;
}