.x-tab-strip-wrap {
	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
    height:30px;
    background: url(../images/default/tabs/tags_bg.jpg) repeat-x;
}
ul.x-tab-strip-top{
	padding-top: 0px;
	background: repeat-x bottom;
	border-bottom: 0px solid;
}
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border:0px solid;
    height:0px;
    font-size:1px;
    line-height:0px;
}
ul.x-tab-strip li {
    float:left;
    margin-left:0px;
    border-right: 1px solid #c4cdd6;
	border-top: 1px solid #c4cdd6;
}
.x-tab-strip-top .x-tab-with-icon{
	border-right:1px solid #c4cdd6;
}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
	padding-left:10px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}
.x-tab-strip-closable .x-tab-left {
    padding-right:25px;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
    opacity:.6;
    -moz-opacity:.6;
    background-repeat:no-repeat;
    display:block;
	width:17px;
    height:18px;
    position:absolute;
    top:4px;
    right:0px;
    cursor:pointer;
    z-index:2;
}
.x-form-item {
    display:block;
	margin-top:2px;
	margin-bottom:2px;
    zoom:1;
}
.x-form-label-left label.x-form-item-label {
   text-align:left;
   padding-left:10px;
}
.x-toolbar-left {
    width: 100%;
	padding:3px 0 3px 0;
}
.x-grid3-hd-row td {
    vertical-align:middle;
    border-left:1px solid;
    border-right:1px solid;
	background: url(../images/default/tabs/tab_bg.jpg) repeat-x bottom;
}
.x-grid3-row-checker, .x-grid3-hd-checker {
    width:100%;
    height:18px;
    background-position:2px 2px;
    background-repeat:no-repeat;
    background-color:transparent;
	vertical-align:middle;
	text-align:center;
}
.x-tab-panel-noborder .x-tab-panel-header-noborder {
    border-width: 0 1px 1px 0;
}
.x-column-inner {
    overflow:hidden;
    zoom:1;
	/*padding-bottom:5px;*/
}
.x-tab-panel-header, .x-tab-panel-footer {
	background-color: #ffffff;
	border-color:#dedede;
    overflow:hidden;
    zoom:1;
}

.x-tab-panel-header, .x-tab-panel-footer {
	border-color:#dedede;
}

ul.x-tab-strip-top{
    background-color:#ffffff;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
ul.x-tab-strip-bottom{
    background-color:#cedff5;
	background-image: url(../images/default/tabs/tab-strip-btm-bg.gif);
	border-top-color:#dedede;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border-color:#dedede;
    background-color: #ffffff;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 12px tahoma,arial,helvetica;
	color:#000000;
	line-height:16px;
}

.x-tab-strip-over span.x-tab-strip-text {
	color:#000000;
}

.x-tab-strip-active span.x-tab-strip-text {
	color:#000000;
	font-weight:bold;
}
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner{
	background: url(../images/default/tabs/tags_bg1.jpg) repeat-x bottom;
	height:27px;
	border-bottom:2px solid #c4cdd6;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background:url(../images/default/tabs/close.jpg) no-repeat center center;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background:url(../images/default/tabs/close.jpg) no-repeat center center;
}

.x-tab-panel-body {
    border-color:#dedede;
    background-color:#fff;
}
.x-tab-scroller-left {
    background-image:url(../images/default/tabs/scroll-left.gif);
    border-bottom-color:#dedede;
}
.x-tab-scroller-right {
    background-image:url(../images/default/tabs/scroll-right.gif);
    border-bottom-color:#dedede;
}
.x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar {
    border-color: #dedede;
}
.x-trigger-wrap-focus .x-form-trigger {
    border-bottom-color:#cccccc;
}
.x-form-focus, textarea.x-form-focus {
	border-color:#cccccc;
}

.x-grid-panel .x-panel-mc .x-panel-body {
    border-color: #dedede;
}
.x-grid3-hd-row td {
    border-left-color:#eee;
    border-right-color:#dedede;
	padding:5px 0 5px 0;
}
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
    border-left-color:#dedede;
    border-right-color:#dedede;
}
.x-date-inner .x-date-selected a{
    background-color:#dfecfb;
	background-image:url(../images/default/shared/glass-bg.gif);
	border-color:#dedede;
}
td.x-date-mp-sel a {
    background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-color:#dedede;
}
.x-combo-list {
    border-color:#cccccc;
    background-color:#eeeeee;
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}
.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-color:#cccccc;
}

.x-resizable-pinned .x-combo-list-inner {
    border-bottom-color:#cccccc;
}
.x-combo-list .x-combo-selected{
	border-color:#dedede !important;
    background-color:#eeeeee;
}

.x-combo-list .x-toolbar {
    border-top-color:#cccccc;
}
.x-panel {
    border-color: #dedede;
}
.x-panel-header {
    color:#15428b;
	font-weight:bold; 
    font-size: 11px;
    font-family: tahoma,arial,verdana,sans-serif;
    border-color: #dedede;
    background:#f8f8f8;
}

.x-panel-body {
    border-color:#dedede;
    background-color:#fff;
}

.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
    border-color: #dedede;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top-color:#dedede;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-top-color:#dedede;
}
.x-panel-ghost ul {
    border-color: #dedede;
}

.x-panel-dd-spacer {
    border-color: #dedede;
}

.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
    font:normal 11px arial,tahoma, helvetica, sans-serif;
}
.x-window-proxy {
    background-color:#c7dffc;
    border-color: #dedede;
}

.x-window-tl .x-window-header {
    color:#000000;
	font:bold 11px tahoma,arial,verdana,sans-serif;
}
.x-window-tc {
	padding:3px 0 3px 0;
}

.x-window-noborder .x-window-tc{
	padding:3px 10px 3px 10px;
	background:#ededed;
	border:1px solid #dedede;
}
.x-window-mc {
    border-color: #dedede;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    /*background-color:#dfe8f6;*/
}
.x-panel-noborder .x-panel-header-noborder {
    border-bottom-color:#dedede;
}
.x-layout-collapsed{
    background-color:#d2e0f2;
	border-color:#cccccc;
}
.x-list-header-inner em.sort-asc, .x-list-header-inner em.sort-desc {
    background-image:url(../images/default/grid/sort-hd.gif);
    border-color: #dedede;
}
.x-grid3-row-selected {
	background-color: #e5e5e5 !important;
	background-image: none;
	border-color:#a3bae9;
}

.x-grid3-row td, .x-grid3-summary-row td {
    font-size: 12px;
    line-height:15px;
}