table {
	border-collapse: collapse;
}

td.topseperator {
} 
td.botseperator {
	border-bottom: 1px solid black;	
	border-left: 1px solid black;	
	border-right: 1px solid black;	
} 
td.fullborder {
	border: 1px solid black;	
}

.row1 {
	color: red; 
	font-size: 14.0pt; 
	font-weight: 700; 
	font-style: italic; 
	text-decoration: underline; 
	text-underline-style: single; 
	font-family: Arial, sans-serif; 
	text-align: general; 
	vertical-align: bottom; 
	white-space: nowrap; 
	border: medium none; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px
}

.row2 {
	height: 28.5pt;
	color: red; 
	font-weight: 700;
	text-decoration: underline; 
	text-underline-style: single; 
	font-family: Arial, sans-serif; 
	text-align: left; 
	font-size: 10.0pt; 
	font-style: normal; 
	vertical-align: bottom; 
	white-space: nowrap; 
	border: medium none; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px;
	padding-bottom: 5px;
}

.row3 {
	border: medium none; 
	font-family: Arial, sans-serif;
	font-size:10pt;
	text-align:center;
	font-weight:bold;
}

.row4 td{
	font-family: Arial, sans-serif;
	font-size:10pt;
}

.data {
	line-height: 10pt;
}

.data td{
	text-align:right;
	font-family: Arial, sans-serif; 
	font-size: 10.0pt; 
}

td {
	padding: 2px;
}

.total {
	color:red;
}

td.left {
	text-align:left;	
}


.bottomrow {
	border-bottom:1px solid black;
}