.PG
{
  float:left;
  display:block;
}
.PG img
{
  border:0px;
}
.PG a:visited, a:link, a, a:hover
{
  text-decoration:none;
}
.PGH, .PGF, .PGF2
{
  float:left;
  margin: 0px;
  border: 1px solid;
}
.PGH, .PGF2
{
  height:20px;
}

.PGH, .PGF, .PGC, .PGF2
{
  width:100%;
  display:inline;
}
.PGH img, .PGF2 span
{
  margin:2px 1px;
}
.PGF2 span img
{
  margin:0px 1px;
}
.PGH_L
{
  float:left;
  cursor:pointer;
}
.PGH_R
{
  float:right;
  cursor:pointer;
}
.PGF
{
  height:100px;
  border-bottom: 0px none;
}
.PGF span
{
  display:block;
  margin: 2px;
}
.PGC
{
  float:left;
  background: url('/_Layouts/Chart/WebControls/Resources/Images/PropertyGrid/header_bg.gif') repeat-x;
}
.PGC a
{
  display:block;
}
.PGC_OPEN, .PGC_CLOSED
{
  width:18px;
  float:left;
  cursor:auto;
}
.PGC_HEAD
{
  float:left;
}
.PGC_HEAD span
{
  font-weight:bold;
  margin-left:2px;
}
.PGC_WRAP
{
  clear:both;
}
.PGI
{
  width:100%;
}
.PGI_NONE, .PGI_CLOSED, .PGI_OPEN
{
  float:left;
}
.PGI_NONE, .PGI_CLOSED, .PGI_OPEN
{
  width:18px;
  height:20px;
}
.PGI_CLOSED
{
  cursor:auto;
}
.PGI_OPEN
{
  cursor:auto;
}
.PGI_NAME, .PGI_VALUE, .PGI_NAME_SUB, .PGI_MS_VALUE, .PGI_PK_VALUE
{
  float:left;
  margin: 1px 0px 0px 1px;
  cursor:pointer;
  overflow:hidden;
}
.PGI_VALUE a, .PGI_VALUE select, .PGI_MS_VALUE a, .PGI_MS_VALUE select, .PGI_PK_VALUE a
{
  width:100%;
  display:block;
  line-height: 19px;
  height: 19 px;
}
.PGI_VALUE a span, .PGI_MS_VALUE a span, .PGI_PK_VALUE a span
{
  width:100%;
  display:inline-block;
}
.PGI_NAME span
{
  margin-left:3px;
  line-height: 19px;
  height: 19 px;
}
.PGI_NAME_SUB span
{
  line-height: 19px;
  height: 19 px;
}
.PGI_VALUE span, .PGI_MS_VALUE span, .PGI_PK_VALUE span
{
  margin-left:2px;
  line-height: 19px;
  height: 19 px;
}
.PGI_VALUE a, .PGI_MS_VALUE a, .PGI_PK_VALUE a
{
  padding-left:2px;
}
.PGI_VALUE select
{
  display:block;
  margin:0px;
  padding-bottom:2px;
  border:0px;
}
.PGI_MS_VALUE select
{
  position:absolute;
}
.PGI_VALUE input, .PGI_PK_VALUE input
{
  padding-left:2px;
  border:0px;
  overflow: hidden;
}
.PGI_PK_VALUE_div
{
  border: 1px solid;
  position:absolute;
  overflow:auto;
}
.PGS
{
  float:left;
  overflow-x:hidden;
  overflow-y:auto;
  width:100%;
  border-left:1px solid;
  border-right:1px solid;
}