.datagrid thead th {
   border-bottom:3px solid #CCCCCC;
padding-right:1em;background-color:#f1f1f1;
text-align:left;padding:0.5em;
}
.datagrid thead th a{color:#1A5BB2;}
.datagrid td{background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
padding:0.5em;}
.datagrid td.altcol{background-color:#DDDDDD}
.datagrid td.mouseover{background-color:#ccffcc;}
.datagrid td.dook{background-color:#ffcc99;}
span.red{color:#FF0000;}

.draggable a.tabledrag-handle {
cursor:move;
float:left;
height:1.7em;
margin:-0.4em 0 -0.4em -0.5em;
padding:0.42em 1.5em 0.42em 0.5em;
text-decoration:none;
}
a.tabledrag-handle:hover {
text-decoration:none;
}
a.tabledrag-handle .handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/draggable.png) no-repeat scroll 0 0;
height:13px;
margin-top:4px;
width:13px;
}
a.tabledrag-handle-hover .handle {
background-position:0 -20px;
}
div.indentation {
float:left;
height:1.7em;
margin:-0.4em 0.2em -0.4em -0.4em;
padding:0.42em 0 0.42em 0.6em;
width:20px;
}
.datagrid tr.drag-previous td{background-color:#FFFFDD;}