.style1 {
	margin-bottom: 30px;
	border-collapse:collapse;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}
.style1 td {
	border: 1px solid #000;
}
.style1 th {
	border: 1px solid #000;
}

.style1 tr:nth-child(1) th:nth-child(1) {
	border: none;
}
.style1 tr:nth-child(1) th:nth-child(2) {
	background: #FFFF00;
}
.style1 tr:nth-child(1) th:nth-child(3) {
	background: #00FFFF;
	color: red;
}
.style1 tr:nth-child(1) th:nth-child(4) {
	background: #CCFFCC;
}
.style1 tr:nth-child(1) th:nth-child(5) {
	background: #CCFFCC;
	color: red;
}

.style1 tr:nth-child(2) th {
	border: 2px solid #000;
}

.style1 tr:nth-child(2) th:nth-child(1) {
	border-right: 1px solid #000 !important;
	background: #FFFF99 !important;
	color: blue;
}

.style1 tr:nth-child(2) th:nth-child(2) {
	border-left: 1px solid #000 !important;
	background: #FFFF99 !important;
	color: blue;
}

.style1 tr:nth-child(2) th:nth-child(2n+1) {
	background: #FFFF00;
	color: blue;
}
.style1 tr:nth-child(2) th:nth-child(2n) {
	background: #E6E6FF;
}
.style1 tr:nth-child(3) td:nth-child(1) {
	background: #CCFFCC;
	color: blue;
	border: 2px solid #000;
}


.style1 tr:nth-child(3) td {
	background: #CCFFCC;
}
.style1 tr:nth-child(5) td {
	background: #CCFFCC;
	border-bottom: 2px solid #000;

}
.style1 tr:nth-child(5),
.style1 tr:nth-child(4),
.style1 tr:nth-child(3) {
	border-right: 2px solid #000;
}
.style1 tr:nth-child(3) td:nth-child(2),
.style1 tr:nth-child(4) td:nth-child(1),
.style1 tr:nth-child(5) td:nth-child(1) {
	background: #FFFF99;
	border-right: 2px solid #000;
}
.style1 tr:nth-child(6) td:nth-child(1) {
	border: 2px solid #000;
	background: #00FFFF;
	color: red;
}
.style1 tr:nth-child(7) td {
	background: #CCCCFF;
}
.style1 tr:nth-child(6) td:nth-child(2),
.style1 tr:nth-child(7) td:nth-child(1),
.style1 tr:nth-child(8) td:nth-child(1) {
	background: #CCFFCC;
	border-right: 2px solid #000;
}

.style1 tr:nth-child(8) td {
	border-bottom: 2px solid #000;
}
.style1 tr:nth-child(6),
.style1 tr:nth-child(7),
.style1 tr:nth-child(8) {
	border-right: 2px solid #000;
}

.style1 tr:nth-child(9) td:nth-child(1) {
	border: 2px solid #000;
	background: #fff;
}
.style1 tr:nth-child(9) td {
	background: #FFFF00;
}
.style1 tr:nth-child(11) td {
	background: #FFFF00;
}
.style1 tr:nth-child(9) td:nth-child(2),
.style1 tr:nth-child(10) td:nth-child(1),
.style1 tr:nth-child(11) td:nth-child(1) {
	background: #00FFFF;
	border-right: 2px solid #000;
}
.style1 tr:nth-child(11) td {
	border-bottom: 2px solid #000;
}
.style1 tr:nth-child(9),
.style1 tr:nth-child(10),
.style1 tr:nth-child(11) {
	border-right: 2px solid #000;
}
.style1 tr:nth-child(12) td:nth-child(1) {
	background: #CCFFCC;
	color: red;
	border: 2px solid #000;
	font-style: normal;
}
.style1 tr:nth-child(13) td {
	background: #E6E6FF;
	border-bottom: 2px solid #000;
}
.style1 tr:nth-child(12),
.style1 tr:nth-child(13) {
	border-right: 2px solid #000;
	color: red;
	font-style: italic;
}
.style1 tr:nth-child(12) td:nth-child(2),
.style1 tr:nth-child(13) td:nth-child(1) {
	border-right: 2px solid #000;
	background: #fff;
	font-style: normal;
}





.style2 tr:nth-child(2) th:nth-child(n) {
	background: #FFFF99 !important;
	color: blue;
}
.style2 tr:nth-child(5) td:nth-child(2) {
	border-right: 2px solid #000 ;
}
.style2 tr:nth-child(4) td {
	border-bottom: 2px solid #000;
}
.style2 tr:nth-child(5) td {
	border-bottom: 1px solid #000;
}
.style2 tr:nth-child(5) td:nth-child(1) {
	border: 2px solid #000;
	background: #00FFFF;
	color: red;
}
.style2 tr:nth-child(5) td:nth-child(2),
.style2 tr:nth-child(6) td:nth-child(1) {
	background: #00FFFF;
	color: #000;
}
.style2 tr:nth-child(6) td:nth-child(1) {
	border-top: 1px solid #000;
}
.style2 tr:nth-child(6) td:nth-child(2) {
	border-right: 1px solid #000;
	background: #fff;
}
.style2 tr:nth-child(6) td {
	border-bottom: 2px solid #000;
}
.style2 tr:nth-child(5) td {
	background: #CCCCFF;
}
.style2 tr:nth-child(7) td:nth-child(1) {
	background: #fff;
	border: 2px solid #000;
	font-style: normal;
	color: #000;
}
.style2 tr:nth-child(7) td:nth-child(2),
.style2 tr:nth-child(8) td:nth-child(1) {
	background: #fff;
	color: red;
	border-right: 2px solid #000;
	font-style: normal;
}
.style2 tr:nth-child(7) td {
	background: #fff;
	color: red;
	font-style: italic;
}
.style2 tr:nth-child(8) td {
	background: #E6E6FF;
	color: red;
	font-style: italic;
}



.style3 {
	border-collapse:collapse;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 40px;
}
.style3 td {
	padding: 4px;
	border: 1px solid #000;
}
.style3 tr:nth-child(2)  {
	border: 2px solid #000;
}
.style3 tr:nth-child(1) td:first-child {
	border: none;
}
.style3 tr:nth-child(1) td {
	border: 2px solid #000;
}

.style3 tr:nth-child(3) > td:nth-child(1) {
	border: 2px solid #000;
	background: #00FFFF;
	color: red;
}
.style3 tr:nth-child(3) > td:nth-child(2) {
	border-right: 2px solid #000;
	background: #00FFFF;
}
.style3 tr:nth-child(4) > td:nth-child(1) {
	border-right: 2px solid #000;
	background: #00FFFF;
}
.style3 tr:nth-child(4) {
	background: #CCCCFF;
}

.style3 tr:nth-child(5) > td:nth-child(1) {
	border-right: 2px solid #000;
	background: #00FFFF;
}
.style3 tr:nth-child(5) {
	border-bottom: 2px solid #000;
border-right: 2px solid #000;
}
.style3 tr:nth-child(4),
.style3 tr:nth-child(3) {
	border-right: 2px solid #000;
}
.style3 tr:nth-child(6) > td:nth-child(1) {
	border: 2px solid #000;
	background: #fff;
}
.style3 tr:nth-child(6) > td:nth-child(2),
.style3 tr:nth-child(7) > td:nth-child(1),
.style3 tr:nth-child(8) > td:nth-child(1) {
	border-right:  2px solid #000;
	background: #FFFF00;
}
.style3 tr:nth-child(6),
.style3 tr:nth-child(8) {
	background: #FFFF00;
}
.style3 tr:nth-child(6),
.style3 tr:nth-child(7),
.style3 tr:nth-child(8) {
	border-right: 2px solid #000;
}

.style3 tr:nth-child(8) {
	border-bottom: 2px solid #000;
}
.style3 tr:nth-child(9) > td:nth-child(1) {
	border: 2px solid #000;
	background: #CCFFCC;
	color: blue;
}
.style3 tr:nth-child(9) > td:nth-child(2),
.style3 tr:nth-child(10) > td:nth-child(1) {
	border-right:  2px solid #000;
	background: #00FF00;
}
.style3 tr:nth-child(10) {
	background: #CCFFCC;
}
.style3 tr:nth-child(9),
.style3 tr:nth-child(10) {
	border-right: 2px solid #000;
}
.style3 tr:nth-child(10) {
	border-bottom: 2px solid #000;
}
.style3 tr:nth-child(11) > td:nth-child(1) {
	border: 2px solid #000;
	background: #FFFF00;
	color: red;
}
.style3 tr:nth-child(11) > td:nth-child(2),
.style3 tr:nth-child(12) > td:nth-child(1) {
	border-right: 2px solid #000;
	background: #CCFFCC;
}
.style3 tr:nth-child(12) {
	background: #FFFF99;
}
.style3 tr:nth-child(11),
.style3 tr:nth-child(12) {
	border-right:  2px solid #000;
}
.style3 tr:nth-child(12) {
	border-bottom: 2px solid #000;
}

.style3 tr:nth-child(1) > td:nth-child(2) {
	color: red;
	background: #E6E6FF;
}
.style3 tr:nth-child(1) > td:nth-child(3) {
	background: #E6E6FF;
	color:blue;
}
.style3 tr:nth-child(1) > td:nth-child(4) {
	background: #CCFFCC;
}
.style3 tr:nth-child(1) > td:nth-child(5) {
	background: #CCFFCC;
	color:red;
}
.style3 tr:nth-child(1) > td:nth-child(1) {
	font-style: italic;
	text-align: left;
}
.style3  tr:nth-child(2) {
	background: #ffff99;
	color: blue;
}




input {
	width: 100%;
	text-align: center;
	font-weight: bold;
}
img {
	margin: 35px 30px 0 30px;
	float: left;
}
