@charset "utf-8";
/* CSS Document */

/* Table */
.tb1{
	width:100%;
	border-collapse:collapse;
	background:#FFFFFF;
	font-size:100%;
	margin-bottom:10px;
}
.tb1 td{
	padding:3px;
}
.tb1_vl_top{
	vertical-align:top;
}
.tb1_th_a{
	display:block;
	padding:3px;
}
.tb1_th_a:link, .tb1_th_a:visited{
	color: #333333;
	text-decoration:none;
}
.tb1_th_a:hover{
	text-decoration:none;
	color:#0066CC;
}
.tb1_th1, *:first-child+html .tb1 .tb1_th1 td{ background:#DEDEAB; }
.tb1_th2, *:first-child+html .tb1 .tb1_th2 td{ background:#DEDEAB; }
.tb1_th3, *:first-child+html .tb1 .tb1_th3 td{ background:#DDBBBB;}
.tb1_th4, *:first-child+html .tb1 .tb1_th4 td{ background:#DEDEAB; }
*html .tb1 .tb1_th1 td{ background:#DEDEAB; }
*html .tb1 .tb1_th2 td{ background:#DEDEAB; }
*html .tb1 .tb1_th3 td{ background:#DDBBBB; }
*html .tb1 .tb1_th4 td{ background:#DEDEAB; }
.tb1_tr1, *:first-child+html .tb1 .tb1_tr1 td{ border-bottom:#FFCCCC 1px solid; }
.tb1_tr2, *:first-child+html .tb1 .tb1_tr2 td{ border-bottom:#CCCC99 1px solid; }
.tb1_tr3, *:first-child+html .tb1 .tb1_tr3 td{ border-bottom:#E2C7C7 1px solid; }
.tb1_tr4, *:first-child+html .tb1 .tb1_tr4 td{ border-bottom:#FFFFCC 1px solid; }
*html .tb1 .tb1_tr1 td{ border-bottom:#FFCCCC 1px solid; }
*html .tb1 .tb1_tr2 td{ border-bottom:#CCCC99 1px solid; }
*html .tb1 .tb1_tr3 td{ border-bottom:#E2C7C7 1px solid; }
*html .tb1 .tb1_tr4 td{ border-bottom:#FFFFCC 1px solid; }
.tb1_tr1:hover{ background:#FFCCCC; cursor:default; }
.tb1_tr2:hover{ background:#CCCC99; cursor:default; }
.tb1_tr3:hover{ background:#E2C7C7; cursor:default; }
.tb1_tr4:hover{ background:#FFFFCC; cursor:default; }

/* Table */
.tb2{
	width:100%;
	border-collapse:collapse;
	font-size:100%;
}
.tb2 th, .tb2 td{
	padding:3px;
	vertical-align:top;
}
.tb2 th{
	width:35%;
	text-align:left;
}
.tb2_th, .tb2_th2{
	background:#AAAAAA;
	color:#FFFFFF;
	border-bottom: #FFFFFF 1px solid;
}
.tb2_th2{
	text-align:center;
}
.tb2_th a{
	color:#FFFFFF;
}

/* Details */
.tb_bb1{
	border-bottom:#999999 1px solid;
}
