
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }

table {
	border-collapse:collapse;
	border-color:#c0c0e0;
	border:1px solid black;
}

th {
font-size:12px;
}

.bhs-left {
border-left:1px solid black;
}

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


.bhs-money {
text-align:right;
padding:4px;
vertical-align:top;
}

.bhs-money-left {
text-align:right;
padding:4px;
vertical-align:top;
border-left:1px solid black;
}


.bhs-control {
text-align:center;
padding:4px;
}

.bhs-text {
text-align:left;
padding:4px;
}

.bhs-text-left {
text-align:center;
padding:4px;
border-left:1px solid black;
}

.econdelta-rep-income {
	background-color: #a2d089;
}

.econdelta-rep-expense {
	background-color: #eab882;
}

.econdelta-rep-missed {
	background-color: #ef8aab;
}

.econdelta-rep-saved {
	background-color: #a2d089;
}

.econdelta-rep-demographic {
	background-color: #a0b0f9;
}

.econdelta-event-cell {
	padding:6px;
	border:1px solid gray;
	background-color:#a0a0a0;
}


