	.no_error{ border: 1px solid #FFFFFF; }
	.error   { border: 1px solid #FF0000; background: #FFF8F0; }
	.mark    { color: #0066FF; font-weight:bold; }
	TD { font-size: 14px; }
	.header1 {
		text-align: center;
		margin:     10px 0px 6px 0px;
	}
	.header2 {
		text-align: left;
		margin:     0px 0px 25px 0px;
	}
	.header3 {
		margin:      0px 0px 10px 0px;
	}
	.header4 {
		font-size:    14px;
		line-height:  20px;
		font-weight:  bold;
		color:        #FFFFFF;
		background:   #99CC99;
		text-align:   center;
		padding:      4px 0px 4px 0px;
		margin:       0px 0px 10px 0px;
	}
	.header5 {
		margin:     0px 0px 10px 30px;
	}
	.header6 {
		margin:     0px 0px 10px 50px;
	}
	.table1 {
		margin:     0px 0px 10px 50px;
	}
	.table2 {
		margin:     0px 0px 10px 50px;
	}
	.row1 {
		color: #592f1a;
		border-bottom: 1px dotted #592f1a;
		border-right: 1px dotted #592f1a;
	}
	.row2 { text-align:center; color: #592f1a; }
	.row3 { text-align:right;  }
	.row4 { text-align:center; }
	.row5 {
		text-align:    center;
		border-top:    2px dotted #592f1a;
		border-bottom: 2px dotted #592f1a;
		margin:        20px 0px 50px 0px;
		padding:       15px 0px 15px 0px;
	}
	.row6 {
		text-align:    center;
		border-bottom: 2px dotted #592f1a;
		margin:        20px 0px 20px 0px;
	}
	.rem1 {
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		color: #592f1a;
	}
	.rem2 { margin: 0px 0px  5px 0px; color: #592f1a; }
	.rem3 { margin: 0px 0px 10px 0px; color: #592f1a; }
	.rem4 { margin: 0px 0px  5px 0px; color: #592f1a; }
	.rem5 { margin: 0px 0px  5px 0px; color: #592f1a; }
	.rem6 { margin: 0px 0px  0px 0px; color: #592f1a; }
	.rem7 {
		color:  #FF0000;
		margin: 0px 0px 5px 0px;
	}
	.rem8 {
		line-height: 20px;
		color:       #FF9933;
		margin:      0px 0px 0px 0px;
	}
	.chk_email {
		font-size: 11px;
		color:     #FF9933;
		margin:    7px 0px 3px 0px;
	}