
.lst_container {
	padding: 0px;
	width: inherit;
	overflow: auto;
}

.lst_container .lst_container, .lst_container .frm_container {
	padding: 0px;
}

.lst_table {
	width: 100%;
}

.lst_table a {
	text-decoration: none;
}

.lst_table td {
	padding: 2px 12px 2px 2px;
	vertical-align: top;
	/*border-left: 1px solid #CCCCCC;*/
}

.lst_table td.cell_number {
	text-align: right;
	padding: 2px 5px 2px 12px;
}

.lst_table .cell_debit {
	color: #FF0000;
}

.lst_table .cell_credit {
	color: #009900;
}

.lst_bottom td {
	border:0px;
}

th  {
  background-color: #E0E0E0; /*#BBDDEE;/*#EEDDBB;*/
	font-weight: normal;
	text-align: center;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #FFFFFF;
  color: #000000;
  padding: 2px 12px 2px 5px;
}

th a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

th a:visited {
	color: #000000;
}

.lst_buttonbar_top, .lst_buttonbar_bottom {
  padding: 6px;
  font-size: 100%;
  /*background: #F4E7A2 url(../images/button_bg.gif) repeat-x;*/
}

.lst_pager {
	padding: 6px;
	text-align: right;	
	font-size: 85%;
}

.lst_sortcol {
	background-color: #D0D0D0;
	font-weight: bold;
}

.lst_buttonbar_top {
  /*border-bottom: 1px solid #999999;*/
}

.lst_buttonbar_bottom {
  /*border-top: 1px solid #999999;*/
}

.lst_even_row td, .lst_odd_row td, .lst_first_row td {
  border-bottom: 1px solid #CCCCCC;
}

.lst_even_row td td, .lst_odd_row td td, .lst_first_row td td {
  border-bottom: 0px;
}

.lst_first_row td {
  border-top: 1px solid #CCCCCC;
}

.lst_even_row {
	background-color: #EFEFEF;
}

.lst_odd_row {
	/*background-color: #FFFFFF;*/
}

tr.lst_even_row:hover, tr.lst_odd_row:hover {
	background-color: #FFFFD4;
}

.cell_justify {
	text-align: justify;
}

.cell_center {
	text-align: center;
}

.cell_middle {
	vertical-align: middle;
}

td.no_left_border {
	border-left: 0px;
}



