@page {
	margin: 20mm 10mm 20mm 10mm;
}
body {
	background: none;
	margin: 0;
	padding: 0;
	color: black;
}
h1 {
	font-size: 14pt;
}
h2 {
	font-size: 12pt;
}
p {
	margin-bottom: 6px;
}
p, li {
	font-size: 10pt;
}
ol, ul {
	margin: 0 0 18px 30px;
}
table.standard {
	margin-bottom: 0;
}
table.standard td,
table.standard th {
	padding: 3px 0px;
}
div.wrapper {
	width: 100%;
	padding: 0px;
	background: none;
}
section.header_wrapper {
	width: 100%;
	padding: 0;
	max-width: none;
}
header.main {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid black;
}
div.offer_title h1 {
	font-size: 14pt;
}
section.navigation_wrapper {
	display: none;
}
section.banner_wrapper {
	background: none;
	height: auto;
	border-bottom: none;
}
div.banner {
	height: auto;
}
section.content_wrapper {
	padding: 20px 0;
}
article.main {
	float: none;
	width: 100%;
}
article.main h1 {
	font-size: 14pt;
}
article.main h2 {
	font-size: 12pt;
	margin-top: 20px;
	margin-bottom: 6px;
}
aside {
	float: none;
	width: 100%;
	margin-top: 40px;
	padding: 0;
}
div.inputs {
	width: 100%;
	padding: 0;
}
div.important_dates_header {
	height: auto;
	margin-bottom: 0px;
	padding: 0;
}
header.important_dates h2 {
	color: black;
	line-height: normal;
}
div.date_left {
	display: none;
}
div.date_right {
	float: none;
	width: 100%;
	padding: 0;
}
div.date_right h3 {
	font-size: 10pt;
	margin-bottom: 6px;
}
div.date_right h4 {
	font-size: 10pt;
}
div.date_right p {
	font-size: 8pt;
}
section.form_process_wrapper {
	width: auto;
	padding: 0;
	background: none;
}
div.form_process h2 {
	color: black;
	font-size: 14pt;
	padding: 15px 0;
}
div.form_process h2 span {
	font-size: 100%;
	color: #c3d600;
}
section.wizsteps_wrapper {
	display: none;
}
div.form_section {
	padding: 0;
}
div.form_section_header {
	margin-bottom: 18px;
	padding: 0;
	background-color: none;
}
div.form_section_title {
	float: none;
	width: 100%;
	margin-right: 0;
}
div.form_section_preamble {
	float: none;
	width: 100%;
	margin-right: 0;
}
div.form_section_help {
	display: none;
}
div.form_section_left {
	float: none;
	width: 100%;
	margin-right: 0;
}
div.form_section_left label {
	height: 20px;
	line-height: 20px;
	text-align: left;
}
div.form_section_middle {
	float: none;
	width: 100%;
}
div.form_section.residency div.form_section_left {
	width: 100%;
}
div.form_section.residency div.form_section_middle {
	float: none;
	width: 100%;
}
input.textbox {
	width: 50%;
	height: 38px;
	margin-bottom: 15px;
}
div.form_section > br.clearfloat {

}
input.textbox.designation {
	width: 35%;
}
input.textbox.chesshin {
	width: 46%;
}
.selectboxit-container .selectboxit {
	width: 50% !important;
}
div.form_section_middle div.app_amount {
	width: 100%;
	margin-bottom: 15px;
	padding: 0;
	background: none;
}
label.radio_label,
label.checkbox_label {
	-webkit-print-color-adjust: exact;
}
div.form_section_conditions {
	float:none;
	width: 100%;
}
div.form_section_conditions div.form_section_middle {
	width: 100%;
	padding-top: 0px;
	padding-left: 0px;
}
div.review_block {
	margin: 0;
}
div.button_area {
	min-height: 0px;
    margin: 10px auto 0 auto;
	background-color: none;
	display:none;
}
div.banner div.button_area {
	display: none;
}
input.primary_button,
input.secondary_button {
	display: none;
}
section.footer_wrapper {
	background: none;
	margin: 0;
	padding: 0;
}
footer.top {
	min-height: 30px;
	border-bottom: 1px solid black;
}
footer.top ul {
	height: 30px;
}
footer.top li {
	color: black;
	line-height: 30px;
	font-size: 9pt;
}
footer.top li span {
	color: black !important;
}
footer.top a {
	color: black;
}
footer.btm {
	padding: 10px 0 0 0;
}
footer.btm h3 {
	color: black;
	font-size: 12pt;
}
footer.btm p {
	color: black;
	font-size: 9pt;
}
section.built_by {
	display: none;
}