/* balance css */

a{
	color:#010C80;
}
img{
	border: none;
	}
#balance{
	font-size: 12px;
	}
td.tx_right{
	text-align: right;
	}
div.BlueCaption{
	clear:both;
	width:636px;
	height:23px;
	margin:0px 10px 10px 10px;
	background-image:url(../images/shop/report/index_bg01.gif);
	background-repeat:no-repeat;
	text-align:left;
}

	div.BlueCaption h2{
		color:#001182;
		font-size:12px;
		font-weight:normal;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:5px 12px 0px 12px;
	}
td.tx_12{
	font-size: 12px;
	}
span.xls_date{
	display: block;
	width: 200px;
	float: right;
	}
table.balancelist{
	/*width: 100%;*/
	width: 585px;
	background-color:#E3E3E3;
	margin-left: 40px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 5px;
	}
table.balancelist td{
	border: solid 1px #FFFFFF;
	text-align:right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	}
table.balancelist th{
	width: 30%;
	border: solid 1px #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	}
td.index00{
	background-color:#FFFFFF;
	}
tr.index01{
	background-color:#D1D1D1;
	}
tr.index01 td{
	text-align: center;
	font-weight: bold;
	}
tr.index02{
	background-color: #D1D6F3;
	}
tr.index03{
	background-color: #FED689;
	}
th.index04{
	width: 100%;
	color: #000066;
	}
th.tx_indent{
	text-indent: 1em;
	}