h1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body, tbody {
    padding: 3px 3px 3px 3px;
    background-color: #FFFFFF;
    font-family: Verdana, sans-serif;
}

.horizontalLineForBarChart {
	background-color: #4169E1; 
	height:1px; 
	width:100%;
}

.headingBackground {
	background-color: #dddddd;
	x border-top: 2px solid white;
}

.centerContent {
	text-align: center;
}

.summaryChartCells {
	text-align: left;
	vertical-align: top;
	padding-bottom: 12px;
}

.labels {
	text-align: right;
	font-weight: 700;
	width: 25%;
}

.labelValues {
	width: 25%;
}

@media print {
     .page-break { page-break-inside: avoid; page-break-before: always; }
     .no-page-break{ page-break-inside: avoid; }
}

.border {
	border: 1px solid black;
}

.border-right {
	border-right: 1px solid black;
}

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

.reportTableCell {
	vertical-align: top;
}
