input.button01 {
    background-color: #8A4500;  
	padding: 7px 13px; 
	border: 1px solid #8A4500;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	min-width:160px;
	-webkit-appearance: none;
	font-size:15px;
	margin:0px 0px 0px 10px;
	cursor:pointer;
	border-radius: 5px;
}
input.button01_sm {
    background-color: #8A4500;  
	padding: 5px 5px; 
	border: 1px solid #8A4500;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	min-width:80px;
	-webkit-appearance: none;
	font-size:15px;
	margin:0px;
	cursor:pointer;
	border-radius: 5px;
}
.center {
	text-align: center;
}
input.button01:hover { 
	background-color: #333; 
	border-color: #333;
}
input.button_disabled {
	background-color: #aaa;
	padding: 7px 13px; 
	border: 1px solid #aaa;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	min-width:160px;
	-webkit-appearance: none;
	font-size:15px;
	margin:0px 0px 0px 10px;
	cursor:pointer;
	border-radius: 5px;
}
	
input.button02 {
    background-color: #CC0000;  
	padding: 4px 10px; 
	border: 1px solid #CC0000;
	border-radius: 15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-appearance: none;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
input.button02:hover { background-color: #666; 
 border-color: #666;}

.format1 													{ margin-top: 30px; width:100%;  }
.format1  th							{ font-weight:normal; background:#E8E8E8; text-align:center;  color:#000; }
.format1  td							{ color:#333;  text-align:center; }
.format1  th,
.format1  td							{ padding:8px; border: 1px solid #D8D8D8; vertical-align: middle; }
/*.format1  td span 						{ line-height: 1.5em; vertical-align: middle; }*/
.format1   td:first-child 		{ font-weight: bold;}
.format1   td:last-child 		{text-align:center;}
.format1   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format1  tr:nth-child(odd) {background: #fff;}
.format1  tr:nth-child(even) {background: #FFF3C1;}


.format2 													{ margin-top: 30px; width:100%;  }
.format2  th							{ font-weight:bold; background:#FF9900; text-align:center;  color:#fff; }
.format2  td							{ color:#333;  }
.format2  th,
.format2  td							{ padding:8px; border: 1px solid #FECB8C; vertical-align: middle; }
/*.format2  td span 						{ line-height: 1.4em; vertical-align: middle; }*/
.format2   td:first-child 		{ font-weight: bold;}
.format2   td:last-child 		{text-align:center;}
.format2   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format2  tr:nth-child(odd) {background: #FFFAE8;}
.format2  tr:nth-child(even) {background: #FFF3C1;}


.format3													{ margin-top: 30px; width:100%;  }
.format3  th							{ font-weight:bold; background:#FF9900; text-align:left;  color:#fff; }
.format3  td							{ color:#333;  }
.format3  th,
.format3  td							{ padding:8px; border: 1px solid #FECB8C; vertical-align: middle; }
/*.format3  td span 						{ line-height: 1.4em; vertical-align: middle; }*/
.format3   td:first-child 		{ font-weight: bold;}
.format3   td:last-child 		{text-align:left;}
.format3   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format3  tr{background: #fff;}


.format4 { 
	margin-top: 20px;
	width:100%;
}
.format4  th							{ font-weight:bold; background:#EAE9E6; text-align:left;  color:#333; }
.format4  td							{ color:#333;  }
.format4  th,
.format4  td							{ padding:8px; border: 1px solid #E3E3E3; vertical-align: middle; }
/*.format4  td span 						{ line-height: 1.4em; vertical-align: middle; }*/
.format4   td:first-child 		{ font-weight: bold;}
.format4   td:last-child 		{text-align:left;}
.format4   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format4  tr{background: #fff;}


.format5 													{ margin-top: 30px; width:100%;  }
.format5  th							{ font-weight:bold; background:#9ABA50; text-align:center;  color:#fff; }
.format5  td							{ color:#333;  }
.format5  th,
.format5  td							{ padding:8px; border: 1px solid #D5C29E; vertical-align: middle; }
/*.format5  td span 						{ line-height: 1.4em; vertical-align: middle; }*/
.format5   td:first-child 		{ font-weight: bold;}
.format5   td:last-child 		{text-align:center;}
.format5   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format5  tr:nth-child(odd) {background: #FFFAE8;}
.format5  tr:nth-child(even) {background: #FFF3C1;}

@media screen and (max-width:600px){
.format1   td					{ float:left; clear:left; text-align:left; padding: 8px 12px; background: #fff}
.format1   tr					{ margin-bottom: 10px; }
.format1  thead 				{ display: none; }
.format1 ,
.format1  tbody,
.format1  tr,
.format1  td 					{ display: block;  width: 100%;  box-sizing: border-box; border:none; border-bottom: 1px dotted #BEBEBE;}
.format1  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#666; }
.format1  td span 				{ display: block; overflow: hidden; }
.format1  td:first-child 		{ border-top:1px dotted #999; }
.format1  td:last-child 		{ margin-bottom: 35px;  text-align:left; border-bottom:1px dotted #BEBEBE; }

.format2   td					{ float:left; clear:left; text-align:left; padding: 8px 12px; background: #FFF9DF}
.format2   tr					{ margin-bottom: 10px; }
.format2  thead 				{ display: none; }
.format2 ,
.format2  tbody,
.format2  tr,
.format2  td 					{ display: block;  width: 100%;  box-sizing: border-box; border:none; border-bottom: 1px solid #FECB8C;}
.format2  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#FD4D11; }
.format2  td span 				{ display: block; overflow: hidden; }
.format2  td:first-child 		{ border-top:4px solid #FE6910; }
.format2  td:last-child 		{ margin-bottom: 35px;  text-align:left; border-bottom:1px solid #BEBEBE; }


.format3  th	{ padding: 4px 8px;}

.format3   td					{ float:left; clear:left; text-align:left; padding: 8px 12px; }
.format3   tr					{ margin-bottom: 10px; background: none; }
.format3  thead 				{ display: none; }
.format3 ,
.format3  tbody,
.format3  tr,
.format3  td 					{ display: block;  width: 100%;  box-sizing: border-box; border:none; /**border-bottom: 1px solid #FECB8C;**/}
.format3  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#FD4D11; }
.format3  td span 				{ display: block; overflow: hidden; }
.format3  td:first-child 		{ border-top:4px solid #FE6910; }
.format3  td:last-child 		{ margin-bottom: 15px;  text-align:left; border-bottom:1px solid #BEBEBE; }


.format4  th					{ padding: 4px 8px; width:100%; font-weight:bold; background: none; border: none; font-size: 14px !important;}
.format4   td					{ float:left; clear:left; text-align:left; padding: 4px 8px; }
.format4   tr					{ margin-bottom: 10px; background: none; }
.format4  thead 				{ display: none; }
.format4 ,
.format4  tbody,
.format4  tr,
.format4  td 					{ display: block;  width: 100%;  box-sizing: border-box; border:none; /**border-bottom: 1px solid #FECB8C;**/}
.format4  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#FD4D11; }
.format4  td span 				{ display: block; overflow: hidden; }
.format4  td:first-child 		{ border-top:4px solid #FE6910; }
.format4  td:last-child 		{ margin-bottom: 15px;  text-align:left;}
.format4  td input[type="text"] { width: 90%; }


.format5   td					{ float:left; clear:left; text-align:left; padding: 8px 12px; background: #FFF9DF}
.format5   tr					{ margin-bottom: 10px; }
.format5  thead 				{ display: none; }
.format5 ,
.format5  tbody,
.format5  tr,
.format5  td 					{ display: block;  width: 100%;  box-sizing: border-box !important; border:none; border-bottom: 1px solid #D5C29E;}
.format5  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#937640; }
.format5  td span 				{ display: block; overflow: hidden; }
.format5  td:first-child 		{ border-top:4px solid #A8C468; }
.format5  td:last-child 		{ margin-bottom: 35px;  text-align:left; border-bottom:1px solid #A8C468; }
 
}

/*Custom code by Ken*/
.format1 													{ margin-top: 30px; width:100%;  }
.format1  th							{ font-weight:normal; background:#E8E8E8; text-align:center;  color:#000; }
.format1  td							{ color:#333;  }
.format1  th,
.format1  td							{ padding:8px; border: 1px solid #D8D8D8; }
/*.format1  td span 						{ line-height: 1.4em; }*/
.format1   td:first-child 		{ font-weight: bold;}
.format1   td:last-child 		{text-align:center;}
.format1   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format1  tr:nth-child(odd) {background: #fff;}
.format1  tr:nth-child(even) {background: #FFF3C1;}

@media screen and (max-width:600px){
.format1   td					{ float:left; clear:left; text-align:left; padding: 8px 12px; background: #fff}
.format1   tr					{ margin-bottom: 10px; }
.format1  thead 				{ display: none; }
.format1 ,
.format1  tbody,
.format1  tr,
.format1  td 					{ display: block;  width: 100%;  box-sizing: border-box; border:none; border-bottom: 1px dotted #BEBEBE;}
.format1  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#666; }
.format1  td span 				{ display: block; overflow: hidden; }
.format1  td:first-child 		{ border-top:1px dotted #999; }
.format1  td:last-child 		{ margin-bottom: 35px;  text-align:left; border-bottom:1px dotted #BEBEBE; }
 
}

.format2 													{ margin-top: 30px; width:100%;  }
.format2  th							{ font-weight:bold; background:#FF9900; text-align:center;  color:#fff; }
.format2  td							{ color:#333;  }
.format2  th,
.format2  td							{ padding:8px; border: 1px solid #FECB8C; }
/*.format2  td span 						{ line-height: 1.4em; }*/
.format2   td:first-child 		{ font-weight: bold;}
.format2   td:last-child 		{text-align:center;}
.format2   td:last-child img	{width: 50px; height:auto; vertical-align:text-top;}
.format2  tr:nth-child(odd) {background: #FFFAE8;}
.format2  tr:nth-child(even) {background: #FFF3C1;}

@media screen and (max-width:600px){
.format2   td					{ float:left; clear:left; text-align:left; padding: 8px 12px; background: #FFF9DF}
.format2   tr					{ margin-bottom: 10px; }
.format2  thead 				{ display: none; }
.format2 ,
.format2  tbody,
.format2  tr,
.format2  td 					{ display: block;  width: 100%;  box-sizing: border-box !important; border:none; border-bottom: 1px solid #FECB8C;}
.format2  td:before 			{ content: attr(data-label); display: block; float: left; font-weight: normal; width: 100px; text-align: left; color:#FD4D11; }
.format2  td span 				{ display: block; overflow: hidden; }
.format2  td:first-child 		{ border-top:4px solid #FE6910; }
.format2  td:last-child 		{ margin-bottom: 35px;  text-align:left; border-bottom:1px solid #BEBEBE; }
 
}