hr {
	height:1px;
	display: block;
    	border: 0;
    	border-top: 1px solid #99f !important;
	color: #99f !important;
	background-color: #99f !important
}

.view-port {
	background-color: #fff;
}

.main-toolbar {
	background-color: #e8f5fd;
	border: 1px solid #a6c2d0 !important;
	font-size: 12px !important;
	margin-bottom: 4px;
}

.main-panel {
	border: 1px solid #ccc !important;
}

.task-panel {
	border: 1px solid #ccc !important;
}

.task-panel-header {
	padding-top: 5px !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
	border-bottom: 1px solid #ecb35a !important;
}

.task-panel-header .x-panel-header-text-container-default {
	padding: 5px 0px;
}

.task-panel-header .x-tool-img {
	background-image: url(extjs/resources/vwf-custom-neptune/images/panel-header/collapse-tool.png);
	background-color: transparent;
	background-repeat: no-repeat;
}


.task-panel-header .x-tool-collapse-right {
	background-position: 0px 0px;
}

.x-panel-header-body-default-collapsed-left  .x-tool-img {
	background-image: url(extjs/resources/vwf-custom-neptune/images/panel-header/collapse-tool.png);
	background-color: transparent;
	background-repeat: no-repeat;
}

.x-panel-header-body-default-collapsed-left .x-tool-expand-left {
	background-position: 0px -16px;
}

.x-panel-header-text-container {
	background-color: #fff !important;
}

.x-panel-header-collapsed {
	border: 1px solid #ccc;	
}

.main-toolbar-tbtext {
	color: #000;
	font-size: 11px !important;
}

.bbar-tbtext {
	font-size: 11px !important;
}

.date-range {
	font-family: 'Courier New', Courier, 'Trebuchet MS', Helvetica, Verdana !important;
}

.date-range-right {
	font-family: 'Courier New', Courier, 'Trebuchet MS', Helvetica, Verdana !important;
	float: right;
}

.panel-bottom-border {
	border-bottom: 1px solid #ccc !important;
}

.panelbody-plain {
	border: 0px solid transparent;
}

svg {
	display: block;
	overflow: visible;
}

.othr-task-wrapper {
	float: left;
	line-height: 2em;
	margin: 15px 0px 0px 15px;
	padding: 5px;
	border: 3px solid #a6c2d0;
	background-color: #e8f5fd;
	cursor: pointer;
}

.othr-task-wrapper-selected {
	border: 3px solid #96b2e0;
	background-color: #c8d5dd;	
}

.othr-task-text {
	font-family: 'Trebuchet MS', Helvetica, Verdana, Courier;
	font-weight: bold;
}

.x-form-invalid-field {
	background-image: url(invalid_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.blankfirstlist ul li:first-child {
	height: 20px;
}

.card-navigation-panel {
	border-top: 1px dashed #ccc;
	border-right: 0px dashed #ccc;
	border-bottom: 0px dashed #ccc;
	border-left: 0px dashed #ccc;
}

.window-body {
	background-color: #fff;
	border: 0px solid transparent !important;
}

.rule-expression-holder {
	
}

.rule-expression-item {
	border: 1px solid transparent;
	float: left;
	padding: 1px 3px 1px 3px;
}

.rule-expression-item-selected {
	border: 1px solid #aaf;
	background-color: #eef;
}

.expression-brac {
	color: #f00;
	font-weight: bold;
	line-height: 2em;
	cursor: default;
	padding: 3px;
}

.expression-lop {
	color: #0c0;
	font-weight: bold;
	line-height: 2em;
	cursor: pointer;	
	padding: 3px;	
}

.expression-lhs {
	color: #666;
	font-weight: bold;
	line-height: 2em;
	cursor: pointer;	
	padding: 3px;	
}

.expression-rop {
	color: #88f;
	font-weight: bold;
	line-height: 2em;
	cursor: pointer;	
	padding: 3px;	
}

.expression-rhs {
	color: #999;
	font-weight: bold;
	line-height: 2em;
	cursor: pointer;	
	padding: 3px;	
}

.expression-code {
	display: none;
}

.x-toolbar-footer {
	background-color: #fff;
}
.x-tool-close {
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-tool.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.x-tool-maximize {
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-tool.png);
	background-position: 0px -16px;
	background-repeat: no-repeat;
}
.x-tool-restore {
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-tool.png);
	background-position: 0px -32px;
	background-repeat: no-repeat;
}
.x-window-header > .x-window-header-body {
	padding: 0px 8px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: 0px -132px;
	background-repeat: repeat-x;	
}
.x-window-header-default-top {
	padding: 0px 0px;
	border-bottom: 0px solid transparent;
}
.x-window-header-text-container-default {
	color: black;
	font-weight: bold;
	line-height: 18px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	padding: 8px 0px;
	text-transform: none;
}
.x-window-header-default-tl {
	zoom: 1;
	background-image: none;
	height: 1px;
}
.x-window-header-default-tr {
	zoom: 1;
	background-image: none;
	height: 1px;
}
.x-window-header-default-tc {
	zoom: 1;
	background-image: none;
	height: 1px;
}
.x-window-header-default-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.x-window-header-default-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: right -34px;
	background-repeat: no-repeat;
}
.x-window-header-default-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: 0px -68px;
	background-repeat: repeat-x;
}
.x-window-header-default-bl {
	zoom: 1;
	background-image: none;
}
.x-window-header-default-br {
	zoom: 1;
	background-image: none;
}
.x-window-header-default-bc {
	zoom: 1;
	background-image: none;
}

.x-window-default-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: 0px -102px;
	background-repeat: no-repeat;
}
.x-window-default-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: right -112px;
	background-repeat: no-repeat;
}
.x-window-default-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-corners.png);
	background-position: 0px -122px;
	background-repeat: repeat-x;
}

.x-window-default-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-sides.png);
	background-repeat: repeat-y;
}

.x-window-default-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/window/window-default-sides.png);
	background-position: right top'
	background-repeat: repeat-y;
}


.x-btn-default-small-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.x-btn-default-small-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.x-btn-default-small-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.x-btn-default-small-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-normal.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}


.x-btn-default-small-over .x-btn-default-small-over-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-over .x-btn-default-small-over-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.x-btn-default-small-over .x-btn-default-small-over-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-over .x-btn-default-small-over-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-over .x-btn-default-small-over-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.x-btn-default-small-over .x-btn-default-small-over-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-over .x-btn-default-small-over-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-over .x-btn-default-small-over-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.x-btn-default-small-over .x-btn-default-small-over-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}


.x-btn-default-small-focus .x-btn-default-small-focus-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-focus .x-btn-default-small-focus-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.x-btn-default-small-focus .x-btn-default-small-focus-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-focus .x-btn-default-small-focus-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-focus .x-btn-default-small-focus-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.x-btn-default-small-focus .x-btn-default-small-focus-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-focus .x-btn-default-small-focus-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-focus .x-btn-default-small-focus-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.x-btn-default-small-focus .x-btn-default-small-focus-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}


.x-btn-default-small-pressed .x-btn-default-small-pressed-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.x-btn-default-small-pressed .x-btn-default-small-pressed-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/button-sprite-over.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}


.tab-button .x-btn-default-small-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-normal.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}


.tab-button .x-btn-default-small-over-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-over-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-over-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-over-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-over-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-over-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-over-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-over-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-over-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}

.tab-button {

}
.tab-button .x-btn-default-small-focus-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-focus-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-focus-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-focus-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-focus-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-focus-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-focus-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-focus-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-focus-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-over.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}


.tab-button .x-btn-default-small-pressed-tl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -26px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-pressed-tc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -36px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-pressed-tr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -31px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-pressed-ml {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-pressed-mc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -88px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-pressed-mr {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -72px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-pressed-bl {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -41px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-default-small-pressed-bc {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -51px;
	background-repeat: repeat-x;
}
.tab-button .x-btn-default-small-pressed-br {
	zoom: 1;
	background-image: url(extjs/resources/vwf-custom-neptune/images/btn/tab-button-sprite-pressed.png);
	background-position: 0px -46px;
	background-repeat: no-repeat;	
}
.tab-button .x-btn-inner {
	color: #555;
	font-weight: bold;
}

.task-panel-header .x-btn-default-small {
  border-color: #cdcdcd;
  background-image: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, #cdcdcd));
  background-image: -webkit-linear-gradient(top, #ededed, #cdcdcd);
  background-image: -moz-linear-gradient(top, #ededed, #cdcdcd);
  background-image: -o-linear-gradient(top, #ededed, #cdcdcd);
  background-image: linear-gradient(top, #ededed, #cdcdcd);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.task-panel-header .x-btn-default-small-over {
  border-color: #9a9a9a;
  background-image: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7d7d7), color-stop(100%, #9a9a9a));
  background-image: -webkit-linear-gradient(top, #d7d7d7, #9a9a9a);
  background-image: -moz-linear-gradient(top, #d7d7d7, #9a9a9a);
  background-image: -o-linear-gradient(top, #d7d7d7, #9a9a9a);
  background-image: linear-gradient(top, #d7d7d7, #9a9a9a);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.task-panel-header .x-btn-default-small-focus {
  border-color: #9a9a9a;
  background-image: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7d7d7), color-stop(100%, #9a9a9a));
  background-image: -webkit-linear-gradient(top, #d7d7d7, #9a9a9a);
  background-image: -moz-linear-gradient(top, #d7d7d7, #9a9a9a);
  background-image: -o-linear-gradient(top, #d7d7d7, #9a9a9a);
  background-image: linear-gradient(top, #d7d7d7, #9a9a9a);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}
.task-panel-header .x-btn-default-small-pressed {
  border-color: #ecb35a;
  background-image: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8c167), color-stop(100%, #f2b960));
  background-image: -webkit-linear-gradient(top, #f8c167, #f2b960);
  background-image: -moz-linear-gradient(top, #f8c167, #f2b960);
  background-image: -o-linear-gradient(top, #f8c167, #f2b960);
  background-image: linear-gradient(top, #f8c167, #f2b960);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}

.x-panel-header-default {
	background-image: none;
	background-color: transparent;
	padding: 2px 0px;
}
.x-grid-header-ct-default {
	border-top: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	border-bottom: 0px solid #ccc !important;
	border-left: 1px solid #ccc !important;
}
.grid-body-border {
	border-top: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
}


.x-layout-split-right {
	background-image: url(extjs/resources/vwf-custom-neptune/images/util/splitter/splitter-right.png);
}
.x-splitter-collapsed .x-layout-split-right {
	background-image: url(extjs/resources/vwf-custom-neptune/images/util/splitter/splitter-left.png);
}


.wizard-tab-panel {

}
.wizard-tab-panel .x-tab-bar-strip-default-top {
	height: 0px;
}
.wizard-tab-panel .x-tab-bar-default-horizontal {
	margin-top: 5px;
	margin-left: 5px;
	background-color: transparent;
}
.wizard-tab-panel .x-tab-default {
	margin-right: 10px;
	padding: 0px;
	background-color: transparent;
}
.wizard-tab-panel .x-tab-default-mc {
	padding: 0px;
	background-color: transparent;
}
.wizard-tab-panel .x-tab-default-top .lstrip {
	height: 23px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-normal.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.wizard-tab-panel .x-tab-default-top .cstrip {
	height: 23px;
	margin-right: 13px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-normal.png);
	background-repeat: repeat-x;
	background-position: left -23px;
}
.wizard-tab-panel .cstrip span {
	line-height: 23px;
	padding: 0px 5px 0px 0px;
	color: #555;
}
.wizard-tab-panel .x-tab-default-top .rstrip {
	height: 23px;
	margin-left: 10px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-normal.png);
	background-repeat: no-repeat;
	background-position: right -46px;
}
.wizard-tab-panel .x-tab-default-top-over .lstrip {
	height: 23px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-over.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.wizard-tab-panel .x-tab-default-top-over .cstrip {
	height: 23px;
	margin-right: 13px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-over.png);
	background-repeat: repeat-x;
	background-position: left -23px;
}
.wizard-tab-panel .x-tab-default-top-over .rstrip {
	height: 23px;
	margin-left: 10px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-over.png);
	background-repeat: no-repeat;
	background-position: right -46px;
}
.wizard-tab-panel .x-tab-default-top-active .lstrip {
	height: 23px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-pressed.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.wizard-tab-panel .x-tab-default-top-active .cstrip {
	height: 23px;
	margin-right: 13px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-pressed.png);
	background-repeat: repeat-x;
	background-position: left -23px;
}
.wizard-tab-panel .x-tab-default-top-active .rstrip {
	height: 23px;
	margin-left: 10px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-pressed.png);
	background-repeat: no-repeat;
	background-position: right -46px;
}

.wizard-button {
	background-color: transparent;
	background-image: none;
	border: 0px solid #000;
	padding: 0px;
}
.wizard-button .x-frame-tl{
	height: 0px;
}
.wizard-button .x-frame-tc{
	height: 0px;
}
.wizard-button .x-frame-tr{
	height: 0px;
}
.wizard-button .x-frame-ml{
	width: 0px;
	display: none;
	background-image: none;	
	background-color: transparent;	
}
.wizard-button .x-frame-mc{
	background-image: none;	
	background-color: transparent;
}
.wizard-button .x-frame-mr{
	width: 0px;
	display: none;
	background-image: none;	
	background-color: transparent;	
}
.wizard-button .x-frame-bl{
	height: 0px;
}
.wizard-button .x-frame-bc{
	height: 0px;
}
.wizard-button .x-frame-br{
	height: 0px;
}
.card-navigation-panel .x-item-disabled .x-frame-mc .cstrip span {
	color: #ccc;
}
.card-navigation-panel .cstrip span {
	line-height: 23px;
	padding: 0px 5px 0px 0px;
	color: #555;
	font-weight: bold;
}
.card-navigation-panel .x-btn-default-small .lstrip {
	height: 23px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-normal.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.card-navigation-panel .x-btn-default-small .cstrip {
	height: 23px;
	margin-right: 13px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-normal.png);
	background-repeat: repeat-x;
	background-position: left -23px;
}
.card-navigation-panel .x-btn-default-small .rstrip {
	height: 23px;
	margin-left: 10px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-normal.png);
	background-repeat: no-repeat;
	background-position: right -46px;
}
.card-navigation-panel .x-btn-default-small-pressed .lstrip {
	height: 23px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-pressed.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.card-navigation-panel .x-btn-default-small-pressed .cstrip {
	height: 23px;
	margin-right: 13px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-pressed.png);
	background-repeat: repeat-x;
	background-position: left -23px;
}
.card-navigation-panel .x-btn-default-small-pressed .rstrip {
	height: 23px;
	margin-left: 10px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-pressed.png);
	background-repeat: no-repeat;
	background-position: right -46px;
}
.card-navigation-panel .x-btn-default-small-over .lstrip {
	height: 23px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-over.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.card-navigation-panel .x-btn-default-small-over .cstrip {
	height: 23px;
	margin-right: 13px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-over.png);
	background-repeat: repeat-x;
	background-position: left -23px;
}
.card-navigation-panel .x-btn-default-small-over .rstrip {
	height: 23px;
	margin-left: 10px;
	background-image: url(extjs/resources/vwf-custom-neptune/images/tab/wizard-sprite-over.png);
	background-repeat: no-repeat;
	background-position: right -46px;
}
.card-navigation-panel .x-frame-mc .x-btn-inner {
	padding-left: 0px;
}

.grid-delete {
	background-image: url(extjs/resources/vwf-custom-neptune/images/grid/grid-delete.png);
}

.rule-expression-header {
	border-top: 0px solid #ccc !important;
	border-right: 0px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-left: 0px solid #ccc !important;
}
.rule-expression-panel {
	border: 1px solid #ccc !important;
}
