﻿table.serviceplan
{
	width:90%;
	border-bottom:solid 1px Gray;
}
table.serviceplan th, table.serviceplan td
{
	border-bottom:solid 1px Gray;
	padding:5px 5px;
	text-align:center;
}
table.serviceplan td.footer
{
	border-bottom:none;
}
table.serviceplan .alternate
{
	background-color:#ececec;
}
table.serviceplan .indented
{
	text-indent:10px;
	text-align:left;
}

table.charges
{
	width:210px;
	border-top:solid 1px Gray;
}
table.charges td.charge
{
	text-indent:10px;
}
table.charges td.cost
{
	width:50px;
	text-align:right;
}
table.charges td.total
{
	padding:10px 0;
	font-weight:bold;
	border-top:dashed 1px black;
}