body,th,td{
	font-size:13;
	color:#222222;
}

a:visited{
	color:blue;
}


h1{
	margin-bottom:-3;
	margin-top:0;
}
h2,h3{
	margin-bottom:0;
	margin-top:0;
}

h2{font-size:14;
/*	font-weight:bold; */
}
h3{font-size:13;
	font-weight:normal;
}

.tbl_b1{
	border-width:1 1 1 1;
	border-style:solid;
}
.tbl_b1 td{
	background-color:#FFFFFF;
	border-width:1 1 1 1;
	border-style:solid ;
}
.tbl_b1 th{
	border-width:0 0 0 0;
}

.lh120{line-height:120%}
.lh130{line-height:130%}



.w100{width:100%}

.f22{font-size:22;}
.f21{font-size:21;}
.f20{font-size:20;}
.f19{font-size:19;}
.f18{font-size:18;}
.f17{font-size:17;}
.f16{font-size:16;}
.f15{font-size:15;}
.f14{font-size:14;}
.f13{font-size:13;}
.f12{font-size:12;}
.f11{font-size:11;}
.f10{font-size:10;}
.f9{font-size:9;}
.f8{font-size:8;}

.list td{font-size:11;line-height:120%}

.list2 td{font-size:12;line-height:120%}

.imd{ime-mode:disabled;}


.tbl_bf1{
	background-color:#000099;
	border:0;
}
.tbl_bn1{
	background-color:#000099;
	border:0;
}
.tbl_bn1 td{
	background-color:#FFFFFF;
	border:0;
}
.tbl_bn1 th{
	background-color:#AAAAFF;
	border:0;
}

fieldset{border:1 solid #555555;}

.box_white {
		text-align : left ;
		border: 1 #FFFFFF solid;
		background-color: #FFFFFF;
		padding: 0 0 0 10;
	}
.box_black {
		text-align : left ;
		border: 1 #000000 solid;
		background-color: #FFFFFF;
		padding: 3;
	}
.box_gray {
		text-align : left ;
		border: 1 #252525 solid;
		background-color: #E8E8E8;
		padding: 3 3 3 10;
	}
.box_blue {
		text-align : left ;
		border: 1 #005FFF solid;
		background-color: #D9E5FF;
		padding: 3 3 3 10;
	}
.box_pink {
		text-align : left ;
		border: 1 #FF0461 solid;
		background-color: #FFD5EC;
		padding: 3 3 3 10;
	}
.box_orange {
		text-align : left ;
		border: 1 #FF4F02 solid;
		background-color: #FFDBC9;
		padding: 3 3 3 10;
	}
.box_green {
		text-align : left ;
		border: 1 #00F9A9 solid;
		background-color: #CEF9DC;
		padding: 3 3 3 10;
	}
.box_purple {
		text-align : left ;
		border: 1 #A16EFF solid;
		background-color: #EAD9FF;
		padding: 3 3 3 10;
	}
.box_yellow {
		text-align : left ;
		border: 1 #FFFF00 solid;
		background-color: #FFFFCC;
		padding: 3 3 3 10;
	}
.news TD{ font-size:12px;
 }