.x-window-tc, .x-window-tl, .x-window-tr, 
.x-window-bc, .x-window-bl, .x-window-br, 
.x-window-ml, .x-window-mr, .x-window-mc, 
.x-window-maximized .x-window-tc { 
  background : #B3CCED;
} 

.x-tool { 
  background : transparent url(../images/nknsprt.png) no-repeat;
} 

.x-tool-close { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -16px;
} 

.x-tool-close-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -16px;
} 

.x-tool-maximize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -144px;
} 

.x-tool-maximize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -144px;
} 

.x-tool-minimize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -80px -288px;
} 

.x-tool-minimize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -64px -288px;
} 

.x-tool-restore { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -128px;
} 

.x-tool-restore-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -128px;
} 

.x-window .x-window-header-text { 
  font-weight : normal;
  color : #000000;
} 

.x-panel-ghost .x-window-tl { 
  border : 1px solid #CCCCCC;
} 

.x-panel-ghost .x-window-header-text { 
  font-weight : normal;
  color : #000000;
} 

.x-panel-ghost { 
  background : #B3CCED;
  z-index : 12000;
  overflow : hidden;
  opacity : .65;
  -moz-opacity : .65;
  filter : alpha(opacity=65);
} 

.x-panel-ghost ul { 
  font-size : 0;
  line-height : 0;
  border : 1px solid #CCCCCC;
  border-top : 0 none;
} 

.x-panel-ghost .x-window-tc, .x-panel-ghost .x-window-tl, .x-panel-ghost .x-window-tr, 
.x-panel-ghost .x-window-bc, .x-panel-ghost .x-window-bl, .x-panel-ghost .x-window-br, 
.x-panel-ghost .x-window-ml, .x-panel-ghost .x-window-mr, .x-panel-ghost .x-window-mc, 
.x-panel-ghost.x-window-maximized .x-window-tc { 
  background : #B3CCED;
} 

.x-panel-ghost .x-tool { 
} 

.x-panel-ghost .x-tool-close { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -16px;
} 

.x-panel-ghost .x-tool-close-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -16px;
} 

.x-panel-ghost .x-tool-maximize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -144px;
} 

.x-panel-ghost .x-tool-maximize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -144px;
} 

.x-panel-ghost .x-tool-minimize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -80px -288px;
} 

.x-panel-ghost .x-tool-minimize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -64px -288px;
} 

.x-panel-ghost .x-tool-restore { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -128px;
} 

.x-panel-ghost .x-tool-restore-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -128px;
} 

.bdf-mainframe .x-window-tc, .bdf-mainframe .x-window-tl, .bdf-mainframe .x-window-tr, 
.bdf-mainframe .x-window-bc, .bdf-mainframe .x-window-bl, .bdf-mainframe .x-window-br, 
.bdf-mainframe .x-window-ml, .bdf-mainframe .x-window-mr, .bdf-mainframe .x-window-mc, 
.bdf-mainframe.x-window-maximized .x-window-tc { 
  background : #B3CCED;
} 

.x-window.bdf-mainframe .x-window-header-text { 
  font-weight : normal;
  color : #000000;
} 

.bdf-dialog .x-window-tc, .bdf-dialog .x-window-tl, .bdf-dialog .x-window-tr, 
.bdf-dialog .x-window-bc, .bdf-dialog .x-window-bl, .bdf-dialog .x-window-br, 
.bdf-dialog .x-window-ml, .bdf-dialog .x-window-mr, .bdf-dialog .x-window-mc, 
.bdf-dialog.x-window-maximized .x-window-tc { 
  background : #B3CCED;
} 

.x-window.bdf-dialog .x-window-header-text { 
  font-weight : normal;
  color : #000000;
} 

.bdf-mainframe .x-window-mc { 
  background : #FFFFFF;
  border : 1px solid #99bbe8;
} 

.bdf-dialog .x-window-mc { 
  background : #FFFFFF;
  border : 1px solid #99bbe8;
} 

.x-window .x-resizable-handle { 
  background : #B3CCED;
} 

.x-panel.bdf-simplepanel, .bdf-box { 
  background : #FFFFFF;
} 

.bdf-simplepanel-bordertitle { 
  background : #FFFFFF;
  top : -6px;
} 

.x-tab-panel { 
  background : #FFFFFF;
} 

.x-panel-body {
  border: none;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body { 
  border-top : 0px solid white;
} 

.x-panel-noborder .x-panel-header-noborder {
  border-width: 0;
  border-bottom: 1px solid #99bbe8;
}

.bdf-button, .x-form-field-wrap .bdf-textfield-trigger { 
  background-color : #FAFAFA;
  background-image : none;
  background-position : center bottom;
  background-repeat : repeat-x;
  border : 1px solid #c0c0c0;
  border-bottom-color : #b8b8b8;
  cursor : pointer;
} 

.bdf-menubutton { 
  background-color : #FAFAFA;
  background-image : none;
  background-position : center bottom;
  background-repeat : repeat-x;
  border : 1px solid #c0c0c0;
  border-bottom-color : #b8b8b8;
  cursor : pointer;
} 

.bdf-button-icon-only { 
  background-color : transparent;
  background-image : none;
  border-color : transparent;
} 

.bdf-button-over, .x-form-field-wrap .bdf-textfield-trigger-over { 
  background-color : #FAFAFA;
  border-color : #a0a0a0;
  box-shadow : 0 0 2px 0 #65CCED;
} 

.bdf-menubutton-over { 
  background-color : #FAFAFA;
  box-shadow : 0 1px 1px 0 rgba(0,0,0,0.1);
  border-color : #a0a0a0;
} 

.bdf-button-click, .bdf-grid .x-grid3 .bdf-button-click, .x-form-field-wrap .bdf-textfield-trigger-click { 
  background : #FAFAFA;
  box-shadow : 0 1px 2px 0 rgba(0,0,0,0.2) inset !important;
} 

select.bdf-list { 
  border : 1px solid #99BBE8;
} 

.bdf-component-readonly { 
  cursor : default;
} 

.bdf-textlabel { 
  background : transparent;
  cursor : default;
} 

.bdf-checkbox { 
  background : transparent;
} 

.bdf-radiobutton { 
  background : transparent;
} 

div.bdf-simplepanel-clickable { 
  cursor : pointer;
} 

.bdf-tree { 
  cursor : default;
} 

.bdf-image { 
  cursor : default;
} 

.bdf-image-clickable { 
  cursor : pointer;
} 

.bdf-chart { 
  cursor : default;
} 

.x-tip .x-tip-tc,.x-tip .x-tip-tl,.x-tip .x-tip-tr,.x-tip .x-tip-bc,.x-tip .x-tip-bl,.x-tip .x-tip-br,.x-tip .x-tip-ml,.x-tip .x-tip-mr { 
  background : #e9f2ff;
} 

.x-tip { 
  border : 1px solid #8EAACE;
} 

.x-dd-drag-proxy .x-grid3-hd-inner { 
  background-color : #dfdecf;
  background-image : url(../images/grid-hd-bg-ie.png);
  border-color : #E1DFCD #CCCBB7 #b4b3a0 #F0EDDC !important;
} 

.bdf-grid .x-form-text, .bdf-grid .x-form-textarea { 
  background : #FFFFFF;
} 

.x-grid3-hd-row td.ux-filtered-column { 
  font-style : italic !important;
  font-weight : bold;
} 

.bdf-grid-fn-active { 
  font-weight : bold;
} 

.x-tree-node { 
} 

.x-tree-node .x-tree-selected { 
  border : 1px dotted #D9E8FB;
} 

.x-form-focus, .x-trigger-wrap-focus .bdf-textfield-trigger { 
  box-shadow : 0 0 1px 0 #65CCED;
  border-color : #65CCED;
} 

.bdf-component-readonly.x-form-focus { 
  box-shadow : none;
} 

.bdf-splitpanel .x-panel-body { 
} 

.x-layout-split { 
  background-color : #c8dff2;
} 

.x-splitbar-v { 
  border-color : #99BBE8;
  border-left : 1px solid #99BBE8;
  border-right : 1px solid #99BBE8;
} 

.x-splitbar-h { 
  border-color : #99BBE8;
  border-top : 1px solid #99BBE8;
  border-bottom : 1px solid #99BBE8;
} 

.bdf-splitpanel .x-tool.x-tool-expand-west { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : 0 -208px;
  border : 1px solid black;
} 

.x-layout-collapsed { 
    background-color: #DFDAD5;
}

.x-layout-collapsed-over {
    background-color: #DFDAD5;
}

ul.x-tab-strip { 
  background : #FFFFFF;
  padding-top : 1px;
  padding-left : 1px;
} 

ul.x-tab-strip li { 
  border-left : 1px solid #CCCCCC;
  border-right : 1px solid #CCCCCC;
  border-top : 1px solid #CCCCCC;
  margin : 0;
  margin-right : 3px;
} 

.x-tab-strip span.x-tab-strip-text { 
  font : normal 11px arial,tahoma,helvetica,monospace;
  color : #000;
} 

.x-tab-strip .x-tab-strip-active span.x-tab-strip-text { 
  font : bold 11px arial,tahoma,helvetica,monospace;
  color : #000;
} 

.x-tab-strip .x-tab-strip-active.bdf-editor-dirty span.x-tab-strip-text { 
  font-style: italic;
  font-weight: bold;
} 

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner,
.x-tab-strip-bottom .x-tab-right, .x-tab-strip-bottom .x-tab-left, .x-tab-strip-bottom .x-tab-strip-inner,
.x-tab-strip-left .x-tab-right, .x-tab-strip-left .x-tab-left, .x-tab-strip-left .x-tab-strip-inner,
.x-tab-strip-right .x-tab-right, .x-tab-strip-right .x-tab-left, .x-tab-strip-right .x-tab-strip-inner { 
  background : #DEEFFF;
} 

.x-tab-strip-top .x-tab-strip-active .x-tab-right,  .x-tab-strip-top .x-tab-strip-active .x-tab-left,  .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right,  .x-tab-strip-bottom .x-tab-strip-active .x-tab-left,  .x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner,
.x-tab-strip-left .x-tab-strip-active .x-tab-right,  .x-tab-strip-left .x-tab-strip-active .x-tab-left,  .x-tab-strip-left .x-tab-strip-active .x-tab-strip-inner,
.x-tab-strip-right .x-tab-strip-active .x-tab-right,  .x-tab-strip-right .x-tab-strip-active .x-tab-left,  .x-tab-strip-right .x-tab-strip-active .x-tab-strip-inner,
.x-tab-panel-header, .x-tab-panel-footer { 
  background : #A3C2E3;
} 

.x-tab-strip-top .x-tab-strip-over .x-tab-right,  .x-tab-strip-top .x-tab-strip-over .x-tab-left,  .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-bottom .x-tab-strip-over .x-tab-right,  .x-tab-strip-bottom .x-tab-strip-over .x-tab-left,  .x-tab-strip-bottom .x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-left .x-tab-strip-over .x-tab-right,  .x-tab-strip-left .x-tab-strip-over .x-tab-left,  .x-tab-strip-left .x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-right .x-tab-strip-over .x-tab-right,  .x-tab-strip-right .x-tab-strip-over .x-tab-left,  .x-tab-strip-right .x-tab-strip-over .x-tab-strip-inner { 
  background : #A3C2E3;
} 

.x-tab-strip-top .x-item-disabled.x-tab-strip-over .x-tab-right,  .x-tab-strip-top .x-item-disabled.x-tab-strip-over .x-tab-left,  .x-tab-strip-top .x-item-disabled.x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-bottom .x-item-disabled.x-tab-strip-over .x-tab-right,  .x-tab-strip-bottom .x-item-disabled.x-tab-strip-over .x-tab-left,  .x-tab-strip-bottom .x-item-disabled.x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-left .x-item-disabled.x-tab-strip-over .x-tab-right,  .x-tab-strip-left .x-item-disabled.x-tab-strip-over .x-tab-left,  .x-tab-strip-left .x-item-disabled.x-tab-strip-over .x-tab-strip-inner,
.x-tab-strip-right .x-item-disabled.x-tab-strip-over .x-tab-right,  .x-tab-strip-right .x-item-disabled.x-tab-strip-over .x-tab-left,  .x-tab-strip-right .x-item-disabled.x-tab-strip-over .x-tab-strip-inner { 
  background : #DEEFFF;
} 

.x-tab-strip-top .x-tab-right,
.x-tab-strip-bottom .x-tab-right,
.x-tab-strip-left .x-tab-right,
.x-tab-strip-right .x-tab-right { 
  padding-left : 5px;
} 

.x-tab-strip-top .x-tab-left,
.x-tab-strip-bottom .x-tab-left,
.x-tab-strip-left .x-tab-left,
.x-tab-strip-right .x-tab-left { 
  padding-right : 5px;
  padding-left : 3px;
} 

.x-tab-strip-top .x-tab-strip-closable .x-tab-left,
.x-tab-strip-bottom .x-tab-strip-closable .x-tab-left,
.x-tab-strip-left .x-tab-strip-closable .x-tab-left,
.x-tab-strip-right .x-tab-strip-closable .x-tab-left { 
  padding-right : 14px;
} 

.x-tab-panel-header, .x-tab-panel-body { 
  border : none;
} 

.bdf-mainframe .x-tool { 
} 

.bdf-mainframe .x-tool-close { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -16px;
} 

.bdf-mainframe .x-tool-close-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -16px;
} 

.bdf-mainframe .x-tool-maximize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -144px;
} 

.bdf-mainframe .x-tool-maximize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -144px;
} 

.bdf-mainframe .x-tool-minimize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -80px -288px;
} 

.bdf-mainframe .x-tool-minimize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -64px -288px;
} 

.bdf-mainframe .x-tool-restore { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -128px;
} 

.bdf-mainframe .x-tool-restore-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -128px;
} 

.bdf-dialog .x-tool { 
} 

.bdf-dialog .x-tool-close { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -16px;
} 

.bdf-dialog .x-tool-close-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -16px;
} 

.bdf-dialog .x-tool-maximize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -144px;
} 

.bdf-dialog .x-tool-maximize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -144px;
} 

.bdf-dialog .x-tool-minimize { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -80px -288px;
} 

.bdf-dialog .x-tool-minimize-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -64px -288px;
} 

.bdf-dialog .x-tool-restore { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -48px -128px;
} 

.bdf-dialog .x-tool-restore-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -32px -128px;
} 

.x-tool-toggle { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : 0 -128px;
} 

.x-tool-toggle-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -16px -128px;
} 

.x-panel-collapsed .x-tool-toggle { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : 0px -160px;
} 

.x-panel-collapsed .x-tool-toggle.x-tool-toggle-over { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -16px -160px;
} 

.x-window-mc, .x-form-field { 
} 

.ext-safari .x-form-text, input.bdf-textfield { 
  padding : 4px 6px 3px 6px;
} 

.bdf-textfield-over { 
  box-shadow : 0 0 2px 0 #65CCED;
} 

.bdf-textfield.x-form-focus { 
} 

.bdf-textarea { 
} 

.bdf-textarea.x-form-focus { 
} 

.bdf-textarea-over { 
  box-shadow : 0 0 2px 0 #65CCED;
} 

.bdf-passwordfield-over { 
  box-shadow : 0 0 2px 0 #65CCED;
} 

.bdf-passwordfield { 
} 

.bdf-passwordfield.x-form-focus { 
} 

.bdf-combobox { 
} 

.bdf-combobox-over { 
  box-shadow : 0 0 2px 0 #65CCED;
} 

.bdf-checkbox-over input { 
  box-shadow : 0 0 2px 0 #65CCED;
} 

.bdf-accordion-hd { 
  background : #C8DFF2;
} 

.bdf-accordion-hd .x-panel-header-text { 
} 

.bdf-accordion-panel .x-panel-body { 
} 

.bdf-checkbox input { 
  width : 14px;
  height : 14px;
} 

select.bdf-list.bdf-list-over { 
} 

select.bdf-list.x-form-focus { 
} 

select.bdf-list > option:checked, select.bdf-list > option:hover { 
  color : white;
  background : #C8DFF2;
  box-shadow : 0 0 2px 0 #65CCED;
} 

select.bdf-list > option.bdf-listitem-selected { 
} 

.bdf-menu.x-menu { 
  background : #A3C2E3;
  box-shadow : 0 0 0 0 black;
} 

.bdf-popupmenu.x-menu { 
  background : #A3C2E3;
  box-shadow : 0 0 0 0 black;
} 

.bdf-popupmenu .x-menu-list-item { 
} 

.bdf-popupmenu .x-menu-list-item.x-menu-item-active { 
} 

.bdf-popupmenu .x-menu-list-item.x-menu-item-active { 
} 

.bdf-popupmenu .x-menu-list-item .x-menu-item { 
} 

.x-combo-list { 
  box-shadow : 0 0 0 0 black;
} 

.x-combo-list-item { 
} 

.x-combo-list-item.x-combo-selected { 
} 

.x-combo-list-item.bdf-combo-list-over { 
} 

.x-combo-list-item.x-combo-selected.bdf-combo-list-over { 
} 

li.x-menu-list-item.x-menu-item-active { 
  background : #B3CCED;
} 

li.x-menu-list-item.x-menu-item-active { 
  background : #B3CCED;
} 

li.x-menu-list-item .x-menu-item { 
} 

.x-toolbar { 
  padding : 0;
  display : block;
  position : relative;
  background : #A3C2E3;
} 

.x-toolbar button { 
} 

.x-toolbar .x-btn-over .x-btn-center, .x-toolbar .x-btn-over .x-btn-left, .x-toolbar .x-btn-over .x-btn-right { 
  background : #B3CCED;
} 

.x-toolbar .x-btn-over .x-btn-center, .x-toolbar .x-btn-over .x-btn-left, .x-toolbar .x-btn-over .x-btn-right, 
.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center,
.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left,
.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right { 
  background : #B3CCED;
} 

.bdf-grid.x-grid-panel {
  border: 1px solid #cccccc;
}

.x-grid3-locked {
  margin-left: -1px;
}

.x-grid3 { 
  background : transparent;
} 

.x-grid3-row { 
  background : transparent;
  border-top : 0px;
} 

.bdf-grid .bdf-grid-row-over .x-grid3-cell-inner { 
  background-color : #f4f4f4;
  border-color : #e0e0e0;
} 

.bdf-grid .bdf-grid-row-selected .x-grid3-cell-inner { 
  background-color : #E4F8FF;
  border-color : #ded8c0;
} 

.bdf-grid .bdf-grid-cell-disabled
,.bdf-grid .bdf-grid-row-disabled .bdf-grid-cell-neutral { 
  background-color : #F0F0F0;
  border-color : #F8F8F8 #E0E0E0 #E0E0E0 #F8F8F8;
} 

.x-grid3-row-alt .x-grid3-cell-inner { 
  background-color : #F9F9FF;
} 

.x-grid3-cell-inner { 
  background-color : #ffffff;
  border-color : #fafafa #ededed #ededed #fafafa;
} 

.bdf-grid .bdf-grid-cell-over .bdf-textEditable, .bdf-grid .bdf-grid-cell-over .bdf-comboBox { 
  border : 1px solid #b0b0b0;
  cursor : text;
} 

.bdf-grid .x-grid3-cell-selected { 
  background-color : #E4F8FF;
} 

.bdf-grid .x-grid3-cell-selected .bdf-grid-col-editable { 
  border : 1px solid #d0b000;
} 

.bdf-grid .bdf-grid-cell-disabled
,.bdf-grid .bdf-grid-row-disabled .bdf-grid-cell-neutral { 
  background-color : #F0F0F0;
  border-color : #F8F8F8 #E0E0E0 #E0E0E0 #F8F8F8;
} 

.bdf-grid .bdf-grid-col-not-editable
,.bdf-grid-readonly .bdf-grid-cell-neutral
,.bdf-grid-readonly .bdf-grid-cell-enabled
,.bdf-grid .bdf-grid-cell-not-editable { 
  background-color : #F0F0F0;
  border-color : #F8F8F8 #E0E0E0 #E0E0E0 #F8F8F8;
} 

.x-grid-editor .x-form-text, .x-grid-editor .x-form-textarea { 
  border-color : #d0b000;
} 

.x-grid3-header { 
  background-color : #f2f2f2;
  background-position : center top;
  background-repeat : repeat-x;
} 

.x-grid3-hd-row td, .x-grid3-hd { 
  border-left-color : #fcfcfc;
  border-right-color : #ccc;
  background : #FAFAFA;
  border-top: 1px solid #d0d0d0;
} 

.x-grid3-hd-row td.x-grid3-hd-over, .x-grid3-hd.x-grid3-hd-over { 
  background : #A3C2E3;
  border-color : #bbddff #aaccf6 #aaccf6 #aaccf6 !important;
} 

.x-grid3-hd-row td.x-grid3-hd-menu-open, .x-grid3-hd.x-grid3-hd-menu-open { 
  background : #A3C2E3;
  border-color : #bbddff #aaccf6 #aaccf6 #aaccf6 !important;
} 

.x-grid3-hd-btn { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  background-position : -196px -76px;
  height : 18px !important;
  width : 18px;
  right : 1px;
} 

a.x-grid3-hd-btn:hover { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  height : 18px !important;
  width : 18px;
  background-position : -219px -76px;
} 

.x-grid3-hd-menu-open .x-grid3-hd-btn { 
  background : transparent url(../images/nknsprt.png) no-repeat;
  height : 18px !important;
  width : 18px;
  background-position : -219px -76px;
} 

.bdf-datefield { 
} 

.x-date-middle, .x-date-left, .x-date-right { 
  background :  url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
  color :  #FFF;
  font :  bold 11px "sans serif",tahoma,verdana,helvetica;
  overflow :  hidden;
} 

.x-date-middle .x-btn .x-btn-text { 
  color : #fff;
} 

.x-date-left a { 
  background-image :  url(../images/default/shared/left-btn.gif);
  margin-left :  2px;
  text-decoration :  none!important;
} 

.x-date-right a { 
  background-image :  url(../images/default/shared/right-btn.gif);
  margin-right :  2px;
  text-decoration :  none!important;
} 

.x-date-bottom { 
  padding :  4px;
  border-top :  1px solid #a3bad9;
  background :  #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
} 

.x-date-bottom .x-btn-left, .x-date-bottom .x-btn-right, .x-date-bottom .x-btn-center { 
  background : #FAFAFA;
} 

.x-date-bottom .x-btn-over .x-btn-left, .x-date-bottom .x-btn-over .x-btn-right, .x-date-bottom .x-btn-over .x-btn-center { 
  background : #F0F0F0;
} 

.x-date-inner th { 
  background :  #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
  text-align :  right!important;
  border-bottom :  1px solid #a3bad9;
  font :  normal 10px arial,helvetica,tahoma,sans-serif;
  color :  #233d6d;
  cursor :  default;
  padding :  0;
  border-collapse :  separate;
} 

.x-date-inner .x-date-today a { 
  border :  1px solid darkred;
} 

.x-date-inner .x-date-selected a { 
  background :  #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
  border :  1px solid #8db2e3;
  padding :  1px 4px;
}

.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover {
  text-decoration:none!important;
  color:black;
  background:#ddecfe;
}

.x-date-picker .x-date-mp-btns {
  background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top; 
}

.x-date-picker .x-date-mp-btns button {
  text-decoration: none;
  text-align: center;
  text-decoration: none!important;
  background: #083772;
  color: white;
  border: 1px solid;
  border-color: #36c #005 #005 #36c;
  padding: 1px 3px 1px;
  font: normal 11px arial,helvetica,tahoma,sans-serif;
  cursor: pointer;
}

.x-date-picker .x-date-mp-sel a {
  padding: 1px 3px;
  background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
  border: 1px solid #8db2e3;
}

.x-date-picker td.x-date-mp-month a, td.x-date-mp-year a {
  display: block;
  padding: 2px 4px;
  text-decoration: none;
  text-align: center;
  color: #15428b;
}

.x-date-picker .x-date-mp-ybtn a {
  overflow: hidden;
  width: 15px;
  height: 15px;
  cursor: pointer;
  background: transparent url(../images/default/panel/tool-sprites.gif) no-repeat;
  display: block;
  margin: 0 auto;
}

.x-date-mp-ybtn a.x-date-mp-next {
  background-position: 0 -120px;
}

.x-date-mp-ybtn a.x-date-mp-prev {
  background-position: 0 -105px;
}

.x-window.x-window-plain.x-window-dlg { 
} 

.x-window.x-window-plain.x-window-dlg  .x-window-body { 
  background: #B3CCED;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-left { 
  display : none;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-center { 
  background : #FAFAFA;
  background-image : none;
  border-top : 1px solid #c0c0c0;
  border-bottom : 1px solid #c0c0c0;
  cursor : pointer;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-right { 
  display : none;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-center .x-btn-text { 
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-over .x-btn-left { 
  display : none;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-over .x-btn-center { 
  background : #FAFAFA;
  border-color : #a0a0a0;
  box-shadow : 0 0 1px 0 #65CCED;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-over .x-btn-right { 
  display : none;
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-over .x-btn-center .x-btn-text { 
} 

.x-window.x-window-plain.x-window-dlg .x-panel-btn-td .x-btn-click .x-btn-center { 
  background : #FAFAFA;
  box-shadow : 0 1px 1px 0 rgba(0,0,0,0.2) inset !important;
} 

.x-window.bdf-recordlist { 
} 

.ext-el-mask {
  background-color:#CCC;
}
.ext-el-mask-msg {
  border:1px solid #6593cf;
  background:#B3CCED;
}
.ext-el-mask-msg div {
  background:#fff;
  border:1px solid #a3bad9;
  color:#000;
}

.CodeMirror { 
  font-size : 13px;
} 

::-webkit-scrollbar { 
  width : 12px;
} 

::-webkit-scrollbar-track { 
  background-color : #eaeaea;
  border-left : 1px solid #ccc;
} 

::-webkit-scrollbar-thumb { 
  background-color : #ccc;
} 

::-webkit-scrollbar-thumb:hover { 
  background-color : #aaa;
} 

