.x-livesearch-match {
    font-weight: bold;
    background-color: yellow;
}

.x-toolbar .x-form-cb-wrap {
    line-height: 22px;
}

.x-toolbar .x-form-checkbox {
    vertical-align: 0;
}


.x-grid-row-selected .x-grid-cell {
	background-color: #669999 !important;
}
.x-panel-body-default-framed {
   	background: none repeat scroll 0 0 #FFFFFF;
   	border-color: #336666;
   	border-style: solid;
   	border-width: 0;
   	color: black;
}
.x-window-body-default {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #336666;
    border-width: 1px;
    color: black;
}
.x-toolbar-default {
    background-color: #99cccc;
    background-image: -moz-linear-gradient(center top , #99cccc, #99cccc);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#99cccc',endColorstr='#99cccc',gradientType='0');
    background: -webkit-radial-gradient(#99cccc, #99cccc);

    border-color: #336666;
}
.x-panel-header-default {
    background-color: #669999;
    background-image: -moz-linear-gradient(center top , #669999, #669999 45%, #669999 46%, #669999 50%, #669999 51%, #669999);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#669999',endColorstr='#669999',gradientType='0');
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#669999),color-stop(45%,#669999),color-stop(46%,#669999),color-stop(50%,#669999),color-stop(51%,#669999),color-stop(100%,#669999));

    border-color: #336666;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #F4F8FD inset;
    font-size: 11px;
    line-height: 15px;
}
.x-panel-header-text-default {
    color: #FFFFFF;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.x-panel .x-grid-body {
    background: none repeat scroll 0 0 white;
    border-color: #336666 #336666 #336666;
    border-right: 1px solid #336666;
    border-style: solid;
    border-width: 1px;
}
.x-scroller-vertical {
    -moz-border-bottom-colors: #336666;
    -moz-border-image: #336666;
    -moz-border-left-colors: #336666;
    -moz-border-right-colors: #336666;
    -moz-border-top-colors: #336666;
    border-color: #336666 #336666 #336666;
    border-right: 1px solid #336666;
    border-style: solid;
    border-width: 1px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.x-window-default {
    background-color: #99cccc;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
}
.x-window-header-default-top {
    background-color: #99cccc;
    border-style: solid;
}		
.x-window-header-text-default {
    color: #336666;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.x-tab button {
    background: #669999 repeat scroll 0 0 transparent;
    border: 0 none;
    color: #336666;
    border-color:#336666;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    outline: 0 none;
    overflow-x: visible;
    overflow-y: hidden;
    padding: 0;
}
.x-tab-bar-body {
	border-style:solid;
	border-color:#336666;
    	background-color: #99cccc;
	position:relative;
	z-index:2;
	zoom:1;
}
.x-tab-default-top {
    background-color: #669999;
    background-image: -moz-linear-gradient(center top , #669999, #669999 25%, #669999 45%);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#669999',endColorstr='#669999',gradientType='0');
    background: -webkit-radial-gradient(#669999, #669999);

    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 3px 3px 0;
}
.x-tab-top-active {
    background-color: #99cccc;
    background-image: -moz-linear-gradient(center top , #99cccc, #99cccc 25%, #99cccc 45%);
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#99cccc',endColorstr='#99cccc',gradientType='0');
    background: -webkit-radial-gradient(#99cccc, #99cccc);

    border-color:#336666;
}
.x-panel-body-default {
    background: none repeat scroll 0 0 white;
    border-color: #336666;
    border-style: solid;
    border-width: 1px;
    color: black;
}
.x-mask-msg{
	z-index:20001;
	position:absolute;
	top:0;left:0;
	padding:2px;
	border:1px solid;
	border-color:#336666;
	background-image:none;
	background-color:#99cccc;
}
.sort-desc {
	background-image: url("../extJS/resources/themes/images/default/grid/sort_desc.gif") !important;
	background-position: 4px 7px !important;
}
.sort-asc {
	background-image: url("../extJS/resources/themes/images/default/grid/sort_asc.gif") !important;
	background-position: 4px 7px !important;
}
.x-btn {
	margin-left:10px;
}
.x-btn-default-small .add {
	background-image: url(../images/add.gif) !important;
}
.x-btn-default-small .remove {
	background-image: url(../images/remove.gif) !important;
}
.x-btn-default-small .help {
	background-image: url(../images/help.gif) !important;
}
.x-btn-default-small .continue {
	background-image: url(../images/continue.gif) !important;
}
.x-btn-default-small .clear {
	background-image: url(../images/clear.gif) !important;
}
.x-btn .sendmail {
	background-image: url(../images/sendmail.gif) !important;
}
.x-btn .excel {
	background-image: url(../images/excel.gif) !important;
}
.x-btn .book {
	background-image: url(../images/book.gif) !important;
}
.x-btn .clean {
	background-image: url(../images/filter-delete.gif) !important;
}
.x-btn .filter {
	background-image: url(../images/filter.gif) !important;
}
.x-btn .search {
	background-image: url(../images/search.gif) !important;
}
.ux-rangemenu-gt {
    background-image: url(../images/greater_than.png) !important;
}
.ux-rangemenu-lt {
    background-image: url(../images/less_than.png) !important;
}
.ux-rangemenu-eq {
    background-image: url(../images/equals.png) !important;
}
.ux-gridfilter-text-icon {
    background-image: url(../images/find.png) !important;
}
.ux-filtered-column { font-style: italic; font-weight: bold;}

.x-tree-checked {
	text-decoration: line-through;
	color: #777;
}    
.x-border-layout-ct {
   	background-color: #FFFFFF;
}
.x-panel-default-framed {
   	background-color: #FFFFFF;
   	border-radius: 4px 4px 4px 4px;
   	border-style: solid;
   	border-width: 1px;
   	padding: 4px;
}
.x-column-header-checkbox{
	display: none
}
.x-grid-row-over .x-grid-cell-inner {
	font-weight: bold;
}
.x-column-header-checkbox{
	display: none
}
.ext-ie fieldset.x-fieldset-noborder legend.x-fieldset-header span.x-fieldset-header-text {
	white-space: nowrap;
	margin-left:23px;
}
.x-tree-checked {
	text-decoration: none;
	color: #777;
}



.x-splitter-collapsed .x-layout-split-top {
    background: none no-repeat scroll left top transparent;
}
.x-splitter-collapsed .x-layout-split-left {
    background: none no-repeat scroll left top transparent;
}
.x-splitter-collapsed .x-layout-split-right {
    background: none no-repeat scroll left top transparent;
}
.x-splitter-collapsed .x-layout-split-bottom {
    background: none no-repeat scroll left top transparent;
}




		.x-layout-split-left {
		    background: none repeat scroll 0 0 transparent;
			display: none;
		}
		.x-layout-split-right {
		    background: none repeat scroll 0 0 transparent;
			display: none;
		}
		.x-layout-split-top {
		    background: none repeat scroll 0 0 transparent;
			display: none;
		}
		.x-layout-split-bottom {
		    background: none repeat scroll 0 0 transparent;
			display: none;
		}
.x-panel-header-default-framed {
		    background-color: #669999;
		    background-image: -moz-linear-gradient(center top , #669999, #669999 45%, #669999 46%, #669999 50%, #669999 51%, #669999);
		    border-color: #669999;
		    border-style: solid;
		    border-width: 1px;
		    box-shadow: 0 1px 0 0 #F4F8FD inset;
		    font-size: 11px;
		    line-height: 15px;
		}
		
		.x-panel-header-text-default-framed {
		    color: #FFFFFF;
		    font-family: tahoma,arial,verdana,sans-serif;
		    font-size: 11px;
		    font-weight: bold;
		}

.x-column-header {
    background-color: #C5C5C5;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
    border-color: -moz-use-text-color #C5C5C5 -moz-use-text-color -moz-use-text-color;
    border-left: 0 none;
    border-right: 1px solid #C5C5C5;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    font: 11px tahoma,arial,verdana,sans-serif;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

.x-form-text, textarea.x-form-field {
    background: url("../extJS/resources/themes/images/default/form/text-bg.gif") repeat-x scroll 0 0 white;
    border: 1px solid #669999;
    padding: 1px 3px;
}

.x-boundlist-selected {
    background: none repeat scroll 0 0 #669999;
    border-color: #669999;
}
.x-boundlist-item-over {
    background: none repeat scroll 0 0 #99CCCC;
    border-color: #99CCCC;
}

.x-fieldset-header-text {
	color: #336666;
	font: bold 11px tahoma,arial,verdana,sans-serif;
}
