.bpm-header{
  background-color:#ffffff;
}

.bpm-header-left {
  background-color:#ffffff;
  vertical-align:bottom;
  margin-left:15px;
}

.bpm-header-right {
  background-color:#ffffff;
  vertical-align:bottom;
  margin-right:15px;
}

.bpm-user-info-popup {
  font-family: sans-serif;
  color: #000000;
  font-size:9px;
  margin:5px;
}


.WSGrid-header {
    border-collapse: collapse;
    border-spacing: 0;
    height: 20px;

    padding:0;
    margin:0;

    background-image: url("images/ui/layout/column-header.png");

    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #BABABA;
}

.WSGrid-header td {
    font-weight: bold;
    font-size: 9px;
    margin: 0;
    padding: 0;
    height: 18px;
}

.WSGrid {
    border-collapse: collapse;
    border-spacing: 0;
    border-left: #EDEDED;
    border-right: #EAEAEA;
}

.WSGrid td {
    padding: 0;
}

.WSGrid-datagrid {
    padding:0;
    margin:0;
}

.WSCell {
    height: 16px;
    min-height: 16px;

    margin: 0;
    font-size: 11px;

    cursor: default;

    padding: 1px;
    border: 1px solid transparent;
    border-bottom-color: #efefef;
    border-left-color: #efefef;

    vertical-align: middle;

    overflow: hidden;
}

.WSCell-inner {
    vertical-align: middle;
}

.WSCell-panel {
    overflow: auto;
    height: 12pt;
    vertical-align: middle;
}

.WSCell-innerpanel {
    /**
     * This is needed to fix a Firefox rendering bug.
     */
    overflow: auto;
    vertical-align: middle;

}

.WSCell-hover {
    background-color: #eeeeff;
}

.WSCell-selected {
    background-color: #ddddff;
    color: black;
    border: 1px solid lightsteelblue;
}

.WSCell-click {
    background-color: #ddddff;
}

.WSCell-colselect {
    background-color: #ddddff;
    border: 1px solid #ddddff;

    border-bottom-color: lightgray;
    border-right-color: lightsteelblue;
    border-left-color: lightsteelblue;
}

.WSCell-hcolselect {
    background-color: #aaaaff;
    border: 1px solid #aaaaff;
}

.WSCell-rowselect-left {
    border-top: 1px solid lightsteelblue;
    border-bottom: 1px solid lightsteelblue;
    border-left: 1px solid lightsteelblue;
    background-color: #ddddff;
}

.WSCell-rowselect-right {
    border-top: 1px solid lightsteelblue;
    border-bottom: 1px solid lightsteelblue;
    border-right: 1px solid lightsteelblue;
    background-color: #ddddff;

}

.WSCell-rowselect {
    border-top: 1px solid lightsteelblue;
    border-bottom: 1px solid lightsteelblue;
    background-color: #ddddff;
}

.WSCell-editbox {
    border: 2px cornflowerblue solid;
    font-size: 11px;
    width: 100%;
    overflow: auto;
    position: absolute;
}

.WSCell-resize-right {
    cursor: e-resize;
}

.WSCell-resize-left {
    cursor: w-resize;
}

.WSGrid-resize-line {
    border-left: 1px solid lightblue;
    height: 100%;
}


.WSWindowPanel {
    background: white;
    border: 1px solid #cecece;
}

.WSWindowPanel-titlearea {
    background: url("images/ui/layout/section-header.png") repeat-x;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;

    padding: 1px;

    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.WSWindowPanel-drape {
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.2;
    filter: alpha(opacity = 20);
}

.WSDropShadow-topLeftCorner {
    width: 17px;
    height: 17px;
    background: url("images/ui/layout/dropshadow/eq-topleft.png") no-repeat;
}

.WSDropShadow-topLeft {
    height: 17px;
    width: 13px;
    background: url("images/ui/layout/dropshadow/eq-topleft-inner.png")
}

.WSDropShadow-topMiddle {
    height: 17px;
    width: 100%;
    background: url("images/ui/layout/dropshadow/eq-top.png");
}

.WSDropShadow-topRight {
    width: 13px;
    height: 17px;
    background: url("images/ui/layout/dropshadow/eq-topright-inner.png") transparent;
}

.WSDropShadow-topRightCorner {
    width: 17px;
    height: 17px;
    background: url("images/ui/layout/dropshadow/eq-topright.png") no-repeat;
}

.WSDropShadow-leftTop {
    width: 17px;
    height: 11px;
    background: url("images/ui/layout/dropshadow/eq-lefttop.png") no-repeat;
}

.WSDropShadow-leftMiddle {
    height: 100%;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-left.png") repeat-y;
}

.WSDropShadow-leftBottom {
    height: 11px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-leftbottom.png") no-repeat;
}

.WSDropShadow-rightTop {
    height: 11px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-righttop.png") no-repeat;
}

.WSDropShadow-rightMiddle {
    height: 100%;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-right.png") repeat-y;
}

.WSDropShadow-rightBottom {
    height: 11px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-rightbottom.png") no-repeat transparent;
}

.WSDropShadow-bottomLeftCorner {
    height: 17px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-bottomleft.png") no-repeat;
}

.WSDropShadow-bottomLeft {
    height: 17px;
    width: 13px;
    background: url("images/ui/layout/dropshadow/eq-bottomleft-inner.png") no-repeat;
}

.WSDropShadow-bottomMiddle {
    height: 17px;
    width: 100%;
    background: url("images/ui/layout/dropshadow/eq-bottom.png") repeat-x;
}

.WSDropShadow-bottomRight {
    height: 17px;
    width: 13px;
    background: url("images/ui/layout/dropshadow/eq-bottomright-inner.png") no-repeat;
}

.WSDropShadow-bottomRightCorner {
    height: 17px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-bottomright.png") no-repeat;
}


/* soa widgets styles*/

.soa-prop-grid {
  width:100%;
  border:1px solid #cccccc;
}

.soa-prop-grid-even {
  background: #F8F8F8;
}

.soa-prop-grid-odd {
  background:#F0F0F0;
}

.soa-prop-grid-label {

}
