

.reportheader
{
	border-top : 1px solid Black;
	border-bottom : 2px solid Black;
}

.report
{
	border-bottom : 2px solid Black;
}

.title
{
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	padding-top : 20px;
	padding-bottom : 0px;
}

.subtitle
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	padding-top : 0px;
	padding-bottom : 20px;
}

.subtitle1
{
font-family: Arial;
font-weight: bold;
}

.periodtitle
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	padding-bottom : 20px;
}
.vsep
{
	font-size : 10px;
	width : 20px;
}
.hsep
{
	font-size : 0px;
	height : 15px;
}

.balanceheader
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	height: 30;
}

.account
{
	font-family: Arial;
	font-size: x-small;
	padding : 0 0 0 0;
	height: 0px;
	margin : 0 0 0 0;
}
.balance
{
	font-family: Arial;
	font-size: x-small;
	text-align : right;
	padding : 0 0 0 0;
	height: 0px;
	width: 80px;
}
.red_balance
{
	font-family: Arial;
	font-size: x-small;
	text-align : right;
	padding : 0 0 0 0;
	height: 0px;
	width: 100px;
	color: red;
}

.vsep100
{
	width:130px;
}
.subtotal
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	text-align : left;
	width: 80px;
	vertical-align : bottom;	
}
.subtotalheader
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	text-align : center;
	vertical-align : bottom;
}
.total
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	border-bottom : 3px double Black;
	text-align : right;
	width: 80px;
	vertical-align : bottom;
}
.totalheader
{
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	text-align : center;
	vertical-align : bottom;
}

.lastbalance_col
{
	font-family: Arial;
	font-size: x-small;
	text-align : right;
	border-top: 1px solid Black;
	height: 0px;
}

.lastbalance_col2
{
	font-family: Arial;
	font-size: x-small;
	text-align : right;
	border-top: 3px double Black;
	height: 0px;
}

.lastbalance_col3
{
	font-family: Arial;
	font-size: x-small;
	border-top: 1px solid Black;
	height: 0px;
}

.cashheader
{
	font-family: Arial;
	font-size: x-small;
	text-align: right;
	font-weight: bold;
}

.ntotal
{
	font-family: Arial;
	font-size: x-small;
	text-align : right;
	width: 80px;
	vertical-align : bottom;		
}

.nutotal
{
	font-family: Arial;
	font-size: x-small;
	text-align : right;
	width: 80px;
	vertical-align : bottom;		
	border-bottom: 1px solid Black;
}
