@charset "gb2312";
/* CSS Document */

/**************************Grid***********************************************/
.gridcontent {
    border: 1px solid lightgray;
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
    background-color: white;
    
}


.gridHeader {
    height: 38px;
    font-size: 14px;
    text-align: center;
    font-weight: bolder;
    background-color: white;
    border-bottom: 1px solid lightgray;
    border-right: 1px solid lightgray;
    padding-left: 3px;
 
}

    .gridHeader:last-child {
        border-right: 1px solid #E0ECFF;
    }

.gridlabel {
    font-size: 14px;
    height: 40px;
    text-align: center;
    border-right: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    padding-left: 5px;
}

    .gridlabel input {
        color: #DACEC0;
    }

    .gridlabel a {
        color: Black;
        text-decoration: none;
        
    }



.gridfooter {
    height: 45px;
    width: 100%;
    background-color: white;
    border: 1px solid lightgray;
    border-right: 1px solid lightgray;
    margin-left: -1px;
    text-align: left;
}

    .gridfooter span {
      
    }

.resizeDragClass {
    text-align: right;
    width: 2%;
    margin: 0px 0 0px 0;
    line-height: 25px;
    border: 0px;
    float: right;
    cursor: e-resize;
    z-index: 99999999;
    background-color: inherit;
}

.gridtablecontent {
    background-color: #fff;
}


.datagrid {
    table-layout: fixed;
    background-color: #fff;
}


    .datagrid td {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }




.tabletr {
    background-color: white;
}

.griddatahover {
    background-color: white;
}





/**************************Property***********************************************/

.property {
    border: #99bbe8 1px solid;
}

.propertytd {
    border-bottom: #ccc 1px dotted;
    border-right: #ccc 1px dotted;
    width: 50%;
    text-align: left;
    font-size: 14px;
    letter-spacing: 2px;
    padding-left: 5px;
    height: 23px;
}

.propertytitle {
    background-color: #EFEFEF;
    text-align: left;
    color: blue;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}

.propertytable {
    width: 100%;
    border-top: #ccc 1px dotted;
    border-left: #ccc 1px dotted;
}

.expand {
    background-image: url(images/expand.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 10px;
}

.collapse {
    background-image: url(images/collapse.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 10px;
}




/**************************treegrid*********************************/
.tree-expanded {
    background: url('../images/tree_icons.png') no-repeat -50px 0px;
}

.tree-collapsed {
    background: url('../images/tree_icons.png') no-repeat -32px 0px;
}

.tree-folder-open {
    background: url('../images/tree_icons.png') no-repeat -224px 0;
}

.tree-folder {
    background: url('../images/tree_icons.png') no-repeat -208px 0;
}

.tree-file {
    background: url('../images/tree_icons.png') no-repeat -240px 0;
}

.tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent,.tree-folder-open {
    display: inline-block;
    width: 16px;
    height: 18px;
    vertical-align: top;
    overflow: hidden;
}

.tree-title {
font-size: 14px;

padding: 0 2px;
height: 18px;
line-height: 18px;
}