.head-main-heading {
	font-weight: bold;
	text-align: center;
	font-size: 22px;
}

.head-form-type {
	padding: 8px 0;
	width: 55px;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	border: solid 1px #000;
}

.head-form-titles {
	text-align: center;
	font-size: 20px;
}

.head-board-title {
	font-weight: 600;
}

.head-form-title {
	margin-top: 10px;
	margin-bottom: 7px;
	font-weight: 800;
	text-decoration: underline;
}

.head-form-name {
	border: solid 1px #000;
	padding: 6px 8px;
}

.square-box{
	border: solid 1px #000;
	height: 15px;
	width: 15px;
	margin: 4px 0 0 2px;
	float: right;
}
.head-form-name-text{
	float: left;
}

.head-info {
	margin: auto;
	width: 95%;
	text-align: center;
	font-weight: 600;
}

.head-session {
	font-weight: 800;
	text-decoration: underline;
}

.head-office-use {
	border: solid 1px #000;
	padding: 13px 0 3px 0;
	text-align: center;
	margin-top: 5px;
}

.personal-field {
	padding: 5px 0;
	font-weight: bold;
}

.personal-field-value {
	padding: 5px 0;
}

.personal-image {
	text-align: center;
}

.personal-image img {
	max-height: 150px;
	max-width: 130px;
	border: solid 1px #999;
}

.section-heading {
	font-weight: bold;
	margin-top: 5px;
}

.improved-text, .apply-text {
	font-size: 16px;
}

.improved-status {
	font-size: 18px;
}

.section-break {
	height: 25px;
	width: 100%;
}

.column-height {
	height: 35px;
}

.custom-table {
	width: 100%;
	border-collapse: collapse;
}

.no-border, .no-border td, .no-border th {
	border: 0 !important;
}

.with-border, .with-border td, .with-border th {
	border: solid 1px #000 !important;
	border-collapse: collapse !important;
}

.column-border {
	border: solid 1px #000 !important;
	border-collapse: collapse !important;
}

.custom-table th {
	text-align: center;
}

.table-width-equal-3 td {
	width: 33.33%;
}

.table-width-equal-4 td {
	width: 25%;
}

.custom-table-bordered td, .custom-table-bordered th {
	border: solid 1px #000;
	border-collapse: collapse;
}

.custom-table-padding td, .custom-table-padding th {
	padding: 3px;
}

.column-break {
	width: 30px !important;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
}

.document-remark {
	height: 25px;
	border: solid 1px #000;
}

.attached-document-heading {
	color: #000;
	font-weight: 800;
	font-size: 18px;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 9px;
}

.font-16 {
	font-size: 16px;
}

.document-attached-record {
	margin-bottom: 10px;
}

.postal-address-outer {
	padding: 2px;
	border: solid 1px #000;
}

.postal-address-head {
	font-weight: bold;
	text-decoration: underline;
}

.postal-address {
	padding: 8px;
	border: solid 1px #000;
}

.manual-text {
	width: 100px;
	border-bottom: solid 1px #000;
	text-align: center;
}

.break-10 {
	height: 10px;
	width: 100%;
}

.center {
	text-align: center;
}

.column-5 {
	width: 5%;
}

.column-10 {
	width: 10%;
}

.column-15 {
	width: 15%;
}

.column-20 {
	width: 20%;
}

.column-25 {
	width: 25%;
}

.column-30 {
	width: 30%;
}

.column-35 {
	width: 35%;
}

.column-40 {
	width: 40%;
}

.column-50 {
	width: 50%;
}

.column-55 {
	width: 55%;
}

.column-60 {
	width: 60%;
}

.column-65 {
	width: 65%;
}

.column-70 {
	width: 70%;
}

.column-75 {
	width: 75%;
}

.column-80 {
	width: 80%;
}

.column-85 {
	width: 85%;
}

.column-90 {
	width: 90%;
}

.column-100 {
	width: 100%;
}