/** OBJECT/INSTANCE PROPERTIES **/
table.instance_properties
{
	font-size:8pt;
	font-family:Courier New;
	width:600px;
	border:1px solid #738CD4;
	border-collapse:collapse;
	
}
table.instance_properties th, table.instance_properties td
{
	border:1px solid #738CD4;
	border-collapse:collapse;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	vertical-align:top;
	
}
table.instance_properties th
{
	font-weight:normal;
	background-color:#F0F5FF;
	color:Blue;
	white-space:nowrap;
}
table.instance_properties td.object_type
{
	font-weight:normal;
	color:green;
	white-space:nowrap;
}

/** DataTable representation **/
table.datatable_preview
{
	border:1px solid #DEDFEF; font-family:Arial, Verdana; 
	font-size:9pt;
	border-collapse:collapse;
	margin-bottom:5px;
	
}
table.datatable_preview th, table.datatable_preview  td
{
	border:1px solid #DEDFEF;
	border-collapse:collapse;
	padding:1px 3px 1px 3px;
}
table.datatable_preview caption
{
	font-weight:bold;
	font-size:10pt;
	background-color:#DEDFEF;
	FILTER:progid:DXImageTransform.Microsoft.gradient(
		startColorstr=#DEDFEF,endColorstr=#FFFFFF, gradientType=0)
		
}
table.datatable_preview th
{
	background-color:#DEDFEF;
	color:navy;
	FILTER:progid:DXImageTransform.Microsoft.gradient(
		startColorstr=#FFFFFF,endColorstr=#DEDFEF, gradientType=0);
	
}

/** DEBUG PANELS **/
div.div_debug
{
	position:absolute;
	left:100px;
	top:100px;	
	z-index:1000;
	width:50%;
	min-width:400px !important;
	max-width:600px !important;
	padding:10px 10px 10px 10px;
	border:1px solid black;
	background-color:#ffffe9;
}
div.div_debug table 
{
	background-color:#ffffe9;
	width:95%;
	border:0px none;
	font-size:9pt;
}
div.div_debug td 
{
	word-break:break-all;word-wrap:break-word;
}
div.div_debug .div_title 
{
	font-family:Courier New,Verdana; 
	color:brown;
	font-size:9pt;
	background-color:#ffffe9;
	font-weight:bold;
}
div.div_debug .td_title 
{
	background-color:steelblue;
	color:white;
	font-weight:bold;
	word-break:normal;word-wrap:normal;white-space:nowrap;
}
div.div_debug td.td_error
{
	font-family:Courier New,Verdana;color:red;font-size:8pt
}
