/* font.css */

.f10 {
	font-size: 10px;
	line-height: 1.2em;
}
.f11 {
	font-size: 11px;
	line-height: 1.3em;
}
.f12 {
	font-size: 12px;
	line-height: 1.4em;

}
.f13 {
	font-size: 13px;
	line-height: 1.4em;
}
.f14 {
	font-size: 14px;
	line-height: 1.4em;
}
.f15 {
	font-size: 15px;
	line-height: 1.4em;
}
.f16 {
	font-size: 16px;
	line-height: 1.5em;
}
.f17 {
	font-size: 17px;
	line-height: 1.5em;
}
.f18 {
	font-size: 18px;
	line-height: 1.5em;
}
.f19 {
	font-size: 19px;
	line-height: 1.5em;
}
.f20 {
	font-size: 20px;
	line-height: 1.5em;
}
.f21 {
	font-size: 21px;
	line-height: 1.5em;
}
.f22 {
	font-size: 22px;
	line-height: 1.5em;
}
.f23 {
	font-size: 23px;
	line-height: 1.5em;
}
.f24 {
	font-size: 24px;
	line-height: 1.5em;
}
.f25 {
	font-size: 25px;
	line-height: 1.5em;

}
.f10-s4 {
	font-size: 10px;
	line-height: 1.2em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f11-s4 {
	font-size: 11px;
	line-height: 1.3em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f12-s4 {
	font-size: 12px;
	line-height: 1.4em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f13-s4 {
	font-size: 13px;
	line-height: 1.4em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f14-s4 {
	font-size: 14px;
	line-height: 1.4em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f15-s4 {
	font-size: 15px;
	line-height: 1.4em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f16-s4 {
	font-size: 16px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f17-s4 {
	font-size: 17px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f18-s4 {
	font-size: 18px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f19-s4 {
	font-size: 20px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f20-s4 {
	font-size: 20px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f21-s4 {
	font-size: 21px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f22-s4 {
	font-size: 22px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f23-s4 {
	font-size: 23px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f24-s4 {
	font-size: 24px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f25-s4 {
	font-size: 25px;
	line-height: 1.5em;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.f10-s6 {
	font-size: 10px;
	line-height: 1.2em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f11-s6 {
	font-size: 11px;
	line-height: 1.3em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f12-s6 {
	font-size: 12px;
	line-height: 1.4em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f13-s6 {
	font-size: 13px;
	line-height: 1.4em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f14-s6 {
	font-size: 14px;
	line-height: 1.4em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f15-s6 {
	font-size: 15px;
	line-height: 1.4em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f16-s6 {
	font-size: 16px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f17-s6 {
	font-size: 17px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f18-s6 {
	font-size: 18px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f19-s6 {
	font-size: 19px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f20-s6 {
	font-size: 20px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f20-s6 {
	font-size: 20px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f21-s6 {
	font-size: 21px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f22-s6 {
	font-size: 22px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f23-s6 {
	font-size: 23px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f24-s6 {
	font-size: 24px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f25-s6 {
	font-size: 25px;
	line-height: 1.5em;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.f10-com {
	font-size: 10px;
	line-height: 1.2em;
	margin: 6px;
	padding: 6px;
}
.f11-com {
	font-size: 11px;
	line-height: 1.3em;
	margin: 6px;
	padding: 6px;
}
.f12-com {
	font-size: 12px;
	line-height: 1.4em;
	margin: 6px;
	padding: 6px;
}
.f13-com {
	font-size: 13px;
	line-height: 1.4em;
	margin: 6px;
	padding: 6px;
}
.f14-com {
	font-size: 14px;
	line-height: 1.4em;
	margin: 6px;
	padding: 6px;
}
.f15-com {
	font-size: 15px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f16-com {
	font-size: 16px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f17-com {
	font-size: 17px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f18-com {
	font-size: 18px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f19-com {
	font-size: 19px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f20-com {
	font-size: 20px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f21-com {
	font-size: 21px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f22-com {
	font-size: 22px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f23-com {
	font-size: 23px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f24-com {
	font-size: 24px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}
.f25-com {
	font-size: 25px;
	line-height: 1.5em;
	margin: 6px;
	padding: 6px;
}



/* line.css */

.l01 {
	border: 1px solid #000000;
}
.l01-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l01-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l01-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l01-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l01-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l01-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l01-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.l01-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l01-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l01-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.l01-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.l01-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}

.l02 {
	border: 1px solid #333333;
}
.l02-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l02-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l02-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l02-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l02-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l02-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l02-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.l02-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l02-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l02-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.l02-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.l02-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}

.l03 {
	border: 1px solid #666666;
}
.l03-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l03-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l03-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l03-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l03-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l03-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l03-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.l03-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l03-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l03-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.l03-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.l03-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
}

.l04 {
	border: 1px solid #999999;
}
.l04-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l04-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l04-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l04-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l04-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l04-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l04-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.l04-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l04-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l04-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.l04-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.l04-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}

.l05 {
	border: 1px solid #CCCCCC;
}
.l05-U {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l05-D {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l05-L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l05-R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l05-LR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l05-UD {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l05-LRD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l05-LRU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l05-LU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l05-LD {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l05-RD {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.l05-RU {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}

.l21 {
	border: 2px solid #000000;
}
.l21-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l21-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l21-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l21-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l21-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l21-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.l22 {
	border: 2px solid #333333;
}
.l22-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l22-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l22-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l22-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l22-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l22-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.l23 {
	border: 2px solid #666666;
}
.l23-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l23-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l23-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l23-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l23-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l23-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.l24 {
	border: 2px solid #999999;
}
.l24-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l24-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l24-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l24-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l24-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l24-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.l25 {
	border: 2px solid #CCCCCC;
}
.l25-D {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l25-U {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l25-L {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l25-R {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l25-LR {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l25-UD {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.l31 {
	border: 3px solid #000000;
}
.l31-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l31-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l31-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l31-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l31-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l31-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.l32 {
	border: 3px solid #333333;
}
.l32-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l32-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l32-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l32-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l32-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l32-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.l33 {
	border: 3px solid #666666;
}
.l33-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l33-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l33-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l33-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l33-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l33-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.l34 {
	border: 3px solid #999999;
}
.l34-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l34-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l34-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l34-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l34-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l34-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.l35 {
	border: 3px solid #CCCCCC;
}
.l35-D {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l35-U {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l35-L {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l35-R {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l35-LR {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l35-UD {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.l41 {
	border: 4px solid #000000;
}
.l41-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.l41-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
}
.l41-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000000;
}
.l41-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #000000;
}
.l41-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.l41-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.l42 {
	border: 4px solid #333333;
}
.l42-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.l42-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #333333;
}
.l42-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #333333;
}
.l42-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #333333;
}
.l42-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.l42-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
}

.l43 {
	border: 4px solid #666666;
}
.l43-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.l43-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #666666;
}
.l43-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #666666;
}
.l43-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #666666;
}
.l43-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.l43-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.l44 {
	border: 4px solid #999999;
}
.l44-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l44-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #999999;
}
.l44-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;
}
.l44-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #999999;
}
.l44-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.l44-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.l45 {
	border: 4px solid #CCCCCC;
}
.l45-D {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.l45-U {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.l45-L {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.l45-R {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.l45-LR {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.l45-UD {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}



/* link.css */

a:link {
	color: #CC3300;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #003399;
	text-decoration: underline;
}

a.link-01:link {
	color: #ffffff;
	text-decoration: none;
}
a.link-01:visited {
	color: #fefefe;
	text-decoration: none;
}
a.link-01:hover {
	color: #990000;
	text-decoration: underline;
}

a.link-02:link {
	color: #cccccc;
	text-decoration: none;
}
a.link-02:visited {
	color: #cccccc;
	text-decoration: none;
}
a.link-02:hover {
	color: #333333;
	text-decoration: underline;
	background-color:#999999;
}

a.link-03:link {
	color: #666666;
	text-decoration: none;
}
a.link-03:visited {
	color: #666666;
	text-decoration: none;
}
a.link-03:hover {
	color: #990000;
	text-decoration: underline;
}

a.link-04:link {
	color: #cc3300;
	text-decoration: none;
}
a.link-04:visited {
	color: #cc3300;
	text-decoration: none;
}
a.link-04:hover {
	color: #ffffff;
	text-decoration: underline;
}



/* top.css */

.dot_newinfo {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.copyrights {
	font-family: "Courier New", Courier, mono;
	font-size: 8px;
}


