table.sortable-table {
  border-collapse: collapse;
}

.sortable-table td, .sortable-table th {
  padding: 0.5em;
  border: 1px solid #CCC;
}

.sortable-table thead, .sortable-table tfoot {
  background-color: #DDD;
}

.sortable-table tr.rowodd {
}

.sortable-table tr.roweven {
  background-color: #F2F2F2;
}

.sortable-table .sortcol {
  cursor: pointer;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
}

.sortable-table .sortasc {
  background-color: #DDFFAC;
  background-image: url( images/up.gif );
}

.sortable-table .sortdesc {
  background-color: #B9DDFF;
  background-image: url( images/down.gif );
}

.sortable-table .nosort {
  cursor: default;
}

.sortable-table .scroll-table-head {
}

.sortable-table .scroll-table-body {
}

.sortable-table .scroll-table-body td {
  padding-right: 20px;
  overflow: hidden;
}

.tDnD_whileDrag {
  border: 2px dashed black;
}
