.ext-el-mask{z-index:20000; position:absolute; top:0; left:0; -moz-opacity:0.5; opacity:.50; filter:alpha(opacity=50); background-color:#CCC; width:100%; height:100%; zoom:1}
.ext-el-mask-msg{z-index:20001; position:absolute; top:0; left:0; border:1px solid #6593cf; background:#c3daf9 url(../images/default/box/tb-blue.gif) repeat-x 0 -16px; padding:2px}
.ext-el-mask-msg div{padding:5px 10px 5px 10px; background:#eee; border:1px solid #a3bad9; color:#333; font:normal 12px tahoma,arial,helvetica,sans-serif; cursor:wait}
.ext-shim{position:absolute; visibility:hidden; left:0; top:0; overflow:hidden}
.ext-ie .ext-shim{filter:alpha(opacity=0)}
.x-mask-loading div{padding:5px 10px 5px 25px; background:#eee url( '../images/default/grid/loading.gif' ) no-repeat 5px 5px; line-height:16px}
.x-hidden{position:absolute; left:-10000px; top:-10000px}
.x-masked{overflow:hidden !important}
.x-masked select, .x-masked object, .x-masked embed{visibility:hidden}
.x-layer{visibility:hidden}
.x-unselectable, .x-unselectable *{-moz-user-select:none; -khtml-user-select:none}
.x-repaint{zoom:1; background-color:transparent; -moz-outline:none}
.x-item-disabled{color:gray; cursor:default; opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60)}
.x-item-disabled *{color:gray; cursor:default !important}
.x-splitbar-proxy{position:absolute; visibility:hidden; z-index:20001; background:#aaa; zoom:1; line-height:1px; font-size:1px; overflow:hidden}
.x-splitbar-h, .x-splitbar-proxy-h{cursor:e-resize; cursor:col-resize}
.x-splitbar-v, .x-splitbar-proxy-v{cursor:s-resize; cursor:row-resize}
.x-color-palette{width:150px; height:92px; cursor:pointer}
.x-color-palette a{border:1px solid #fff; float:left; padding:2px; text-decoration:none; -moz-outline:0 none; outline:0 none; cursor:pointer}
.x-color-palette a:hover, .x-color-palette a.x-color-palette-sel{border:1px solid #8BB8F3; background:#deecfd}
.x-color-palette em{display:block; border:1px solid #ACA899}
.x-color-palette em span{cursor:pointer; display:block; height:10px; line-height:10px; width:10px}
.x-ie-shadow{display:none; position:absolute; overflow:hidden; left:0; top:0; background:#777; zoom:1}
.x-shadow{display:none; position:absolute; overflow:hidden; left:0; top:0}
.x-shadow *{overflow:hidden}
.x-shadow *{padding:0; border:0; margin:0; clear:none; zoom:1}
.x-shadow .xstc, .x-shadow .xsbc{height:6px; float:left}
.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr{width:6px; height:6px; float:left}
.x-shadow .xsc{width:100%}
.x-shadow .xsml, .x-shadow .xsmr{width:6px; float:left; height:100%}
.x-shadow .xsmc{float:left; height:100%; background:transparent url( ../images/default/shadow-c.png )}
.x-shadow .xst, .x-shadow .xsb{height:6px; overflow:hidden; width:100%}
.x-shadow .xsml{background:transparent url( ../images/default/shadow-lr.png ) repeat-y 0 0}
.x-shadow .xsmr{background:transparent url( ../images/default/shadow-lr.png ) repeat-y -6px 0}
.x-shadow .xstl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 0}
.x-shadow .xstc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -30px}
.x-shadow .xstr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -18px}
.x-shadow .xsbl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 -12px}
.x-shadow .xsbc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -36px}
.x-shadow .xsbr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -6px}
.loading-indicator{font-size:11px; background-image:url( '../images/default/grid/loading.gif' ); background-repeat:no-repeat; background-position:left; padding-left:20px; line-height:16px; margin:3px}
.x-text-resize{position:absolute; left:-1000px; top:-1000px; visibility:hidden; zoom:1}
.x-drag-overlay{width:100%; height:100%; display:none; position:absolute; left:0; top:0; background:white; z-index:20000; -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}
.x-clear{clear:both; height:0; overflow:hidden; line-height:0; font-size:0}
.x-tabs-wrap{border-bottom:1px solid #6593cf; padding-top:2px}
.x-tabs-strip-wrap{width:100%}
.x-tabs-wrap table{position:relative; top:0; left:0}
.x-tabs-strip td{padding:0; padding-left:2px}
.x-tabs-strip a, .x-tabs-strip span, .x-tabs-strip em{display:block}
.x-tabs-strip a{text-decoration:none !important; -moz-outline:none; outline:none; cursor:pointer}
.x-tabs-strip .x-tabs-text{font:bold 11px tahoma,arial,helvetica; color:#666; overflow:hidden; white-space:nowrap; cursor:pointer; text-overflow:ellipsis}
.x-tabs-strip .on .x-tabs-text{cursor:default; color:#083772}
.x-tabs-strip .disabled .x-tabs-text{cursor:default; color:#aaa}
.x-tabs-strip .x-tabs-inner{ padding:4px 10px}
.x-tabs-strip .on .x-tabs-right{ background:url(../images/default/tabs/tab-sprite.gif) no-repeat right 0}
.x-tabs-strip .on .x-tabs-left{ background:url(../images/default/tabs/tab-sprite.gif) no-repeat 0 -100px}
.x-tabs-strip .x-tabs-right{ background:url(../images/default/tabs/tab-sprite.gif) no-repeat right -50px}
.x-tabs-strip .x-tabs-left{ background:url(../images/default/tabs/tab-sprite.gif) no-repeat 0 -150px}
.x-tabs-strip  a{position:relative; top:1px; left:0}
.x-tabs-strip .on a{position:relative}
.x-tabs-strip .on .x-tabs-inner{padding-bottom:5px}
.x-tabs-strip .x-tabs-closable .x-tabs-inner{padding-right:22px; position:relative}
.x-tabs-strip .x-tabs-closable .close-icon{line-height:1px; font-size:1px; background-image:url(../images/default/layout/tab-close.gif); display:block; position:absolute; right:5px; top:4px; width:11px; height:11px; cursor:pointer}
.x-tabs-strip .on .close-icon{background-image:url(../images/default/layout/tab-close-on.gif)}
.x-tabs-strip .x-tabs-closable .close-over{background-image:url(../images/default/layout/tab-close-on.gif)}
.x-tabs-body{border:1px solid #6593cf; border-top:0 none}
.x-tabs-bottom .x-tabs-wrap{border-top:1px solid #6593cf; border-bottom:0 none; padding-top:0; padding-bottom:2px}
.x-tabs-bottom .x-tabs-strip .x-tabs-right{ background:url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left}
.x-tabs-bottom .x-tabs-strip .x-tabs-left{ background:url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-right{ background:url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-left{ background:url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right}
.x-tabs-bottom .x-tabs-strip  a{position:relative; top:0; left:0}
.x-tabs-bottom .x-tabs-strip .on a{margin-top:-1px}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-inner{padding-top:5px}
.x-tabs-bottom .x-tabs-body{border:1px solid #6593cf; border-bottom:0 none}

.x-form-field{margin:0 0 0 0; font:normal 12px tahoma,arial,helvetica,sans-serif}
.x-form-text, textarea.x-form-field{padding:1px 3px; background:#fff url(../images/default/form/text-bg.gif) repeat-x 0 0; border:1px solid #B5B8C8}
.x-form-text{height:22px; line-height:18px; vertical-align:middle}
.ext-ie .x-form-text{margin-top:-1px; margin-bottom:-1px; height:22px; line-height:18px}
.ext-strict .x-form-text{height:18px}
.ext-safari .x-form-text{height:20px}
.ext-gecko .x-form-text{padding-top:2px; padding-bottom:0}
.x-form-select-one{height:20px; line-height:18px; vertical-align:middle; background-color:#fff; border:1px solid #B5B8C8}




.x-form-field-wrap{position:relative; zoom:1; white-space:nowrap}
.x-editor .x-form-check-wrap{background:#fff}
.x-form-field-wrap .x-form-trigger{width:17px; height:21px; border:0; background:transparent url(../images/default/form/trigger.gif) no-repeat 0 0; cursor:pointer; border-bottom:1px solid #B5B8C8; position:absolute; top:0}
.ext-safari .x-form-field-wrap .x-form-trigger{height:19px}
.x-form-field-wrap .x-form-date-trigger{background-image:url(../images/default/form/date-trigger.gif); cursor:pointer}
.x-form-field-wrap .x-form-clear-trigger{background-image:url(../images/default/form/clear-trigger.gif); cursor:pointer}
.x-form-field-wrap .x-form-search-trigger{background-image:url(../images/default/form/search-trigger.gif); cursor:pointer}
.ext-safari .x-form-field-wrap .x-form-trigger{right:0}
.x-form-field-wrap .x-form-twin-triggers{}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static; top:auto; vertical-align:top}
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9}
.x-item-disabled .x-form-trigger-over{background-position:0 0 !important; border-bottom:1px solid #B5B8C8}
.x-item-disabled .x-form-trigger-click{background-position:0 0 !important; border-bottom:1px solid #B5B8C8}
.x-form-focus, textarea.x-form-focus{border:1px solid #7eadd9}

.x-btn{font:normal 11px tahoma,verdana,helvetica; cursor:pointer; white-space:nowrap}
.x-btn button{border:0 none; background:transparent; font:normal 11px tahoma,verdana,helvetica; padding-left:3px; padding-right:3px; cursor:pointer; margin:0; overflow:visible; width:auto; -moz-outline:0 none; outline:0 none}
* html .ext-ie .x-btn button{width:1px}
.ext-gecko .x-btn button{padding-left:0; padding-right:0}
.ext-ie .x-btn button{padding-top:2px}
 
.x-btn-icon .x-btn-center .x-btn-text{background-position:center; background-repeat:no-repeat; height:16px; width:16px; cursor:pointer; white-space:nowrap; padding:0}
.x-btn-icon .x-btn-center{padding:1px}
.x-btn em{font-style:normal; font-weight:normal}
.x-btn-text-icon .x-btn-center .x-btn-text{background-position:0 2px; background-repeat:no-repeat; padding-left:18px; padding-top:3px; padding-bottom:2px; padding-right:0}
.x-btn-left, .x-btn-right{font-size:1px; line-height:1px}
.x-btn-left{width:3px; height:21px; background:url(../images/default/basic-dialog/btn-sprite.gif) no-repeat 0 0}
.x-btn-right{width:3px; height:21px; background:url(../images/default/basic-dialog/btn-sprite.gif) no-repeat 0 -21px}
.x-btn-left i, .x-btn-right i{display:block; width:3px; overflow:hidden; font-size:1px; line-height:1px}
.x-btn-center{background:url(../images/default/basic-dialog/btn-sprite.gif) repeat-x 0 -42px; vertical-align:middle; text-align:center; padding:0 5px; cursor:pointer; white-space:nowrap}
.x-btn-over .x-btn-left{background-position:0 -63px}
.x-btn-over .x-btn-right{background-position:0 -84px}
.x-btn-over .x-btn-center{background-position:0 -105px}
.x-btn-click .x-btn-center, .x-btn-menu-active .x-btn-center{background-position:0 -126px}
.x-btn-disabled *{color:gray !important; cursor:default !important}
.x-btn-menu-text-wrap .x-btn-center{padding:0 3px}
.ext-gecko .x-btn-menu-text-wrap .x-btn-center{padding:0 1px}
.x-btn-menu-arrow-wrap .x-btn-center{padding:0}
.x-btn-menu-arrow-wrap .x-btn-center button{width:12px !important; height:21px; padding:0 !important; display:block; background:transparent url(../images/default/basic-dialog/btn-arrow.gif) no-repeat left 3px}
.x-btn-with-menu  .x-btn-center{padding-right:2px !important}
.x-btn-with-menu  .x-btn-center em{display:block; background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 0; padding-right:10px}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block; background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 3px; padding-right:10px}
.x-toolbar{border-top:1px solid #eaf0f7; border-bottom:1px solid #a9bfd3; display:block; padding:2px; background:#d0def0 url(../images/default/layout/panel-title-light-bg.gif) repeat-x; position:relative}
.x-toolbar .x-item-disabled .x-btn-icon{opacity:.35; -moz-opacity:.35; filter:alpha(opacity=35)}
.x-toolbar td{vertical-align:middle}
.mso .x-toolbar, .x-grid-mso .x-toolbar{border:0 none; background:url(../images/default/grid/mso-hd.gif)}
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label{white-space:nowrap; font:normal 11px tahoma,arial,helvetica,sans-serif}
.x-toolbar .x-item-disabled{color:gray; cursor:default; opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60)}
.x-toolbar .x-item-disabled *{color:gray; cursor:default}
.x-toolbar .x-btn-left{background:none}
.x-toolbar .x-btn-right{background:none}
.x-toolbar .x-btn-center{background:none; padding:0 0}
.x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:2px}
.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:0}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{padding:0 2px}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px; background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px; background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px}
.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px}
.x-toolbar .x-btn-over .x-btn-left{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0}
.x-toolbar .x-btn-over .x-btn-right{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px}
.x-toolbar .x-btn-over .x-btn-center{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px}
.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{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px}
.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:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px}
.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{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px}
.x-toolbar .x-btn-with-menu .x-btn-center em{padding-right:8px}
.x-toolbar .ytb-text{padding:2px}
.x-toolbar .ytb-sep{background-image:url(../images/default/grid/grid-split.gif); background-position:center; background-repeat:no-repeat; display:block; font-size:1px; height:16px; width:4px; overflow:hidden; cursor:default; margin:0 2px 0; border:0}
.x-toolbar .ytb-spacer{width:2px}
.mso .x-toolbar .ytb-sep, .x-grid-mso .x-toolbar .ytb-sep{background-image:url(../images/default/grid/grid-blue-split.gif)}
.ext-ie .x-toolbar .x-form-field-wrap{padding-bottom:1px}
.ext-ie .x-toolbar .x-form-field-wrap .x-form-trigger{top:1px}
.ext-ie .x-toolbar .x-form-field-wrap .x-form-twin-triggers img{margin-top:1px}
.x-grid-page-number{width:24px; height:14px}
.x-grid-page-first .x-btn-text{background-image:url(../images/default/grid/page-first.gif)}
.x-grid-loading .x-btn-text{background-image:url(../images/default/grid/done.gif)}
.x-grid-page-last .x-btn-text{background-image:url(../images/default/grid/page-last.gif)}
.x-grid-page-next .x-btn-text{background-image:url(../images/default/grid/page-next.gif)}
.x-grid-page-prev .x-btn-text{background-image:url(../images/default/grid/page-prev.gif)}
.x-item-disabled .x-grid-loading .x-btn-text{background-image:url(../images/default/grid/loading.gif)}
.x-item-disabled .x-grid-page-first .x-btn-text{background-image:url(../images/default/grid/page-first-disabled.gif)}
.x-item-disabled .x-grid-page-last .x-btn-text{background-image:url(../images/default/grid/page-last-disabled.gif)}
.x-item-disabled .x-grid-page-next .x-btn-text{background-image:url(../images/default/grid/page-next-disabled.gif)}
.x-item-disabled .x-grid-page-prev .x-btn-text{background-image:url(../images/default/grid/page-prev-disabled.gif)}
.x-paging-info{position:absolute; top:8px; right:8px; color:#15428b}
.x-resizable-handle{position:absolute; z-index:100; font-size:1px; line-height:6px; overflow:hidden;  background:white;  filter:alpha(opacity=0);  opacity:0;  zoom:1}
.x-resizable-handle-east{width:6px; cursor:e-resize; right:0; top:0; height:100%}
.ext-ie .x-resizable-handle-east{  margin-right:-1px}
.x-resizable-handle-south{width:100%; cursor:s-resize; left:0; bottom:0; height:6px}
.ext-ie .x-resizable-handle-south{ margin-bottom:-1px}
.x-resizable-handle-west{width:6px; cursor:w-resize; left:0; top:0; height:100%}
.x-resizable-handle-north{width:100%; cursor:n-resize; left:0; top:0; height:6px}
.x-resizable-handle-southeast{width:6px; cursor:se-resize; right:0; bottom:0; height:6px; z-index:101}
.x-resizable-handle-northwest{width:6px; cursor:nw-resize; left:0; top:0; height:6px; z-index:101}
.x-resizable-handle-northeast{width:6px; cursor:ne-resize; right:0; top:0; height:6px; z-index:101}
.x-resizable-handle-southwest{width:6px; cursor:sw-resize; left:0; bottom:0; height:6px; z-index:101}
.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);  opacity:1}
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east{background:url(../images/default/sizer/e-handle.gif);  background-position:left}
.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west{background:url(../images/default/sizer/e-handle.gif);  background-position:left}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south{background:url(../images/default/sizer/s-handle.gif); background-position:top}
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{background:url(../images/default/sizer/s-handle.gif); background-position:top}
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{background:url(../images/default/sizer/se-handle.gif); background-position:top left}
.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{background:url(../images/default/sizer/nw-handle.gif); background-position:bottom right}
.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{background:url(../images/default/sizer/ne-handle.gif); background-position:bottom left}
.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{background:url(../images/default/sizer/sw-handle.gif); background-position:top right}
.x-resizable-proxy{border:1px dashed #6593cf; position:absolute; overflow:hidden; display:none;  left:0; top:0; z-index:50000}
.x-resizable-overlay{width:100%;  height:100%;  display:none;  position:absolute;  left:0;  top:0;  background:white;  z-index:200000;  -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}
.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-asc.gif)}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-desc.gif)}
.xg-hmenu-lock .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-lock.gif)}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-unlock.gif)}
.x-dd-drag-ghost .x-grid-dd-wrap{padding:1px 3px 3px 1px}
.x-layout-container{width:100%; height:100%; overflow:hidden;  background-color:#c3daf9}
.x-layout-container .x-layout-tabs-body{border:0 none}
.x-layout-collapsed{position:absolute; left:-10000px; top:-10000px; visibility:hidden; background-color:#c3daf9; width:20px; height:20px; overflow:hidden; border:1px solid #98c0f4; z-index:20}
.ext-border-box .x-layout-collapsed{width:22px; height:22px}
.x-layout-collapsed-over{cursor:pointer;  background-color:#d9e8fb}
.x-layout-collapsed-west .x-layout-collapsed-tools, .x-layout-collapsed-east .x-layout-collapsed-tools{position:absolute; top:0; left:0; width:20px; height:20px}
.x-layout-collapsed-north .x-layout-collapsed-tools, .x-layout-collapsed-south .x-layout-collapsed-tools{position:absolute; top:0; right:0; width:20px; height:20px}
.x-layout-collapsed .x-layout-tools-button{margin:0}
.x-layout-collapsed .x-layout-tools-button-inner{width:16px; height:16px}
.x-layout-inactive-content{position:absolute; left:-10000px; top:-10000px; visibility:hidden}
.x-layout-active-content{visibility:visible}
.x-layout-panel{position:absolute; border:1px solid #98c0f4; overflow:hidden; background-color:white}
.x-layout-panel-east, .x-layout-panel-west{z-index:10}
.x-layout-panel-north, .x-layout-panel-south{z-index:11}
.x-layout-collapsed-north, .x-layout-collapsed-south, .x-layout-collapsed-east, .x-layout-collapsed-west{z-index:12}
.x-layout-panel-body{overflow:hidden}
.x-layout-grid-wrapper{}
.x-layout-split{position:absolute; height:5px; width:5px; line-height:1px; font-size:1px; z-index:3; background-color:#c3daf9}
.x-layout-panel-hd{background-image:url(../images/default/layout/panel-title-light-bg.gif); color:black; border-bottom:1px solid #98c0f4; position:relative}
.x-layout-panel-hd-text{font:normal 11px tahoma,verdana,helvetica; padding:4px; padding-left:4px; display:block;  white-space:nowrap}
.x-layout-panel-hd-tools{position:absolute; right:0; top:0; text-align:right; padding-top:2px; padding-right:2px; width:60px}
.x-layout-tools-button{z-index:6; padding:2px; cursor:pointer; float:right}
.x-layout-tools-button-over{padding:1px; border:1px solid #98c0f4; background-color:white}
.x-layout-tools-button-inner{height:12px; width:12px; line-height:1px; font-size:1px; background-repeat:no-repeat; background-position:center}
.x-layout-close{background-image:url(../images/default/layout/panel-close.gif)}
.x-layout-stick{background-image:url(../images/default/layout/stick.gif)}
.x-layout-collapse-west, .x-layout-expand-east{background-image:url(../images/default/layout/collapse.gif)}
.x-layout-expand-west, .x-layout-collapse-east{background-image:url(../images/default/layout/expand.gif)}
.x-layout-collapse-north, .x-layout-expand-south{background-image:url(../images/default/layout/ns-collapse.gif)}
.x-layout-expand-north, .x-layout-collapse-south{background-image:url(../images/default/layout/ns-expand.gif)}
.x-layout-split-h{background-image:url(../images/default/sizer/e-handle.gif); background-position:left}
.x-layout-split-v{background-image:url(../images/default/sizer/s-handle.gif); background-position:top}
.x-layout-panel .x-tabs-wrap{background:url(../images/default/layout/gradient-bg.gif)}
.x-layout-panel .x-tabs-body{background-color:white; overflow:auto; height:100%}
.x-layout-component-panel, .x-layout-nested-layout{position:relative; padding:0; overflow:hidden; width:200px; height:200px}
.x-layout-nested-layout .x-layout-panel{  border:0 none}
.x-layout-nested-layout .x-layout-panel-north{  border-bottom:1px solid #98c0f4}
.x-layout-nested-layout .x-layout-panel-south{  border-top:1px solid #98c0f4}
.x-layout-nested-layout .x-layout-panel-east{  border-left:1px solid #98c0f4}
.x-layout-nested-layout .x-layout-panel-west{  border-right:1px solid #98c0f4}
.x-layout-panel-dragover{border:2px solid #6593cf}
.x-layout-panel-proxy{background-image:url(../images/default/layout/gradient-bg.gif); background-color:#c3daf9; border:1px dashed #6593cf; z-index:10001; overflow:hidden; position:absolute; left:0; top:0}
.x-layout-slider{z-index:15; overflow:hidden; position:absolute}
.x-scroller-up, .x-scroller-down{background-color:#c3daf9; border:1px solid #6593cf; border-top-color:#fff; border-left-color:#fff; border-right:0 none; cursor:pointer; overflow:hidden; line-height:16px}
.x-scroller-down{border-bottom:0 none; border-top:1px solid #6593cf}
.x-scroller-btn-over{background-color:#d9e8f8}
.x-scroller-btn-click{background-color:#AECEF7}
.x-scroller-btn-disabled{cursor:default; background-color:#c3daf9; -moz-opacity:0.3; opacity:.30; filter:alpha(opacity=30)}
.x-reader .x-layout-panel-north{border:0 none}
.x-reader .x-layout-panel-center{border:0 none}
.x-reader .x-layout-nested-layout .x-layout-panel-center{border:1px solid #99bbe8; border-top:0 none}
.x-reader .x-layout-nested-layout .x-layout-panel-south{border:1px solid #99bbe8}
.x-dlg-proxy{background-image:url(../images/default/gradient-bg.gif); background-color:#c3daf9; border:1px solid #6593cf; z-index:10001; overflow:hidden; position:absolute; left:0; top:0}
.x-dlg-shadow{background:#aaa; position:absolute; left:0; top:0}
.x-dlg-focus{-moz-outline:0 none; outline:0 none; width:0; height:0; overflow:hidden; position:absolute; top:0; left:0}
.x-dlg-mask{z-index:10000; display:none; position:absolute; top:0; left:0; -moz-opacity:0.5; opacity:.50; filter:alpha(opacity=50); background-color:#CCC}
body.x-body-masked select{visibility:hidden}
body.x-body-masked .x-dlg select{visibility:visible}
.x-dlg{z-index:10001; overflow:hidden; position:absolute; left:300; top:0}
.x-dlg .x-dlg-hd{background:url(../images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -82px; background-color:navy; color:#FFF; font:bold 12px "sans serif",tahoma,verdana,helvetica; overflow:hidden; padding:5px; white-space:nowrap}
.x-dlg .x-dlg-hd-left{background:url(../images/default/basic-dialog/hd-sprite.gif) no-repeat 0 -41px; padding-left:3px; margin:0}
.x-dlg .x-dlg-hd-right{background:url(../images/default/basic-dialog/hd-sprite.gif) no-repeat right 0; padding-right:3px}
.x-dlg .x-dlg-dlg-body{background:url(../images/default/layout/gradient-bg.gif); border:1px solid #6593cf; border-top:0 none; padding:10px; position:absolute; top:24px; left:0; z-index:1; overflow:hidden}
.x-dlg-collapsed .x-resizable-handle{display:none}
.x-dlg .x-dlg-bd{overflow:hidden}
.x-dlg .x-dlg-ft{overflow:hidden; padding:5px; padding-bottom:0}
.x-dlg .x-tabs-body{background:white; overflow:auto}
.x-dlg .x-tabs-top .x-tabs-body{border:1px solid #6593cf; border-top:0 none}
.x-dlg .x-tabs-bottom .x-tabs-body{border:1px solid #6593cf; border-bottom:0 none}
.x-dlg .x-layout-container  .x-tabs-body{border:0 none}
.x-dlg .inner-tab{margin:5px}
.x-dlg .x-dlg-ft .x-btn{margin-right:5px; float:right; clear:none}
.x-dlg .x-dlg-ft .x-dlg-btns td{border:0; padding:0}
.x-dlg .x-dlg-ft .x-dlg-btns-right table{float:right; clear:none}
.x-dlg .x-dlg-ft .x-dlg-btns-left table{float:left; clear:none}
.x-dlg .x-dlg-ft .x-dlg-btns-center{text-align:center}
.x-dlg .x-dlg-ft .x-dlg-btns-center table{margin:0 auto}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-left{background-position:0 -147px}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-right{background-position:0 -168px}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-center{background-position:0 -189px}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-center{background-position:0 -126px}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-right{background-position:0 -84px}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-left{background-position:0 -63px}
.x-dlg-draggable .x-dlg-hd{cursor:move}
.x-dlg-closable .x-dlg-hd{padding-right:22px}
.x-dlg-toolbox{position:absolute; top:4px; right:4px; z-index:6; width:40px; cursor:default; height:15px; background:transparent}
.x-dlg .x-dlg-close, .x-dlg .x-dlg-collapse{float:right; height:15px; width:15px; margin:0; margin-left:2px; padding:0; line-height:1px; font-size:1px; background-repeat:no-repeat; cursor:pointer; visibility:inherit}
.x-dlg .x-dlg-close{background-image:url(../images/default/basic-dialog/close.gif)}
.x-dlg .x-dlg-collapse{background-image:url(../images/default/basic-dialog/collapse.gif)}
.x-dlg-collapsed .x-dlg-collapse{background-image:url(../images/default/basic-dialog/expand.gif)}
.x-dlg .x-dlg-close-over, .x-dlg .x-dlg-collapse-over{}
.x-dlg div.x-resizable-handle-east{background-image:url(../images/default/basic-dialog/e-handle.gif); border:0; background-position:right; margin-right:0}
.x-dlg div.x-resizable-handle-south{background-image:url(../images/default/sizer/s-handle-dark.gif); border:0; height:6px}
.x-dlg div.x-resizable-handle-west{background-image:url(../images/default/basic-dialog/e-handle.gif); border:0; background-position:1px}
.x-dlg div.x-resizable-handle-north{background-image:url(../images/default/s.gif); border:0}
.x-dlg div.x-resizable-handle-northeast, .xtheme-gray .x-dlg div.x-resizable-handle-northeast{background-image:url(../images/default/s.gif); border:0}
.x-dlg div.x-resizable-handle-northwest, .xtheme-gray .x-dlg div.x-resizable-handle-northwest{background-image:url(../images/default/s.gif); border:0}
.x-dlg div.x-resizable-handle-southeast{background-image:url(../images/default/basic-dialog/se-handle.gif); background-position:bottom right; width:8px; height:8px; border:0}
.x-dlg div.x-resizable-handle-southwest{background-image:url(../images/default/sizer/sw-handle-dark.gif); background-position:top right; margin-left:1px; margin-bottom:1px; border:0}
#x-msg-box .x-dlg-ft .x-btn{float:none; clear:none; margin:0 3px}
#x-msg-box .x-dlg-bd{padding:5px; overflow:hidden !important; font:normal 13px verdana,tahoma,sans-serif}
#x-msg-box .ext-mb-input{margin-top:4px; width:95%}
#x-msg-box .ext-mb-textarea{margin-top:4px; font:normal 13px verdana,tahoma,sans-serif}
#x-msg-box .ext-mb-progress-wrap{margin-top:4px; border:1px solid #6593cf}
#x-msg-box .ext-mb-progress{height:18px; background:#e0e8f3 url(../images/default/qtip/bg.gif) repeat-x}
#x-msg-box .ext-mb-progress-bar{height:18px; overflow:hidden; width:0; background:#8BB8F3; border-top:1px solid #B2D0F7; border-bottom:1px solid #65A1EF; border-right:1px solid #65A1EF}
#x-msg-box .x-msg-box-wait{background:transparent url(../images/default/grid/loading.gif) no-repeat left; display:block; width:300px; padding-left:18px; line-height:18px}
.x-dd-drag-proxy{position:absolute; left:0; top:0; visibility:hidden; z-index:15000}
.x-dd-drag-ghost{color:black; font:normal 11px arial,helvetica,sans-serif; -moz-opacity:0.85; opacity:.85; filter:alpha(opacity=85); border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; padding:3px; padding-left:20px; background-color:white; white-space:nowrap}
.x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:0.4; opacity:.4; filter:alpha(opacity=40); border:0 none; padding:0; background-color:transparent}
.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden}
.x-dd-drop-icon{  position:absolute; top:3px; left:3px; display:block; width:16px; height:16px; background-color:transparent; background-position:center; background-repeat:no-repeat; z-index:1}
.x-dd-drop-nodrop .x-dd-drop-icon{  background-image:url(../images/default/dd/drop-no.gif)}
.x-dd-drop-ok .x-dd-drop-icon{  background-image:url(../images/default/dd/drop-yes.gif)}
.x-dd-drop-ok-add .x-dd-drop-icon{  background-image:url(../images/default/dd/drop-add.gif)}
.x-tip{position:absolute; top:0; left:0; visibility:hidden; z-index:20000; border:0 none}
.x-tip .x-tip-close{background-image:url(../images/default/qtip/close.gif); height:15px; float:right; width:15px; margin:0 0 2px 2px; cursor:pointer; display:none}
.x-tip .x-tip-top{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -12px; height:6px; overflow:hidden}
.x-tip .x-tip-top-left{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 0; padding-left:6px; zoom:1}
.x-tip .x-tip-top-right{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right 0; padding-right:6px; zoom:1}
.x-tip .x-tip-ft{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -18px; height:6px; overflow:hidden}
.x-tip .x-tip-ft-left{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -6px; padding-left:6px; zoom:1}
.x-tip .x-tip-ft-right{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -6px; padding-right:6px; zoom:1}
.x-tip .x-tip-bd{border:0 none; font:normal 11px tahoma,arial,helvetica,sans-serif}
.x-tip .x-tip-bd-left{background:#fff url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -24px; padding-left:6px; zoom:1}
.x-tip .x-tip-bd-right{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -24px; padding-right:6px; zoom:1}
.x-tip h3{font:bold 11px tahoma,arial,helvetica,sans-serif; margin:0; padding:2px 0; color:#444}
.x-tip .x-tip-bd-inner{font:normal 11px tahoma,arial,helvetica,sans-serif; margin:0 !important; line-height:14px; color:#444; padding:0; float:left}
.x-form-invalid-tip{}
.x-form-invalid-tip .x-tip-top{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-top-left{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-top-right{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-ft{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-ft-left{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-ft-right{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-bd-left{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-bd-right{background-image:url(../images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-bd .x-tip-bd-inner{padding-left:24px; background:transparent url(../images/default/form/exclamation.gif) no-repeat 2px 2px}
.x-form-invalid-tip .x-tip-bd-inner{padding:2px}
.x-date-picker{border:1px solid #1b376c; border-top:0 none; background:#fff;  position:relative}
.x-date-picker a{-moz-outline:0 none; outline:0 none}
.x-date-inner, .x-date-inner td, .x-date-inner th{border-collapse:separate}
.x-date-middle, .x-date-left, .x-date-right{background:url(../images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -83px; color:#FFF; font:bold 11px "sans serif",tahoma,verdana,helvetica; overflow:hidden}
.x-date-middle .x-btn-left, .x-date-middle .x-btn-center, .x-date-middle .x-btn-right{background:transparent !important; vertical-align:middle}
.x-date-middle .x-btn .x-btn-text{color:#fff}
.x-date-middle .x-btn-with-menu  .x-btn-center em{background:transparent url(../images/default/toolbar/btn-arrow-light.gif) no-repeat right 0}
.x-date-right, .x-date-left{width:18px}
.x-date-right{text-align:right}
.x-date-middle{padding-top:2px; padding-bottom:2px}
.x-date-right a, .x-date-left a{display:block; width:16px; height:16px; background-position:center; background-repeat:no-repeat; cursor:pointer; -moz-opacity:0.6; opacity:.6; filter:alpha(opacity=60)}
.x-date-right a:hover, .x-date-left a:hover{-moz-opacity:1; opacity:1; filter:alpha(opacity=100)}
.x-date-right a{background-image:url(../images/default/shared/right-btn.gif); margin-right:2px; text-decoration:none !important}
.x-date-left a{background-image:url(../images/default/shared/left-btn.gif); margin-left:2px; text-decoration:none !important}
table.x-date-inner{width:100%; table-layout:fixed}
.x-date-inner th{width:25px}
.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 th span{display:block; padding:2px; padding-right:7px}
.x-date-inner td{border:1px solid #fff; text-align:right; padding:0}
.x-date-inner a{padding:2px 5px; display:block; font:normal 11px arial,helvetica,tahoma,sans-serif; text-decoration:none; color:black; text-align:right; zoom:1}
.x-date-inner .x-date-active{cursor:pointer; color:black}
.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 .x-date-today a{border:1px solid darkred; padding:1px 4px}
.x-date-inner .x-date-selected span{font-weight:bold}
.x-date-inner .x-date-prevday a, .x-date-inner .x-date-nextday a{color:#aaa; 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-inner a:hover, .x-date-inner .x-date-disabled a:hover{text-decoration:none !important; color:black; background:#ddecfe}
.x-date-inner .x-date-disabled a{cursor:default; background:#eee; color:#bbb}
.x-date-mmenu{background:#eee !important}
.x-date-mmenu .x-menu-item{font-size:10px; padding:1px 24px 1px 4px; white-space:nowrap; color:#000}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px; height:10px; margin-right:5px; background-position:center -4px !important}
.x-date-mp{position:absolute; left:0; top:0; background:white; display:none}
.x-date-mp td{padding:2px; font:normal 11px arial,helvetica,tahoma,sans-serif}
td.x-date-mp-month, td.x-date-mp-year, td.x-date-mp-ybtn{border:0 none; text-align:center; vertical-align:middle; width:25%}
.x-date-mp-ok{margin-right:3px}
.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-mp-btns{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top}
.x-date-mp-btns td{border-top:1px solid #c5d2df; text-align:center}
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}
td.x-date-mp-month a:hover, td.x-date-mp-year a:hover{color:#15428b; text-decoration:none; cursor:pointer; background:#ddecfe}
td.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-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-next:hover{background-position:-15px -120px}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px}
.x-date-mp-ybtn{text-align:center}
td.x-date-mp-sep{border-right:1px solid #c5d2df}
.x-menu{border:1px solid #718bb7; z-index:15000; background:#fff url(../images/default/menu/menu.gif) repeat-y}
.ext-ie .x-menu{zoom:1; overflow:hidden}
.x-menu-list{border:1px solid #fff}
.x-menu li{line-height:100%}
.x-menu li.x-menu-sep-li{font-size:1px; line-height:1px}
.x-menu-list-item{font:normal 11px tahoma,arial,sans-serif; white-space:nowrap; -moz-user-select:none; -khtml-user-select:none; display:block; padding:1px}
.x-menu-item-arrow{background:transparent url(../images/default/menu/menu-parent.gif) no-repeat right}
.x-menu-sep{display:block; font-size:1px; line-height:1px; background:#c3daf9; margin:3px 3px 3px 32px}
.x-menu-focus{position:absolute; left:0; top:-5px; width:0; height:0; line-height:1px}
.x-menu-item{display:block; line-height:14px; padding:3px 21px 3px 3px; white-space:nowrap; text-decoration:none; color:#233d6d; -moz-outline:0 none; outline:0 none; cursor:pointer}
.x-menu-item-active{color:#233d6d; background:#c3daf9; border:1px solid #8BB8F3; padding:0}
.x-menu-item-icon{border:0 none; height:16px; padding:0; vertical-align:middle; width:16px; margin:0 11px 0 0; background-position:center}
.x-menu-check-item .x-menu-item-icon{background:transparent url(../images/default/menu/unchecked.gif) no-repeat center}
.x-menu-item-checked .x-menu-item-icon{background-image:url(../images/default/menu/checked.gif)}
.x-menu-group-item .x-menu-item-icon{background:transparent}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(../images/default/menu/group-checked.gif) no-repeat center}
.x-menu-plain{background:#fff}
.x-menu-date-item{padding:0}
.x-menu .x-color-palette, .x-menu .x-date-picker{margin-left:32px; margin-right:4px}
.x-menu .x-date-picker{border:1px solid #a3bad9; margin-top:2px; margin-bottom:2px}
.x-menu-plain .x-color-palette, .x-menu-plain .x-date-picker{margin:0; border:0 none}
.x-date-menu{padding:0 !important}
.x-box-tl{background:transparent url(../images/default/box/corners.gif) no-repeat 0 0; zoom:1}
.x-box-tc{height:8px; background:transparent url(../images/default/box/tb.gif) repeat-x 0 0; overflow:hidden}
.x-box-tr{background:transparent url(../images/default/box/corners.gif) no-repeat right -8px}
.x-box-ml{background:transparent url(../images/default/box/l.gif) repeat-y 0; padding-left:4px; overflow:hidden; zoom:1}
.x-box-mc{background:#eee url(../images/default/box/tb.gif) repeat-x 0 -16px; padding:4px 10px; font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif; color:#393939; font-size:12px}
.x-box-mc h3{font-size:14px; font-weight:bold; margin:0 0 4 0; zoom:1}
.x-box-mr{background:transparent url(../images/default/box/r.gif) repeat-y right; padding-right:4px; overflow:hidden}
.x-box-bl{background:transparent url(../images/default/box/corners.gif) no-repeat 0 -16px; zoom:1}
.x-box-bc{background:transparent url(../images/default/box/tb.gif) repeat-x 0 -8px; height:8px; overflow:hidden}
.x-box-br{background:transparent url(../images/default/box/corners.gif) no-repeat right -24px}
.x-box-tl, .x-box-bl{padding-left:8px; overflow:hidden}
.x-box-tr, .x-box-br{padding-right:8px; overflow:hidden}
.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr{background-image:url(../images/default/box/corners-blue.gif)}
.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc{background-image:url(../images/default/box/tb-blue.gif)}
.x-box-blue .x-box-mc{background-color:#c3daf9}
.x-box-blue .x-box-mc h3{color:#17385b}
.x-box-blue .x-box-ml{background-image:url(../images/default/box/l-blue.gif)}
.x-box-blue .x-box-mr{background-image:url(../images/default/box/r-blue.gif)}
.x-combo-list{border:1px solid #98c0f4; background:#ddecfe; zoom:1; overflow:hidden}
.x-combo-list-inner{overflow:auto; background:white; position:relative; zoom:1; overflow-x:hidden}
.x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif; color:#15428b; background-image:url(../images/default/layout/panel-title-light-bg.gif); border-bottom:1px solid #98c0f4; padding:3px}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4}
.x-combo-list-item{font:normal 12px tahoma,arial,helvetica,sans-serif; padding:2px; border:1px solid #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.x-combo-list .x-combo-selected{background-color:#c3daf9 !important; cursor:pointer; border:1px solid #369}
.x-combo-noedit{cursor:pointer}
.x-combo-list-small .x-combo-list-item{font:normal 11px tahoma,arial,helvetica,sans-serif}
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.txt
Version 0.11.3
*/


/* Menu styles */

div.yuimenu {

    z-index:1;
    visibility:hidden;
    background-color:#333;
    border:solid 1px #000;
    opacity:.95;
    padding:1px;

}

#sideMenu {
	background-color: transparent;
	border: 0;
	visibility: visible;
}

#lowerMenuBar {
	background-color: transparent;
	border: 0;
	opacity: 1.0;
	height: 17px;
	font:bold 12px Arial, Helvetica;
	white-space: nowrap;
	margin: 0;
	position: absolute;
	top: 380px;
	left: 8px;
}


/* MenuBar Styles */

div.yuimenubar {
	height: 21px;
}

/*
    Application of "zoom:1" triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
div.yuimenubar div.bd {

    zoom:1;

}

/*
    Clear the module body for other browsers
*/
div.yuimenubar div.bd:after {

    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;

}


/* Matches the group title (H6) inside a Menu or MenuBar instance */

div.yuimenu h6,
div.yuimenubar h6 {

    font-size:100%;
    font-weight:normal;
    margin:0;
    border:solid 1px #c4c4be;
    color:#b9b9b9;

}

div.yuimenubar h6 {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    padding:4px 12px;
    border-width:0 1px 0 0;

}

div.yuimenu h6 {

    float:none;
    display:block;
    border-width:0 0 0 0;
    padding:5px 10px 0 10px;

}


/* Matches the UL inside a Menu or MenuBar instance */

div.yuimenubar ul {

    list-style-type:none;
    margin:0;
    padding:0;

}

div.yuimenu ul {

    list-style-type:none;
    border:solid 1px #000;
    border-width:1px 0 0 0;
    margin:0;
    padding:5px 0;

}


div.yuimenu ul.first-of-type,
div.yuimenu ul.hastitle,
div.yuimenu h6.first-of-type {

    border-width:0;

}


/* MenuItem and MenuBarItem styles */

div.yuimenu li,
div.yuimenubar li {

    font-size:85%;
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;

}

div.yuimenu li.rule {
	border-top: 1px solid #AAA; padding-top: 3px; margin-top: 3px;
}

div.yuimenu li.yuimenuitem {

    padding:2px 8px;

}

div.yuimenu li li,
div.yuimenubar li li {

    font-size:100%;

}


/* Matches the help text for a menu item */

div.yuimenu li em {

    font-style:normal;
    margin:0 0 0 40px;

}

div.yuimenu li a em {

    margin:0;

}

div.yuimenu li a,
div.yuimenubar li a {

    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#fff;
    text-decoration:none;

}

div.yuimenu li.hassubmenu,
div.yuimenu li.hashelptext {

    text-align:right;

}

div.yuimenu li.hassubmenu a.hassubmenu,
div.yuimenu li.hashelptext a.hashelptext {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;

}

div.yuimenu li.hassubmenu {
    padding-bottom: 5px;

}


/* Matches focused and selected menu items */

div.yuimenu li.selected,
#sideMenu li.selected div.yuimenu li.selected,
#lowerMenuBar li.selected div.yuimenu li.selected {
    background-color:#fff;

}

#sideMenu li.yuimenuitem.selected,
#lowerMenuBar li.yuimenuitem.selected {
	background-color: #000;
}

div.yuimenu li.selected a.selected {

    text-decoration:underline;

}

div.yuimenu li.selected a.selected,
div.yuimenu li.selected em.selected {

    color:#000;

}

div.yuimenubar li.selected a.selected,
#sideMenu li.selected a.selected, #lowerMenuBar li.selected a.selected {
	color: #F00;
	text-decoration: none;
}


/* Matches disabled menu items */

div.yuimenu li.disabled,
div.yuimenubar li.disabled {

    cursor:default;

}

div.yuimenu li.disabled a.disabled,
div.yuimenu li.disabled em.disabled,
div.yuimenubar li.disabled a.disabled {

    color:#b9b9b9;
    cursor:default;

}

div.yuimenubar li.yuimenubaritem {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    border-width:0 0 0 0px;
    border-style:solid;
    border-color:#c4c4be;
    padding:2px 5px;
    margin:0;

}

div.yuimenubar li.yuimenubaritem.first-of-type {

    border-width:0;

}


/* Matches the submenu indicator for menu items */

div.yuimenubar li.yuimenubaritem img {

    /*height:8px;
    width:8px;
    margin:0 0 0 10px;
    vertical-align:middle;*/

}

div.yuimenu li.yuimenuitem img {

    height:8px;
    width:8px;
    margin:0 -6px 0 10px;
    border:0;

    *margin-left:0;
    *border-left-width:10px;
    *border-style:solid;
    *border-color:#333;

}

#sideMenu li.yuimenuitem img {
    *border-color: #000;
}


#lowerMenuBar.yuimenu li.yuimenuitem img {
	display: none;
	margin: 0;
	}


div.yuimenu li.yuimenuitem.selected img.selected {

    *border-color:#fff;

}

div.yuimenu li.checked {

    position:relative;

}

div.yuimenu li.checked img.checked {

    height:8px;
    width:8px;
    margin:0;
    border:0;
    position:absolute;
    left:6px;
    _left:-16px; /* Underscore hack b/c this is for IE 5.5 and IE 6 only */
    top:.5em;

}
div.yuimenu { position: absolute; }
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
Version 0.11.3
*/

.overlay {
	position:absolute;
	display:block;
}

.tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:14000;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.panel-container.matte .underlay {
	display:none;
}

.panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
}

.panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.panel .hd {
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}

.panel .bd {
	overflow:hidden;
	padding:4px;
}

.panel .bd p {
	margin:0 0 1em;
}

.panel .close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.panel .close.nonsecure {
	background-image:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}

.panel .close.secure {
	background-image:url(https://a248.e.akamai.net/sec.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}

.panel .ft {
	padding:4px;
	overflow:hidden;
}

.simple-dialog .bd .icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form, .simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}
.collapser-collapsed .dl-expand-icon{
	background-image: url(./images/layout/ns-expand.gif);
}
.collapser-expanded .dl-expand-icon{
	background-image: url(./images/layout/ns-collapse.gif);
}
.dl-expand-icon{
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 1px;
	height: 12px;
	line-height: 1px;
	position: absolute;
	right: 3px;
	top: 2px;
	width: 12px;
}
.dl-group-bd{
	padding: 0px 0px;
}
.dl-group-hd{
	background-image: url(./images/layout/panel-title-light-bg.gif);
	border-bottom: 1px solid #98c0f4;
	border-top: 1px solid #D8E7FB;
	color: #083772;
	cursor: pointer;
	font: bold 11px "sans serif", tahoma, verdana, helvetica;
	padding: 3px;
	padding-left: 2px;
	position: relative;
	zoom: 1;
}
.dl-loading {
	background: transparent url(./images/grid/loading.gif) no-repeat left;
}
.dl-group-child {
}
.dl-selection{
	margin: 0px;
	padding:5px 4px;
	padding-left: 4px;
	border:1px solid white;
}
.dl-selection-alt .dl-selection{

}
.dl-selection div{
	color: #222222;
	font: normal 11px "sans serif", tahoma, verdana, helvetica;
	padding-left: 20px;
}
.dl-selection input{
	height: 13px;
	margin-top: 3px;
	width: 13px;
}
.dl-selection span{
	color: #222222;
	font: bold 12px "sans serif", tahoma, verdana, helvetica;
}
.dl-selection-over .dl-selection{
	background: #ecf5fe url(./images/post-bg.gif) repeat-x;
	background-color: #ddecfe;
	border: 1px solid #c3daf9;
	cursor: pointer;
}
#module-dlg .ylayout-container{
	background: none;
	border: 0px none;
}
#module-dlg .ylayout-panel-center{
	border: 0px none;
}
#selection-body{
	overflow: auto;
}
#standard-panel{
	border: 1px solid #6593cf;
	border-top: 0px none;
	overflow: auto;
}