/* AUTO-TABLE */



table.auto_table, table.debug 
{
    background: 	#F7F7F7;
    font-family: 'Open Sans', verdana, helvetica, sans-serif;
    font-size: 		11px;
    margin: 		0px;
}

table.debug 
{
    border: 		1px solid silver;
}

table.auto_table td a:link,
table.auto_table td a:visited 
{
	color: 				#013378;
	text-decoration: 	none;
}



table.auto_table td a:hover 
{
    color: 				#6096BF;
    text-decoration: 	underline;
}





table.auto_table th a:link,

table.auto_table th a:visited 

{

	color: 				#666666;

	text-decoration: 	none;

}



table.auto_table a.delete:link,

table.auto_table a.delete:visited 

{

	color: 				red;

}



table.auto_table a.send:link,

table.auto_table a.send:visited 

{

	color: 				green;

}



table.auto_table a.edit:link,

table.auto_table a.edit:visited 

{

	color: 				#013378;

}









table.auto_table td 

{

	border: 1px solid #C0C0C0;

	

	padding: 3px;

	

	vertical-align:middle;

	text-align: left;

}



table.auto_table tr.error td{

	border: 1px solid #C0C0C0;

	color: #FF0000;

	font-weight: bold;

	padding: 10px;

	text-align: center;

}



table.debug th {

	background-color: #EAEAEA;

	border-bottom: 1px solid #C0C0C0;

	font-size: 10px;

	padding: 5px;	

}





table.auto_table tr th 

{

	font-size:		11px;

	padding: 		5px;

	background: 	#D5E5F1;

	color: 			black;

	border: 		1px solid #CCCCCC;

	background: 	url('/var/img/grid/table_header.gif') repeat-x; 

	

	

}





table.auto_table tr.fields th 

{

	background: url('/var/img/grid/table_header_small.jpg') repeat-x; 

	font-size: 11px;

	font-weight: normal;

	padding: 3px;

	border: none;
	text-align:center;
}





table.auto_table tr.footer td {

	border: none;

	color: #808080;

	padding: 4px;

	text-align: center;

}



table.auto_table tr.summary td{

	padding-right: 5px;

	text-align: 	right;

}



table.auto_table tr.description td

{

	padding: 5px;

	border-bottom: 1px solid gray;

	border-left: 1px solid gray;

}







table.auto_table tr.time td

{

	padding-right: 5px;

	text-align: 	right;

	border: none;

}



table.auto_table tr.settings td

{

	color: gray;

	border: none;

}





table.auto_table tr.no_data td

{

	border: 1px solid #C0C0C0;

	padding: 5px;

}



table.auto_table tr.no_data,table.auto_table tr.error 

{

	text-align: center;

}



table.auto_table tr.pagination td

{

	text-align: center;

	padding: 	5px;

	font-size: 12px;

}



table.auto_table tr.r_1 td 

{

	background: #F7F7F7;

}



table.auto_table tr.r_1_1 td 

{

	background: #F7F7F7;

}



table.auto_table tr.r_1_1 td

{

	border-top: 1px solid #C0C0C0;

}



table.auto_table tr.r_2 td,table.debug td 

{

	background: #F5F5F1;

}







table.auto_table input,table.auto_table textarea, auto_table.select {

	font-size: 		11px;

	font-family: 'Open Sans', helvetica, sans-serif;

}



table.auto_table tr.data_summary {

	text-align: center;

	background: #DCDCDC;

}





table.auto_table tr.data_summary hr {

	height: 1px;

	color: red;

	padding: 1px;

	margin: 0px;

}



table.summary_distinct {

	border: none;

	font-size: 10px;

	font-family: 'Open Sans', tahoma, helvetica, sans-serif;

}



table.summary_distinct td 

{

	border: 1px solid #C0C0C0;

}





table.auto_table select

{

	font-size: 11px;

	font-family: 'Open Sans', tahoma, helvetica, sans-serif;

}

table.auto_table a.cancel{text-decoration: line-through !important;}