/* Blue Panel */
.x-window-blue .x-window-tc, .x-window-blue .x-window-bc {background-image: url(../images/blue/panel/top-bottom.png) !important;}
.x-window-blue .x-window-tl, .x-window-blue .x-window-bl {background-image: url(../images/blue/panel/left-corners.png) !important;}
.x-window-blue .x-window-tr, .x-window-blue .x-window-br {background-image: url(../images/blue/panel/right-corners.png) !important;}
.x-window-blue .x-window-ml, .x-window-blue .x-window-mr {background-image: url(../images/blue/panel/left-right.png) !important;}
.x-window-blue .x-window-body {overflow: auto !important;}
.x-window-blue .x-tool {background-image:url(../images/blue/panel/tool-sprites.gif) !important;}

#panelCategories .x-toolbar .x-btn-left {background: url(../images/blue/button/tb-btn-sprite.gif) no-repeat left top !important;}
#panelCategories .x-toolbar .x-btn-center {background: url(../images/blue/button/tb-btn-sprite.gif) repeat-x left -42px !important;}
#panelCategories .x-toolbar .x-btn-right {background: url(../images/blue/button/tb-btn-sprite.gif) no-repeat left -21px !important;}
#panelCategories .x-toolbar .x-btn-over .x-btn-left {background: url(../images/blue/button/tb-btn-sprite.gif) no-repeat left -63px !important;}
#panelCategories .x-toolbar .x-btn-over .x-btn-center {background: url(../images/blue/button/tb-btn-sprite.gif) repeat-x left -105px !important;}
#panelCategories .x-toolbar .x-btn-over .x-btn-right {background: url(../images/blue/button/tb-btn-sprite.gif) no-repeat left -84px !important;}
#panelCategories .x-toolbar .x-btn {margin-right: 2px !important;}

.x-window-blue .x-window-tl  {padding-left: 9px !important;}
.x-window-blue .x-window-tr {padding-right: 9px !important;}
.x-window-blue .x-window-ml {padding-left: 12px !important;}
.x-window-blue .x-window-mr {padding-right: 12px !important;}
.x-window-blue .x-window-bl {padding-left: 9px !important;}
.x-window-blue .x-window-br {padding-right: 9px !important;}
.x-window-blue .x-window-bc {min-height: 9px !important;}
.x-window-blue .x-panel, .x-window-blue .x-panel-body {border: 0px none !important;}
.x-window-blue .x-tool {margin-top: 3px !important;}
.x-window-blue .x-window-mc {border: 0px none !important;}
.x-window-blue .Wizcontainer {padding-top: 0px !important;}

.x-window-blue h1 {font-size: 20px !important; color: #38AF38; margin: 0px 0px 4px 0px !important;}
.x-window-blue h2 {font-size: 16px !important; color: #1FB81F; margin: 0px 0px 5px 0px !important;}
.x-window-blue h3 {font-size: 14px !important; color: #395F97; margin: 0px 0px 5px 0px !important;}

.x-window-blue .x-window-tl .x-window-header {padding: 10px 4px 2px 5px;}
.x-window-blue a {color: #003399;}
.x-window-blue {color: #505050;}

.x-toolbar-blue {background: transparent none !important; border: 0px none !important; margin: 6px 4px 6px 4px;}

.x-toolbar-blue .x-btn-left {background-position: 0px 0px !important;}
.x-toolbar-blue .x-btn-center {background-position: left -42px !important;}
.x-toolbar-blue .x-btn-right {background-position: left -21px !important;}
.x-btn-over .x-btn-left {background-position: 0px -63px !important;}
.x-btn-over .x-btn-center {background-position: left -105px !important;}
.x-btn-over .x-btn-right {background-position: left -84px !important;}
.x-window-blue .x-panel-btns-ct .x-btn-focus .x-btn-left {background-position: 0px 0px !important;}
.x-window-blue .x-panel-btns-ct .x-btn-focus .x-btn-center {background-position: 0px -42px !important;}
.x-window-blue .x-panel-btns-ct .x-btn-focus .x-btn-right {background-position: 0px -21px !important;}

.x-window-blue .x-window-header-text {color: #38AF38 !important; font-size: 24px !important; font-weight: bold; display: inline-block; padding-top: 2px;}

#panelCategories .x-panel-body {border: 0px none !important;}

#panelCategories .x-panel-body .x-panel-body {border-left: 1px solid #99BBE8 !important; border-right: 1px solid #99BBE8 !important; border-bottom: 1px solid #99BBE8 !important;}

.ext-el-mask {background-color: #CCCCCC;}

/* Dialogs */
/* .x-window-dlg {width: 250px !important;} */
.x-window-dlg .x-window-tc, .x-window-dlg .x-window-bc {background-image: url(../images/blue/panel/top-bottom.png) !important;}
.x-window-dlg .x-window-tl, .x-window-dlg .x-window-bl {padding-left: 9px !important; background-image: url(../images/blue/panel/left-corners.png) !important;}
.x-window-dlg .x-window-tr, .x-window-dlg .x-window-br {padding-right: 9px !important; background-image: url(../images/blue/panel/right-corners.png) !important;}
.x-window-dlg .x-window-ml, .x-window-dlg .x-window-mr {background-image: url(../images/blue/panel/left-right.png) !important;}
.x-window-dlg .x-window-body {overflow: auto !important; padding: 5px 10px 5px 10px !important; width: auto !important;}
.x-window-dlg .x-window-ml {padding-left: 0px !important;}
.x-window-dlg .x-window-mr {padding: 0px 9px 0px 9px !important;}

.x-window-dlg .x-progress-inner .x-progress-text-back {padding: 1px 0px 1px 0px !important;}

.x-window-dlg .x-window-header-text {color: #38AF38 !important;}

.x-window-dlg .x-progress-wrap {width: 210px !important;}

.x-window-dlg .x-window-tl .x-window-header {color: #38AF38 !important; padding: 15px 4px 10px 8px;}

.ext-el-mask-msg{z-index:20001; position:absolute; top:0; left:0; border:1px solid #5282C1; background:#DBE8F9 none !important; padding:8px;}
.ext-el-mask-msg div{padding:5px 10px 5px 25px; background:#FFFFFF url(../images/blue/grid/loading.gif) no-repeat 4px 4px; border: 0px none !important; color:#000000; font:normal 11px tahoma,arial,helvetica,sans-serif; cursor:wait;}


/* Forms */
.ext-ie .x-form-text {margin: 0px !important;}

.ext-ie .x-table-form-layout-ct .x-table-layout-cell .x-form-trigger {margin-top: 0px !important;}

.ext-ie .x-form-text {margin-top /*\**/: 1px\9 !important;}

.ext-ie .x-table-form-layout-ct .x-table-layout-cell .x-form-trigger {margin-top /*\**/: 0px\9 !important;}

*:first-child+html .x-form-text {margin-top: 0px !important;}

*:first-child+html .x-table-form-layout-ct .x-table-layout-cell .x-form-trigger {margin-top: 0px !important;}

*html .x-combo-list {width: auto;}



/* Small Blue buttons */
.xbluebtn {
 margin-left: 3px;
}

.xbluebtn, .xbluebtn button {
 color: #FFFFFF !important;
 font-weight: bold !important;
}

.xbluebtn em {
 margin-top: -2px !important;
 display: block !important;
}

.xbluebtn .x-btn-left, .xbluebtn .x-btn-center, .xbluebtn .x-btn-right {
 background-image: url(../images/blue/button/xbluebtn-sprite.gif) !important;
}

.x-window-blue .x-btn, .x-window-blue .x-btn button {
 color: #FFFFFF !important;
 font-weight: bold !important;
}

.x-window-blue .x-btn em {
 margin-top: -2px !important;
 display: block !important;
}

.x-window-blue .x-btn .x-btn-left, .x-window-blue .x-btn .x-btn-center, .x-window-blue .x-btn .x-btn-right {
 background-image: url(../images/blue/button/xbluebtn-sprite.gif) !important;
}

.x-window-blue .xbluebtn {
 margin-left: 0px !important;
}



/* Containers - Blue */
.blue-panel {
 background-color: #dbe8f9;
 margin: 0px 10px 0px 10px;
}

.blue-panel-content {
 color: #505050;
 padding: 8px;
 background-color: #ffffff;
 margin: 0px 8px 0px 8px;
}

.blue-panel-t, .blue-panel-b, .blue-panel-t div, .blue-panel-b div {
 background: transparent url(../images/blue/panel/rounded-sprite.gif);
 height: 9px;
 margin: 0px;
 padding: 0px;
}

.blue-panel-t {
 background-position: right -18px;
 background-repeat: repeat-x;
}

.blue-panel-t div {
 background-position: left top;
 background-repeat: no-repeat;
}

.blue-panel-t div div {
 background-position: right -9px;
 background-repeat: no-repeat;
}

.blue-panel-b {
 background-position: left bottom;
 background-repeat: repeat-x;
}

.blue-panel-b div {
 background-position: left -27px;
 background-repeat: no-repeat;
}

.blue-panel-b div div {
 background-position: right -36px;
 background-repeat: no-repeat;
}

.blue-panel-m {
 border-left: 1px solid #5382C1;
 border-right: 1px solid #5382C1;
}



/* Error Box */
.x-panel-error {border-bottom: 0px none !important; margin: 0px 10px 10px 10px;}
.x-panel-error-body {overflow:hidden;position:relative;}
.x-panel-error-bbar .x-toolbar {border:1px solid #DEB961;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-error-tbar .x-toolbar {border:1px solid #DEB961;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-error-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #DEB961;border-bottom:0 none;}
.x-panel-error-header{overflow:hidden;zoom:1;}
.x-panel-error-tl .x-panel-error-header {color:#CA0000; font: bold 14px arial, verdana, tahoma, sans-serif; padding: 5px 0 4px 0; border: 0 none; background: transparent;}
.x-panel-error-tl .x-panel-icon, .x-window-tl .x-panel-icon {padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;}
.x-panel-error-inline-icon {width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-panel-error-tc {background:transparent url(../images/blue/err-panel/err-top-bottom.gif) repeat-x 0 0;overflow:hidden;}
.ext-strict .ext-ie7 .x-panel-error-tc {overflow:visible;}
.x-panel-error-tl {background:transparent url(../images/blue/err-panel/err-corners-sprite.gif) no-repeat 0 0; padding-left: 10px; zoom:1;}
.x-panel-error-tr {background:transparent url(../images/blue/err-panel/err-corners-sprite.gif) no-repeat right 0;zoom:1; padding-right: 10px;}
.x-panel-error-bc {background:transparent url(../images/blue/err-panel/err-top-bottom.gif) repeat-x 0 bottom;zoom:1;}
.x-panel-error-bc .x-panel-footer {zoom:1;}
.x-panel-error-bl {background: transparent url(../images/blue/err-panel/err-corners-sprite.gif) no-repeat 0 bottom; padding-left: 10px; zoom:1;}
.x-panel-error-br {background: transparent url(../images/blue/err-panel/err-corners-sprite.gif) no-repeat right bottom; padding-right: 10px; zoom: 1;}
.x-panel-error-mc {border: 0 none; padding: 0; margin: 0; font: normal 11px tahoma, arial, helvetica, sans-serif; padding-top: 6px; background: #FFF1B2;}
.x-panel-error-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-error-ml {background:#fff url(../images/blue/err-panel/err-left-right.gif) repeat-y 0 0; padding-left: 10px; zoom: 1;}
.x-panel-error-mr {background: transparent url(../images/blue/err-panel/err-left-right.gif) repeat-y right 0; padding-right: 10px; zoom: 1;}
.x-panel-error-bc .x-panel-footer{padding-bottom:6px;}
.x-panel-error .x-panel-nofooter .x-panel-error-bc, .x-panel-error .x-panel-nofooter .x-window-bc {height: 10px; font-size: 0; line-height: 0;}
.x-panel-error .x-panel-error-bwrap {overflow: hidden; zoom: 1;}
.x-panel-error .x-panel-error-body {overflow: hidden; zoom: 1;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.x-panel-error .ext-gecko .x-panel-animated div{overflow:hidden!important;}
.x-panel-error .x-plain-body {overflow:hidden;}
.x-panel-error .x-plain-bbar .x-toolbar{overflow:hidden;padding:2px;}
.x-panel-error .x-plain-tbar .x-toolbar{overflow:hidden;padding:2px;}
.x-panel-error .x-plain-bwrap{overflow:hidden;zoom:1;}
.x-panel-error .x-plain{overflow:hidden;}
.x-panel-error .x-tool {overflow: hidden; width: 15px; height: 15px; float: right; cursor: pointer; background: transparent url(../images/blue/err-panel/err-tool-sprites.gif) no-repeat;margin-left:2px;}
.x-panel-error .x-tool-toggle{background-position:0 -15px;}
.x-panel-error .x-tool-toggle-over{background-position:-15px -15px;}
.x-panel-collapsed .x-tool-toggle{background-position:0 -30px;}
.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -30px;}
.x-panel-collapsed .x-panel-error-bwrap {display: block !important;}
.x-panel-collapsed .x-panel-error-bwrap .x-panel-error-mc {display: none; visibility: hidden;}
.x-panel-collapsed .x-panel-error-header {padding: 5px 0 0 0;}
.x-panel-error .x-tool-close{background-position:0 -0;}
.x-panel-error .x-tool-close-over{background-position:-15px 0;}
.x-panel-error .x-panel-error-body {padding: 0px 0px 10px 50px; background: transparent url(../images/blue/err-panel/errorsign.gif) no-repeat 5px top;}
.x-panel-error .x-panel-error-body p {margin: 0px 0px 7px 0px; background: transparent url(../images/blue/err-panel/errorbullet.gif) no-repeat left center; padding: 0px 0px 0px 10px;}


/* Ghosting */
.x-panel-ghost {border: 0px none;  background: transparent none !important;}

.x-panel-ghost .x-window-tc, .x-panel-ghost .x-window-bc {background-image: url(../images/blue/window/ghost-top-bottom.png) !important;}
.x-panel-ghost .x-window-tl, .x-panel-ghost .x-window-bl {background-image: url(../images/blue/window/ghost-left-corners.png) !important;}
.x-panel-ghost .x-window-tr, .x-panel-ghost .x-window-br {background-image: url(../images/blue/window/ghost-right-corners.png) !important;}
.x-panel-ghost .x-window-ml, .x-panel-ghost .x-window-mr {background-image: url(../images/blue/window/ghost-left-right.png) !important;}
.x-panel-ghost .x-window-body {overflow: auto !important;}

.x-panel-ghost ul {margin: 0; padding: 0; overflow: hidden; font-size: 0; line-height: 0; border: 1px solid #4F7BB6; border-top: 0 none; display: block; background: #FFFFFF !important;}

.x-panel-ghost .x-window-header {color: #38AF38; font-size: 12px; padding: 15px 4px 10px 11px;}

