div.items div.listgrid {
  border : none !important;
  width : 95%;
  overflow : visible;
}
div.items div.listgrid table {
  border : none;
}
div.items div.listgrid table td {
  border : none;
}

div.items div.listgrid table td.xhdr_last {
border-right : none;
}

div.items div.listgrid table tbody tr {
  border-left : 1px solid #333333;
}
div.gridbox {
  overflow:hidden;
}


div.gridbox table.row20px tr td {
  white-space: nowrap;
  padding : 0;
}
div.gridbox .objbox {
  overflow:visible !important;
   border-left : 1px solid #333333;
}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{
  width:18px;
}
div.gridbox table.obj td.editable{
  -moz-user-select:text;
  color:green;
}
/* --------------------------------------
xgrid setting
---------------------------------------*/
  div.listgrid {
  margin: 0px !important;
  padding: 0px !important;
}
div.listgrid div#divListGrid {
  overflow: visible;
  height: 100% !important;
  position : static;
}
div.listgrid div#divListGrid * {
  overflow: visible;
  position : static;
}
div.listgrid div#divListGrid table {
  font-size : small !important;
  overflow : hidden; 
}
div.listgrid div#divListGrid table div {
  overflow: visible !important;
}
div.listgrid div#divListGrid table.hdr {
  padding : 5px 0 !important;
  border : none;
  border-top : 1px solid #333333 !important;
  border-right : 1px solid #333333 !important;
  font-size : 90% !important;
  overflow : hidden; 
  width : 100%;
}
div.listgrid div#divListGrid table.hdr td {
  padding : 1px 0 3px 1px !important;
  vertical-align : middle !important;
  background-color : #ddd !important;
  border-top : none;
  border-right : 1px solid #ddd;
  border-bottom : 1px solid #333333;
  border-left : 1px solid #333333;
  text-align : center;
  -moz-user-select:none;
  overflow:hidden;
  font-size : 90%;
  font-weight:bold;
}
div.listgrid div#divListGrid div.objbox {
  height : auto !important; 
  overflow : visible;
}
div.listgrid div#divListGrid div.objbox table.obj td {
  border : 1px solid #333333;
  border-top : none;
  border-left : none;
  padding : 2px 4px;
  vertical-align : middle;
  overflow : hidden; 
  -moz-user-select:none;
  font-size : 80% !important;
}
div.listgrid div#divListGrid div.objbox table.obj td img {
  vertical-align : middle;
}
div.listgrid div#divListGrid div.objbox table.obj td table.no_border td {
  border : none;
}
div.listgrid div#divListGrid div.objbox table.obj td table.no_border td input {
  overflow : hidden;
}
