body {	font-family: Tahoma, Arial, Helvetica, sans-serif;}#Container {	background-color: #FFF;	border: solid 1px #000;}#Container * {	font-size: 11px;}#DataTable {	border: 1px solid #79231C;	background: #FFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#DataTable caption {	font-size: 90%;	font-weight: bold;	text-align: left;	padding: 5px 0;	}#DataTable thead tr th {	padding: 6px;	background: #79231C;	color: #FFF;	text-align: left;	border-top: 1px solid #8E3028;	border-right: 1px solid #79231C;	border-bottom: 0 solid #79231C;	border-left: 1px solid #8E3028;	}#DataTable tbody tr td {	padding: 6px;	background: #FFF;	color: #222;	border-top: 1px solid #8E3028;	border-left: 1px solid #8E3028;	}#DataTable tfoot tr th, #DataTable tfoot tr td {	padding: 6px;	color: #222;	border-top: 1px solid #79231C;	border-left: 1px solid #8E3028;	text-align: right;	font-weight: bold;}#DataTable tbody tr td label {	position: relative;	top: -3px;	font-size: 100%;	display: inline;	font-weight: normal;	padding: 0;	margin: 0;	}.debug {	background-color: #EEE;	border: solid 1px #CCC;	margin: 2px 0;	padding: 5px;	font-family: Monospace;	font-size: 12px;}.formButton {	background: #FFF url(images/formButton_BG.gif) repeat-x;	text-decoration: none;	border: solid 1px #666;	padding: 3px 6px;	color: #79231C!important;	font: bold 11px  Tahoma, sans-serif;	cursor: pointer; cursor: pointer;}.CellSpacer {	width: 25px;}label {/*	font: bold 11px Tahoma, Arial, Helvetica, sans-serif; */	font-weight: bold;	display: block;	margin: 4px 0 2px;}label.inlineLabel {	display: inline;	position: relative;	top: -3px;}.FormErrors {	padding: 0px;	margin: 10px;	border: solid 1px #000;}.FormErrors p {	background-color: #900;	border-bottom: solid 1px #000;	margin: 0 0 18px 0;	padding: 5px 10px;	font-weight: bold;	font-size: 14px;	color: #FFF;}.FormErrors ol li {	margin: 10px 0 0;}.CardError {	font-size: 110%;	font-weight: bold;	color: #900;}