#busybox
{
  background-color : red;
  color : black;
  margin-left : 20px;
  padding-left : 5px;
  font-weight : bold;
}

#griddialog
{
  border-width : 1px;
  border-color : black;
  border-style : solid;
  background-color : white;
  width : 400px;
  height : 200px;
  padding : 5px;
}

#griddialogtitle
{
	background-color : #C7DDED;
	padding : 3px;
	
}

.gridheader
{
  border-width : 1px;
  border-color : black;
  border-style : solid;
  background-color : #aaaaaa ;
  text-align : right;
  font-weight : bold;
  margin-bottom : 2px;

}

.gridcell
{
  vertical-align : top;
}

.gridfooter
{
  background-color : #dddddd;
  border-width : 1px;
  border-style : inset;
  margin-top       : 3px;
  margin-bottom    : 5px;
  font-size : x-small;
}

.griddatacell
{
  border-style     : inset;
  border-width     : 1px;
  border-color     : #dddddd;
  background-color : white;
  padding-left     : 2px;
  padding-right    : 2px;
}

.gridlockedcell
{
  border-style     : inset;
  border-width     : 1px;
  border-color     : #dddddd;
  background-color : white;
  color            : gray;
  padding-left     : 2px;
  padding-right    : 2px;
}

.gridselected
{
  background-color : #555555;
}

.selecthover
{
  background-color : #C7DDED;
  cursor : pointer ;
}


.gridhover
{
  background-color : #C7DDED;
}

.gridbuttoncell
{
  border: 1px gray outset;
  padding: 1px 4px;
  color: black;
  background-color : #d1d1d1 ;
}

.gridrowhead
{
  width : 20px;
}


.pipeloi:hover
{
  border-style: inset;
  padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.optionselector
{
  position : absolute;
  background-color : white ;
  text-align : left;
  border-width : 1px;
  border-style : solid;	
  white-space : nowrap;
  overflow : hidden;
}

.btnimg
{
  vertical-align : text-bottom;
}

.delbtn
{
  margin-left : 20px;
}

.refreshbtn
{
  margin-left : 30px;
}

.infobtn
{
  margin-left : 10px;	
}
.leftbtn
{
  margin-left : 30px;
}


