/*
//============================================
// STANDARD SIMPLE TABLE, USED FOR NEWS ETC.
//============================================
*/
table.tbl_simple
{
	border-collapse: collapse;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
}
table.tbl_simple td, table.tbl_simple tr
{
	padding: 0px;
	margin: 0px;
}
table.tbl_simple td img
{
	margin: 2px;
}
table.tbl_simple img
{
	border: 1px solid #666666;
}
/*
//=================================================
// DATA TABLE FOR FORM FILL IN AND DISPLAY OF DATA
//=================================================
*/
table.tbl_data
{

	background-color: #999999;
	border-collapse: collapse;

	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
}
table.tbl_data td
{
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
table.tbl_data th
{
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	padding: 1px;
	
	font-weight: bold;
	font-size: 11px;
	/*color: #333333;*/
	color: #000033;
}
table.tbl_data th.dark
{
	background-color: #BBBBBB;
	border: 1px solid #AAAAAA;
}
table.tbl_data th.important
{
	background-color: #FF6600;
}
table.tbl_data th.important h2
{
	color: white;
}
table.tbl_data input, table.tbl_data textarea
{
	border: 1px solid #CC6600;
	background-color: #FFCC99;
	font-family: arial;
	font-size: 11px;
}
table.tbl_data select
{
	border: 1px solid #CC6600;
	background-color: #FFCC99;
	font-family: arial;
	font-size: 11px;
}
table.tbl_data .nostyle
{
	border: none;
	background-color: transparent;
	color: #663300;
}
table.tbl_data .button
{
	background-color: #666666 !important;
	border: 1px solid #333333 !important;
	color: white !important;
	height: 18px !important;
	font-size: 12px !important;
}
div.indemnity
{
	overflow: auto; 
	width: 510px; 
	height: 150px;
}
/*
//=================================================
// NESTED TABLE DATA VARIANT
//=================================================
*/
table.tbl_data_nest
{
	background-color: #999999;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;

	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
}
table.tbl_data_nest td
{
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
	padding: 2px;
}
table.tbl_data_nest th
{
	background-color: #CCCCCC;
	border: 1px solid #BBBBBB;
	padding: 1px;
	
	font-weight: bold;
	font-size: 11px;
	/*color: #333333;*/
	color: #000033;
}

/*
//============================================
// ERROR TABLE
//============================================
*/
table.tbl_errors
{
	background-color: #FF9933;
	border-collapse: collapse;

	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #990000
}
table.tbl_errors td
{
	background-color: #F4F4F4;
	border: 1px solid #CC6633;
	padding: 2px;
}
table.tbl_errors th
{
	background-color: #990000;
	border: 1px solid #CC6633;
	padding: 1px;
	
	font-weight: bold;
	font-size: 12px;
	/*color: #333333;*/
	color: #FFFFFF;
}
