/*
 * Ext-ux Resources
 * Copyright(c) 2006, Jack Slocum.
 * 
 * This code is licensed under BSD license. Use it as you wish, 
 * but keep this copyright intact.
 */

.ux-layout-center-item {
  margin: 0 auto;
  text-align: left;
}

.ux-layout-center .x-panel-body,  body.ux-layout-center  {
  text-align: center;
}

.icon-magnifier {
	background-image:url(/Content/app/resources/images/shared/magnifier.png) ! important;
}
.x-grid3-invalid-cell {
  background: transparent url(/Content/ext/resources/images/default/grid/invalid_line.gif) repeat-x bottom;
}


.x-grid3-summary-row{border-left:1px solid #fff;border-right:1px solid #fff;color:#333;background:#f1f2f4;}
.x-grid3-summary-row .x-grid3-cell-inner{font-weight:bold;padding-bottom:4px;}
.x-grid3-cell-first .x-grid3-cell-inner{padding-left:4px;}
.x-grid-hide-summary .x-grid3-summary-row{display:none;}
.x-grid3-summary-msg{padding:4px 16px;font-weight:bold;}



.x-grid3-gridsummary-row-inner{overflow:hidden;width:100%;}
.x-grid3-gridsummary-row-offset{width:10000px;}
.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner{display:none;}





.x-grid3-hd-row td.ux-filtered-column {   
    font-style: italic;  
    font-weight: bold;
}		

.ux-filtered-column.sort-asc .x-grid3-sort-icon {
  background-image: url(/Content/ext.ux/resources/images/gridFilters/sort_filtered_asc.gif) !important;
}

.ux-filtered-column.sort-desc .x-grid3-sort-icon {
  background-image: url(/Content/ext.ux/resources/images/gridFilters/sort_filtered_desc.gif) !important;
}

.ux-gridfilter-text-icon {
  background-image: url(/Content/ext.ux/resources/images/gridFilters/find.png) !important;
}


.x-menu-list-item-indent .x-menu-item-icon {
  position: relative;
    top: 3px;
    left: 3px;
  margin-right: 10px;
}
li.x-menu-list-item-indent {
  padding-left:0px;
}
li.x-menu-list-item div {
  display: block;
}


.ux-rangemenu-gt {
  background-image: url(/Content/ext.ux/resources/images/gridFilters/greater_than.png) !important;
}

.ux-rangemenu-lt {
  background-image: url(/Content/ext.ux/resources/images/gridFilters/less_than.png) !important;
}

.ux-rangemenu-eq {
  background-image: url(/Content/ext.ux/resources/images/gridFilters/equals.png) !important;
}

.ext-ie .x-row-editor .x-form-text {
    margin:0 !important; 
}
.x-row-editor-header {
    height:2px;
    overflow:hidden;
    background: transparent url(/Content/ext.ux/resources/images/rowEditor/row-editor-bg.gif) repeat-x 0 0;
}
.x-row-editor-footer {
    height:2px;
    overflow:hidden;
    background: transparent url(/Content/ext.ux/resources/images/rowEditor/row-editor-bg.gif) repeat-x 0 -2px;
}
.ext-ie .x-row-editor-footer {
    margin-top:-1px;
}

.x-row-editor-body {
    overflow:hidden;
    zoom:1;
    background: #ebf2fb;
    padding-top:2px;
}
.x-row-editor .x-btns {
    position:absolute;
    top:28px;
    left:20px;
    padding-left:5px;
    background: transparent url(/Content/ext.ux/resources/images/rowEditor/row-editor-btns.gif) no-repeat 0 0;
}
.x-row-editor .x-btns .x-plain-bwrap {
    padding-right:5px;
    background: transparent url(/Content/ext.ux/resources/images/rowEditor/row-editor-btns.gif) no-repeat right -31px;
}
.x-row-editor .x-btns .x-plain-body {
    background: transparent url(/Content/ext.ux/resources/images/rowEditor/row-editor-btns.gif) repeat-x 0 -62px;
    height:31px;
}
.x-row-editor .x-btns .x-table-layout-cell {
    padding:3px;
}


.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger, .ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger {
  top: 1px;
}

.ext-ie6 .x-row-editor .x-form-field-trigger-wrap, .ext-ie7 .x-row-editor .x-form-field-trigger-wrap {
  margin-top: -1px;
}

.errorTip .x-tip-body ul{
    list-style-type:disc;
    margin-left:15px;
}

.rating-selected {
	background: transparent url(/Content/ext.ux/resources/images/ratingColumn/star.png) repeat-x left center;
}

.rating-unselected {
	background: transparent url(/Content/ext.ux/resources/images/ratingColumn/star_fade.png) repeat-x left center;
}


.x-grid3-body:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.x-grid3-body { display: inline-block; }

* html .x-grid3-body { height: 1%; }
.x-grid3-body { display: block; }

.ux-explorerview-item { float: left; display: block; border: none; }

.ux-explorerview-large-item { border:1px solid #ededed; width: 100px; height: 100px; margin: 5px 0 0 5px; -moz-user-select: none; }
.ux-explorerview-large-item .ux-explorerview-icon { width: 100px; height: 80px; }
.ux-explorerview-large-item .ux-explorerview-icon td { padding-top: 8px; }
.ux-explorerview-large-item .ux-explorerview-text { text-align: center; padding: 0 5px; white-space: nowrap; overflow: hidden; }

.ux-explorerview-medium-item { width: 80px; height: 80px; margin: 5px 0 0 5px; -moz-user-select: none; }
.ux-explorerview-medium-item .ux-explorerview-icon { width: 80px; height: 60px; }
.ux-explorerview-medium-item .ux-explorerview-icon td { padding-top: 8px; }
.ux-explorerview-medium-item .ux-explorerview-text { text-align: center; padding: 0 5px; white-space: nowrap; overflow: hidden; }

.ux-explorerview-small-item { width: 180px; height: 18px; margin: 5px 0 0 5px; -moz-user-select: none; }
.ux-explorerview-small-item .ux-explorerview-icon { float: left; width: 20px; height: 18px; }
.ux-explorerview-small-item .ux-explorerview-text { float: left; width: 150px; padding-top: 2px; white-space: nowrap; overflow: hidden; }

.ux-explorerview-tiles-item { width: 180px; height: 48px; margin: 5px 0 0 5px; -moz-user-select: none; }
.ux-explorerview-tiles-item .ux-explorerview-icon { float: left; width: 50px; height: 50px; }
.ux-explorerview-tiles-item .ux-explorerview-text { float: left; width: 120px; padding-top: 8px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-tiles-item .ux-explorerview-text span { color: #777; }

.x-grid3-locked, .x-grid3-unlocked {
	overflow: hidden;
	position: absolute;
}

.x-grid3-locked {
	border-right: 1px solid #99BBE8;
}

.x-grid3-locked .x-grid3-scroller {
	overflow: hidden;
}

.x-grid3-locked .x-grid3-row {
	border-right: 0;
}

.x-grid3-scroll-spacer {
	height: 19px;
}

.x-grid3-unlocked .x-grid3-header-offset {
	padding-left: 0;
}

.x-grid3-unlocked .x-grid3-row {
	border-left: 0;
}
.x-grid3-body .x-grid3-radio-col-td .x-grid3-cell-inner {
	padding: 1px 0 0 0!important;
}


.x-grid3-radio-col {
	width: 100%;
	height: 16px;
	background: transparent url('/Content/ext.ux/resources/images/radioColumn/radio_off.gif') no-repeat center center;
}
.x-grid3-radio-col-on {
	width: 100%;
	height: 16px;
	background: transparent url('/Content/ext.ux/resources/images/radioColumn/radio_on.gif') no-repeat center center;
}
.x-grid3-radio-col-disabled {
	width: 100%;
	height: 16px;
	background: transparent url('/Content/ext.ux/resources/images/radioColumn/radio_disabled.gif') no-repeat center center;
}
.x-grid3-radio-col-disabled-on {
	width: 100%;
	height: 16px;
	background: transparent url('/Content/ext.ux/resources/images/radioColumn/radio_on_disabled.gif') no-repeat center center;
}
.x-form-field-wrap .x-form-color-trigger {
  background: transparent url(/Content/ext.ux/resources/images/color-trigger.gif) no-repeat 0 0;
  cursor: pointer;
}

.x-form-field-wrap .x-form-ellipsis-trigger {
  background: transparent url(/Content/ext.ux/resources/images/elp-trigger.gif) no-repeat 0 0;
  cursor: pointer;
}

.ux-mselect {
  overflow: auto;
  background: white;
  position: relative; 
  zoom: 1;
  overflow: auto;
}

.ux-mselect-item {
  font: normal 12px tahoma, arial, helvetica, sans-serif;
  padding: 2px;
  border: 1px solid #fff;
  white-space: nowrap;
  cursor: pointer;
}

.ux-mselect-selected {
  border: 1px dotted #a3bae9 !important;
  background: #DFE8F6;
  cursor: pointer;
}

.x-view-drag-insert-above {
  border-top: 1px dotted #3366cc;
}

.x-view-drag-insert-below {
  border-bottom: 1px dotted #3366cc;
}

.ux-lovcombo-icon {
	width:16px;
	height:16px;
	float:left;
	background-position: -1px -1px ! important;
	background-repeat:no-repeat ! important;
}
.ux-lovcombo-icon-checked {
	background: transparent url(/Content/ext/resources/images/default/menu/checked.gif);
}
.ux-lovcombo-icon-unchecked {
	background: transparent url(/Content/ext/resources/images/default/menu/unchecked.gif);
}
.x-form-tscheckbox {
	height: 13px;
	width: 13px;
	background: url('/Content/ext.ux/resources/images/tricheckbox/checkbox.gif') no-repeat 0 0;
	vertical-align: bottom;
}
.x-checkbox-checked .x-form-tscheckbox {
	background-position:0 -13px;
}
.x-checkbox-undef .x-form-tscheckbox {
	background-position:0 -26px;
}
.x-item-disabled .x-form-tscheckbox {
	background-position:-39px 0;
}
.x-form-check-over .x-form-tscheckbox {
	background-position: -13px 0;
}
.x-form-check-down .x-form-tscheckbox {
	background-position:-26px 0;
}
.x-checkbox-checked .x-form-check-over .x-form-tscheckbox {
	background-position:-13px -13px;
}
.x-checkbox-checked .x-form-check-down .x-form-tscheckbox {
	background-position:-26px -13px;
}
.x-checkbox-checked.x-item-disabled .x-form-tscheckbox {
	background-position:-39px -13px;
}
.x-checkbox-undef .x-form-check-over .x-form-tscheckbox {
	background-position:-13px -26px;
}
.x-checkbox-undef .x-form-check-down .x-form-tscheckbox {
	background-position:-26px -26px;
}
.x-checkbox-undef.x-item-disabled .x-form-tscheckbox {
	background-position:-39px -26px;
}
.xcheckbox-wrap {
  line-height: 18px;
  padding-top: 2px;
}

.xcheckbox-wrap a {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
}

.x-toolbar .xcheckbox-wrap {
  padding: 0 0 2px 0;
}

.xcheckbox-on {
  background: transparent url(/Content/ext/resources/images/default/menu/checked.gif) no-repeat 0 0;
}

.xcheckbox-off {
  background: transparent url(/Content/ext/resources/images/default/menu/unchecked.gif) no-repeat 0 0;
}

.xcheckbox-disabled {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}



.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}
.x-column-tree .x-panel-header {
  padding: 3px 0px 0px 0px;
  border-bottom-width: 0px;
}

.x-column-tree .x-panel-header .x-panel-header-text {
  margin-left: 3px
}

.x-column-tree .x-tree-node {
    zoom:1;
}
.x-column-tree .x-tree-node-el {
    
    zoom:1;
}
.x-column-tree .x-tree-selected {
    background: #d9e8fb;
}
.x-column-tree  .x-tree-node a {
    line-height:18px;
    vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{
  
}
.x-column-tree  .x-tree-node .x-tree-selected a span{
  background:transparent;
  color:#000;
}
.x-tree-col {
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}

.x-tree-col-text, .x-tree-hd-text {
    color:#000;
    overflow:hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers {
  margin-top: 3px;
  background: #f9f9f9 url(/Content/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
  cursor:default;
    zoom:1;
}

.x-tree-hd {
    float:left;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}


.x-treegrid-root-table {
    border-right: 1px solid;
}

.x-treegrid-root-node {
    overflow: auto;
}

.x-treegrid-hd-hidden {
    visibility: hidden;
    border: 0;
    width: 0;
}

.x-treegrid-col {
    border-bottom: 1px solid;
    height: 20px;
    overflow: hidden;
    vertical-align: top;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.x-treegrid-text {
    padding-left: 4px;
    -moz-user-select: none;
    -khtml-user-select: none;
}

.x-treegrid-resizer {
    border-left:1px solid;
    border-right:1px solid;
    position:absolute;
    left:0;
    top:0;
}

.x-treegrid-header-inner {
    overflow: hidden;
}

.x-treegrid-root-table,
.x-treegrid-col {
    border-color: #ededed;
}

.x-treegrid-resizer {
    border-left-color:#555;
    border-right-color:#555;
}
td.ux-grid-hd-group-cell {
  background: url(/Content/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x bottom; 
  font-weight: bold;
  font-size: 1.1em;
}

td.ux-grid-hd-nogroup-cell .x-grid3-hd-inner {
  background: url(/Content/ext/resources/images/default/grid/grid3-hrow.gif) repeat-x bottom; 
  font-weight: bold;
  font-size: 1.1em;
}
.vertical li em {
  display: block;
  text-align: center;
}
.x-date-right a.npy {
    background-image: url(/Content/ext.ux/resources/images/datePickerPlus/dbl-right-btn.gif) !important;
}
.x-date-left a.npy{
  background-image: url(/Content/ext.ux/resources/images/datePickerPlus/dbl-left-btn.gif) !important;
}

th.x-date-weeknumber-header a em span,
.x-date-weeknumber-cell a em span{
  color: #66f;
  font-size:10px;
  text-align:center;
}

th.x-date-weeknumber-header a:hover,
.x-date-weeknumber-cell a:hover {
  color: #66f !important;
  background:none !important;
  cursor:default !important;
}

.x-date-multiselect {
  height:100%;
}

.x-date-multiselect th.x-date-weeknumber-header a:hover,
.x-date-multiselect .x-date-weeknumber-cell a:hover {
  background-color: #ddecfe !important;
  cursor:pointer !important;	
}

.x-date-monthtable {
  border-left:1px solid #1b376c;
}

.x-date-pickerplus .x-date-dummy img {
  height:1px;
}




.x-date-pickerplus .x-date-middle {
  width: 120px;
}

.x-date-pickerplus .x-date-left a {
  float:left !important;
}

.x-date-pickerplus .x-date-right a{
  float:right !important;
}

.x-date-pickerplus .x-date-dummy,
.x-date-pickerplus .x-date-dummy img,
.x-date-pickerplus .x-date-left,
.x-date-pickerplus .x-date-right {
  width:40px !important;
}

.x-date-pickerplus  .x-date-middle {
  font-weight:normal !important;
  height:26px;
}

.x-date-multiokbtn,
.x-date-multitodaybtn,
.x-date-multiundobtn {
  width:33%;
}

.x-datepickerplus-nationalholidays {
  background-color:#ececec !important;
}

.x-datepickerplus-weekends {
  background-color:#f4f4f4;
}

.x-datepickerplus-activedate a {
  background-color: #ddecfe;
  border:1px dashed #000088 !important;
  padding:1px 4px;	
}

.x-datepickerplus-eventdates a {
  background-color:#ccccff;
  border:1px solid #000088;
  padding:1px 4px;	
}


.x-date-inner .x-datepickerplus-eventdates-disabled a:hover {
    background: #EB5F01;
    color: #fff;
}

.x-date-inner .x-datepickerplus-eventdates-disabled a {
    background: #EB5F01;
    color: #ffffff;
    cursor:default;
}



.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a em,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a em span {
  height:19px !important;
  cursor:pointer;	
}

.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-eventdates a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-activedate a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-today a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-selected a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a:hover {
  padding:0 !important;
}

.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a em {
  width:100% !important;
  padding:0 !important;
}

.x-datepickerplus-ie .x-date-pickerplus .x-date-inner a em span {
  padding:2px 5px;
}

.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-eventdates a em span,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-activedate a em span,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-today a em span,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-selected a em span {
  padding:1px 4px;	
}

.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-eventdates a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-eventdates a em,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-eventdates a em span,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-activedate a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-activedate a em,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-datepickerplus-activedate a em span,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-today a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-today a em,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-today a em span,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-selected a,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-selected a em,
.x-datepickerplus-ie .x-date-pickerplus .x-date-inner .x-date-selected a em span {
  height:17px !important;
}

.x-date-pickerplus-prevnexthide .x-date-nextday,
.x-date-pickerplus-prevnexthide .x-date-prevday {
  visibility:hidden !important;
}


.ext-ie .x-date-menu,
.ext-strict .ext-ie .x-date-menu, .ext-border-box .ext-ie8 .x-date-menu,
.ext-strict .ext-ie7 .x-date-menu{	
    height: auto;
}
.x-cp-rgbpicker {
	background-image: url(/Content/ext.ux/resources/images/colorPicker/mask.png);
	background-repeat: no-repeat;
	background-color: red;
	width: 182px;
	height: 182px;
	margin: 7px 0 7px 7px;
	float: left;
	cursor: pointer;
	_cursor: hand;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/ext.ux/resources/images/colorPicker/mask.png',sizingMethod='scale');
}
.x-cp-rgbslider {
	position: relative;
	left: -7px;
	top: -7px;
	width: 15px;
	height: 15px;
	background-image: url(/Content/ext.ux/resources/images/colorPicker/slider-rgb.gif) !important;
	background-repeat: no-repeat;
	cursor: pointer;
	_cursor: hand;
}
.x-cp-huepicker {
	height: 183px;
	width: 9px;
	float: left;
	margin: 7px 0 0 10px;
	background-image: url(/Content/ext.ux/resources/images/colorPicker/hue.png) !important;
	background-repeat: no-repeat;
	cursor: pointer;
	_cursor: hand;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/ext.ux/resources/images/colorPicker/hue.png',sizingMethod='scale');
}
.x-cp-hueslider {
	position: relative;
	left: -3px;
	top: -7px;
	width: 15px;
	height: 15px;
	background-image: url(/Content/ext.ux/resources/images/colorPicker/slider-rgb.gif) !important;
	background-repeat: no-repeat;
	cursor: pointer;
	_cursor: hand;
}
.x-cp-formcontainer {
	float: left;
	width: 116px;
	padding: 0;
	border: none;
	margin: -22px 0 0 15px !important;
}
.x-cp-formcontainer .x-panel-body {
	background-color:transparent;
}
.x-cp-clearfloat {
	clear: both;
}
.x-cp-colorbox {
	
	text-align: center;
	font-size: 10px;
	
	height: 69px;
	font-weight: bold;
	padding: 0;
	cursor: pointer;
	_cursor: hand;
}
.x-cp-formcontainer input {
	text-align: right;
}

.x-cmscalendar-icon-main{background-image: url(/Content/ext.ux/resources/images/calendar/cms_calendar.png) !important;} 
.x-cmscalendar-icon-viewmonth{background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_month.png)!important;} 
.x-cmscalendar-icon-viewweek{background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_week.png)!important;} 
.x-cmscalendar-icon-viewday{background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_day.png)!important;} 
.x-cmscalendar-icon-viewsched{background-image:url(/Content/ext.ux/resources/images/calendar/calendar_view_schedule.png)!important;} 
.selector{	background-image: url(/Content/ext.ux/resources/images/calendar/date.png)!important;	background-repeat: no-repeat;} 

 

.x-calendar-month-header {font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #003366;	padding: 4px;text-align: center;background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);background-repeat: repeat-x;}
.x-calendar-month-header .x-calendar-month-previous {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -105px;	height: 15px;	width: 15px;	float: left; cursor:pointer;}
.x-calendar-month-header .x-calendar-month-previous-over { background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -105px;	height: 15px;	width: 15px;	float: left;  cursor:pointer;}
.x-calendar-month-header .x-calendar-month-next {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -120px;	height: 15px;	width: 15px;	float: right;  cursor:pointer;}
.x-calendar-month-header .x-calendar-month-next-over {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -120px;	height: 15px;	width: 15px;	float: right;  cursor:pointer;}
.x-calendar-month-days{	font-family: Verdana, Arial, Helvetica, sans-serif;} 
.x-calendar-month-days .header-days{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;} 
.x-calendar-month-days .header-days .dayheader { color: #003366;	background-color: #FFFFFF;	text-align: center;	padding: 2px;	font-weight: bold;	background-image: url(/Content/ext.ux/resources/images/calendar/top-bottom.png);}
#skel_hdrdays { font-size:12px; color: #003366;	background-color: #FFFFFF;	text-align: center;	padding: 2px;	font-weight: bold;	background-image: url(/Content/ext.ux/resources/images/calendar/top-bottom.png);}
.skel_hdrdays { font-size:12px; color: #003366;	background-color: #FFFFFF;	text-align: center;	padding: 2px;	font-weight: bold;	background-image: url(/Content/ext.ux/resources/images/calendar/top-bottom.png);}


.x-calendar-month-days .header-days .daybody{ 
  width:14%; border-right: 1px solid #003366;	
  border-bottom: 1px solid #003366;	cursor: pointer;
}
.x-calendar-month-days .header-days .daybody .noday{
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #990000;
  width: 100%; background-color: #FFDDDD;	font-weight: bold;	text-align: center;
  cursor: pointer;	padding-top: 2px;	padding-bottom: 2px;	border-bottom-width: 1px;
  border-bottom-style: solid;	border-bottom-color: #990000;
}
.x-calendar-month-days .header-days .daybody-over .noday{
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;
  width: 100%;	background-color: #666666;	font-weight: bold;	text-align: center;
  cursor: pointer;	padding-top: 2px;	padding-bottom: 2px;
}
.x-calendar-month-days .header-days .daybody .today{
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #003366;
  text-align: center;	width: 25%;	padding: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;
  border-bottom-style: solid;	border-right-color: #003366;	border-bottom-color: #003366;	background-color: #D9E6F6;	cursor: pointer;
}
.x-calendar-month-days .header-days .daybody-over .today{
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-align: center;
  width: 25%;	padding: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;
  border-right-color: #003366;	border-bottom-color: #003366;	background-color: #003366;	cursor: pointer;}
.x-calendar-month-days .header-days .daybody .monthday{
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #003366;
  text-align: center;	width: 25%;	padding: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;
  border-bottom-style: solid;	border-right-color: #003366;	border-bottom-color: #003366;	background-color: #FFFFFF;
  cursor: pointer;
}
.x-calendar-month-days .header-days .daybody-over .monthday{
  font-family: Verdana, 	Arial, Helvetica, sans-serif;		font-size: 10px;		font-weight: bold;		color: #003366;	
  text-align: center;	width: 25%;	padding: 1px;		border-right-width: 1px;		border-bottom-width: 1px;		border-right-style: solid;	
  border-bottom-style: solid;	border-right-color: #003366;		border-bottom-color: #003366;		background-color: #D9E6F6;	
  cursor: pointer;
}

.x-calendar-month-days .header-days .daybody .tasks{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: right;}
.x-calendar-month-days .header-days .daybody .tasks_list{width:auto;	overflow:auto;	border: 0px solid #663333;	margin: 1px;}
.x-calendar-month-days .header-days .daybody .tasks_list_item{font-family: Arial, Helvetica, sans-serif; font-size: 9px;	text-align:left;} 
.x-calendar-month-days .header-days .daybody .task_list_item_over{font-family: Arial, Helvetica, sans-serif;font-size: 9px;text-align:left;color: #FFFFFF;background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);} 

.x-calendar-month-btnmv_task{	    background-image: url(/Content/ext.ux/resources/images/calendar/calendar_edit.png);	}
.x-calendar-month-btnmv_viewmonth{  background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_month.png);}
.x-calendar-month-btnmv_viewweek{	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_week.png);}
.x-calendar-month-btnmv_viewday{	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_day.png);}
.x-calendar-month-btnmv_viewsched{	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_schedule.png);} 

.x-calendar-month-btnmv_nextmth{	background-image: url(/Content/ext.ux/resources/images/calendar/date_next.png);	}
.x-calendar-month-btnmv_prevmth{	background-image: url(/Content/ext.ux/resources/images/calendar/date_previous.png);	}
.x-calendar-week-btnmv_nextweek{	background-image: url(/Content/ext.ux/resources/images/calendar/date_next.png);	}
.x-calendar-week-btnmv_prevweek{	background-image: url(/Content/ext.ux/resources/images/calendar/date_previous.png);	}

.x-calendar-day-btnmv_add	 {	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_add.png);	}
.x-calendar-day-btnmv_delete {	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_delete.png);	}
.x-calendar-day-btnmv_task	 {	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_edit.png);	}
.x-calendar-day-btnmv_nextday{	background-image: url(/Content/ext.ux/resources/images/calendar/date_next.png);	}
.x-calendar-day-btnmv_prevday{	background-image: url(/Content/ext.ux/resources/images/calendar/date_previous.png);	}

 



 

.x-calendar-dayv-header {
  font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #003366;	padding: 4px;
  text-align: center;	background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);	background-repeat: repeat-x;
}
.x-calendar-dayv-header .x-calendar-day-previous {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -105px;
  height: 15px;	width: 15px;	float: left; cursor:pointer;
}
.x-calendar-dayv-header .x-calendar-day-previous-over {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -105px;
  height: 15px;	width: 15px;	float: left; cursor:pointer;
}
.x-calendar-dayv-header .x-calendar-day-next {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -120px;
  height: 15px;	width: 15px;	float: right; cursor:pointer;
}
.x-calendar-dayv-header .x-calendar-day-next-over {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -120px;
  height: 15px;	width: 15px;	float: right; cursor:pointer;
}
.x-calendar-dayv-body{ width:auto;	font-family: Tahoma;	border: thin solid #003366;}

.x-calendar-dayv-body .hour-marker{
  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
  color: #4B7196; 
  background-color: #D9ECFF;	
  height: 60px;	
  text-align: center;	
  font-weight: bold;	
  border-bottom-width: 1px;	
  border-bottom-style: solid;
  border-bottom-color: #003366;	
  border-right-width: 1px;	
  border-right-style: solid;	
  border-right-color: #003366;	
  cursor:pointer; 
}

.x-calendar-dayv-body .hour-marker_ie{
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: #4B7196; 
  background-color: #D9ECFF;	
  height: 60px;	
  text-align: center;	
  font-weight: bold;	
  border-bottom-width: 1px;	
  border-bottom-style: solid;
  border-bottom-color: #003366;	
  border-right-width: 1px;	
  border-right-style: solid;	
  border-right-color: #003366;	
  cursor:pointer; 
}

.x-calendar-dayv-body .hour-marker-30{
  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
  color: #4B7196; 
  background-color: #D9ECFF;	
  height: 30px;	
  text-align: center;	
  font-weight: bold;	
  border-bottom-width: 1px;	
  border-bottom-style: solid;
  border-bottom-color: #003366;	
  border-right-width: 1px;	
  border-right-style: solid;	
  border-right-color: #003366;	
  cursor:pointer; 
}

.x-calendar-dayv-body .hour-marker_ie-30{
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  color: #4B7196; 
  background-color: #D9ECFF;	
  height: 30px;	
  text-align: center;	
  font-weight: bold;	
  border-bottom-width: 1px;	
  border-bottom-style: solid;
  border-bottom-color: #003366;	
  border-right-width: 1px;	
  border-right-style: solid;	
  border-right-color: #003366;	
  cursor:pointer; 
}






.x-calendar-dayv-body .hour-marker .minute{
  font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;
}
.x-calendar-dayv-body .hour-marker .minute_ie{font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;		color: #4B7196;	
  background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;vertical-align: top;
}
.x-calendar-dayv-body .hour-marker_ie .minute{
  font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #4B7196;	background-color: #D9ECFF;	
  height: 60px;	text-align: center;	font-weight: normal;	vertical-align:top;
}
.x-calendar-dayv-body .hour-marker_ie .minute_ie{
  font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9px;	color: #4B7196;	background-color: #D9ECFF;	
  height: 60px;	text-align: center;	font-weight: normal;vertical-align: top;
}
.x-calendar-dayv-body .hour-marker_ie .minute_iex{
  font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9px;	color: #4B7196;	background-color: #D9ECFF;	
}



.x-calendar-dayv-body .basegridday {
  background-image: url(/Content/ext.ux/resources/images/calendar/dview_15_alt.png); 	width: 100%;	
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 10px;		
  color: #003366;
}
.x-calendar-dayv-body .basegridday_ie6 {
  background-image: url(/Content/ext.ux/resources/images/calendar/dview_15_alt.png);
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  background-repeat: repeat;
  background-position: 0px 0px;
}


.x-calendar-dayv-body .basegridday30mins {
  background-image: url(/Content/ext.ux/resources/images/calendar/30minutes_ie.png); 	
  width: 100%;	
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 10px;		
  color: #003366;
}
.x-calendar-dayv-body .basegridday30mins_ie6 {
  background-image: url(/Content/ext.ux/resources/images/calendar/30minutes_ie.png);
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  background-repeat: repeat;
  background-position: 0px 0px;
}


 


.task_fit{font-family: Tahoma;	font-size: 10px; color: #003366;background-color: #0099CC; cursor: pointer; overflow:hidden; }
.task{ font-family: Tahoma;	font-size: 10px; color: #003366;background-color: #0099CC; cursor: pointer; overflow:hidden;} 
.task-drag{	font-family: Tahoma; font-size: 10px; color: #003366;	background-color: #99CCFF;} 

 

 
.x-calendar-weekv-header {
  font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #003366;padding: 4px;
  text-align: center;background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);background-repeat: repeat-x;
}
.x-calendar-weekv-header-small {font-family: Tahoma;font-size: 9px;font-weight: bold;padding: 4px;text-align: center;color: #FFFFFF;}
.x-calendar-weekv-header-days {	font-family: Tahoma;font-size:10px;font-weight: bold;color: #FFFFFF;background-color: #003366;	padding: 2px;	text-align: center;cursor:pointer;}
.x-calendar-weekv-header-days .overwday{font-family: Tahoma; font-size:10px; font-weight: bold;	color: #003366;	background-color: #D9ECFF;	padding: 2px;	text-align: center;cursor:pointer;}
.overwday{font-family: Tahoma;	font-size:10px;	font-weight: bold;	color: #003366;	background-color: #D9ECFF;	padding: 2px;	text-align: center;cursor:pointer;}
.x-calendar-weekv-header-alldaylist{ font-family: Tahoma;	font-size:10px;	font-weight: bold;	color: #FFFFFF;	background-color: #004E9B;	padding: 2px;	text-align: center; cursor:pointer;} 
.alldaylistover{font-family: Tahoma;	font-size:10px;	color: #FFCC00;	background-color: #004E9B;	padding: 2px;	text-align: center;	cursor:pointer;} 

.x-calendar-weekv-header  .x-calendar-week-previous {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -105px;	height: 15px;	width: 15px;	float: left;cursor:pointer;}
.x-calendar-weekv-header  .x-calendar-week-previous-over {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -105px;	height: 15px;	width: 15px;	float: left;cursor:pointer;}
.x-calendar-weekv-header  .x-calendar-week-next {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: 0px -120px;	height: 15px;	width: 15px;	float: right;cursor:pointer;}
.x-calendar-weekv-header  .x-calendar-week-next-over {	background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);	background-repeat: no-repeat;	background-position: -15px -120px;	height: 15px;	width: 15px;	float: right;cursor:pointer;}
 
.x-calendar-weekv-body{	font-family: Tahoma; background-color:#99CCFF; }
.x-calendar-weekv-body .allday-container{ background-color: #006666;	opacity:.6;	-moz-opacity:.6;	filter:alpha(opacity=60);	position: absolute;}
.x-calendar-weekv-body .allday_w_task{	background-color: #004E9B;	padding-top: 4px;	padding-bottom: 4px;}
.x-calendar-weekv-body .alldaygridbody{	background-color: #FFFFFF;	font-family: Tahoma;	font-size: 10px;}
.x-calendar-weekv-body .allday-marker{	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;	background-color: #004E9B;}
.x-calendar-weekv-body .taskallday-layoutbase{ height: 15px; }

.x-calendar-weekv-body .hour-marker{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px;	color: #4B7196;	
background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: bold;	
border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;	
border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;	
cursor:pointer;}
.x-calendar-weekv-body .hour-marker_ie{
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #4B7196;
background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: bold;	
border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #003366;	
border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;	
cursor:pointer; 
}
.x-calendar-weekv-body .hour-marker .minute{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #4B7196;	
background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;}


.x-calendar-weekv-body .hour-marker .minute_ie{
  font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;
  color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;
}
.x-calendar-weekv-body .hour-marker_ie .minute{
  font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	
  color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;
}
.x-calendar-weekv-body .hour-marker_ie .minute_ie{
  font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	
  color: #4B7196;	background-color: #D9ECFF;	height: 60px;	text-align: center;	font-weight: normal;	vertical-align: top;
}
.x-calendar-weekv-body .basegridweek{ background-image: url(/Content/ext.ux/resources/images/calendar/dview_15_alt.png);	width:100%;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px; 	overflow:hidden;}
.x-calendar-weekv-body .currentday{ background-image: url(/Content/ext.ux/resources/images/calendar/dview_15.png);	width:100%;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	overflow:hidden;}
.x-calendar-weekv-body .weekbodydisplay{height: 300px;	border: 1px solid #003366;overflow:hidden;}
.x-calendar-weekv-body .weekstartday{border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;overflow:hidden;}
.x-calendar-weekv-body .weekmidday{	border-right-width: 1px;	border-right-style: solid;	border-right-color: #003366;border-left-width: 1px;		border-left-style: solid;	border-left-color: #003366; overflow:hidden;}
.x-calendar-weekv-body .weekendday{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #003366; overflow:hidden;}

.x-calendar-more-tasks-win{	background-image: url(/Content/ext.ux/resources/images/calendar/cms_calendar.png)!important;}

.x-calendar-weekv-body .taskallday-taskbase{
 height: 15px; font-family: Tahoma; font-size: 10px; background-color: #CCCCFF; 
 text-indent: 4px; cursor:pointer; ; overflow:hidden;}
.containeronday{ width:100%; overflow:hidden;}

#eventowner{top:0;left:0; float:left;}
#eventownerday{top:0;left:0;}

.taskonday{	font-family: Tahoma; font-size: 10px; 
color: #003366; background-color: #99CCFF; 
cursor:pointer; overflow:hidden;
}
.taskondayopera{ font-family: Tahoma; font-size: 10px; 
color: #003366; background-color: #99CCFF; cursor:pointer; 
overflow:hidden; float:left; }

 





 

.x-calendar-sched-header {
  font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #003366;
  padding: 4px;text-align: left; text-indent:8px;background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);background-repeat: repeat-x;
}
.x-calendar-sched-header .x-calendar-sched-previous {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);
  background-repeat: no-repeat;	background-position: 0px -105px;	height: 15px;	width: 15px;
  float: right;
}
.x-calendar-sched-header .x-calendar-sched-previous-over {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);
  background-repeat: no-repeat;	background-position: -15px -105px;	height: 15px;	width: 15px;	
  float: right;
}
.x-calendar-sched-header .x-calendar-sched-next {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);
  background-repeat: no-repeat;	background-position: 0px -120px;	height: 15px;	width: 15px;	
  float: right;
}
.x-calendar-sched-header .x-calendar-sched-next-over {
  background-image: url(/Content/ext.ux/resources/images/calendar/tool-sprites.gif);
  background-repeat: no-repeat;	background-position: -15px -120px;	height: 15px;	width: 15px;
  float: right;
}
.x-calendar-sched-body-header{}
 
.scheduler_header_eventslist{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color:#003366;
  color: #FFFFFF;
  text-align: center;
  height: 20px;
  font-size: 10px;
  
  padding-top:3px;
}
.scheduler_header_eventslist_IE{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color:#003366;
  color: #FFFFFF;
  text-align: center;
  height: 20px;
  font-size: 10px;
  
   
}
.sched_tab2{
  background-image: url(/Content/ext.ux/resources/images/calendar/__header_background_001.png);
  background-repeat: no-repeat;
  background-position: -70px top;
  height: 20px;
}
.sched_tab2_IE{
  background-image: url(/Content/ext.ux/resources/images/calendar/__header_background_001.png);
  background-repeat: no-repeat;
  background-position: top;
  height: 20px;
}
.sched_tab1{
  background-image: url(/Content/ext.ux/resources/images/calendar/sched_tab_like_001.png);
  background-repeat: no-repeat;
  background-position: right top;
  height: 17px;
  padding-top:3px;
}
.sched_tab1_IE{
  background-image: url(/Content/ext.ux/resources/images/calendar/sched_tab_like_001.png);
  background-repeat: no-repeat;
  background-position: right top;
  height: 17px;
  padding-top:3px;
}

 
.safari_scheduler_header_eventslist{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  background-color:#003366;
  color: #FFFFFF;
  text-align: center;
  height: 20px;
  font-size: 10px;
  
  padding-top:3px;
}
.sched_dayheader_base{
  background-color:#003366;	color: #FFFFFF;	text-align: center;	font-size: 10px;	font-weight: bold;	height: 17px;
  padding-top: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right-width: 1px;	border-right-style: solid;
  border-right-color: #003366;
} 
.tdshx{
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #003366;
  border-bottom-color: #003366;
}
.tdshx_grid{
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #003366;
  border-bottom-color: #003366;
}
.sched_hdrbody_vals{ 	height:18px; 	padding-top:4px;	cursor:pointer; 	}
.sched_hdrbody_valsover  {
  background-color:#006699;
  height:18px;
  padding-top:4px;
  cursor:pointer;
  background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);
  background-repeat: repeat-x;
}
.sched_hdrbody_vals_IE{ height:22px; 	padding-top:5px;	cursor:pointer; 	}
.sched_hdrbody_valsover_IE {
  background-color:#006699;
  height:22px;
  padding-top:5px;
  cursor:pointer;
  background-image: url(/Content/ext.ux/resources/images/calendar/header_background_001.png);
  background-repeat: repeat-x;
}
.sched_container_body    {overflow:auto; overflow-y:auto; overflow-x:auto;} 
.sched_container_insider {overflow:hidden;} 


.sched_listItem{ 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top:0px;
border-bottom:solid 1px #003366; 
cursor:pointer;

}
.sched_lisItem_div{height:20px; overflow:hidden; cursor:pointer;}

.sched_parentItem{	background-color: #D9ECFF; height:20px; overflow:hidden;}
.sched_childItem{	background-color: #DDFFD9; height:20px; overflow:hidden;}
.sched_listItem_mouseOver{ background-image:url(/Content/ext.ux/resources/images/calendar/header_background_002.png); background-repeat:repeat-x;
 background-color:#666666; color:#FFFFFF; }
.sched_taskdd_base{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #003366;
  clear: both;
  height:20px;
  border-bottom:solid 1px #003366;
  border-left:solid 1px #003366;		
  border-right:solid 1px #003366;
  
  cursor:pointer;  
  
   
  overflow:hidden;
}

.x-calendar-sched-btnmv_add	 	  {	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_add.png);	}
.x-calendar-sched-btnmv_delete    {	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_delete.png);	}
.x-calendar-sched-btnmv_edit	  {	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_edit.png);	}
.x-calendar-sched-btnmv_nextperiod{	background-image: url(/Content/ext.ux/resources/images/calendar/date_next.png);	}
.x-calendar-sched-btnmv_prevperiod{	background-image: url(/Content/ext.ux/resources/images/calendar/date_previous.png);	}
.x-calendar-sched-btnmv_viewmonth{  background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_month.png);}
.x-calendar-sched-btnmv_viewweek{	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_week.png);}
.x-calendar-sched-btnmv_viewday{	background-image: url(/Content/ext.ux/resources/images/calendar/calendar_view_day.png);}

.sched_linetask25{background-image:url(/Content/ext.ux/resources/images/calendar/sched_bg_25w.png);}
.sched_linetask35{background-image:url(/Content/ext.ux/resources/images/calendar/sched_bg_35w.png);}
.sched_linetask50{background-image:url(/Content/ext.ux/resources/images/calendar/sched_bg_50w.png);}
.sched_linetask70{background-image:url(/Content/ext.ux/resources/images/calendar/sched_bg_70w.png);}
.x-portal .x-panel-dd-spacer {
    margin-bottom:10px;
}

.x-portal-column 
{
	margin: 5px 5px;
}

.x-portlet {
    margin-bottom:10px;
}


.x-portlet .x-panel-bwrap 
{
	border-color: inherit;
}

.x-portlet .x-panel-ml {
    padding-left:2px;
    border-color:inherit;
}
.x-portlet .x-panel-mr {
    padding-right:2px;
    border-color:inherit;
}
.x-portlet .x-panel-bl {
    padding-left:2px;
}

.x-portlet .x-panel-br {
    padding-right:2px;
}
.x-portlet .x-panel-body {
    background:white;
    
    border-color:inherit;
}
.x-portlet .x-panel-mc {
    
    border-color:inherit;
}


.x-portlet .x-panel-bc .x-panel-footer {
    padding-bottom:8px;
}
.x-portlet .x-panel-nofooter .x-panel-bc {
    height:8px;
}
.x-portlet .x-resizable-handle-south
{
	bottom: 1px;
	left:1px;
	width:99%;
}


.small-panel-header {
  padding: 1px 0px 1px 2px;
}

.portlet-picker .x-btn-mc {
	text-align: left;
}

.tq-treegrid .tq-treegrid-col {
  border: none;
}

.tq-treegrid .tq-treegrid-icons {
  float: left;
}

.tq-treegrid .x-tree-node-el {
  line-height: 13px;
  padding: 1px 3px 1px 5px;
}

.tq-treegrid .tq-treegrid-static .x-tree-ec-icon {
  display: none;
}

.tq-treegrid .tq-treegrid-static .x-tree-node-el {
  cursor: default;
}


.ux-maximgb-tg-panel .x-grid3-scroller
{
    overflow: scroll !important;
}

div.ux-maximgb-tg-mastercell-wrap
{
    border: 0px none !important;
    padding: 0px !important;
    margin: 0px !important;
}

.ux-maximgb-tg-uiwrap
{
  float: left; 
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
}

.ux-maximgb-tg-elbow-empty
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
}

.ux-maximgb-tg-elbow-line
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-line.gif) repeat-x;
}

.ux-maximgb-tg-elbow
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow.gif) no-repeat;
}

.ux-maximgb-tg-elbow-end
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-end.gif) no-repeat;
}

.ux-maximgb-tg-elbow-active
{
  cursor: pointer;
}

.ux-maximgb-tg-elbow-minus
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-minus.gif) no-repeat;
}

.ux-maximgb-tg-elbow-end-minus
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-end-minus.gif) no-repeat;
}

.ux-maximgb-tg-nl-minus
{
  position: absolute;
  height: 18px;
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-minus-nl.gif) no-repeat;
}

.ux-maximgb-tg-elbow-plus
{
  position: absolute;
  height: 18px; 
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-plus.gif) no-repeat;
}

.ux-maximgb-tg-elbow-end-plus
{
  position: absolute;
  height: 18px;
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-end-plus.gif) no-repeat;
}

.ux-maximgb-tg-nl-plus
{
  position: absolute;
  height: 18px;
  width: 16px;
  overflow: hidden;
  background: url(/Content/ext/resources/images/default/tree/elbow-plus-nl.gif) no-repeat;
}








.ux-up-item {
	line-height:17px;
	height:17px;
	cursor:default;

	margin-bottom:1px;
	position:relative;
	background-color:#e0e0e0;
	background-image:url(/Content/ext.ux/resources/images/fileTree/white_bg.png);
	background-repeat:no-repeat
}
.ux-up-icon-file {
	width:16px;
	height:16px;
	vertical-align:-3px;
	margin-right:4px;
	background-image:url(/Content/ext/resources/images/default/tree/leaf.gif);
	float:left;
}
.ux-up-item-selected {
	
}
.ux-up-indicator {
	background-color:yellow;
	height:17px;
	width:40px;
	position:absolute;
	opacity:0.4;
}
.ux-up-icon-state {
	width:16px;
	float:right;
	margin-right:2px;
	cursor:pointer;
	z-index:-1;
}
.ux-up-icon-queued {
	background-image:url(/Content/ext.ux/resources/images/fileTree/page_white_get.png);
}
.ux-up-icon-uploading {
	background-image:url(/Content/ext/resources/images/default/grid/wait.gif);
}
.ux-up-icon-done {
	background-image:url(/Content/ext.ux/resources/images/fileTree/accept.png);
}
.ux-up-icon-failed {
	background-image:url(/Content/ext.ux/resources/images/fileTree/error.png);
}
.ux-up-icon-stopped {
	background-image:url(/Content/ext.ux/resources/images/fileTree/stop.png);
}
.ux-up-text {
	float:left;
}
.ux-ftm-nodename {
	color:black;
	font-weight:bold;
	cursor:default ! important;
}
.folder {
	background-image:url(/Content/ext/resources/images/default/tree/folder.gif) ! important;

}





 .file-pdf
,.file-ai
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/pdf_document.png) ! important;
}
.file-txt {
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/txt.png) ! important;
}
 .file-bmp  
,.file-cgm  
,.file-dcm  
,.file-dds  
,.file-exr  
,.file-gif  
,.file-hdr  
,.file-ico  
,.file-jng  
,.file-jp2  
,.file-jpeg  
,.file-jpg  
,.file-pbm  
,.file-pbmraw  
,.file-pcd  
,.file-pcx  
,.file-pgm  
,.file-pgmraw  
,.file-pic  
,.file-png  
,.file-pnm  
,.file-psd  
,.file-raw  
,.file-rgb  
,.file-rgba  
,.file-tga  
,.file-tif  
,.file-tiff  
,.file-xbm  
,.file-xcf  
,.file-xpm  
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/image.png) ! important;
}
 .file-conf  
,.file-vim 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/source.png) ! important;
}
 .file-html  
,.file-htm  
,.file-sgml  
,.file-xhtml  
,.file-xml  
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/html.png) ! important;
}
.file-sh  {
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/shellscript.png) ! important;
}
 .file-3g2 
,.file-3gp 
,.file-asf 
,.file-asx  
,.file-avi  
,.file-flc 
,.file-fli 
,.file-flv 
,.file-mkv 
,.file-mng 
,.file-mp4 
,.file-mpeg 
,.file-mpg 
,.file-ogm 
,.file-rv 
,.file-wmp 
,.file-wmv 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/video.png) ! important;
}
 .file-ttf  
,.file-otf 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/font_truetype.png) ! important;
}
 .file-exe  
,.file-dll 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/exec_wine.png) ! important;
}
 .file-doc  
,.file-odt 
,.file-rtf 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/wordprocessing.png) ! important;
}
 .file-xls  
,.file-ods 
,.file-xlc 
,.file-xll 
,.file-xlm 
,.file-xlw 
,.file-wpd 
,.file-abw 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/spreadsheet_document.png) ! important;
}
.file-js  {
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/source_j.png) ! important;
}
.file-css  {
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/source_c.png) ! important;
}
.file-php  {
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/source_php.png) ! important;
}
 .file-7z 
,.file-a 
,.file-ace 
,.file-arj  
,.file-bz 
,.file-bz2 
,.file-cpio  
,.file-gz 
,.file-rar 
,.file-tgz 
,.file-tnf 
,.file-z  
,.file-zip  
,.file-zoo  
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/zip.png) ! important;
}
 .file-ppt  
,.file-odp 
,.file-ppz 
,.file-ppt 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/pps.png) ! important;
}
.file-msg  {
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/message.png) ! important;
}
 .file-dwg  
,.file-sxd 
,.file-dhw 
,.file-svg 
,.file-ps 
,.file-eps 
,.file-wmf 
,.file-fig 
,.file-msod  
,.file-qpic  
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/vectorgfx.png) ! important;
}
.file-ics 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/vcalendar.png) ! important;
}
 .file-chm 
,.file-info 
,.file-hlp 
,.file-help 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/info.png) ! important;
}
 .file-aac 
,.file-ac3 
,.file-aifc 
,.file-aiff 
,.file-ape 
,.file-au 
,.file-flac 
,.file-m3u 
,.file-m4a 
,.file-mac 
,.file-mid 
,.file-midi 
,.file-mp2 
,.file-mp3 
,.file-ogg 
,.file-psid 
,.file-ra 
,.file-ram 
,.file-sf 
,.file-sid 
,.file-spx 
,.file-wav 
,.file-wma 
,.file-wv 
,.file-wvc 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/sound.png) ! important;
}
 .file-asc 
,.file-cer 
,.file-cert 
,.file-crt 
,.file-der 
,.file-gpg 
,.file-gpg 
,.file-p10 
,.file-p12 
,.file-p7c 
,.file-p7m 
,.file-p7s 
,.file-pem 
,.file-sig 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/file_locked.png) ! important;
}
 .file-bin 
,.file-cue 
,.file-img 
,.file-iso 
,.file-mdf 
,.file-nrg 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/cdimage.png) ! important;
}
 .file-jar 
,.file-java 
,.file-class 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/java_src.png) ! important;
}
.file-sql 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/source_s.png) ! important;
}
 .file-moov 
,.file-mov 
,.file-qt 
{
	background-image: url(/Content/ext.ux/resources/images/fileTree/icons/mime/quicktime.png) ! important;
}




.icon-ob {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/ob_16.png) ! important;
}
.icon-graph {
	background-image:url(/Content/ext.ux/resources/images/fileTree/chart_curve.png) ! important;
}
.icon-chart {
	background-image:url(/Content/ext.ux/resources/images/fileTree/chart_bar.png) ! important;
}
.icon-prefs {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_form.png) ! important;
}
.icon-ok {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/ok16.png) ! important;
}
.icon-view-tile {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_view_tile.png) ! important;
}
.icon-check, .icon-check-off {
	background-image:url(/Content/ext/resources/images/default/menu/unchecked.gif) ! important;
}
.icon-check-on {
	background-image:url(/Content/ext/resources/images/default/menu/checked.gif) ! important;
}
.icon-stat-data {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/kate_16.png) ! important;
}
.icon-rename {
	background-image:url(/Content/ext.ux/resources/images/fileTree/textfield_rename.png) ! important;
}
.icon-add-col {
	background-image:url(/Content/ext.ux/resources/images/fileTree/page_white_add.png) ! important;
}
.icon-del-col {
	background-image:url(/Content/ext.ux/resources/images/fileTree/page_white_delete.png) ! important;
}
.icon-save-table {
	background-image:url(/Content/ext.ux/resources/images/fileTree/table_save.png) ! important;
}
.icon-add-tab {
	background-image:url(/Content/ext.ux/resources/images/fileTree/tab_add.png) ! important;
}
.icon-del-tab {
	background-image:url(/Content/ext.ux/resources/images/fileTree/tab_delete.png) ! important;
}
.icon-go-tab {
	background-image:url(/Content/ext.ux/resources/images/fileTree/tab_go.png) ! important;
}
.icon-add-table {
	background-image:url(/Content/ext.ux/resources/images/fileTree/table_add.png) ! important;
}
.icon-del-table {
	background-image:url(/Content/ext.ux/resources/images/fileTree/table_delete.png) ! important;
}
.icon-admin {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/adv_settings_16.png) ! important;
}
.icon-grid {
    background-image:url(/Content/ext.ux/resources/images/fileTree/application_view_columns.png) !important;
}
.icon-key {
	background-image:url(/Content/ext.ux/resources/images/fileTree/key.png) ! important;
}
.icon-key2 {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/key_16.png) ! important;
}
.icon-expand-all {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/expand-all.gif) ! important;
}
.icon-collapse-all {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/collapse-all.gif) ! important;
}
.icon-expand {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/expand-all.gif) ! important;
}
.icon-collapse {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/collapse-all.gif) ! important;
}
.icon-tree-orgboard {
	background-image:url(/Content/ext.ux/resources/images/fileTree/chart_organisation.png) ! important;
}
.icon-tree-area {
	background-image:url(/Content/ext.ux/resources/images/fileTree/post_title.png) ! important;
}
.icon-tree-post {
	background-image:url(/Content/ext.ux/resources/images/fileTree/page_white.png) ! important;
}
.icon-plus {
	background-image:url(/Content/ext.ux/resources/images/fileTree/add.png) ! important;
}
.icon-minus {
	background-image:url(/Content/ext.ux/resources/images/fileTree/delete.png) ! important;
}
.icon-house {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/house_16.png) ! important;
}
.icon-user {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/user2_16.png) ! important;
}
.icon-trash-empty {
	background-image:url(/Content/ext.ux/resources/images/fileTree/bin_empty.png) ! important;
}
.icon-trash-closed {
	background-image:url(/Content/ext.ux/resources/images/fileTree/bin_closed.png) ! important;
}
.icon-disk {
	background-image:url(/Content/ext.ux/resources/images/fileTree/disk.png) ! important;
}
.icon-disk-bullet {
	background-image:url(/Content/ext.ux/resources/images/fileTree/bullet_disk.png) ! important;
}
.icon-undo {
	background-image:url(/Content/ext.ux/resources/images/fileTree/arrow_undo.png) ! important;
}
.icon-loading {
	background-image:url(/Content/ext/resources/images/default/grid/grid-loading.gif) ! important;
}
.icon-db-refresh {
	background-image:url(/Content/ext.ux/resources/images/fileTree/database_refresh.png) ! important;
}
.icon-db-gear {
	background-image:url(/Content/ext.ux/resources/images/fileTree/database_gear.png) ! important;
}
.icon-wrench {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/wrench_16.png) ! important;
}
.icon-wrench-orange {
	background-image:url(/Content/ext.ux/resources/images/fileTree/wrench_orange.png) ! important;
}
.icon-star {
	background-image:url(/Content/ext.ux/resources/images/fileTree/star.png) ! important;
}
.icon-lock-go {
	background-image:url(/Content/ext.ux/resources/images/fileTree/lock_go.png) ! important;
}
.icon-group-add {
	background-image:url(/Content/ext.ux/resources/images/fileTree/group_add.png) ! important;
}
.icon-group-del {
	background-image:url(/Content/ext.ux/resources/images/fileTree/group_delete.png) ! important;
}
.icon-stat-portal {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/stat_portal_16.png) ! important;
}
.icon-stat-list {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/stat_list_16.png) ! important;
}
.icon-cancel {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/cancel16.png) ! important;
}
.icon-cross {
	background-image:url(/Content/ext.ux/resources/images/fileTree/cross.png) ! important;
}
.icon-defaults {
	background-image:url(/Content/ext.ux/resources/images/fileTree/arrow_rotate_clockwise.png) ! important;
}
.icon-load {
	background-image:url(/Content/ext.ux/resources/images/fileTree/database_go.png) ! important;
}
.icon-reconfigure {
	background-image:url(/Content/ext.ux/resources/images/fileTree/database_gear.png) ! important;
}
.icon-working {
	background-image:url(/Content/ext/resources/images/default/grid/wait.gif) ! important;
}
.icon-upload {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/up.png) ! important;
}
.icon-folder-add {
	background-image:url(/Content/ext.ux/resources/images/fileTree/folder_add.png) ! important;
}
.icon-open {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_go.png) ! important;
}
.icon-open-self {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application.png) ! important;
}
.icon-open-popup {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_double.png) ! important;
}
.icon-open-blank {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_cascade.png) ! important;
}
.icon-open-download {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_put.png) ! important;
}
.icon-refresh {
	background-image:url(/Content/ext.ux/resources/images/fileTree/arrow_refresh.png) ! important;
}
.icon-pencil {
	background-image:url(/Content/ext.ux/resources/images/fileTree/pencil.png) ! important;
}
.icon-stop {
	background-image:url(/Content/ext.ux/resources/images/fileTree/control_stop.png) ! important;
}
.icon-email {
	background-image:url(/Content/ext.ux/resources/images/fileTree/email.png) ! important;
}
.icon-email-compose {
	background-image:url(/Content/ext.ux/resources/images/fileTree/email_edit.png) ! important;
}
.icon-coins {
	background-image:url(/Content/ext.ux/resources/images/fileTree/coins.png) ! important;
}
.icon-clock {
	background-image:url(/Content/ext.ux/resources/images/fileTree/clock.png) ! important;
}
.icon-zoom {
	background-image:url(/Content/ext.ux/resources/images/fileTree/zoom.png) ! important;
}
.icon-print {
	background-image:url(/Content/ext.ux/resources/images/fileTree/printer.png) ! important;
}
.icon-folder-component {
	background-image:url(/Content/ext.ux/resources/images/fileTree/folder_brick.png) ! important;
}
.icon-plugin {
	background-image:url(/Content/ext.ux/resources/images/fileTree/plugin.png) ! important;
}
.icon-extension {
	background-image:url(/Content/ext.ux/resources/images/fileTree/brick.png) ! important;
}
.icon-function {
	background-image:url(/Content/ext.ux/resources/images/fileTree/flag_yellow.png) ! important;
}
.icon-bulb {
	background-image:url(/Content/ext.ux/resources/images/fileTree/lightbulb.png) ! important;
}
.icon-bulb-off {
	background-image:url(/Content/ext.ux/resources/images/fileTree/lightbulb_off.png) ! important;
}
.icon-copy {
	background-image:url(/Content/ext.ux/resources/images/fileTree/page_white_copy.png) ! important;
}
.icon-star {
	background-image:url(/Content/ext.ux/resources/images/fileTree/award_star_gold_3.png) ! important;
}
.icon-edit-record {
	background-image:url(/Content/ext.ux/resources/images/fileTree/table_edit.png) ! important;
}
.icon-actions {
	background-image:url(/Content/ext.ux/resources/images/fileTree/lightning.png) ! important;
}
.icon-form-add {
	background-image:url(/Content/ext.ux/resources/images/fileTree/layout_add.png) ! important;
}
.icon-html {
	background-image:url(/Content/ext.ux/resources/images/fileTree/html.png) ! important;
}
.icon-script {
	background-image:url(/Content/ext.ux/resources/images/fileTree/script.png) ! important;
}
.icon-php {
	background-image:url(/Content/ext.ux/resources/images/fileTree/script_code.png) ! important;
}
.icon-css {
	background-image:url(/Content/ext.ux/resources/images/fileTree/css.png) ! important;
}
.icon-run {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_go.png) ! important;
}
.icon-info {
	background-image:url(/Content/ext.ux/resources/images/fileTree/information.png) ! important;
}
.icon-error {
	background-image:url(/Content/ext.ux/resources/images/fileTree/cancel.png) ! important;
}
.icon-warn {
	background-image:url(/Content/ext.ux/resources/images/fileTree/error.png) ! important;
}
.icon-wages {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/euro_16.png) ! important;
}
.icon-calculator {
	background-image:url(/Content/ext.ux/resources/images/fileTree/calculator.png) ! important;
}
.icon-add-wage {
	background-image:url(/Content/ext.ux/resources/images/fileTree/coins_add.png) ! important;
}
.icon-del-wage {
	background-image:url(/Content/ext.ux/resources/images/fileTree/bin_closed.png) ! important;
}
.icon-manual {
	background-image:url(/Content/ext.ux/resources/images/fileTree/book_open.png) ! important;
}
.icon-lock {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/lock16.png) ! important;
}
.icon-lock-open {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/unlock16.png) ! important;
}
.icon-arrow-down {
	background-image:url(/Content/ext.ux/resources/images/fileTree/arrow_down.png) ! important;
}
.icon-arrow-right {
	background-image:url(/Content/ext.ux/resources/images/fileTree/arrow_right.png) ! important;
}
.icon-blank-img {
	background-image:url(/Content/ext/resources/images/default/s.gif) ! important;
}
.icon-delete {
	background-image:url(/Content/ext.ux/resources/images/fileTree/bin_empty.png) ! important;
}
.icon-tree {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/tree_16.png) ! important;
}
.icon-form-edit {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_form_edit.png) ! important;
}
.icon-form-add {
	background-image:url(/Content/ext.ux/resources/images/fileTree/application_form_add.png) ! important;
}
.icon-filter {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/view-filter16.png) ! important;
}
.icon-filter-active {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/view-filter-go16.png) ! important;
}
.icon-stat-cat {
	background-image:url(/Content/ext.ux/resources/images/fileTree/icons/stat-cat_16.png) ! important;
}
.x-form-field-wrap .trigger-tag-add {
	background-image: url(/Content/ext.ux/resources/images/fileTree/trigger-tag-add.png);
	cursor:pointer;
}
.x-form-field-wrap .trigger-tag {
	background-image: url(/Content/ext.ux/resources/images/fileTree/trigger-tag.png);
	cursor:pointer;
}
.x-form-field-wrap .x-trigger-disabled {
	cursor:default;
	opacity:0.5;
	background-position:0 0;
}
.x-form-field-wrap .trigger-tree {
	background-image: url(/Content/ext.ux/resources/images/fileTree/trigger-tree.png);
	cursor:pointer;
}






.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 3px 0 2px;

	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}


.x-grid-group-hd div {
	position:relative;
	height:16px;
}
.ux-grow-action-item {
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position: 0 50% ! important;
	margin: 0 0 0 4px;
	padding: 0 ! important;
	cursor:pointer;
	float:left;
}
.ext-ie .ux-grow-action-item {
	width:16px;
}
.ux-action-right {
	float:right;
	margin: 0 3px 0 2px;
	padding: 0 ! important;
}
.ux-grow-action-text {
	padding: 0 ! important;
	margin:0 ! important;
	background:transparent none ! important;
	float:left;
}

 



.ux-cell-value {
	position:relative;
	zoom:1;
}
.ux-cell-actions {
	position:absolute;
	right:0;
	top:-2px;
}
.ux-cell-actions-left {
	left:0;
	top:-2px;
}
.ux-cell-action {
	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
	margin: 0 0 0 4px;
}
.ux-cell-actions-left .ux-cell-action {
	margin: 0 4px 0 0;
}



.x-tab-scroller-right-over {
    background-position: -18px 0;
}

.x-tab-tabmenu-right {
    background: transparent url(/Content/ext.ux/resources/images/tab-visibility-menu.gif) no-repeat 0 0;
    border-bottom: 1px solid #8db2e3;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
.x-tab-tabmenu-over {
    background-position: -18px 0;
}
.x-tab-tabmenu-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.ext-ux-uploaddialog-addbtn
{
	background: url('/Content/ext.ux/resources/images/uploadDialog/file-add.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-removebtn
{
	background: url('/Content/ext.ux/resources/images/uploadDialog/file-remove.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-resetbtn
{
	background: url('/Content/ext.ux/resources/images/uploadDialog/reset.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstartbtn
{
	background: url('/Content/ext.ux/resources/images/uploadDialog/upload-start.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstopbtn
{
	background: url('/Content/ext.ux/resources/images/uploadDialog/upload-stop.gif') no-repeat left center !important;
}

.ext-ux-uploaddialog-indicator-stoped
{
	width: 16px;
	height: 16px;
	background: url('/Content/ext.ux/resources/images/uploadDialog/done.gif') no-repeat center center;
}

.ext-ux-uploaddialog-indicator-processing
{
	width: 16px;
	height: 16px;	
	background: url('/Content/ext.ux/resources/images/uploadDialog/loading.gif') no-repeat center center;
}

.ext-ux-uploaddialog-state
{
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}


.ext-ux-uploaddialog-state-0
{
	background-image: url('/Content/ext.ux/resources/images/uploadDialog/uncheck.gif');
}


.ext-ux-uploaddialog-state-1
{
	background-image: url('/Content/ext.ux/resources/images/uploadDialog/check.gif');
}


.ext-ux-uploaddialog-state-2
{
	background-image: url('/Content/ext.ux/resources/images/uploadDialog/failed.gif');
}


.ext-ux-uploaddialog-state-3
{
	background-image: url('/Content/ext.ux/resources/images/uploadDialog/file-uploading.gif');	
}


.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-bar .x-progress-text div
{
	display: none;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back
{
	position: absolute;
	left: 0px;
	right: 0px;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back div
{
	width: auto !important;
	white-space: nowrap;
}


.x-statusbar .x-status-text {
    cursor: default;

}
.x-statusbar .x-status-busy {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}

.x-toolbar div.xtb-text

.x-statusbar .x-status-text-panel {
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    padding: 2px 8px 2px 5px;
}



#word-status .x-status-text-panel .spacer {
    width: 60px;
    font-size:0;
    line-height:0;
}
#word-status .x-status-busy {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}
#word-status .x-status-saved {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}



.x-statusbar .x-status-error {
    cursor: pointer;
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}
.x-statusbar .x-status-valid {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
}
.x-status-error-list {
    font: 11px tahoma,arial,verdana,sans-serif;
    position: absolute;
    z-index: 9999;
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    padding: 5px 10px;
}
.x-status-error-list li {
    cursor: pointer;
    list-style: disc;
    margin-left: 10px;
}
.x-status-error-list li a {
    text-decoration: none;
}
.x-status-error-list li a:hover {
    text-decoration: underline;
}









.x-statusbar .x-status-busy {
    background-image: url(/Content/app/resources/images/shared/loading.gif);
}
.x-statusbar .x-status-text-panel {
    border-color: #99bbe8 #fff #fff #99bbe8;
}



#word-status .x-status-text {
    color: #777;
}
#word-status .x-status-busy {
    background-image: url(/Content/app/resources/images/shared/saving.gif);
}
#word-status .x-status-saved {
    background-image: url(/Content/app/resources/images/shared/save.png);
}



.x-statusbar .x-status-error {
    color: #C33;
    background-image: url(/Content/app/resources/images/shared/exclamation.gif);
}
.x-statusbar .x-status-valid {
    background-image: url(/Content/app/resources/images/shared/accept.png);
}
.x-status-error-list {
    border-color: #C33;
}
.x-status-error-list li a {
    color: #15428B;
}



.x-datepickerplus-nationalholidays {
  background-color: #FF6A00 !important;
}

.x-form-num-field {
  text-align: right;
}

