/**     ************  DO NOT MODIFY  **********
 *  This is a generated file and should not be modified.
 */

/*!!! BEGIN /ui/juic/css/components/sfDataGridMatrix.css !!!*/
.gridMatrix .gridHeader, .gridMatrix .gridRow {
overflow: hidden;
}

.gridMatrix .gridRow {
padding: 2px 8px 3px;
}

.gridMatrix div.gridHeader {
padding: 2px 8px 3px;
}

.gridMatrix .first-row {
background: none;
}

.gridMatrix th, .gridMatrix th .ellipsis {
background: #dfe5ec url('/ui/juic/img/components/column_header_fb5b6a5474723f8bb60dbff48005838a.gif') repeat-x;
}

.gridMatrix th.sort, .gridMatrix th.sort .ellipsis {
background: #ccd7e1 url('/ui/juic/img/components/column_header_selected_c733812e8eb7556931d2f6cd2cfde455.gif') repeat-x;
}

.gridMatrix th .ellipsis {
background-position: 0 -2px !important;
}

.gridMatrix .first-row .extender {
background: #dfe5ec url('/ui/juic/img/components/column_header_fb5b6a5474723f8bb60dbff48005838a.gif') repeat-x;
}

.gridMatrix tr.a, .gridMatrix tr.a .ellipsis {
background-color: #f5f5f5;
}

.gridMatrix tr.a td.sort, .gridMatrix tr.a td.sort .ellipsis {
background-color: #EFF2F6;
}

.gridMatrix tr.b, .gridMatrix tr.b .ellipsis {
background-color: #fff;
}

.gridMatrix tr.b td.sort, .gridMatrix tr.b td.sort .ellipsis {
background-color: #F4F7FB;
}

.gridMatrix .draggable {
cursor: move;
-moz-user-select: none;
}

.gridHeaderProxy {
border: 1px solid #aeaeae;
background: #dfe5ec url('/ui/juic/img/components/column_header_fb5b6a5474723f8bb60dbff48005838a.gif') repeat-x;
overflow: hidden;
font-weight: bold;
filter:alpha(opacity=40);
opacity:0.4;
-khtml-opacity: 0.4;
-moz-user-select: none;
}

.gridHeaderProxy .gridCell {
padding: 2px 8px 3px;
}

.gridDropPointer {
background: url('/ui/juic/img/xi_icons_f2491424aa4ae879e42ac054b7c71d48.gif') 0 -1658px no-repeat;
width: 25px;
height: 22px;
margin: -12px 0 0 -11px;
}

.gridMatrix .ellipsis {
position: absolute;
display: none;
right: 0px;
top: 2px;
}
.rtl .gridMatrix .ellipsis{
left: 0;
right: auto;
}

.gridMatrix .no-wrap div {
white-space: nowrap;
overflow: hidden;
}

.gridMatrix .show-ellipsis {
position: relative;
}

.gridMatrix .show-ellipsis .ellipsis {
display: block;
}

.gridMatrix .sort .gridHeader .show-ellipsis .ellipsis {
padding-right: 20px;
z-index: 1;
}

.gridMatrix .show-ellipsis .sortdown,
.gridMatrix .show-ellipsis .sortup {
position: absolute;
top: 2px;
right: 0px;
z-index: 2;
}

/*
* The padding for the cells must be 0 when using the data grid matrix. Do not override or the
* sizing calculations for the matrix layout will be wrong.
*/
.gridMatrix .cell {
padding: 0 !important;
}

/*!!! BEGIN /ui/juic/css/components/sfMatrixLayout.css !!!*/
.sfMatrixLayout .row-adjuster, .sfMatrixLayout .column-adjuster {
-moz-user-select:none;
line-height: 0px;
}

.sfMatrixLayout .column-adjuster {
vertical-align: middle;
}

.sfMatrixLayout .row-adjuster {
text-align: center;
}

.sfMatrixLayout .column-adjuster {
cursor: col-resize;
}

.sfMatrixLayout .row-adjuster {
cursor: row-resize;
}

.sfMatrixLayout .intersection {
cursor: move;
}

.sfMatrixLayout .row-only {
cursor: row-resize;
}

.sfMatrixLayout .row-adjuster, .sfMatrixLayout .column-adjuster {
background-color: #e1e1e1;
}

.sfMatrixLayout .row-adjuster div, .sfMatrixLayout .column-adjuster div {
line-height: 0;
}

.sfMatrixLayout .hover, .sfMatrixLayout .adjusting {
background-color: #ccc;
}

.sfMatrixLayout .hovering-cell-adjuster {
background-color: #000;
filter:alpha(opacity=40);
opacity:0.4;
-khtml-opacity: 0.4;
}

.sfMatrixLayout .row-adjuster.hovering-cell-adjuster {
border: none;
height: 5px;
overflow: hidden;
}

.sfMatrixLayout div.adjusters {
position: relative;
*zoom: normal !important;
}

.sfMatrixLayout .customScrollSpacer {
background-color: #ECE9D8;
}
