.ui-link-button { padding: 2px; }
.buttons{margin:3px;padding:3px;position:relative;}

.datatable {
	margin-top:3px;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
	color:#4E4E4E;
	border:1px solid #bbbbbb;
	background-color:#FFFFFF;
}
.data_txt {
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030; 
}
.datatable th{
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb; 
	background: #fff url(../images/grid3-hrow.gif) repeat-x scroll center bottom;
	padding:3px;
}
.datatable th.desc a{
		 
	background: url(../images/arrow_desc.png) no-repeat scroll 0 9px;
	padding:3px;
	padding-left:12px;
	
}
.datatable th.desc,.datatable th.asc{
	border-bottom:2px solid #FF5D00;	
}


.datatable th.asc a{
	background: url(../images/arrow_asc.png) no-repeat scroll 0 9px;
	padding:3px;
	padding-left:20px;
}
.datatable th a{
	text-decoration:none;
}
.datatable td.sort{
	background: url(../images/dnd_arrow.png) no-repeat scroll 0 9px;
	padding-left:20px;
}
.datatable td{ 
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb; 
	border-collapse:collapse;
	padding:3px;
}
.datatable tr:hover { 
	background-color:#cacaca;
}


.nomouseover tr:hover { 
	background-color:#fff;
}
.datatable_tr_sel {
	background-color:#d7eafe;
}
.datatable_alt_tr {
	background-color:#F7F7F7;
}
.datatable_tr {
	background-color:#FFFFFF;
}
