@charset "UTF-8";

#table{
	width : 96%;
	border-collapse: collapse;
	margin-left : 2%;
	margin-right : 2%;margin-bottom : 20px;
}

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

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

#table thead th{
	background : none 0% 0% / auto auto repeat scroll padding-box border-box #e6e6e6;
}

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

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

#table thead{
	display: none;
    background-color : #eeeeee;
  }

#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{
	margin-bottom: 5px;
	list-style-type: none;
	color: #fff;
	background: #000066;
	width: auto;
}

#table tbody td{
	
	margin-left: 10px;
	list-style-type: none;
	padding: 0px;	
}

}


#table00{
	width : 96%;
	border-collapse: collapse;
	margin-left : 2%;
	margin-right : 2%;
	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 : none 0% 0% / auto auto repeat scroll padding-box border-box #e6e6e6;
}

#table00A thead th{
	background : none 0% 0% / auto auto repeat scroll padding-box border-box #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 : 94%;
  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 #FFFFCC;
padding : 8px;
  border : 1px solid #8080c0;
  text-align : center;
  width : 20%;
  font-weight : normal;
}

#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;
}

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

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


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