
.apptable tr.unlined td{
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	
}

.apptable td.mlabel{
	font-weight: bold;
}

.apptable td.ilabel{
	text-align: right;
}

td.money_amt{
	font-weight:bold;
	text-align: right;
}

#main_list{
	clear: both;
	width: 100%;
	margin-bottom: 1em;
	position: relative;
}

thead td.thead-cat{
	border-left: thin solid #C3C3C3;
	border-right: thin solid #C3C3C3;
	border-left: thin solid #C3C3C3;
	border-right: thin solid #C3C3C3;
	font-weight: bold;
	font-size: 11px !important;
	text-transform: uppercase;
}

td .barline{
	height: 10px;
	background-color:#cecece;
	float:left;
	margin-bottom: 10px;
}

td.money_amt, td.currency{
	text-align: right;
}

td .barcont{
	position:relative;
}

td div.barline{
	margin-right: 2px;
}
td div.barline.g{
	background-color: none;
	border: thin dotted #3b3;	
}


td div.barline.m_disb{
	background-color: #719473;
}
td.bar span.m_disb{
}

div.bartxt{
	margin-bottom: 3px;
}


td.rt{
	text-align: right;
}
p.tableheader{
	font-size: 1.2em;
	line-height: 1.2em;
}


.m_outs.neg{
	color: #722;
}

.mod_eligible{
	color:#777777;
}

.mod_pct{
	font-weight: bold;
	font-size: 13pt;
}

.mod_trial{
	color:#4433aa;
}

.mod_limbo{
	color:#ccbb00;
}

.mod_perm{
	color:#226633;
}

.mod_active_perm{
	color: #226633;
}

.mod_perm_canceled{
	color: #dd1111;
}
.mod_failed{
	color:#aa0019;
}

td.subject div.note{
	font-size:smaller;
	font-weight:200;
	font-style:italic;
}
