body {
/*margin: 0 auto;
padding: 0;
background-color:#F5F5F5; */
font-family: Tahoma, Verdana, sans-serif;
/*font-size: 12px;*/
font-size: 1.15em;
/*color: #000000;*/
}





/*--- Table font----------------------------------*/
table {
/*    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-family: Tahoma, Verdana, sans-serif;
/*	font-size: 12px;*/
	font-size: 0.95em; 
    border-collapse: collapse;
    width: 100%;
}

/*
<!--<style> @page { size: A4 }</style>
<style>@page { size: A4 landscape }</style> --> */

table.report-container {
	page-break-after:always;
	}

thead.report-header {
	display:table-header-group;
	}

tfoot.report-footer {
	display:table-footer-group;
	} 

tr.noPrint, td.noPrint {
	display:none;
	} 


/*--- Table#93DAFF ----------------------------------*/
.table1_1 table {
	width:100%;
	margin:15px 0
}
.table1_1 th {
	background-color:#f8aad7;
	color:#000000
}
.table1_1 th,.table1_1 td
{
	font-size:0.95em;
	padding:8px;
	border:0px solid #dddddd;
	border-collapse:collapse
}
.table1_1 tr:nth-child(odd){
	background-color:#f9e0ef;
}
/*--- Table #dbf2fe  ----------------------------------*/
.table1_1 tr:nth-child(even){
	background-color:#fdfdfd;
}

.table1_1 tr:hover {background-color: #ddd;}

/*--- Table ----------------------------------*/
.table1_2 table {
	width:100%;
	margin:15px 0
}
.table1_2 th {
	background-color:#00BFFF;
	color:#FFFFFF
}
.table1_2 th,.table1_2 td
{
	font-size:0.95em;
/*	text-align:center; */
	padding:8px;
	border:0px solid #dddddd;
	border-collapse:collapse
}
.table1_2 tr:nth-child(odd){
	background-color:#aae9fe;
}
.table1_2 tr:nth-child(even){
	background-color:#fdfdfd;
}

.table1_2 tr:hover {background-color: #ddd;}

/*--- Table ----------------------------------*/
.table1_3 table {
	width:100%;
	margin:15px 0
}
.table1_3 th {
	background-color:#1EA4FF;
	color:#FFFFFF
}
.table1_3,.table1_3 th,.table1_3 td
{
	font-size:0.95em;
	text-align:center;
	padding:8px;
	border:0px solid #dddddd;
	border-collapse:collapse
}
.table1_3 tr:nth-child(odd){
	background-color:#b4e0fe;
}
.table1_3 tr:nth-child(even){
	background-color:#fdfdfd;
}

.table1_3 tr:hover {background-color: #ddd;}

/*--- Table ----------------------------------*/
.table2_1 table {
	width:100%;
	margin:15px 0
}
.table2_1 th {
	background-color:#C3E7FA;
	color:#000000
}
.table2_1,.table2_1 th,.table2_1 td
{
	font-size:0.95em;
	text-align:center;
	padding:8px;
	border:0px solid #dcf1fc;
	border-collapse:collapse
}
.table2_1 tr:nth-child(odd){
	background-color:#ebf7fd;
}
.table2_1 tr:nth-child(even){
	background-color:#fdfdfd;
}

.table2_1 tr:hover {background-color: #ddd;}

/*--- Table ----------------------------------*/
.table2_2 table {
	width:100%;
	margin:15px 0
}
.table2_2 th {
	background-color:#00A5FF;
	color:#FFFFFF
}
.table2_2,.table2_2 th,.table2_2 td
{
	font-size:0.95em;
	text-align:center;
	padding:8px;
	border:0px solid #6dcbfe;
	border-collapse:collapse
}
.table2_2 tr:nth-child(odd){
	background-color:#aae1fe;
}
.table2_2 tr:nth-child(even){
	background-color:#fdfdfd;
}

/*--- Table ----------------------------------*/
.table3_1 table {
	width:100%;
	margin:15px 0
}
.table3_1 th {
	background-color:#00BFFF;
	color:#FFFFFF
}
.table3_1,.table3_1 th,.table3_1 td
{
	font-size:0.95em;
	text-align:center;
	padding:8px;
	border:0px solid #20a9fe;
	border-collapse:collapse
}
.table3_1 tr:nth-child(odd){
	background-color:#aae9fe;
}
.table3_1 tr:nth-child(even){
	background-color:#fdfdfd;
}

.table3_1 tr:hover {background-color: #ddd;}

/*--- Table ----------------------------------*/
.table3_2 table {
	width:100%;
	margin:15px 0
}
.table3_2 th {
	background-color:#87CEFA;
	color:#000000
}
.table3_2,.table3_2 th,.table3_2 td
{
	font-size:0.95em;
	text-align:center;
	padding:4px;
	border:0px solid #5fbdf8;
	border-collapse:collapse
}
.table3_2 tr:nth-child(odd){
	background-color:#d7eefd;
}
.table3_2 tr:nth-child(even){
	background-color:#fdfdfd;
}

.table3_2 tr:hover {background-color: #ddd;}
}

</style>