div.items div.listgrid {
  border : none;
}
div.items div.listgrid table {
  border : none;
}
div.items div.listgrid table td {
  border : none;
}
div.gridbox {
  overflow:hidden;
  font-size : 100%;
}

div.gridbox table.hdr {
  padding : 0;
  border :1px solid #333333;
  background-Color : #dddddd;
}

div.gridbox table.hdr td {
  font-size : 90%;
  background-Color : transparent;
  border: 1px solid #333333;
  text-align : center;
  padding: 2px 0 ;
  font-weight:bold;
}

div.gridbox table.obj {
  border : 1px solid #333333;
}

div.gridbox table.obj td {
  border: 1px solid;
  padding : 0 2px;
  border-color : white white #bbbbbb #bbbbbb;
  font-size:80%;
  overflow:auto;
}
div.gridbox table.row20px tr td {
  height:1.5em;
  white-space: nowrap;
  padding : 0;
}
div.gridbox div.objbox {
  background-color:#ffffff;
}
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
---------------------------------------*/

div.listgrid {
  margin: 0;
  padding: 0;
}
div.listgrid div#divListGrid {
  overflow: visible !important;
  width: 99%;
  height: auto !important;
  padding-bottom : 1em;
}
div.listgrid div#divListGrid * {
  overflow: visible;
  position : static;
}
div.listgrid div#divListGrid table { 
  font-size : 100%;
  overflow : hidden; 
}

div.listgrid div#divListGrid table.hdr {
  border-collapse : separate;
  border : solid #333333;
  border-width : 1px 0 0 1px !important;
  font-size : 90%;
  height : auto;
}
div.listgrid div#divListGrid table.hdr td {
  padding : 2px 0;
  vertical-align : middle;
  background-color : #dddddd;
  border : solid #333333;
  border-width : 0 1px 1px 0;
  height : 2em;
}
div.listgrid div#divListGrid div.objbox {
  overflow : auto;
  border : solid #333333;
  border-width : 0 0 0 1px !important;
}
div.listgrid div#divListGrid div.objbox table.obj td {
  padding : 4px;
  font-size : 90%;
  vertical-align : middle;
  overflow : hidden;
  border : solid #333333;
  border-width : 0 1px 1px 0;
}
  div.listgrid div#divListGrid div.objbox table.obj td img {
  vertical-align : middle;
}
div.listgrid div#divListGrid table td {
  font-size : 100%;
}
div#divListGrid {
  position : static;
}
div.listgrid div#divListGrid div.objbox table.obj td button img {
  vertical-align : top;
}
div.listgrid div#divListGrid div.objbox tr.hover_row {
  background-color : #DDDDFF;
}
div.listgrid div#divListGrid div.objbox tr.disable_row {
  background-color : #D0D0D0;
}

