/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: 
http: //developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
.yui-dt
{
 border: 1px solid transparent;
}
.yui-dt-noop
{
 border: none;
}
.yui-dt-liner
{
 overflow: hidden;
}
.yui-dt-bd thead tr, .yui-dt-bd thead th
{
 position: absolute;
 left: -1500px;
}
.yui-dt-draggable
{
 cursor: move;
}
.yui-dt-coltarget
{
 position: absolute;
 z-index: 999;
}
.yui-dt-hd
{
 zoom: 1;
}
th.yui-dt-resizeable .yui-dt-liner
{
 position: relative;
}
.yui-dt-resizer
{
 position: absolute;
 right: 0;
 bottom: 0;
 height: 100%;
 cursor: e-resize;
 cursor: col-resize;
}
.yui-dt-resizerproxy
{
 visibility: hidden;
 position: absolute;
 z-index: 9000;
}
.yui-skin-sam th.yui-dt-hidden .yui-dt-liner, .yui-skin-sam td.yui-dt-hidden .yui-dt-liner
{
 margin: 0;
 padding: 0;
 overflow: hidden;
 white-space: nowrap;
}
.yui-dt-scrollable .yui-dt-bd
{
 overflow: auto;
}
.yui-dt-scrollable .yui-dt-hd
{
 overflow: hidden;
 position: relative;
}
.yui-dt-editor
{
 position: absolute;
 z-index: 9000;
}
.yui-skin-sam .yui-dt table
{
 margin: 0;
 padding: 0;
 font-family: arial;
 font-size: inherit;
 border-collapse: collapse;
 border-spacing: 0;
}
.yui-skin-sam .yui-dt thead
{
 border-spacing: 0;
}
.yui-skin-sam .yui-dt caption
{
 padding-bottom: 1em;
 text-align: left;
}
.yui-skin-sam .yui-dt-hd table
{
 border-left: 1px solid #7F7F7F;
 border-top: 1px solid #7F7F7F;
 border-right: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt-bd table
{
 border-left: 1px solid #7F7F7F;
 border-bottom: 1px solid #7F7F7F;
 border-right: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd table
{
 border: 0px;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd table
{
 border: 0px;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd
{
 border-left: 1px solid #7F7F7F;
 border-top: 1px solid #7F7F7F;
 border-right: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd
{
 border-left: 1px solid #7F7F7F;
 border-bottom: 1px solid #7F7F7F;
 border-right: 1px solid #7F7F7F;
}
.yui-skin-sam .yui-dt th
{
 background: url(silver/title_bar_non_active.gif) repeat-x center center;
}
.yui-skin-sam .yui-dt th
{
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 vertical-align: middle;
 font-family: "Trebuchet MS";
 font-size: 12px;
}
.yui-skin-sam .yui-dt th a
{
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 vertical-align: middle;
 font-family: "Trebuchet MS";
 font-size: 12px;
}
.yui-skin-sam .yui-dt th
{
 margin: 0;
 padding: 0;
 border: none;
 border-right: 1px solid #CBCBCB;
}
.yui-skin-sam .yui-dt-liner
{
 margin: 0;
 padding: 0;
 padding: 4px 10px 4px 10px;
}
.yui-skin-sam .yui-dt-coltarget
{
 width: 5px;
 background-color: red;
}
.yui-skin-sam .yui-dt td
{
 margin: 0;
 padding: 0;
 border: none;
 border-right: 1px solid #CBCBCB;
 text-align: left;
 font-family: "Trebuchet MS";
 font-size: 12px;
}
.yui-skin-sam .yui-dt-list td
{
 border-right: none;
}
.yui-skin-sam .yui-dt-resizer
{
 width: 6px;
}
.yui-skin-sam .yui-dt-loading
{
 background-color: #FFF;
}
.yui-skin-sam .yui-dt-empty
{
 background-color: #FFF;
}
.yui-skin-sam .yui-dt-error
{
 background-color: #FFF;
}
.yui-skin-sam thead .yui-dt-sortable
{
 cursor: pointer;
}
.yui-skin-sam th.yui-dt-asc, .yui-skin-sam th.yui-dt-desc
{
 background: url(silver/title_bar_active.gif) repeat-x center center;
}
.yui-skin-sam th.yui-dt-asc DIV SPAN A, .yui-skin-sam th.yui-dt-desc DIV SPAN A
{
	color: #000000;
}
.yui-skin-sam th.yui-dt-sortable .yui-dt-label
{
 margin-right: 10px;
}
.yui-skin-sam th.yui-dt-asc .yui-dt-liner
{
 background: url(dt-arrow-up.png) no-repeat right;
}
.yui-skin-sam th.yui-dt-desc .yui-dt-liner
{
 background: url(dt-arrow-dn.png) no-repeat right;
}
.yui-dt-editable
{
 cursor: pointer;
}
.yui-dt-editor
{
 text-align: left;
 background-color: #F2F2F2;
 border: 1px solid #808080;
 padding: 6px;
}
.yui-dt-editor label
{
 padding-left: 4px;
 padding-right: 6px;
}
.yui-dt-editor .yui-dt-button
{
 padding-top: 6px;
 text-align: right;
}
.yui-dt-editor .yui-dt-button button
{
 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
 border: 1px solid #999;
 width: 4em;
 height: 1.8em;
 margin-left: 6px;
}
.yui-dt-editor .yui-dt-button button.yui-dt-default
{
 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1400px;
 background-color: #5584E0;
 border: 1px solid #304369;
 color: #000000
}
.yui-dt-editor .yui-dt-button button: hover
{
 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1300px;
 color: #000000;
}
.yui-dt-editor .yui-dt-button button: active
{
 background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;
 color: #000000;
}
.yui-skin-sam tr.yui-dt-even
{
 background: #FFFFFF;
 font-weight: bold;
}
.yui-skin-sam tr.yui-dt-odd
{
 background: url(silver/rows_odd.gif) repeat-x bottom left;
 font-weight: bold;
}
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc
{
 background: #F0F0F0;
 font-weight: bold;
}
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc
{
 background: #E0E0E0;
 font-weight: bold;
}
.yui-skin-sam tr.yui-dt-selected td
{
 background: #AAAAAA;
 color: #FFFFFF;
 font-weight: bold;
}
.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc, .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc
{
 background: #D0D0D0;
 color: #000000;
 font-weight: bold;
}
.yui-skin-sam .yui-pg-container, .yui-skin-sam .yui-dt-paginator
{
 display: block;
 margin: 6px 0;
 white-space: nowrap;
}
.yui-skin-sam .yui-pg-first, .yui-skin-sam .yui-pg-last, .yui-skin-sam .yui-pg-current-page, .yui-skin-sam .yui-dt-first, .yui-skin-sam .yui-dt-paginator .yui-dt-last, .yui-skin-sam .yui-dt-paginator .yui-dt-selected
{
 padding: 0px 6px;
}
.yui-skin-sam a.yui-pg-first, .yui-skin-sam a.yui-pg-previous, .yui-skin-sam a.yui-pg-next, .yui-skin-sam a.yui-pg-last, .yui-skin-sam a.yui-pg-page, .yui-skin-sam .yui-dt-paginator a.yui-dt-first, .yui-skin-sam .yui-dt-paginator a.yui-dt-last
{
 text-decoration: none;
}
.yui-skin-sam .yui-dt-paginator .yui-dt-previous, .yui-skin-sam .yui-dt-paginator .yui-dt-next
{
 display: none;
}
.yui-skin-sam a.yui-pg-page, .yui-skin-sam a.yui-dt-page
{
 border: 1px solid #CBCBCB;
 padding: 2px 6px;
 text-decoration: none;
 background-color: #fff
}
.yui-skin-sam .yui-pg-current-page, .yui-skin-sam .yui-dt-selected
{
 border: 1px solid #fff;
 background-color: #fff;
}
.yui-skin-sam .yui-pg-pages
{
 margin-left: 1ex;
 margin-right: 1ex;
}
.yui-skin-sam .yui-pg-page
{
 margin-right: 1px;
 margin-left: 1px;
}
.yui-skin-sam .yui-pg-first, .yui-skin-sam .yui-pg-previous
{
 margin-right: 3px;
}
.yui-skin-sam .yui-pg-next, .yui-skin-sam .yui-pg-last
{
 margin-left: 3px;
}
.yui-skin-sam .yui-pg-current, .yui-skin-sam .yui-pg-rpp-options
{
 margin-right: 1em;
 margin-left: 1em;
}