@media print { 
	.hidden_{display:none;}
	.main_tb{border:2px solid white;}
} 
@media screen { 
	.main_tb{border:2px outset #e6e6e6;}
} 

hr{
	width	:	80%;
	text-align	:	center;
}
.main_tb{
	/*border	:	2px outset #e6e6e6;*/
	background-color	:	white;
	width				:	750px;
	height				:	100%;
	vertical-align		:	top;
	font-size	:	10pt;
}
body{
	font-size	:	11pt;
	margin		:	0px;
	background-color	:	white;
	background-image : url(img_bg05.jpg);
	background-repeat	: repeat-x;
	background-attachment: fixed;

}
th,td{
	font-size	:	12px;
	/*text-align	:	center;*/
	height		:	25px;
}
.border{
	border	:	1px solid black;
}
.graph
	font-size	:	11pt;
}
sub{
	font-size	:	8pt;
}
sup{
	font-size	:	8pt;
}
span{
	font-size	:	8pt;
}
input{
	border		:	1px solid silver;
	ime-mode	: disabled;
	text-align	:	right;
}
input.sub{
	text-align	:	center;
	border		:	2px outset;
}
.form_style{
	border	:	1px solid gray;
	background-color	:	#ECF8FF;
	padding	:	10 0;
}
.a_left{
	font-size	:	10pt;
	text-align	:	left;
	vertical-align		:	top;
}
.ltl{
	font-size	:	10px;
}
.ltl span{
	font-size	:	8px;
}
.support{
	text-align	:	left;
	padding		:	10px 0px 0px 50px;
	color		:	green;
	font-size	:	12px;
}
.square{
	border	:	1px solid silver;
	color	:	gray;
	padding	:	4px 2px 2px 4px;
}
.square_sl{
	border	:	1px solid green;
	color	:	darkgreen;
	padding	:	4px 2px 2px 4px;
	background-color	:	gold;
	font-weight			:	bold;
}
.square_end{
	border	:	1px solid yellowgreen;
	color	:	gray;
	padding	:	4px 2px 2px 4px;
	background-color	:	cornsilk;
}
.foot{
	font-size	:	10pt;
	text-align	:	left;
	vertical-align		:	bottom;
	height		:	250px;
	padding-bottom	:	20px;
}
.head{
	height			:	120px;
	vertical-align	:	top;
}
.hidden_{
	text-align	:	left;
}
