
.datagrid
{
	margin:2px;
}

.datagrid_search
{
	background-color: #f6f600;	
}

.datagrid_searchtable
{
	width:600px;
}

.datagrid_found
{
	height: 30px;
}

.datagrid_foundcell
{

}

.datagrid_result
{
	
}

.datagrid_table
{

}

.datagrid_buttons
{
	padding-left:2px;
	padding-bottom:2px;
}

.dt_header
{
	background-color: #D6DFF7;
}

.dt_headercell
{
	font-weight: bold;
	height: 22px;
	padding: 2px 1px 0px 1px;
	white-space:nowrap;
}

a.dt_headercell:visited, a.dt_headercell:active,  a.dt_headercell:link 
{
	height: 22px;
	color: Black;
	text-decoration: none;	
	vertical-align: middle;
}

a.dt_headercell:hover
{
	text-decoration: underline;	
}

.orderarrow
{
	vertical-align:middle;
}

.dt_paging
{

}

.dt_pagingcell
{
	height:22px;	
}

.dt_row1
{
	background-color: white;
	cursor: default;
}

.dt_row0
{
	background-color: #F0F0F0;
	cursor: default;
}

.dt_rowselect
{
	background-color: #E2EAFA;
	cursor:pointer;
}

.dt_cell
{

}
.dt_cellfield
{
	height: 22px;
	padding: 0px 4px 0px 4px;
}
.dt_cellfield_selected
{
	height: 22px;
	padding: 0px 4px 0px 4px;
	color:white;
	background-color:#316AC5;
}

.dt_action
{
	cursor:pointer;
	text-decoration:underline;
	color:Blue;	
}
.dt_action_selected
{
	cursor:pointer;
	text-decoration:underline;
	color:white;	
}
.datagrid_button
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:middle;
}

.datagrid_action
{
	cursor:pointer;
	padding-left: 10px;
	vertical-align:bottom;
}

.datagrid_action_text
{
	padding-left: 3px;
	text-decoration:underline;
	vertical-align: 5px;
}

.datagrid_header
{
	vertical-align: top;	
}
.datagrid_filters
{
	float:left;
}
