.root .x-tree-node-icon { background-image:url(/js/ext-2.2/resources/images/on_root.png)  }

.treebck {
    background-image:url(/js/ext-2.2/resources/images/hline.jpg); background-repeat:repeat-x;
    width:400px;
}




.chapter .x-tree-node-icon{
     background-image:url(/js/ext-2.2/resources/images/folder.gif); 
}



.item .x-tree-node-icon{
    background-image:url(/js/ext-2.2/resources/images/leaf2.png); 
    
}

.manuf .x-tree-node-icon{
    background-image:url(/js/ext-2.2/resources/images/accept.png); 
    
}


.struct .x-tree-node-icon{
    background-image:url(/js/ext-2.2/resources/images/leaf1.png) 
    
}


.variant .x-tree-node-icon{
    background-image:url(/js/ext-2.2/resources/images/leaf2.png); 
}



#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}


/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
    overflow : hidden;
}
.x-form-file-wrap .x-form-file {
    position: absolute;
    right: 0;
    -moz-opacity: 0;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
    height: 22px;
    
}
.x-form-file-wrap .x-form-file-btn {
    position: absolute;
    right: 0;
    z-index: 1;
    
    
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

td.x-grid3-td-wrcol {
    overflow: hidden;
}
td.x-grid3-td-wrcol div.x-grid3-cell-inner {
    white-space: normal;  //wrcol for tooltip nowrap into grid row
}




.x-grid3-hd-row td.ux-filtered-column {   
        font-style: italic;  
        font-weight: bold;
}		



   
.upload-icon {
        background: url('/js/ext-2.2/resources/images/xhtml_add.png') no-repeat 0 0 !important;
        background-position: 0 2px;
 	    background-repeat: no-repeat;
 	    padding-left:18px;
 	    padding-top:3px;
 	    padding-bottom:2px;
 	    padding-right:0;
        width:1px;
        
        
}

.nodebolded {
    font-weight:bold !important;
    color:#ff00ff;
}


.x-tree-multiline-node-details  {
            
            font: bold 13px arial,sans-serif !important;
}





.x-btn-text-icon-bold .x-btn-center .x-btn-text{
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:2px;
    padding-right:0;
    font-weight:bold !important;
}


.green-row {
      color:#66CC00 !important;
      
}


.gray-row {
      color:#657383 !important;
      
}



.bold-row  {
      font-weight: bold !important;
      color:red;
}


.x-grid3-row td, .x-grid3-summary-row td {
-moz-user-select:none;
line-height:13px;
padding-left:1px;
padding-right:1px;
vertical-align:middle;
}


.x-form-invalid, textarea.x-form-invalid {
    background:#FFFFFF url(../images/default/form/text-bg.gif) repeat-x scroll 0 0;
    border: 1px solid #B5B8C8;
}

.x-form-radio-group .x-panel-body { background-color: transparent; }


.disabled-fld {
    color:#15428B;
    background:#DFE8F6 none repeat scroll 0 0;
}
