._Grid {
    margin: 0px;
    padding: 0px;
    overflow: auto;
    position: relative; /* to enable scrolling absolute positioned elements */
    display: inline-block;
    vertical-align: top;
}

._Grid table {
    border: 0px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}

._Grid td {
    border: 1px solid #CCCCCC;
    margin: 0px;
}

._Grid th, ._GridHead th {
    margin: 0px;
    background-color: #EEEEEE;
    //border: 1px solid #CCCCCC;
    //border-bottom: 1px solid #666666;
}

._GridHead {
    position: relative;
    border: 0px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    /*display: block;*/
}

._GridHead tr {
}

._GridHead th {
}

._Grid ._ExpandButton {
    /*margin-top: 10px;
    height: 20px;*/
    width: 24px;
    height: 24px;
    padding: 0px 0px;
    position: absolute;
    font-weight: bold;
    overflow: hidden;
}

._Grid ._ColumnExpandButton {
    display: inline-block;
    width: 20px;
    height: 20px;
    -ms-transform: rotate(-90deg); /* IE 9 */
    -ms-transform-origin: 50% 50%; /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 50% 50%; /* Chrome, Safari, Opera */    
    -moz-transform: rotate(-90deg);
    -moz-transform-origin: 50% 50%;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}

._Grid ._ExpandButton:before {
    content: " \22BC";
}
._Grid ._ExpandButton.collapsed:before {
    content: " \22BB";
}

._Grid .cellExpandContainer {
    overflow: hidden;
    /*word-wrap: break-word;*/
}
 
._Grid .AdminRecordActions ._ExpandButton {
    display: none;
}
._Grid .AdminRecordActions .cellExpandContainer {
    overflow: auto !important;
}

