.money, .fraction, .number
{
	text-align: right;
}

.SubTotal 
{
	border-top: solid thin #65645B;
	font-weight: bold;
}

.UnderscoredSubTotal 
{
	border-bottom: solid thin #65645B;
	font-weight: bold;
}

.Total 
{
	border-top: double thin #65645B;
	font-weight: bold;
}

.SubTotalText
{
	font-weight: bold;
	padding-bottom: 10px;
}

.TotalText
{
	font-weight: bold;
	padding-bottom: 10px;
}

.SubLineItem
{
	padding-left: 20px;
}

.MainLineItem
{
	font-weight: bold;
}

.CompanyDataLabelText
{
	font-weight: bold;
	font-style:italic;
	vertical-align:top;
}

.wrappedTable table tr td 
{
	padding-left: 3px;
	padding-right: 3px;
}

.wrappedTable 
{
	margin-left: -3px;	
}