div.uiPlus{
   border-width: 1px;
   border-color: silver;
   border-style: solid;
   /* background: #DCDCDC; */
   background: #EFEFEF;
   width:956px;
   margin: 2px 2px 2px 2px;	
   padding: 2px 2px 2px 2px;	
	}


div.plus 
{
	cursor:pointer; 
	background-image: url(/media/img/plus.png); 
	background-repeat: no-repeat;
    height:16px;
    width:15px;
	float:right;
}

div.minus 
{
	cursor:pointer;  
	background-image: url(/media/img/minus.png); 
	background-repeat: no-repeat;
    height:16px;
    width:15px;
	float:right;
}

img.chk 
{
	cursor:pointer;
	border: none; 
}

div.uchk 
{
	cursor:pointer; 
	background-image: url(/media/img/uchk.png); 
	background-repeat: no-repeat;
    height:16px;
    width:15px;
	float:right;
}


select.pcoSelect 
{
    width:100%;
}

select.msgSelect 
{
    width:100%;
}



div.uiGrid{
   font-family: monospace;
   font-size: 14px;
   color:#303030;
   overflow:hidden;
   white-space:nowrap;

   text-align: left;
   text-indent: 2px;

   border-width: 0px;
   border-color: silver;
   border-style: solid;
   border-left-width: 1px;
   border-top-width: 1px;
   border-right-width: 1px;

   width:100%;	
}

div.uiRow{
   border-width: 0px;
   border-color: silver;
   border-style: solid;
   background: #E0F0FF;
   border-bottom-width: 1px;
   height:16px;
   width:100%;	
	}


div.colPos{
   border-width: 0px;
   border-color: silver;
   border-style: solid;
   float:left;

   background: #E0F0FF;
   border-right-width: 1px;
   
   height:16px;
   width:80px;
}

div.colBits{
   border-width: 0px;
   border-color: silver;
   border-style: solid;
   float:left;

   background: #E0F0FF;
   border-right-width: 1px;
   
   height:16px;
   width:80px;
}

div.colShift{
   border-width: 0px;
   border-color: silver;
   border-style: solid;
   float:left;

   text-align:right;

   background: white;
   border-right-width: 1px;
   
   height:16px;
}

div.colName{
   border-width: 0px;
   border-color: silver;
   border-style: solid;
   float:left;
   overflow: hidden;

   background: #F0F7FF;
   border-right-width: 1px;
   
   height:16px;
   padding: 0px 0px 0px 0px;
}


div.colVal{
   border-width: 0px;
   float:left;
   overflow:hidden;

   background: #FFFFFF;
   
   height:16px;
   width:388px;
   padding: 0px 0px 0px 0px;
   cursor:text;
}

div.colValCmb{
   border-width: 0px;
   float:left;
   overflow:hidden;

   background: #FFFFFF;
   
   height:16px;
   width:373px;
   padding: 0px 0px 0px 0px;
}

div.colValCmbSel{
   border-width: 0px;
   float:left;

   background-image: url(/media/img/b-hl.png); 
   background-repeat: no-repeat;
   
   font-size: 10px;
   height:16px;
   width:15px;
   padding: 0px 0px 0px 0px;
   
   cursor: pointer;
}


div.colValEmpty{
   border-width: 0px;
   border-color: silver;
   border-style: solid;
   float:left;
   overflow:hidden;

   background: #F0F7FF;
   
   height:16px;
   width:388px;
   padding: 0px 0px 0px 0px;
}

div.uiContentLoading {
    border-width: 1px;
    border-color: grey;
    border-style: solid;
    background: #F0F0F0;
    position:absolute;
}

input.uiInline {
    border:none;
    position:absolute;
    left:0;
    top:0;
    display:none;

    border-width: 0px;
    border-color: silver;
    border-style: solid;

    background: #F0F7FF;
    color: black;
   
    height:16px;
    width:388px;
    padding: 0px 0px 0px 0px;
    cursor:text;
    font-family: monospace;
    font-size: 14px;
    text-indent: 1px;
}

select.uiSelect {
    position:absolute;
    left:0;
    top:0;
    display:none;

    border-width: 1px;
    border-color: black;
    border-style: solid;

    height:150px;
    width:388px;
    padding: 0px 0px 0px 0px;
    cursor:text;
    font-family: monospace;
    font-size: 14px;
    text-indent: 1px;
}


div.uiHex{
   border-width: 1px;
   border-color: silver;
   border-style: solid;
 
   background: #FFFFFF;

   width:100%;	
   height:100px;
   overflow: auto;
   cursor:text;
   color:#404040;
   
   font-family: monospace;
   font-size: 14px;
}
