@CHARSET "UTF-8";

@def selectionBorderWidth 0px;
 .cellTableWidget {
}

 .cellTableFirstColumn {	
}

 .cellTableLastColumn {	
}

 .cellTableFooter {
	
}

 .cellTableHeader {
		line-height:15px;
		vertical-align:middle;
		border-left:1px solid #eee;
		border-right:1px solid #d0d0d0;
		text-align:center;
		background:#f9f9f9 url(images/controls/table/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;
		padding:3px 3px 3px 5px;
		white-space:nowrap;
		font:normal 11px arial, tahoma, helvetica, sans-serif;	
}

 .cellTableCell {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	padding:3px 3px 3px 5px;
	white-space:nowrap;
}

 .cellTableFirstColumnFooter {	
}

 .cellTableFirstColumnHeader {	
}

 .cellTableLastColumnFooter {
}

 .cellTableLastColumnHeader {	
}

 .cellTableEvenRow {	
  	font:normal 11px arial,tahoma,helvetica,sans-serif;
    line-height:13px;
    vertical-align:top;
    text-align:left;
    padding-left:1px;
    padding-right:1px;
    -moz-user-select:none;
    /**/
    cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;
	overflow:hidden;
    padding:3px 3px 3px 5px;
    white-space:nowrap;
}

 .cellTableEvenRowCell {
 	cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;
    background-color:#fafafa;
    overflow:hidden;
    white-space:nowrap;
    padding-top:3px;
    padding-bottom:3px;  
}

 .cellTableOddRow {
 	  	font:normal 11px arial,tahoma,helvetica,sans-serif;
    line-height:13px;
    vertical-align:center;
    text-align:left;
    padding-left:1px;
    padding-right:1px;
    -moz-user-select:none;
    /*add*/
    cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;    
}

 .cellTableOddRowCell {
	    /*add*/
    cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;
    /*works*/
    background-color:white;
    overflow:hidden;
    white-space:nowrap;
    padding-top:3px;
    padding-bottom:3px;
}

 .cellTableHoveredRow {
}

 .cellTableHoveredRowCell {
    border:1px solid #ddd;background:#efefef url(images/controls/table/row-over.gif) repeat-x left top;
}

 .cellTableKeyboardSelectedRow {
}

 .cellTableKeyboardSelectedRowCell {
}

 .cellTableSelectedRow {

    /*N*/
    background:#DFE8F6!important;border:1px dotted #a3bae9;
}

 .cellTableSelectedRowCell {

    /*Works*/
    background:#DFE8F6!important;border:1px dotted #a3bae9;
}

/**
 * The keyboard selected cell is visible over selection.
 */
 .cellTableKeyboardSelectedCell {}

 .cellTableSortableHeader{}

 .cellTableLoading{}

 .cellTableSortedHeaderDescending > div, .cellTableSortedHeaderAscending > div {
 	padding-left:  0 !important;
}

.cellTableSortedHeaderAscending > div > div:first-child,
.cellTableSortedHeaderDescending > div > div:first-child {
   display: none !important;
}