.ul_finance
{
	list-style-type:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.ul_finance li
{
	background:url(bg11.jpg) repeat-x;
	padding:0px 0px 0px 10px;
	height:20px;
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:5px;
	font-size:10px;

}
.ul_finance li .account
{
font-size:10px;
text-decoration:none;
font-weight:bold;
}
.ul_finance li .amount
{
color:red;
float:right;
padding-right:10px;
}


.tblAccounts
{
	width:100%;
	font-size:11px;
	margin-bottom:10px;

	background-color:#F2F7FB;
}
.tblAccounts .hr
{
	height:1px;
	border-bottom:1px solid  #DBDBDB;
}
.tblAccounts th
{
	background-color:#E3EFFB;
	text-align:left;
	height:20px;
}
.tblAccounts td
{
	height:20px;
	border-bottom:1px solid  #ffffff;
}

.tblAccounts td,th
{
	padding-left:4px;
	padding-right:4px;
}
.tblAccounts .right
{
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.tblAccounts .hotspot
{
	
}
.tblAccounts .hotspot:hover
{
	text-decoration:underline;
	color:#0000ff;
	cursor:pointer;
}


.tblAccounts .important
{
	color:#0000ff;
}


.tblAccounts th.total
{
	text-align:right;
}


.tblAccounts td.total
{
	background:#F2F7FB;
	text-align:right;
}


