body {
	font: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

h1 {
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	font-weight: bold;
}



.rpt-part-name {
	font-size: 12px;
	font-weight: bold;
}

.rpt-header {
	text-align: center;
	padding: 5px;
	margin: 1px;
}

.rpt-header-box {
	text-align: center;
	padding: 1px 5px;
	margin: 5px;
	border: 1px;
	border-style: solid;
}

.rpt-instruction {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	/*	padding-bottom: 5px; */
	height: 29px;
	/*margin: 1px;*/
	overflow: hidden;
}

.rpt-no_data-box {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px;
	border-style: solid;
}

.rpt-instruction-box {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 1px;
	border: 1px;
	border-style: solid;
	height: 29px;
	overflow: hidden;
}

.rpt-instruction-centered {
	text-align: center;
}

.rpt-instruction-box-centered {
	border: 1px;
	border-style: solid;
	overflow: hidden;
	text-align: center;
}

.rpt-pad-box {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
	border: 1px;
	border-style: solid;
}

.rpt-sec-heading-box {
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 0;
	border-style: solid;
}

.rpt-box {
	border: 1px;
	border-style: solid;
}

.rpt-data {
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 115%;
	font-weight: normal;
	font-style: normal;
	border-bottom: none;
}

.rpt-data-nowrap {
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 115%;
	font-weight: normal;
	font-style: normal;
	border-bottom: none;
	white-space: nowrap;
	overflow: hidden
}

.rpt-data-nowrap-underline {
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 115%;
	font-weight: normal;
	font-style: normal;
	border-bottom: solid;
	border-bottom-width: 1px;
	white-space: nowrap;
	overflow: hidden
}

.box-no-top {
	border-top: 0;
}

.box-no-left {
	border-left: 0;
}

.box-no-right {
	border-right: 0;
}

.box-no-topright {
	border-right: 0;
	border-top: 0;
}

.box-no-topleft {
	border-left: 0;
	border-top: 0;
}

.box-right-only {
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
}

.box-left-only {
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
}

.box-top-only {
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
}

#forOfficeUseOnly {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px;
	border-style: solid;
}

#doc {
	margin: auto; /* center in viewport */
	width: 950px; /* fix page width */
	background: #efefef;
}

.dot_01 {
	width: 1%;
}

.dot_02 {
	width: 2%;
}

.dot_03 {
	width: 3%;
}

.dot_04 {
	width: 4%;
}

.dot_05 {
	width: 5%;
}

.dot_06 {
	width: 6%;
}

.dot_07 {
	width: 7%;
}

.dot_08 {
	width: 8%;
}

.dot_09 {
	width: 9%;
}

.dot_10 {
	width: 10%;
}

.dot_11 {
	width: 11%;
}

.dot_12 {
	width: 12%;
}

.dot_13 {
	width: 13%;
}

.dot_14 {
	width: 14%;
}

.dot_15 {
	width: 15%;
}

.dot_16 {
	width: 16%;
}

.dot_17 {
	width: 17%;
}

.dot_18 {
	width: 18%;
}

.dot_19 {
	width: 19%;
}

.dot_20 {
	width: 20%;
}

.dot_21 {
	width: 21%;
}

.dot_22 {
	width: 22%;
}

.dot_23 {
	width: 23%;
}

.dot_24 {
	width: 24%;
}

.dot_25 {
	width: 25%;
}

.dot_26 {
	width: 26%;
}

.dot_27 {
	width: 27%;
}

.dot_28 {
	width: 28%;
}

.dot_29 {
	width: 29%;
}

.dot_30 {
	width: 30%;
}

.dot_31 {
	width: 31%;
}

.dot_32 {
	width: 32%;
}

.dot_33 {
	width: 33%;
}

.dot_34 {
	width: 34%;
}

.dot_35 {
	width: 35%;
}

.dot_36 {
	width: 36%;
}

.dot_37 {
	width: 37%;
}

.dot_38 {
	width: 38%;
}

.dot_39 {
	width: 39%;
}

.dot_40 {
	width: 40%;
}

.dot_41 {
	width: 41%;
}

.dot_42 {
	width: 42%;
}

.dot_43 {
	width: 43%;
}

.dot_44 {
	width: 44%;
}

.dot_45 {
	width: 45%;
}

.dot_46 {
	width: 46%;
}

.dot_47 {
	width: 47%;
}

.dot_48 {
	width: 48%;
}

.dot_49 {
	width: 49%;
}

.dot_50 {
	width: 50%;
}

.dot_51 {
	width: 51%;
}

.dot_52 {
	width: 52%;
}

.dot_53 {
	width: 53%;
}

.dot_54 {
	width: 54%;
}

.dot_55 {
	width: 55%;
}

.dot_56 {
	width: 56%;
}

.dot_57 {
	width: 57%;
}

.dot_58 {
	width: 58%;
}

.dot_59 {
	width: 59%;
}

.dot_60 {
	width: 60%;
}

.dot_61 {
	width: 61%;
}

.dot_62 {
	width: 62%;
}

.dot_63 {
	width: 63%;
}

.dot_64 {
	width: 64%;
}

.dot_65 {
	width: 65%;
}

.dot_66 {
	width: 66%;
}

.dot_67 {
	width: 67%;
}

.dot_68 {
	width: 68%;
}

.dot_69 {
	width: 69%;
}

.dot_70 {
	width: 70%;
}

.dot_71 {
	width: 71%;
}

.dot_72 {
	width: 72%;
}

.dot_73 {
	width: 73%;
}

.dot_74 {
	width: 74%;
}

.dot_75 {
	width: 75%;
}

.dot_76 {
	width: 76%;
}

.dot_77 {
	width: 77%;
}

.dot_78 {
	width: 78%;
}

.dot_79 {
	width: 79%;
}

.dot_80 {
	width: 80%;
}

.dot_81 {
	width: 81%;
}

.dot_82 {
	width: 82%;
}

.dot_83 {
	width: 83%;
}

.dot_84 {
	width: 84%;
}

.dot_85 {
	width: 85%;
}

.dot_86 {
	width: 86%;
}

.dot_87 {
	width: 87%;
}

.dot_88 {
	width: 88%;
}

.dot_89 {
	width: 89%;
}

.dot_90 {
	width: 90%;
}

.dot_91 {
	width: 91%;
}

.dot_92 {
	width: 92%;
}

.dot_93 {
	width: 93%;
}

.dot_94 {
	width: 94%;
}

.dot_95 {
	width: 95%;
}

.dot_96 {
	width: 96%;
}

.dot_97 {
	width: 97%;
}

.dot_98 {
	width: 99%;
}

.dot_99 {
	width: 98%;
}

.dot_100 {
	width: 100%;
}

.em_2_5 {
	width: 2.5em;
}

.em_2_75 {
	width: 2.75em;
}

.em_3 {
	width: 3em;
}

.em_5 {
	width: 5em;
}

.em_6 {
	width: 6em;
}

.em_7 {
	width: 7em;
}

.em_8 {
	width: 8em;
}

.em_22 {
	width: 22em;
}

.em_25 {
	width: 25em;
}

.em_26 {
	width: 26em;
}

.em_27 {
	width: 27em;
}

.em_full {
	width: 48em;
}

.checkBoxAlign {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	position: relative;
	top: 1px;
	*overflow: hidden;
}

.ERDS-form-text-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.ERDS-form-text-header-centred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

@media screen {
	#custom-doc {
		background-color: gray;
		padding-top: 15px;
		padding-bottom: 50px;
	}
	#custom-printpage {
		border-width: 10px;
		border-style: solid;
		border-color: white;
		margin: auto;
		width: 90%;
		align: center;
		min-width: 900px;
		background-color: white;
		margin: auto
	}
}

@media print {
	@page {
		size: landscape
	}
}

.versionFooter {
	page-break-after: always;
	text-align: left;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
}