.sg {
	font-size: 10px;
	color: #CC6666;
}

.mg {
	font-size: 12px;
	color: #555555;
}

.mg2 {
	font-size: 12px;
	color: #555555;
	border-top: 1px solid #A4A4A4;
	padding: 3px 5px;
	line-height: 18px;
}

.mg3 {
	font-size: 12px;
	color: #555555;
	padding: 3px 5px;
}

.mg4 {
	font-size: 12px;
	color: #555555;
	padding: 3px 5px;
	line-height: 18px;
}

.sb {
	font-size: 10px;
	color: #333333;
}

.sb2 {
	font-size: 10px;
	color: #333333;
	padding: 3px 5px;
}

.sbb {
	font-size: 10px; 	font-weight: bold;
	color: #333333;
}
.sbt {
	font-size: 10px; 	line-height: 155%;
	color: #333333;
}
.mb {
	font-size: 12px; 
	color: #333333;
}

.mbb {
	font-size: 12px; 	font-weight: bold;
	color: #333333;
}

.mr {
	font-size: 12px;
	color: #CC6666;
}

.mrb {
	font-size: 12px; 	font-weight: bold;
	color: #333333;
}

A:Link, A:Visited, A:Active, A:Hover{
	color            : #003366;
	text-decoration  : none;
}

.A.f12:Link, A.f12:Visited, A.f12:Active, A.f12:Hover{
	font-size: 12px;
	color            : #003366 ;
	text-decoration  : none;
}

.A.head:Link, A.head:Visited, A.head:Active, A.head:Hover{
	font-size: 12px;
	color            : #FFFFFF ;
	text-decoration  : none;
	font-weight: bold;
}

.sw {
	font-size: 10px;
	color: #FFFFFF;
}

.mw {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.table1 {
	border-collapse: collapse;
	border-bottom: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
}

.table2 {
	border-collapse: collapse;
	border-bottom: 1px solid #A4A4A4;
}

.table1_h {
	background: #636363;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
}

.table1_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
}

.table2_h {
	background: #636363;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2a_h {
	border-right: 1px solid #A4A4A4;
}

.table2b_h {
	background: #636363;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2c_h {
	background: #636363;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2_h2 {
	background: #FBFBFB;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
	color: #333333;
}

.table2b_h2 {
	background: #FBFBFB;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
	color: #333333;
}

.table2c_h2 {
	background: #eeeeee;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
	color: #333333;
}

.table2d_h2 {
	background: #FBFBFB;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
	color: #333333;
}

.table3_h {
	background: #D5EE6C;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	padding-left: 10px;
	font-weight: bold;
}

.table2_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2b_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2d_td {
	color: #333333;
	font-size: 12px;
	padding: 2px;
	border-right: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2c_td {
	color: #333333;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: center;
}

.table2a_td {
	color: #A4A4A4;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	padding-right: 15px;
}
.table2e_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 1px solid #A4A4A4;
	text-align: center;
}

.table3_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 10px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	text-align: left;
	padding: 5px 10px 5px 10px;
}

.table4_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	border-right: 1px solid #A4A4A4;
	border-top: 1px solid #A4A4A4;
	padding: 3px 10px 3px 10px;
}

.table5_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	border-right: 1px solid #A4A4A4;
	padding: 3px 10px 3px 10px;
}

.table6_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.table7_td {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	border-top: 1px solid #A4A4A4;
}

.table8 {
	border: 1px solid #A4A4A4;
}

.bg_td {
	background: #FBFBFB;
	color: #333333;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px;
	border-left: 1px;
}

.bg_td2 {
	background: #FBFBFB;
	color: #333333;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	border-top: 1px solid #A4A4A4;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
}

.bg_td3 {
	background: #FBFBFB;
	color: #333333;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	border-bottom: 1px;
	border-left: 1px;
}

.table_rec {
	width: 520px;
}
#rec01 {
	width: 100%;
}

#rec02 {
	width: 225px;
}
.txt12 {
	font-size: 12px;
}
.txt10 {
	font-size: 10px;
}
form {
	margin: 0px;
	padding: 0px;
}
