table.simple {
 border-collapse: collapse;
 border: 1px solid #999;
 font: normal 80%/140% arial, verdana, helvetica, sans-serif;
 color: #000;
 background: #fff;
}
caption.simple {
 padding-top:2px;
 padding-bottom:3px;
  padding-left: 15px;
 font-size: 100%;
 letter-spacing: .1em;
 font-weight: bold;
 text-align: left;
  color: #eee;


 
 background: #194673;
}

thead.simple {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(/BillImages/common/th_bg.gif) #dbdbdb repeat-x left top; 
	PADDING-BOTTOM: 6px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BORDER-left: 1px solid #999;
	BORDER-right: 1px solid #999;
	TEXT-ALIGN: left;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
}
th.nothinghere {
	background-color:#fff;
	BACKGROUND: #fff; 
	border: 0;
}

td.simple, th.simple {
 border: 1px solid #999;
 padding: 0.4em;
  background: #f6f6f6;
}
thead.simple th.simple {
 border: 0px solid #999;
 text-align: left;
 font-size: 1em;
 font-weight: bold;
 background: #3A4856;
}

tfoot.simple th.simple, tfoot.simple td.simple {
 border: 1px solid #999;
 text-align: left;
 font-size: 1em;
 background: #e8e8cf;
}
tfoot.simple th.simple {
 font-weight: bold;
}
tbody.simple td.simple a {
 background: transparent;
 color: #00c;
 text-decoration: underline;
}
tbod.simpley td.simple a:hover {
 background: transparent;
 color: #00c;
 text-decoration: underline;
}
tbody.simple td.simple a {
 background: transparent;
 color:#0000cc;
 text-decoration: underline;
 font-weight: bold;
}
tbody.simple td.simple a:visited {
 color: Purple;
}
tbody.simple th.simple, tbody.simple td.simple {
 vertical-align: top;
 text-align: left;
}
tfoot.simple td.simple {
 border: 1px solid #996;
}
tbody.simple tr.simple:hover {
 background: #999;
}

