.datagrid .table_area{	width:100%;	padding:5px 0 0 0;	float:left;	margin:0;	overflow-x:auto;	overflow-y:hidden !important;	}
.datagrid .table_area.table_area_none{padding:0;}
.datagrid .table_area.table_area_none tr td{padding:5px 0;}
.floating_table_area{	width:100%;	padding-top:10px;	float:left;	}
.datagrid .table_area table{	table-layout:fixed;	text-align:left;	margin:0;	padding:0;	font-size:11px;	width:100%;	border-left:1px solid #999;	border-collapse: collapse;}
.datagrid .table_area table th{	background:url(/icons/list_td_head_gray.png) repeat-x;	background-color:#e3e3e3;	border-bottom:1px solid #999;	border-top:1px solid #999;	line-height:15px;	height:25px;	font-size:12px;	font-weight:bold;	color:#4c4c4c;	padding:0px 0px 0px 10px;    vertical-align:middle;    text-align:left;	}
.datagrid .table_area table .center{text-align:center;}
.datagrid .table_area table td{	padding:0 0 0 10px;	border:none;	}
.datagrid .tablecontent {	border-right: 1px solid #999999;overflow-y:auto;    max-height:300px;	overflow-x:hidden !important;	border-bottom:1px solid #999;}
.datagrid .tablecontent table tr.noBB td{border-bottom:0;}	
.datagrid .tablecontent table td{	border-bottom: 1px solid #E3E3E3;vertical-align:middle;	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap;  padding:5px 0 5px 10px;line-height:20px;}
.datagrid .tablecontent table td.details{  white-space:normal;}
.datagrid .tablecontent table td input{  vertical-align:middle;}
.datagrid .tablecontent table td input[type='text']{	margin:2px 0;}
.datagrid .tablecontent table span.details {  color: #7A7A7A;  display: block;  line-height: 13px;  margin: 2px 0;  padding-right: 15px;  white-space: normal;  word-wrap: break-word;}
.datagrid .table_area table th a{color: #4c4c4c; font-weight:bold; font-size: 12px; text-decoration:none; padding-right:10px;}
.datagrid .table_area table th.last{border-right:1px solid #999;}
.datagrid tr td.checkbox, .datagrid tr th.checkall{  text-align:center;}
.datagrid tr.data-highlight.evenrow td,.datagrid tr.data-highlight.oddrow td{  background-color:beige;}
.datagrid tr.evenrow td{	background-color:white;}
.datagrid tr.highlight td{	background-color:#b3d9ff!important;}
.datagrid tr.oddrow td{	background-color:#f5f8fa;}
.datagrid td.checkbox {	vertical-align:middle;}
.datagrid td.flag {	vertical-align:middle;	text-align:center;	background: transparent url(/icons/smallIcon_Flag.png) no-repeat center center;}
.datagrid td.checkcircle {	vertical-align:middle;	text-align:center;	background:url(/icons/check-circle-1.png) no-repeat scroll center center transparent;}
.datagrid tr.notes td.dFix {  padding-bottom: 5px;  padding-left: 10px;}
.datagrid tr.notes {	display:none;}
.datagrid tr.notes td{	color:#888895;	padding-left:20px;	padding: 0 20px;	line-height:12px!important;}
.datagrid .red {	color:red;}
.datagrid tr.notes .red {	color:red;}	
.datagrid .red_name {	color:red;	text-decoration:underline;}	
.datagrid table.noresults{  height:100px;}
.datagrid table.noresults td{  padding-top:50px;}  
td.nonefound {  font-size: 11px;  text-align: center;  width: 100%;border-right:1px solid #999999 !important;}
#noResultsFound{display:none;}
.items .checkbox {  float:left;  width:15px;  height:15px;  margin:2px 14px 0 0;  padding:0;} 
.items .boxpriv {  float:left;  margin:-1px 0 0 0;}
.items .boxpriv .checkbox {  margin:0 8px 0 0;}
.items .boxpriv label {  float:left;  color:#fff;  font-size:10px;  line-height:13px;  background:#a4a4a4 url(/icons/bg-label.gif) repeat-y;  padding:1px 5px 1px 4px;} 
.items .active label {  background:#d00 url(/icons/bg-label-active.gif) repeat-y;}