	/* CSS Document */
	/* Formatting of datagrid like tables */
	table.datagridZebra .thead td, table.datagridZebra .thead th {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold; 
		border-left:1px solid #D9D9D9; 
		border-top:1px solid #D9D9D9; 
		border-bottom:1px solid #A4A4A4; 
		background-image:url(bgDatagridHeader.gif);
		background-repeat:repeat-x; 
		padding:3px 5px 3px 5px;
		vertical-align:bottom;
	}
	table.datagridZebra .thead td.sortASC a, table.datagridZebra .thead th.sortASC a{
	    padding: 0 20px 0 0;
	    display:block;
	    background: url(sortASC.gif) no-repeat top right;
	}	
	table.datagridZebra .thead td.sortDESC a, table.datagridZebra .thead th.sortDESC a{
	    padding: 0 20px 0 0;
	    display:block;
	    background: url(sortDESC.gif) no-repeat top right;
	}	
	table.datagridZebra .thead .thSet {
		border-bottom:1px solid #467AE2; 
		background-image:url(bgDatagridHeaderSet.gif);
	}
	table.datagridZebra .tfoot td {
		border-left:1px solid #D9D9D9;
		border-bottom:1px solid #D9D9D9;
		border-top:1px solid #D9D9D9;
		font-size:11px; 
		padding:6px 4px 6px 4px;
	}
	table.datagridZebra {
		border-right:1px solid #D6D6D6;
	}
	table.datagridZebra tbody td 
	{
		border-left:1px solid #D6D6D6; 
		padding:4px;
		vertical-align:baseline;
	}
	
	table.datagridZebra tbody td table td
	{
		border-left:none; 
		padding:0;
	}
	table.datagridZebra tr.zebra {
		background-color:#EEF4FE; /*#F6F6F6, #F3F3F3*/
	}
	
	table.datagridZebra tr:hover td {background-color:#CBDCFC; cursor:pointer;}
	table.datagridZebra tr.gridFooter:hover td {background-color:transparent; cursor:auto;}
	table.datagridZebra ul 
	{
		margin:0px;
		padding:0px 0px 0px 0px;
	}
		table.datagridZebra ul li
	{
		list-style-type:none;
	}
	#caption {
		padding:0 4px 8px 5px;
		font-size:14px;
		font-weight:bold;
		color:#CC3300; 
		text-align:left;
	}
	
	.gridFooter a, .gridFooter span{
	    padding:0 5px;
	}
	
	.noWrap{white-space: nowrap;}
	
	table.datagridZebra tr.first tdx {border-top:solid 2px #333333; padding-top:30px;}
	table.datagridZebra {border:solid 1px #999;}
	table.datagridZebra tr.nobortop td {border-style: none dotted;}
	table.datagridZebra tr.noborbot td {border-width:1px 1px 0px 1px; border-style: solid dotted;}
	table.datagridZebra tr td {border-color: #999;}
	