.x-panel-btns-ct {
	margin-left: -8px;
}

/* Ghosting */

.x-panel-ghost {
	background:#c9c9c9;
}
.x-panel-ghost ul {
	border:1px solid #c9c9c9;
}
.x-panel-ghost .x-window-tl {
	border-bottom:1px solid #c9c9c9;
}


/* Toolbar */

.x-toolbar {
	background: transparent;
}
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
	border-top:1px solid #c9c9c9;
}
.x-toolbar .x-btn-text {
	color: #000000;
}
.x-toolbar .x-btn-over .x-btn-left {
	background: transparent 0;
}
.x-toolbar .x-btn-over .x-btn-right {
	background: transparent 0;
}
.x-toolbar .x-btn-over .x-btn-center {
	background: transparent 0;
}
.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: transparent 0;
}
.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: transparent 0;
}
.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: transparent 0;
}


/* Buttons */

.x-btn-text {
	color: #fff;
}
.x-btn-left {
	background-image: url(../images/trial/button/btn-sprite.gif);
}
.x-btn-right {
	background-image: url(../images/trial/button/btn-sprite.gif);
}
.x-btn-center {
	background-image: url(../images/trial/button/btn-sprite.gif);
}


/* Form */

.x-form-item-label {
	font-weight: normal
}
.x-form-text, textarea.x-form-field {
	background: #fffecd;
	border: 1px solid #cac9c7;
}
.x-form-focus, textarea.x-form-focus {
	border: 1px solid #bbbbbb;
}
.x-form-invalid, textarea.x-form-invalid {
	background: #fffecd url(../images/default/grid/invalid_line.gif) repeat-x bottom;
	border: 1px solid #dd7870;
}
.x-form-field-wrap .x-form-trigger {
	background-image:url(../images/trial/form/trigger.gif);
	border-bottom: 1px solid #a5a5a5;
}
.x-form-field-wrap .x-form-date-trigger {
	background-image: url(../images/trial/form/date-trigger.gif);
}

.x-fieldset legend {
	color: black;
}

/* Window */

.x-window-proxy {
	background:#efd9d9;
	border-color:#b0b0b0;
}
.x-window-tc {
	background-image:url(../images/trial/window/top-bottom.png);
}
.x-window-tl {
	background-image:url(../images/trial/window/left-corners.png);
}
.x-window-tr {
	background-image:url(../images/trial/window/right-corners.png);
}
.x-window-bc {
	background-image:url(../images/trial/window/top-bottom.png);
}
.x-window-bl {
	background-image:url(../images/trial/window/left-corners.png);
}
.x-window-br {
	background-image:url(../images/trial/window/right-corners.png);
}
.x-window-mc {
	border:1px solid #555555;
	background: #efd9d9 !important;
}
.x-window-ml {
	background-image:url(../images/trial/window/left-right.png);
}
.x-window-mr {
	background-image:url(../images/trial/window/left-right.png);
}
.x-window-tl .x-window-header {
	color: #000000;
}


/* Combobox */

.x-combo-list {
	border:1px solid #bbbbbb;
	background:#ddecfe;
	zoom:1;
	overflow:hidden;
}
.x-combo-list .x-combo-selected {
	border:1px dotted #bbbbbb !important;
	cursor:pointer;
}


/* Grid */

.x-grid-panel .x-panel-mc .x-panel-body {
	border:10px solid red;
}
.x-panel-body {
	border:1px solid #c9c9c9;
	border-top:0 none;
	overflow:hidden;
	background:white;
	position: relative; /* added for item scroll positioning */
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border-top:1px solid #c9c9c9;
}
.x-grid3-row-selected {
	background:#fffecd none repeat scroll 0% 50% !important;
	border:1px dotted #bbbbbb;
}
.x-grid3-row-over {
	border:1px solid #dddddd;
	background: #eeeeee;
}
.x-grid3-header {
	background: #f9f9f9 url(../images/trial/grid/grid3-hrow.gif) repeat-x 0 bottom;
}
td.x-grid3-hd-over, td.sort-desc, 
td.sort-asc, td.x-grid3-hd-menu-open {
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
}
td.x-grid3-hd-over .x-grid3-hd-inner, 
td.sort-desc .x-grid3-hd-inner, 
td.sort-asc .x-grid3-hd-inner, 
td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background: #ebf3fd url(../images/trial/grid/grid3-hrow-over.gif) repeat-x left bottom;
}
.sort-asc .x-grid3-sort-icon {
	background-image: url(../images/trial/grid/sort_asc.gif);
	display: inline;
}
.sort-desc .x-grid3-sort-icon {
	background-image: url(../images/trial/grid/sort_desc.gif);
	display: inline;
}
.x-grid3-hd-inner {
	/*color: #ca0500;*/ color: #47507b;
	font-weight:bold;
}
/* FF3 fix */
.x-grid3 table {
	table-layout: fixed;
}


/* Tools */

.x-tool {
	background-image:url(../images/trial/panel/tool-sprites.gif);
}


/* Date Picker */

.x-date-picker {
	border:1px solid #373737;
}
.x-date-middle,.x-date-left,.x-date-right {
	background:url(../images/trial/shared/hd-sprite.gif) repeat-x 0 -83px;
}
.x-date-middle .x-btn-with-menu .x-btn-center em {
	background:transparent url(../images/trial/toolbar/btn-arrow-light.gif) no-repeat right 0;
}
.x-date-right a {
	background-image:url(../images/trial/shared/right-btn.gif);
}
.x-date-left a {
	background-image:url(../images/trial/shared/left-btn.gif);
}
.x-date-inner th {
	background:#eaeaea url(../images/trial/shared/glass-bg.gif) repeat-x left top;
	border-bottom:1px solid #eaeaea;
	color:#6f6f6f
}
.x-date-inner .x-date-selected a {
	background:#ebebeb url(../images/trial/shared/glass-bg.gif) repeat-x left top;
	border:1px solid #afafaf;
}
.x-date-bottom {
	border-top:1px solid #d5d5d5;
	background:#ebebeb url(../images/trial/shared/glass-bg.gif) repeat-x left top;
}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover {
	background:#eaeaea;
}
.x-date-mp-btns button {
	background:#767676;
	border-color:#545454 #000000 #000000 #545454;
}
.x-date-mp-btns {
	background:#ebebeb url(../images/trial/shared/glass-bg.gif) repeat-x left top;
}
.x-date-mp-btns td {
	border-top:1px solid #d0d0d0;
}
td.x-date-mp-month a,td.x-date-mp-year a {
	color:#606060;
}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
	color:#606060;
	background:#eaeaea;
}
td.x-date-mp-sel a {
	padding:1px 3px;
	background:#dfecfb url(../images/trial/shared/glass-bg.gif) repeat-x left top;
	border:1px solid #afafaf;
}
.x-date-mp-ybtn a {
	background:transparent url(../images/trial/panel/tool-sprites.gif) no-repeat;
}
td.x-date-mp-sep {
	border-right:1px solid #d0d0d0;
}

/* Fix for Firefox 3 */
.x-date-middle {
	width: 160px;
}
.x-date-left,
.x-date-right {
	width:20px !important;
}
