@charset "utf-8";
/* css document */

p,
table, caption, td, tr, th {
	margin:0;
	padding:0;
	font-weight:normal;
	}

/* ---- paragraphs ---- */

p {
	margin-bottom:15px;
	}
	
/* ---- table ---- */
tbody tr th{ color:#011432;}
thead tr th{ border-right:2px solid #e7e8e6;}
tfoot tr th{ color:#011432;}
tfoot tr td{background:#ebecee;border:0px solid #e7e8e6; color:#4c4a4b; font-size:12px;text-align: left;}
tfoot tr td span{ color:#f00;}
tfoot tr th span{ margin-left:20px;}
table tr th span{ margin-left:20px;}
table {
	border-collapse:collapse;
	margin-bottom:15px;
	 width:100%;
	 	}
	
	caption {
		text-align:left;
		font-size:15px;
		padding-bottom:10px;
		}
	
	table td,
	table th {
		padding:5px;
		border: 1px solid #192a45;
		border-width: 0 2px 2px 2px;
		text-align:center;
		font-weight: bold;
		}
		
	thead th {
		background:#011432;
		}
			
		thead th[colspan],
		thead th[rowspan] {
			background:#011432;
			}
		
	tbody th,
	tfoot th {
		text-align:left;
		background:#e3e5e4;
		}
		
	tbody td,
	tfoot td {
		text-align:center;
		background:#b8bcc4;
		font-weight: bold;
		}
		
	tfoot th {
		background:#e3e5e4;
		}
		
	tfoot td {
		background:#b8bcc4;
		font-weight:bold;
		}
			
	tbody tr.odd td { 
		background:#bcd9e1;
		}