.list_table {
	width: 100%;
	border-collapse: collapse;
  border: solid 5px;
  border-color: #ddd #ccc #ccc #ddd;
  margin: 0px auto 8px auto;
}
.list_table td{
  font: 10pt Verdana, Geneva, sans-serif;
  width: auto;
  padding: 0px 5px 0px 5px;
}
.list_table .head{
  font: bold 10pt Verdana, Geneva, sans-serif;
  background-color: #5a7bc0;
  color: #fdfcf8;
  text-align: left;
  background-image: url(tbl_head.png);  
  padding: 0px 5px 0px 5px;
}
.list_table .head td{
  font: bold 10pt Verdana, Geneva, sans-serif;
  background-color: #5a7bc0;
  color: #fdfcf8;
  width: auto;
}
.list_table .head td a{
  color: #fdfcf8;
}
.list_table .row0{
  background-color: #fcfbf7;
}
.list_table .row1{
  background-color: #ecebe7;
}
.list_table .row_om0{
  background-color: #ddddff;
  cursor: pointer;
}
.list_table .row_om1{
  background-color: #eeeeff;
  cursor: pointer;
}
.list_table .numeric{
  text-align: right;
}
.list_table .center{
  text-align: center;
}
.list_table .justify{
  text-align: justify;
}
.list_table .numeric div{
  white-space: nowrap;
}
.list_table .order_input{
  font: 10pt Verdana, Geneva, sans-serif;
  width: 24px;
}
.list_table .order_submit{
  font: 10pt Verdana, Geneva, sans-serif;
  text-align: center;
  width: 50px;
}

.list_table_pager {
  width: 100%;
  border-collapse: collapse;
  background-color: #ddd;
  margin: 0px 0px 8px 0px;
}

.list_table_pager .side_l{
  width: 120px;
  padding: 2px 20px 2px 20px;
  text-align: right;
}
 
.list_table_pager .side_l .item{
  font: bold 10pt Verdana, Geneva, sans-serif;
  display: inline;
  text-decoration: underline;
  color: #000000;
}

.list_table_pager .side_l .item_ns{
  font: bold 10pt Verdana, Geneva, sans-serif;
  display: inline;
  color: #888;
}

.list_table_pager .side_r{
  width: 120px;
  font: bold 10pt Verdana, Geneva, sans-serif;
  padding: 2px 20px 2px 20px;
  text-align: left;
}
 
.list_table_pager .side_r .item{
  font: bold 10pt Verdana, Geneva, sans-serif;
  display: inline;
  text-decoration: underline;
  color: #000000;
}

.list_table_pager .side_r .item_ns{
  font: bold 10pt Verdana, Geneva, sans-serif;
  display: inline;
  color: #888;
}

.list_table_pager .pages{
  text-align: center;
  width: auto;
  padding: 2px 5px 2px 5px;
}

.list_table_pager .pages .item, .list_table_pager .pages .item_cur {
  font: bold 10pt Verdana, Geneva, sans-serif;
  text-decoration: underline;
  width: 32px;
  color: #000000;
  padding: 0px 5px 0px 5px;
}

.list_table_pager .pages .item_cur{
  text-decoration: none;
  background-color: #000;
  color: #ddd;
}


