body {
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #333333;
}
.redfat { font-weight:normal; color:#9B1B15; }
.errfat { font-weight:bold; color:#9B1B15; }
a.submenu {	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	color: #A04107; 
	text-decoration: none; 
	font-size: 10px;
	line-height: 15px; }
a.submenu:visited 	{  color: #A04107; text-decoration: none; font-weight: normal}
a.submenu:hover 	{  color: #FF6100; text-decoration: none; font-weight: normal}

.dataTable {border-collapse: collapse;}
.dataTable TD {font-size: 11px; border: 1px solid #aaa; padding: 5px 10px 5px 10px; background-color: #fff;}
.dataTable TD.moneyColumn {text-align: right;}
.dataTable TD.moneyColumnUnderlined {text-align: right; border-top: 2px solid #555; border-bottom: 1px solid #aaa}

.dataTable TD INPUT {font-size: 9px;}
.dataTable TD.header {font-weight: 700; background-color: #cde;}
.dataTable TD.headerMoneyColumn {font-weight: 700; background-color: #cde; text-align: right;}
.dataTable TR.summary TD {background-color: #efefef; border-color: #efefef; text-align: right; padding-right: 0px;}
.dataTable TR.summary TD.button {background-color: #efefef; border-color: #efefef; text-align: left; padding-left: 0px;}
.dataTable TR.summary TD.moneyColumn {text-align: right; padding-right: 10px; white-space: nowrap;}

.dataTable TR.summary TD.moneyColumnEmphasis {font-weight: bold; text-align: right; padding-right: 10px; white-space: nowrap}
.dataTable TD.spacer {border: 1px solid #fff; padding: 0px;}
.dataTable TD.spacerGrey {border: 1px solid #aaa; padding: 0px;}

.dataTable TD.noGrid {border-style: none; padding: 5px 10px 5px 0px;}
.dataTable TD.noGridSummary {border-top: 2px solid #aaa; border-right: none; border-bottom: none; border-left: none; padding: 5px 10px 5px 0px;}
/* to control margins around OrderDetails Table */
#orderDetailsArea {margin: 5px 0px 10px 0px;}

/* to handle the subscription note area in OrderDetails component */
#orderDetailsArea .note {margin: 10px 0 0 0;}


td.label{font-weight:bold; text-align:right; text-valing:middle; padding-right:15; padding-top:7}
td.input{padding-top:8}