body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-size: 22px;
	line-height:150%;
}
.line120 { line-height:120%; }
.lineH { line-height:200%; }
.bgredW { background-color:#990000; padding:5px; color: #ffffff; }
.bgred { background-color:#990000; padding:5px; }
.bgblue { background-color:#002899; padding:5px; line-height:200%; }
.bgr { background-color: #d73240; }
.bgr2 { background-color: #7c32d7; }
.bgr3 { background-color: #326cd7; }
.text24b { font-size: 24px; }
.text26b { font-size: 26px; }
.text30b { font-size: 30px; }
.text35b { font-size: 35px; }
.text40wb2 { font-size: 40px;  color:#d8ff7c; font-weight: bold; }
.text45wb2 { font-size: 45px;  color:#d8ff7c; font-weight: bold; }
.text35rrb { font-size: 35px;  color:#d8ff7c; font-weight: bold; padding:5px; background:#990000; line-height:180%; }
.text30Rb { font-size: 30px;  color:#990000; font-weight: bold; }
.text30bb { font-size: 30px;  color:#000000; font-weight: bold; }
.bg30Rb { font-size: 30px; color:#ffffff; background-color:#990000; padding:1px; }
.bg35Rb { font-size: 35px; color:#ffffff; background-color:#990000; padding:1px; }
.bgG { background-color:#d8ff7c; padding:1px; }

.text_gray10 {
	font-size: 18px;
	color: #b5b5b5;
}
.menu10b {
	font-size: 20px;
	color: #575686;
	font-weight: bold;
}
.menu11b {
	font-size: 25px;
	color: #575686;
	font-weight: bold;
}
.black03 {
	font-size: 13px;
}
.green01 {
	color: #5a8122;
}
.green02 {
	color: #5a8122;
	font-size: 20px;
	font-weight: bold;
}
.orange01 {
	color: #7c3700;
}
.orange025 {
	color: #7c3700;
	font-size: 25px;
	font-weight: bold;
}
.orange011 {
	color: #7c3700;
	font-size: 15px;
}
.blue01 {
	color: #003d7c;
}
.white {	color: #ffffff;
}
.white01 {	color: #ffffff;
			font-size: 18px;
}
.gray01 {	color: #fffdce;
	font-size: 18px;
}
.white02 {	color: #ffffff;
			font-size: 27px;
			font-weight: bold;
}
.big {		font-size: 20px;
			font-weight: bold;
}
.tit1 {		font-size: 25px;
			font-weight: bold;
			color: #7c3700;
}
.tit2 {		font-size: 25px;
			font-weight: bold;
			color: #fff;
}
.tit11 {		font-size: 25px;
			color: #7c3700;
}
.tit111 {		font-size: 15px;
			color: #7c3700;
}
.redcolor {	color: #900;
}

.wcolor {	color: #ffffff ; font-weight: bold;
}

.redcolor15 {	color: #900;
			font-size: 15px;
			line-height:120%;
}
.redcolor17 {	color: #900;
			font-size: 17px;
			line-height:120%;
}
.redcolor20 {	color: #900;
			font-size: 20px;
			line-height:120%;
}
.redcolor25 {	color: #900;
			font-size: 25px;
			line-height:150%;
}
.redcolor30 {	color: #900;
			font-size: 30px;
			line-height:150%;
}
.wwcolor40 {	color: #ffffff;
			font-size: 40px;
			line-height:150%;
}
.blacolor25 {	color: #000000;
			font-size: 25px;
			line-height:150%;
}
.blacolor30 {	color: #000000;
			font-size: 28px;
			line-height:150%;
}
.blacolor35 {	color: #000000;
			font-size: 35px;
}
.wcolor30 {	color: #ffffff;
			font-size: 28px;
			line-height:150%;
}
.redcolor35 {	color: #900;
			font-size: 35px;
			line-height:150%;
}
.redcolor40 {	color: #900;
			font-size: 40px;
			line-height:150%;
}


.g17b {	color: #82ab4b;
			font-size: 17px;
			font-weight: bold;
}
.b17b {	color: #effec7;
			font-size: 17px;
			font-weight: bold;
}
.g22b {	color: #82ab4b;
			font-size: 25px;
			font-weight: bold;
}
.b22b {	color: #effec7;
			font-size: 25px;
			font-weight: bold;
}





.justify {
	text-align:justify;
}

a:link {
	color: #b5b5b5;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
a:visited {
	color: #b5b5b5;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
a:hover {
	color: #b5b5b5;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
a:active {
	color: #b5b5b5;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.menuDiv {
	cursor:pointer;
}

.menuOverDiv {
	cursor:pointer;
	background-color:#faf4cc;
}