/*** DATA TABLE ***/
.ico-sort-asc,.ico-sort-desc
	{
		display:inline;
		float:left;
		
		height:15px;
		width:9px;
		background:url(images/ico_sort_asc.png) no-repeat center center;
	}
.ico-sort-desc
	{
		background:url(images/ico_sort_desc.png) no-repeat center center;
	}
.dtable
	{	
		/*font-size:10pt;*/
		border-collapse:collapse;
	
		border:1px solid #AAB6C3;
	}
.dtable th
	{
		background:#234F7B url(images/table-hdr-bg.png) repeat-x top;
		border-collapse:separate;
		
		font-size:.85em;
		/*padding:4px;font-size:9pt;*/
		
		border:1px solid #333;
		border-bottom-width:2px;
	}
.dtable th a, .dtable th a:hover
{ color:#FFFFFF; text-decoration:none; height:16px; display:block; white-space:nowrap; }
.dtable th a:hover
	{
		text-decoration:underline;
	}

.dtable .dt-row, .dtable .dt-row-2
	{
		background:#EBEFF3;
		border:1px solid #D6DFE6;
		padding:4px;
	}
	
.dtable .dt-row-2 
	{
		background:#D6DFE6;	border:1px solid #f00;
	}
	
.dtable tr:hover
					{
						background:#ddd;
					}	

.dtable2
	{	
		font-size:.8em;
		background:#fff;
		border-collapse:collapse;
	
	}
.dtable2 th
	{
		
		border-collapse:separate;
		background:#234F7B url(images/table-hdr-bg.png) repeat-x top;
		font-size:.85em;
		/*padding:4px;font-size:9pt;*/
		
		border:1px solid #333;
		border-bottom-width:2px;
	}
.dtable2 th a, .dtable th a:hover
{ color:#FFFFFF; text-decoration:none; height:16px; display:block; white-space:nowrap; }
.dtable2 th a:hover
	{
		text-decoration:underline;
	}

.dtable2 .dt-row, .dtable .dt-row-2
	{
		background:#EBEFF3;
		border:1px solid #D6DFE6;
		padding:4px;
	}
	
.dtable2 .dt-row-2 
	{
		background:#D6DFE6;
	
	}
	
.dtable2 tr:hover
					{
						background:#fff;
					}	
.dtable2 td
					{
						padding:0px;
						padding-right:10px;
					}	
.section
	{
	}
.dt-hdr
	{
		white-space:nowrap;
	}
.dt-hdr a,.dt-hdr a:visited,.dt-hdr a:hover
,.dt-hdr-inactive
	{
		padding:4px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		text-align:center;
		border-right:1px solid #301818;
/*		border-left:1px solid #301818;
*/		background:#301818 url(images/dt_hdr_bg.png);
		
		text-decoration:none;
		border-collapse:collapse;
	}
.dt-hdr a {display:block;}
.dt-hdr-inactive
	{
		font-weight:normal;
		/*display:table-cell;
		padding:0 5% 0 5%;*/
		border:none;
		color:#999;
		background-image:url(images/dt_hdr_bg-inactive.png);
	}

.dt-hdr a:hover
	{
		color:#FFFFFF;
		background-color: #995103;
		background-image:url(images/dt_hdr_bg-hover.png);

	}

