@charset "utf-8";
/* CSS Document */
/*banner*/
.subbanner{
	background-color: #0B51A3;
	height: 250px;
	background-image: url(../Img/SubBanner02.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.cert{
	height: 550px;
	padding:0px 0px 20px 0px;
	background-image: url(../Img/AboutUs04.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	text-align: center;
}
.tbl table {
	width:1000px;
	margin:15px 0;
	border:0;
}
td,th{
white-space:pre-line;word-wrap: break-word; word-break: break-all;
	padding:10px;
}
.tbl th {
	font-weight:bold;
	background-color:#0b51a3;
	color:#fff;
	text-align:center;
}
.tbl,.tbl th,.tbl td {
	font-size:0.95em;
	border-collapse:collapse;
}
.tbl th,.tbl td {
	border: 1px solid #ffffff;
	border-width:1px;
	padding-left:10px;
}
.tbl th {
	border: 1px solid #e7f6fe;
	border-width:1px 0 1px 0
}
.tbl td {
	border: 1px solid #eeeeee;
	border-width:1px 0 1px 0
}
.tbl tr {
	border: 1px solid #ffffff;
}
.tbl tr:nth-child(odd){
	background-color:#f7f7f7;
}
.tbl tr:nth-child(even){
	background-color:#ffffff;
}

.page{padding:10px}
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 10px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #0B51A3;text-decoration: none;}