div.rules {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

div.rules h1 {
	text-align: center;
}

div.rules h2 {
	text-align: center;
}

div.rules .indent1 {
	padding-left: 1.0em;
}

div.rules h3 {
	font-size: 100%;
}

div.rules .attrib1 {
	color:				red;
}

div.rules table#expense,
div.rules table#expenditures {
	margin-left:		2.0em;
}

div.rules #expense th,
div.rules #expenditures th {
	text-align:			left;
	padding-right:		2.0em;
}

div.rules #expense th.bb,
div.rules #expense td.bb,
div.rules #expenditures th.bb,
div.rules #expenditures td.bb {
	border-bottom:		1px solid black;
}

div.rules #expense td,
div.rules #expenditures td {
	text-align:			right;
	padding-left:		4px;
	padding-right:		4px;
}

div.rules #expense td#total,
div.rules #expenditures td#total {
	border-top: 		1px solid black;
}

div.rules li {
	padding-bottom:		5px;
}

div.rules .edit,
div.rules table#expense,
div.rules table#expenditures {
	color: DodgerBlue;
	/*font-weight: bold;*/
	background-color: white;
}
