@charset "UTF-8";

#table{
	width : 100%;
	border-collapse: collapse;
margin-bottom : 30px;
}

#table td{
	padding : 10px 8px;
	border : 1px solid #999999;
	width: 70%;
}

#table th{
	padding : 12px 8px;
	border : 1px solid #999999;
	font-weight: bold;
	width: 20%;
  text-align : left;
	background-color: #26499d;
	color: white;
}

#table thead th{
	background: #26499d;
}







#table1{
	width : 100%;
	border-collapse: collapse;
margin-bottom : 30px;
}

#table1 td{
	padding : 10px 8px;
	border : 1px solid #999999;
	width: 70%;
}

#table1 th{
	padding : 12px 8px;
	border : 1px solid #999999;
	font-weight: bold;
	width: 20%;
  text-align : left;

}



@media only screen and (max-width:770px)

{
#table{
	
	display: block;	
	border : 1px solid #999999;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;	
}

#table thead{
	display: none;
}

#table tbody{
	display: block;
}

#table tbody tr{
	display: block;
	margin-bottom: 1.5em;
}

#table tbody th, #table tbody td{
	
	display: list-item;	
	border: medium none;	
	width: 95%;	
}

#table tbody th{
	padding : 5px 8px;
	margin-bottom: 5px;
	list-style-type: none;
	color: #fff;
	background: #26499d;
	width: auto;
}

#table tbody td{

	margin-left: 10px;
	list-style-type: none;
	padding: 0px;	
}

}


#table00{
	width : 100%;
	border-collapse: collapse;
	margin-top : 20px;
margin-bottom : 30px;
}

#table00 td, #table00 th{
	padding: 8px;
	border: 1px solid #cccccc;
	width: 50%;
}

#table00 th{
	font-weight: bold;
	width: 20%;
}

#table00 thead th{
	background: #e6e6e6;
}






#table00a{
	width : 100%;
	border-collapse: collapse;
	margin-top : 20px;
margin-bottom : 30px;
}

#table00a td, #table00a th{
	padding: 8px;
	border: 1px solid #cccccc;
	width: 50%;
}

#table00a th{
	font-weight: normal;
	width: 20%;
}

#table00a thead th{
	background: #e6e6e6;
}

#table00a thead td{
	background: #e6e6e6;
}

.table-scroll{
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
  width : 100%;
  margin-top : -15px;
  margin-bottom : 30px;
}

#tableF{
  border-collapse: collapse;
  width : 98%;
  margin-left : auto;
  margin-right : auto;
}

#tableF th,#tableF td{
  border : 1px solid #8080c0;
  padding: 8px;
  white-space: nowrap;

}

#tableF th{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box ;
padding : 8px;
  border : 1px solid #8080c0;
  text-align : center;
  width : 20%;
  font-weight : normal;
}

#tableF thead td{
	font-weight: bold;
	color: white;
	background-color: #26499d;
}

#tableF thead th{
	font-weight: bold;
	color: white;
	background-color: #26499d;
}

#tableE{
  border-collapse: collapse;
  width : 94%;
  margin-left : auto;
  margin-right : auto;
}

#tableE th,#tableE td{
  border : 1px solid #8080c0;
  padding: 8px;
  white-space: nowrap;
}


#tableE th{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box #CCFFCC;
padding : 8px;
  border : 1px solid #8080c0;
  text-align : center;
  width : 20%;
  font-weight : normal;
}






#tableF1{
  border-collapse: collapse;
  width : 98%;
  margin-left : auto;
  margin-right : auto;
}

#tableF1 th,#tableF1 td{
  border : 1px solid #8080c0;
  padding: 8px;
  white-space: nowrap;

}

#tableF1 th{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box ;
padding : 8px;
  border : 1px solid #8080c0;
  text-align : left;
  width : 20%;
  font-weight : normal;
	font-weight: bold;
}

#tableF1 thead td{
	font-weight: bold;
	color: white;
	background-color: #26499d;
}

#tableF1 thead th{
	font-weight: bold;
	color: white;
	background-color: #26499d;
}

#tableJ{
  border-collapse: collapse;
  width : 98%;
  margin-left : auto;
  margin-right : auto;
	margin-bottom: 30px;
	margin-top: -5px;
}

#tableJ th,#tableJ td{
  border : 1px solid #8080c0;
  padding: 6px;
  white-space: nowrap;
}


#tableJ th{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box #CCCCFF;
padding : 4px;
  border : 1px solid #8080c0;
  text-align : center;
  width : 20%;
  font-weight : normal;
}

.table-scrolls{
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	margin-bottom: 30px;
}

.table-scrolls table{
  border-collapse: collapse;
  width : 98%;
  margin-left : auto;
  margin-right : auto;
}

.table-scrolls th,td{
  border : 1px solid #999999;
  padding: 8px;
  white-space: nowrap;
}


.table-scrolls th{
	background-color: transparent;
	background: none 0% 0% / auto auto repeat scroll padding-box border-box;
	padding: 4px;
	border: 1px solid #999999;
	text-align: left;
	width: 30%;
}



.table-scroll table tr:nth-child(even) {
background:#ffffff;
}
 
.table-scroll table tr:nth-child(odd) {
background:#f4f4ff;
}

.table-scroll{
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	margin-bottom: 30px;
}

.table-scroll table{
  border-collapse: collapse;
  width : 98%;
  margin-left : auto;
  margin-right : auto;
}

.table-scroll th,td{
  border : 1px solid #999999;
  padding: 10px;
  white-space: nowrap;
}


.table-scroll th{
	background-color: transparent;
	background: none 0% 0% / auto auto repeat scroll padding-box border-box;
	padding: 4px;
	border: 1px solid #999999;
	text-align: center;
	width: 12%;
}



.table-scroll table tr:nth-child(even) {
background:#ffffff;
}
 
.table-scroll table tr:nth-child(odd) {
background:#f4f4ff;
}