/* TABS OVERRIDE */
	.dgn .x-tab-strip span.x-tab-strip-text{		color:#641310;
													font-size:9px;}
	.dgn .x-tab-strip-over span.x-tab-strip-text{	color:#15428b;}
	.dgn .x-tab-strip-over span.x-tab-strip-text{	color:#993300;}
	.dgn .x-tab-strip-active span.x-tab-strip-text{	color:#666666;
													text-decoration:none!important;}
	.dgn .x-tab-strip-disabled .x-tabs-text{		color:#641310;}
	.den .x-tab-strip span.x-tab-strip-text{		color:#324026;
													font-size:10px;}
	.den .x-tab-strip-over span.x-tab-strip-text{	color:#517249;
													text-decoration:underline;}
	.den .x-tab-strip-over span.x-tab-strip-text{	color:#517249;}
	.den .x-tab-strip-active span.x-tab-strip-text{	color:#666666;
													text-decoration:none!important;}
	.den .x-tab-strip-disabled .x-tabs-text{		color:#993300;}
	.x-tab-panel-header, .x-tab-panel-footer {		background: #ffffff;
													border: 1px solid #adaca5;}
	.x-tab-strip-wrap {								width:100%;
													height:32px;}
	ul.x-tab-strip {								list-style: none;
											        display: block;
											        height: 32px;
											        text-align: center;
											        padding-left:2px;
											        background-color: #EFEEEB;
											        border-bottom-width: 1px;
											        border-bottom-color: #DADADA;
											        background-position: center;
											        margin-top:0px;
											        margin-right: 1px;
											        margin-bottom: 5px;
											        margin-left: 1px;
											        border-bottom-style: solid;
											        padding-top: 3px;
											        padding-right: 1px;
											        padding-bottom: 1px;
											        background-image:none!important;
											        width:100%!important;}
	.x-panel-body .x-panel-body-noheader .x-panel-body-noborder .x-column-layout-ct {
													padding: 0px!important;
													margin-bottom: 10px!important;}
	ul.x-tab-strip li {						        display: block;
											        width: 109px;
											        height: 24px;
											        text-align: center;
											        background-color: #D2D0C5;
											        margin-left: 1px;
											        margin-right: 1px;
											        border:solid #dfdfdf 1px;
											        margin-top:1px;
											        color:#641310;}
	ul.x-tab-strip li.x-tab-edge {					float:left;
												    margin:0 !important;
												    padding:0 !important;
												    border:0 none !important;
												    font-size:1px !important;
												    line-height:1px !important;
												    zoom:1;
												    background:transparent !important;
												    width:1px;
												    display:none!important;}

	.x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
													display:block;}
	.x-tab-strip a {								text-decoration:none !important;
													-moz-outline: none;
													outline: none;
													cursor:pointer;
													font-size:11px!important;}
	.x-tab-strip a:hover {						    background-color: #EFEEEB;}
	.x-tab-strip-inner {							text-overflow: ellipsis;}
	.x-tab-strip span.x-tab-strip-text {			white-space: nowrap;
													cursor:pointer;
												    padding:6px 0;}
	.x-tab-strip-top .x-tab-with-icon .x-tab-right {padding-left:6px;}
	.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
													padding-left:20px;
												    background-position: 0 3px;
												    background-repeat: no-repeat;}
	.x-tab-strip-over span.x-tab-strip-text {		color:#15428b;}
	.x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
												    cursor:default;
												    background: #ffffff!important;
												    color: #333333!important;
												    }

	.x-tab-strip-active span.x-tab-strip-text {		cursor:default;
												    font-weight:normal;
												    height: 24px;}
	.x-tab-strip-disabled .x-tabs-text {			cursor:default;
													color:#aaaaaa;}
	.ext-ie .x-tab-strip .x-tab-right {			    position:relative;}
	.x-tab-strip-top .x-tab-right {					background: transparent;
										    		padding-left:5px;}
	.x-tab-strip-top .x-tab-left {					background: transparent;
	    											padding-right:10px;}
	.x-tab-strip-top .x-tab-strip-inner {			background: transparent;}
	x-tab-strip-spacer {							display: none!important;}

/*  Search Menu */

	.x-panel {										border-style: solid;
												    border-color: #99bbe8;
												    border-width:4;}
	.x-panel-header {								overflow:hidden;
												    zoom:1;
												    color:#15428b;
													font:bold 11px tahoma,arial,verdana,sans-serif;
												    padding:5px 3px 4px 5px;
												    border:1px solid #99bbe8;
												    line-height: 15px;
												    background: transparent url(../../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}
	.x-panel-body {								    border:1px solid #D7D6D;
												    border-top:0 none;
												    overflow:hidden;
												    background:white;
												    position: relative;}
	.x-panel-bbar .x-toolbar {					    border:1px solid #99bbe8;
												    border-top:0 none;
												    overflow:hidden;
												    padding:2px;}
	.x-panel-tbar .x-toolbar {					    border:1px solid #99bbe8;
												    border-top:0 none;
												    overflow:hidden;
												    padding:2px;}
	.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
												    border-top:1px solid #cccccc;
												    border-bottom: 0 none;}
	.x-panel-body-noheader, .x-panel-mc .x-panel-body {
	    											border-top:1px solid #99bbe8;}
	.x-panel-header {								overflow:hidden;
												    zoom:1;}
	.x-panel-tl .x-panel-header {				    color:#15428b;
													font:bold 11px tahoma,arial,verdana,sans-serif;
												    padding:5px 0 4px 0;
												    border:0 none;
												    background:transparent;}
	.x-panel-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-inline-icon {						    width:16px;
													height:16px;
												    background-repeat:no-repeat;
												    background-position:0 0;
													vertical-align:middle;
													margin:-1px 4px -1px;}
	.x-panel-tc {
													background: transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 0;
													overflow:hidden;}
/* fix ie7 strict mode bug */

	.ext-strict .ext-ie7 .x-panel-tc {			    overflow: visible;}
	.x-panel-tl {									background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 0;
													padding-left:6px;
												    zoom:1;
												    border-bottom:1px solid #99bbe8;}
	.x-panel-tr {									background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat right 0;
													zoom:1;
												    padding-right:6px;}
	.x-panel-bc {									background: transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 bottom;
	 												zoom:1;}
	.x-panel-bc .x-panel-footer {				    zoom:1;}

	.x-panel-bl {									background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 bottom;
													padding-left:6px;
												    zoom:1;}
	.x-panel-br {									background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat right bottom;
													padding-right:6px;
												    zoom:1;}
	.x-panel-mc {									border:0 none;
												    padding:0;
												    margin:0;
												    font: normal 11px tahoma,arial,helvetica,sans-serif;
												    padding-top:6px;
												    background:#dfe8f6;}
	.x-panel-mc .x-panel-body {						background:transparent;
	    											border: 0 none;}
	.x-panel-ml {
		background: #fff url(../images/default/panel/left-right.gif) repeat-y 0 0;
		padding-left:6px;
	    zoom:1;	}
	.x-panel-mr {
		background: transparent url(../images/default/panel/left-right.gif) repeat-y right 0;
		padding-right:6px;
	    zoom:1;	}
	.x-panel-bc .x-panel-footer {
	    padding-bottom:6px;	}
	.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
		height:6px;
	    font-size:0;
	    line-height:0;	}
	.x-panel-body {
	    overflow:hidden;
	    zoom:1;	}
	.x-panel-collapsed .x-resizable-handle{
	    display:none;	}
	.ext-gecko .x-panel-animated div {
	    overflow:hidden !important;	}
/* Plain */
.x-plain-body {
    overflow:hidden;
}
.x-plain-bbar .x-toolbar {
    overflow:hidden;
    padding:2px;
}
.x-plain-tbar .x-toolbar {
    overflow:hidden;
    padding:2px;
}
.x-plain-bwrap {
    overflow:hidden;
    zoom:1;
}
.x-plain {
    overflow:hidden;
}
/* Ghosting */
.x-panel-ghost {
    background:#cbddf3;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);
}
.x-panel-ghost ul {
    margin:0;
    padding:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border:1px solid #99bbe8;
    border-top:0 none;
    display:block;
}
.x-panel-ghost * {
    cursor:move !important;
}

.x-panel-dd-spacer {
    border:2px dashed #99bbe8;
}
/* Buttons */

.x-panel-btns-ct {
    padding:5px;
}

.x-panel-btns-ct .x-btn{
	float:right;
	clear:none;
}
.x-panel-btns-ct .x-panel-btns td {
	border:0;
	padding:0;
}
.x-panel-btns-ct .x-panel-btns-right table{
	float:right;
	clear:none;
}
.x-panel-btns-ct .x-panel-btns-left table{
	float:left;
	clear:none;
}
.x-panel-btns-ct .x-panel-btns-center{
	text-align:center; /*ie*/
}
.x-panel-btns-ct .x-panel-btns-center table{
	margin:0 auto; /*everyone else*/
}
.x-panel-btns-ct table td.x-panel-btn-td{
	padding:3px;
}
.x-panel-btns-ct .x-btn-focus .x-btn-left{
	background-position:0 -147px;
}
.x-panel-btns-ct .x-btn-focus .x-btn-right{
	background-position:0 -168px;
}
.x-panel-btns-ct .x-btn-focus .x-btn-center{
	background-position:0 -189px;
}
.x-panel-btns-ct .x-btn-over .x-btn-left{
	background-position:0 -63px;
}
.x-panel-btns-ct .x-btn-over .x-btn-right{
	background-position:0 -84px;
}
.x-panel-btns-ct .x-btn-over .x-btn-center{
	background-position:0 -105px;
}

.x-panel-btns-ct .x-btn-click .x-btn-center{
	background-position:0 -126px;
}
.x-panel-btns-ct .x-btn-click  .x-btn-right{
	background-position:0 -84px;
}
.x-panel-btns-ct .x-btn-click .x-btn-left{
	background-position:0 -63px;
}
.x-panel-noborder .x-panel-header-noborder {
border-bottom:1px solid #D2D0C5;
border-width:0 0 1px;
}
.den .x-panel-header {
color: #517249;
}
.dgn .x-panel-header {
color: #641310;
}
.x-window-mc {
-x-system-font:none;
background:#efeeeb none repeat scroll 0 0;
border:1px solid #888173;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
.x-menu-list {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
padding:5px;
}

.x-window-body {
background:#fff none repeat scroll 0 0;
}

.x-window-header-text {
color:#ffffff;
cursor:pointer;
font-size:15px;
}

.ext-el-mask {
background-color:#FFFFFF;
opacity:0.70;
}
body.x-body-masked .x-window-plain .x-window-mc {
background:#FFFFFF none repeat scroll 0 0;
}

.x-window-proxy {
background:#D7D6D4 none repeat scroll 0 0;
border:1px solid #888173;
display:none;
left:0;
opacity:0.5;
overflow:hidden;
position:absolute;
top:0;
z-index:12000;
}
.x-window-plain .x-window-mc {
background:#FFFFFF none repeat scroll 0 0;
border-color:#A3BAE9 #DFE8F6 #DFE8F6 #A3BAE9;
border-style:solid;
border-width:1px;
}

#searchContainer .x-panel {
border-color:#99BBE8;
border-style:solid;
}

#searchContainer x-column-inner {
height:30px;}

#searchContainer .x-panel-bwrap {
left:0;
overflow:visible!important;
top:0;
}
.x-form-item {
-x-system-font:none;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:4px;
}

.warning a {
    background: red !important;
    color: #ffffff;
}
.warning {
    background: red !important;
    color: #ffffff!important;
}


.warning span.x-tab-strip-text {
	color:#ffffff!important;}

#bonus_hour_form {
	margin: 0 8px 0 8px;}

.ext-strict .x-form-text {				height:17px;}
