/* standard list style table */
table.datagrid {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 100%;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

table.datagrid tr.top{border-top:2px solid #80B5D7;}
table.datagrid th {
	margin: 0px;
	padding:0px 2px;
	height: 22px;
	text-align:left;
	background:url(images/glossyback.gif) left bottom repeat-x;
	/*background:#3872B2;*/
	color: #fff;
}
table.datagrid th.title {text-align: left; border-right:1px solid #80B5D7; border-collapse:collapse;}

table.datagrid th a {color: #ff9900;}

table.datagrid tr.rowSpecial {background-color:#F8FFCC;}
table.datagrid tr.rowFinal {background-color:#CCCCCC; color:#FF0000; font-weight:bold;}
table.datagrid tr.row0 {background-color: #F5F5F5;}
table.datagrid tr.row1 {background-color: #FFF;}
table.datagrid td {border-bottom: 1px solid #e5e5e5;padding: 4px;vertical-align:top;}
table.datagrid tr.row0:hover {background-color: #f1f1f1;}
table.datagrid tr.row1:hover {background-color: #f1f1f1;}
table.datagrid td.options {background-color: #ffffff;font-size: 8px;}
select.options, input.options {font-size: 8px;font-weight: normal;border: 1px solid #999999;}
/* standard form style table */
table.adminform {background-color: #f5f5f5;border: solid 1px #d5d5d5;width: 100%;padding: 10px;border-collapse: collapse;}
table.adminform tr.row0 {background-color: #f5f5f5;}
table.adminform tr.row1 {background-color: #eeeeee;}
table.adminform th {
	font-size: 12px;
	padding: 6px 4px 2px 4px;
	text-align: left;
	height: 25px;
	color: #333;
	background:url(images/mso-hd.gif) left bottom repeat-x;
}
table.adminform td {padding: 2px;text-align: left;vertical-align:top;}
table.adminform td.colLeft{width:200px;}
table.adminform td.editor {font-size: 9px;}
table.cpanel td {text-align: center;}

/*PAGING STYLESHEET*/
table.colTitle{ border:none !important;}
table.colTitle td{border:none;}
table.colTitle td.sortAsc-able{background:url(images/sort_asc_able.gif) center center no-repeat; width:16px; cursor:pointer;}
table.colTitle td.sortAsc-disable{background:url(images/sort_asc_disable.gif) center center no-repeat; width:16px;}
table.colTitle td.sortDesc-able{background:url(images/sort_desc_able.gif) center center no-repeat; width:16px; cursor:pointer;}
table.colTitle td.sortDesc-disable{background:url(images/sort_desc_disable.gif) center center no-repeat; width:16px;}

div.grid-datatype-text{text-align:left;}
div.grid-datatype-image{text-align:center;}
div.grid-datatype-boolean{text-align:center;}
div.grid-datatype-number{text-align:right;}
div.grid-datatype-decimal{text-align:right;}
div.grid-datatype-currency{text-align:right;}
div.grid-datatype-date{text-align:center;}
div.grid-datatype-datetime{text-align:center;}

table.tblAction{border:none; float:right;}
table.tblAction td{border:none; text-align:left;}

a.status-true{width:16px; height:16px; background:url(images/status_ok.png) center center no-repeat; display:block;}
a.status-false{width:16px; height:16px; background:url(images/status_cancel.png) center center no-repeat; display:block;}

a.action-new{width:24px; height:24px; background:url(images/action_new.png) no-repeat; display:block; float:left; margin:0px 2px;}
a.action-pdf{width:24px; height:24px; background:url(images/pdf.png) no-repeat; display:block; float:left; margin:0px 2px;}
a.action-delete{width:16px; height:16px; background:url(images/action_delete.png) no-repeat; display:block; float:left; margin:0px 2px;}
a.action-edit{width:16px; height:16px; background:url(images/action_edit.png) no-repeat; display:block; float:left; margin:0px 2px;}
a.action-copy{width:16px; height:16px; background:url(images/action_copy.png) no-repeat; display:block; float:left; margin:0px 2px;}
a.action-print{width:16px; height:16px; background:url(images/action_print.png) no-repeat; display:block; float:left; margin:0px 2px;}
a.action-upload{width:20px; height:20px; background:url(images/action_upload.gif) no-repeat; display:block; float:left; margin:0px 2px;}

/*PAGING*/
div.pagingContainer{background:#FFFFDD; margin:5px 0px; padding:5px; border:1px solid #CCCCCC;}
table.paging {font-size:12px; font-weight:bold;color:#333;width:100%;}
table.paging td {padding:0px; text-align:center; height:22px; background-position:center; text-align:center; vertical-align:middle;}

table.paging td.info {text-align:left;}

table.paging td.selected {color:#fff;background:#7DA2EE;border-top: 1px solid #284D99;cursor:pointer; width:20px;}
table.paging td.others {color:#fff;background:#999999;border-top: 1px solid #fff; width:20px;}
table.paging td.first-active{background:url(images/page-first.gif) center 3px no-repeat; cursor:pointer; width:20px;}
table.paging td.prev-active{background:url(images/page-prev.gif) center 3px no-repeat; cursor:pointer; width:20px;}
table.paging td.next-active{background:url(images/page-next.gif) center 3px no-repeat; cursor:pointer; width:20px;}
table.paging td.last-active{background:url(images/page-last.gif) center 3px no-repeat; cursor:pointer; width:20px;}

table.paging td.first-deactive{background:url(images/page-first-disabled.gif) center 3px no-repeat; width:20px; }
table.paging td.prev-deactive{background:url(images/page-prev-disabled.gif) center 3px no-repeat; width:20px; }
table.paging td.next-deactive{background:url(images/page-next-disabled.gif) center 3px no-repeat; width:20px; }
table.paging td.last-deactive{background:url(images/page-last-disabled.gif) center 3px no-repeat; width:20px; }