/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
/* foundational CSS */

/* mask */
.yui-skin-sam .yui-dt-mask {
    position: absolute;
    z-index: 9500;
}

/* scrollable */
.yui-dt-tmp {
    position: absolute;
    left: -9000px;
}

.yui-dt-scrollable .yui-dt-bd {
    overflow: auto;
}

.yui-dt-scrollable .yui-dt-hd {
    overflow: hidden;
    position: relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
}

.yui-dt-scrollable .yui-dt-bd thead tr,
.yui-dt-scrollable .yui-dt-bd thead th {
    position: absolute;
    left: -1500px;
}

.yui-dt-scrollable tbody {
    -moz-outline: none;
}

/* sortable columns */

.yui-skin-sam thead .yui-dt-sortable {
    cursor: pointer;
}

/* draggable columns */
.yui-skin-sam thead .yui-dt-draggable {
    cursor: move;
}

.yui-dt-coltarget {
    position: absolute;
    z-index: 999;
}

/* resizeable columns */
.yui-dt-hd {
    zoom: 1;
}

th.yui-dt-resizeable .yui-dt-resizerliner {
    position: relative;
}

.yui-dt-resizer {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    cursor: e-resize;
    cursor: col-resize;
    background-color: #CCC;
    opacity: 0;
    filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
}

.yui-dt-resizerproxy {
    visibility: hidden;
    position: absolute;
    z-index: 9000;
    background-color: #CCC;
    opacity: 0;
    filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
}

/* hidden columns */
th.yui-dt-hidden .yui-dt-liner,
td.yui-dt-hidden .yui-dt-liner,
th.yui-dt-hidden .yui-dt-resizer {
    /*TODO: document change from 2.5.2 to 2.6
    margin:0;
    padding:0;
    white-space:nowrap;
    width:1px;
    overflow:hidden;*/
    display: none;
}

/* editing */
.yui-dt-editor, .yui-dt-editor-shim {
    position: absolute;
    z-index: 9000;
}
