.list_table {
	width: 100%;
	border-collapse: collapse;
  border-style: solid;
  border-color: #fff #888 #888 #fff;
  border-width: 0px 1px 1px 0px;
  margin: 0px auto 8px auto;
}
.list_table td{
  font: normal 10pt Trebuchet MS, sans-serif;
  width: auto;
  padding: 0px 5px 0px 5px;
}
.list_table .head{
  font: bold 10pt Trebuchet MS, sans-serif;
  text-align: left;
  background-color: #369;
  background-image: url(tbl_head.png);  
  padding: 0px 5px 0px 5px;
  height: 16px;
}
.list_table .head td{
  font: bold 10pt Trebuchet MS, sans-serif;
  width: auto;
  color: #ffffff;
}
.list_table .head td a{
  color: #ffffff;
}
.list_table .row0{
  background-color: #dddddd;
}
.list_table .row1{
  background-color: #eeeeee;
}
.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: normal 11px Trebuchet MS, sans-serif;
  width: 24px;
}
.list_table .order_submit{
  font: normal 11px Trebuchet MS, 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 11px Trebuchet MS, sans-serif;
  display: inline;
  text-decoration: underline;
  color: #000000;
}

.list_table_pager .side_l .item_ns{
  font: bold 11px Trebuchet MS, sans-serif;
  display: inline;
  color: #888;
}

.list_table_pager .side_r{
  width: 120px;
  font: bold 11px Trebuchet MS, sans-serif;
  padding: 2px 20px 2px 20px;
  text-align: left;
}
 
.list_table_pager .side_r .item{
  font: bold 11px Trebuchet MS, sans-serif;
  display: inline;
  text-decoration: underline;
  color: #000000;
}

.list_table_pager .side_r .item_ns{
  font: bold 11px Trebuchet MS, 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 11px Trebuchet MS, 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;
}



