/*
 * Taskbar Admin Buttons
 */
 
.x-admin-users {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -20px !important;
}
.x-admin-groups {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -120px !important;
}
.x-admin-rights {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -140px !important;
}
.x-admin-mailings {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -78px !important;
}
.x-admin-orders {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -60px !important;
}
.x-admin-batchimport {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -180px !important;
}
.x-admin-copyrights {
	 background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -323px !important;
}
.x-admin-keywords {
	 background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -300px !important;
}
.x-admin-statistics {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -160px !important;
}
.x-admin-duplicates {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -100px !important;
}
.x-admin-configuration {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -200px !important;
}
.x-admin-backup {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -40px !important;
}
.x-admin-publisher {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -0px !important;
}
.x-admin-subscriptions {
 	   background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -1522px !important;
}
.x-admin-right-templates {
 	   background: transparent url(../../Images/Admin.png) no-repeat scroll 0px -240px !important;
}

body
{
	overflow: hidden;
}

.x-form-item, .x-tree-node, .x-grid3-cell, .x-panel-header-text, .x-panel-body, .x-grid3-hd-row td, .x-grid3-row td, .x-menu-item-text
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
}

.crosshair {
	cursor: crosshair;
}

.folder-node .x-tree-node-icon
{
	background-image: url(../../Images/folder.png);
}

.folder-blue-node .x-tree-node-icon
{
	background-image: url(../../Images/folder-blue.png);
}

/* Line breaks in Multi-Edit Grid */
.pp-multiedit-grid .x-grid3-cell-inner
{
	white-space: normal !important;
}

/* Line breaks in Grid */
.pp-grid-content .x-grid3-cell-inner
{
	white-space: normal !important;
}

.pp-multiedit-grid .x-grid3-hd-row td
{
	vertical-align: middle;
}

.pp-multiedit-grid .x-grid3-col .x-grid3-cell
{
	border-right: 1px solid #dddddd;
}

.x-combo-list .x-combo-list-cursor
{
	border: 1px dotted #000000 !important;
}

/* Hack - added for visual effect */
.x-combo-list-item
{
	cursor: pointer;
	margin: 1px;
	min-height: 16px;
}

.folder-no-icon
{
	display: none;
	background-image: url('../../ExtJS/resources/images/default/s.gif') !important;
}

.x-layout-panel-north
{
	border: 0px solid #ACA899;
}

body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc
{
	background-color: #ffffff;
}

select
{
	font-size: 11px;
}

.x-dd-drag-proxy .multi-proxy .thumb-img
{
	margin: 1px;
}

.x-dd-drag-proxy .thumb-img
{
}

.formats
{
	padding: 6px;
}

.formatsSelection
{
	cursor: pointer;
	padding: 3px;
	margin: 2px;
}

.formats table
{
	cursor: pointer;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 130px;
}

.formats span
{
	display: block;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
}

.comments
{
	padding: 5px;
	margin: 3px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
}
.comments ul li 
{
	margin-left: 20px;
	list-style-type: disc;
	list-style-postion: inside !important;
}
.comments ol li 
{
	margin-left: 20px;
	list-style-type: decimal;
	list-style-postion: inside !important;
}

.comments-reply
{
	padding: 3px;
	margin: 2px;
	background-color: #f2f2f2;
}
.comments-menu
{
	background-image: url(../../ExtJS/resources/images/gray/panel/tool-sprites.gif);
	background-position: 0 -90px;
}
.comment-button
{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #808080;
	cursor: pointer;
	font-size: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	width: auto;
}
.navigation
{
	font-size: 120%;
}
.accepted
{
	background-color: #ccf1cc;
}
.rejected
{
	background-color: #fcd9d9;
}
.accepted-reply
{
	background-color: #8ce1af;
}
.rejected-reply
{
	background-color: #deaec2;
}
.comments .x-view-selected
{
	background: #8db2e3;
}




.x-view-selected
{
	background: #8db2e3;
}
.progressBar
{
	border: 1px solid #8CB9F4;
	background-color: #EAEEF7;
}

.progress
{
	background-color: #8CB9F4;
}

.hidden-header-grid .x-grid3-header
{
	display: none;
}

.checked
{
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../../Images/check.gif);
}

.x-toolbar .x-item-disabled
{
	color: gray;
	cursor: default;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.x-item-disabled
{
	color: black;
	cursor: default;
	opacity: 0.7;
}

.x-item-disabled *
{
	color: black;
}

*|.x-panel-body
{
	border-color: #CCCCCC;
}

.x-grid-disabled
{
	background-color: #dddddd;
	cursor: default;
	opacity: 0.7;
}


.x-panel-footer
{
	background-color: #F1F1F1;
	border-top: 1px solid #CCCCCC;
	padding-bottom: 4px;
}

.x-panel-btns-ct
{
	padding-bottom: 9px;
}

/* custom disabled checkbox for better view */
.ux-checkbox-disabled
{
	cursor: default;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.x-tab-scroller-right-over
{
	background-position: -18px 0;
}

.x-tab-tabmenu-right
{
	background: transparent no-repeat 0 0;
	width: 250px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.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;
}
.x-tab-userinfo-right
{
	background: transparent no-repeat 0 0;
	width: 304px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.x-tab-userinfo-over
{
	background-position: -18px 0;
}
.x-thumbnail-image
{
	border: 1px solid #dddddd;
}

.x-form-search
{
	background: #feff7a;
}
.x-form-search-field::-ms-clear {
	display: none;
}

.x-expiration-background
{
	background-color: Gray;
}

/*
.ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text
{
	margin-top: -1px !important;
	margin-bottom: -1px !important;
	line-height: 16px !important;
}

.ext-ie6 .x-form-text, .ext-ie7 .x-form-text
{
	margin: -1px 0;
	line-height: 18px;
}

.ext-ie6 textarea.x-form-field, .ext-ie7 textarea.x-form-field
{
	margin: -1px 0;
}
*/
.errorTip .x-tip-body ul
{
	list-style-type: disc;
	margin-left: 15px;
}

td.ux-grid-hd-group-cell
{
	background: url(../../ExtJS/resources/images/default/grid/grid3-hrow.gif) repeat-x bottom;
}

.x-grid3-check-col-partial
{
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.x-grid3-check-col-partial
{
	background-image: url(../../ExtJS/resources/images/default/menu/partial-checked.gif);
}

.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(../../ExtJS/resources/images/default/menu/checked.gif);
}

.ux-lovcombo-icon-unchecked
{
	background: transparent url(../../ExtJS/resources/images/default/menu/unchecked.gif);
}

/* IE patch */
.ext-ie .ux-lovcombo-item-text
{
	position: absolute;
	left: 16px;
	top: 3px;
}

.ext-ie .ux-lovcombo-icon
{
	float: none;
}


.ext-ie .x-combo-list-item
{
	position: relative;
}

.menu-selected
{
	background: #d0dcea;
	border-style: solid;
	border-color: #eeeeee #999999 #999999 #eeeeee;
	border-width: 1px;
	margin: -2px -2px 0;
	color: Black;
	display: block;
	padding: 2px;
}

.menu-title
{
	background: #dddddd;
	border-style: solid;
	border-color: #eeeeee #999999 #999999 #eeeeee;
	border-width: 1px;
	margin: -2px -2px 0;
	color: Black;
	font: bold 10px tahoma,arial,verdana,sans-serif;
	display: block;
	padding: 3px;
}

/* Safari patches */
.x-fieldset {
	overflow: visible;
}

/* Bubbles */
/**** Speech Bubble Icons *****/
.spch-bub-inside {
  position: relative;
}
a.spch-bub-inside {
  color: #c60000;
  text-decoration: none;
}
.spch-bub-inside em {
  font-style: normal;
}
.spch-bub-inside em {
  background: #c60000;
  color: #FFF;
  padding: 0 0.4em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  position: relative;
}
.spch-bub-inside .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.4em;
  display: block;
  border-left: 0.45em solid #c60000; 
  border-bottom: 0.45em solid #FFF; /* IE fix */
  border-bottom: 0.45em solid rgba(0,0,0,0); 
  overflow: hidden; /* IE fix */
}
a.spch-bub-inside:hover {
  color: #F00;
}
a.spch-bub-inside:hover em {
  cursor: pointer;
  background: #F00;
  color: #FF0;
}
a.spch-bub-inside:hover .point {
  border-left: 0.5em solid #F00; 
}

/* Error status bar */
.statusbar-error 
{
	background-color: #eecccc;
	background-image: -webkit-linear-gradient(top,#eecccc,#e5afaf);
	background-image: -moz-linear-gradient(top,#eecccc,#e5afaf);
	background-image: -o-linear-gradient(top,#eecccc,#e5afaf);
	background-image: -ms-linear-gradient(top,#eecccc,#e5afaf);
	background-image: linear-gradient(top,#eecccc,#e5afaf);
	padding: 4px;
	margin: 2px 2px 0px 0px;
	border: 1px solid #915f5f;
}
.ux-icon-combo-icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 18px;
	height: 14px;
}
.ux-icon-combo-input {
	padding-left: 25px;
}
.x-form-field-wrap .ux-icon-combo-icon {
	top: 3px;
	left: 5px;
}
.ux-icon-combo-item {
	background-repeat: no-repeat ! important;
	background-position: 3px 50% ! important;
	padding-left: 24px ! important;
}
.x-toolbar .x-filtertoolbar .x-btn-mc em.x-btn-split {
	background-image:url(../../ExtJS/resources/images/gray/tabs/tab-close.gif) !important;
}

.widget-rights .x-grid3-row
{
	border: 0px;
}

.widget-rights .x-grid3-row-over .x-grid3-cell
{
	background-color: #eeeeee !important;
}

.widget-rights .x-grid3-row-selected .x-grid3-cell
{
	background-color: #eeeeee !important;
}

.widget-rights-gray .x-grid3-cell
{
	color: gray;
}

.widget-rights .x-panel-header-noborder {
	border: 0px;
}

.widget-rights .x-panel-header {
	background-image: none;
}

.extendedsearch-emptycell {
	background-color: #ff9e9e;
}

.pp-duplicates-confirm-removal div {
	line-height: 32px;
}

.pp-duplicates-confirm-removal div span {
	vertical-align: middle;
}
.pp-image-preview-panel-background-left {
	background-color: gray;
	padding:3px;
	text-align:left;
}

.pp-image-preview-panel-background {
	background-color: gray;
	padding:3px;
	text-align:center;
}

.pp-movie-preview-panel-background {
	text-align:center;
}

.mail_img
{
	background-repeat: no-repeat;
	background-image: url( ../../Images/link_go.gif) !important;
}

.filter_img
{
	background-repeat: no-repeat;
	background-image: url( ../../Images/filter.gif) !important;
}

#ux-taskbar .x-btn
{
	float: left;
	margin: 1px 0 0 1px;
	position: relative;
}

#ux-taskbar-start .x-btn
{
	float: left;
	margin: 0;
	position: relative;
}

#ux-taskbar button
{
	/* width: 150px; 	overflow: hidden; */
	text-align: left;
	color: #ffffff;
}
#title-bar-wrapper
{
	height: 29px;
}

#title-bar
{
	color: #225599;
	padding: 9px 7px;
	font: bold 16px tahoma,arial,verdana,sans-serif;
	float: left;
}

.x-btn-text-icon .ux-taskbutton-center .x-btn-text
{
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 7px 0 7px 20px;
}

#x-logout
{
	float: right;
	padding: 6px 7px;
}

#ux-taskbar
{
	background: transparent none;
	height: 24px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 12001;
}

.x-btn-icon .ux-taskbutton-center .x-btn-text
{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
	white-space: nowrap;
	padding: 0;
}
.x-btn-icon .ux-taskbutton-center
{
	padding: 1px;
}

.x-btn-text-icon .ux-taskbutton-center .x-btn-text
{
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 7px 0px 7px 20px;
}

.x-btn-text-icon .ux-startbutton-center .x-btn-text
{
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #000000 !important;
	font-weight: bold;
	padding: 7px 0px 7px 28px;
}

.ux-taskbutton-left, .ux-taskbutton-right
{
	font-size: 1px;
	line-height: 1px;
}
.ux-taskbutton-left
{
	width: 4px;
	height: 18px;
	background: url( ../../Images/taskbar/black/taskbutton.gif ) no-repeat 0 0;
}
.ux-taskbutton-right
{
	width: 4px;
	height: 18px;
	background: url( ../../Images/taskbar/black/taskbutton.gif ) no-repeat 0 -28px;
}
.ux-taskbutton-left i, .ux-taskbutton-right i
{
	display: block;
	width: 4px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
.ux-taskbutton-center
{
	background: url( ../../Images/taskbar/black/taskbutton.gif ) repeat-x 0 -56px;
	vertical-align: middle;
	text-align: center;
	padding: 0 3px;
	cursor: pointer;
	white-space: nowrap;
}

#ux-taskbar .ux-taskbutton-left
{
	background-position: 0 0;
}
#ux-taskbar .ux-taskbutton-right
{
	background-position: 0 -28px;
}
#ux-taskbar .ux-taskbutton-center
{
	background-position: 0 -56px;
}

#ux-taskbar .x-btn-over .ux-taskbutton-left
{
	background-position: 0 -252px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-right
{
	background-position: 0 -280px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-center
{
	background-position: 0 -308px;
}

#ux-taskbar .x-btn-click .ux-taskbutton-left
{
	background-position: 0 -168px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-right
{
	background-position: 0 -196px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-center
{
	background-position: 0 -224px;
}

#ux-taskbar .active-win .ux-taskbutton-left
{
	background-position: 0 -84px;
}
#ux-taskbar .active-win .ux-taskbutton-right
{
	background: url( ../../Images/taskbar/black/taskbutton.gif ) no-repeat 0 -112px;
}
#ux-taskbar .active-win .ux-taskbutton-center
{
	background: url( ../../Images/taskbar/black/taskbutton.gif ) repeat-x 0 -140px;
}
#ux-taskbar .active-win .ux-taskbutton-center button
{
	color: #fff;
}

#spacer
{
	height: 18px;
	float: left;
	width: 0;
	overflow: hidden;
	margin-top: 2px;
}

.x-window-body p, .x-panel-body p
{
	padding: 10px;
	margin: 0;
}

.x-window-maximized .x-window-bc
{
	height: 0;
}

.custom-resizable .x-resizable-handle
{
	display: block;
}

.custom-resizable .x-resizable-handle
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#ux-taskbar-start
{
	background: #000000 url( ../../Images/taskbar/black/taskbar-start-panel-bg.gif ) repeat-x left top;
	left: 0px;
	padding: 0;
	position: absolute;
}

#ux-taskbar-start .x-toolbar
{
	background: none;
	padding: 0px;
	border: 0px none;
}

#ux-taskbuttons-panel
{
	background: #000000 url( ../../Images/taskbar/black/taskbuttons-panel-bg.gif ) repeat-x left top;
	padding-top: 0;
	position: relative;
}

.ux-taskbuttons-strip-wrap
{
	/* overflow:hidden; 	position:relative; 	width:100%; */
	width: 100%;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

ul.ux-taskbuttons-strip
{
	display: block;
	width: 5000px;
	zoom: 1;
}

ul.ux-taskbuttons-strip li
{
	float: left;
	margin-left: 2px;
}


ul.ux-taskbuttons-strip li.ux-taskbuttons-edge
{
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	width: 1px;
}

.x-clear
{
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.x-taskbuttons-scrolling
{
	position: relative;
}

.x-taskbuttons-scrolling .ux-taskbuttons-strip-wrap
{
	margin-left: 18px;
	margin-right: 18px;
}

td.ux-taskButtons-edge
{
	/*float:left;*/
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	width: 1px;
}

.ux-taskbuttons-scroller-left
{
	background: transparent url( ../../Images/taskbar/black/scroll-left.gif ) no-repeat -18px 0;
	width: 18px;
	position: absolute;
	left: 1px;
	top: 0px;
	z-index: 10;
	cursor: pointer;
}
.ux-taskbuttons-scroller-left-over
{
	background-position: 0 0;
}
.ux-taskbuttons-scroller-left-disabled
{
	background-position: -18px 0;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
}
.ux-taskbuttons-scroller-right
{
	background: transparent url( ../../Images/taskbar/black/scroll-right.gif ) no-repeat 0 0;
	width: 18px;
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 10;
	cursor: pointer;
}
.ux-taskbuttons-scroller-right-over
{
	background-position: -18px 0;
}
.ux-taskbuttons-scroller-right-disabled
{
	background-position: 0 0;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
}

.ux-toolmenu-sep
{
	background-color: #18191a;
	border-bottom: 1px solid #858789;
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin: 2px 3px;
}

#ux-taskbar .x-splitbar-h
{
	background: #000000 url( ../../Images/taskbar/black/taskbar-split-h.gif ) no-repeat 0 0;
	width: 8px;
}

.x-window-header-text
{
	cursor: default;
}

.x-taskbuttons-scrolling
{
	position: relative;
}
.x-grid-group-body-floatcontainer:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.x-grid-group-body-floatcontainer { display: inline-block; }
/* Hides from IE Mac \*/
* html .x-grid-group-body-floatcontainer { height: 1%; }
.x-grid-group-body-floatcontainer { display: block; }
/* End Hack */ 

.ux-explorerview-item {
	float: left; display: block; border: none;
}

.icon-grid {
	background-image:url(../../shared/icons/fam/grid.png) !important;
}

/* Large Icons */
.ux-explorerview-large-item { 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; }

/* Medium Icons */
.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; }

/* Small Icons */
.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; }

/* Grid */
.ux-explorerview-gridcol-thumbnail { width: 120px; height: 100px; margin: 0px 0 0 0px; -moz-user-select: none; border: 0px solid #dddddd; }

/* Small Thumbnails */
.ux-explorerview-small-thumbnail { width: 130px; height: 120px; margin: 5px 0 0 5px; -moz-user-select: none; border: 1px solid #dddddd; }
.ux-explorerview-small-thumbnail td { vertical-align: middle }
.ux-explorerview-small-thumbnail .ux-explorerview-icon { float: left; width: 18px; padding: 1px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-small-thumbnail .ux-explorerview-text { float: left; width:88px; padding: 1px; padding-top: 4px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-small-thumbnail .ux-explorerview-basket { float: left; width: 18px; height: 18px; padding: 1px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-small-thumbnail .ux-explorerview-outofsync { background: transparent url(../../Images/outofsync.png) !important; background-repeat:no-repeat; width: 46px; height: 15px; padding: 1px; white-space: nowrap; overflow: hidden; position:absolute; z-index:1000; }
.ux-explorerview-small-thumbnail .ux-explorerview-syncfailed { background: transparent url(../../Images/xmpsyncfailed.png) !important; background-repeat:no-repeat; width: 46px; height: 15px; padding: 1px; white-space: nowrap; overflow: hidden; position:absolute; z-index:1000; }

/* Medium Thumbnails */
.ux-explorerview-medium-thumbnail { width: 210px; height: 230px; margin: 5px 0 0 5px; -moz-user-select: none; border: 1px solid #dddddd; }
.ux-explorerview-medium-thumbnail td { vertical-align: middle }
.ux-explorerview-medium-thumbnail .ux-explorerview-icon { float: left; width: 18px; padding: 1px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-medium-thumbnail .ux-explorerview-text { float: left; width:166px; padding: 1px; padding-top: 4px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-medium-thumbnail .ux-explorerview-basket { float: left; width: 18px; height: 18px; padding: 1px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-medium-thumbnail .ux-explorerview-outofsync { background: transparent url(../../Images/outofsync.png) !important; background-repeat:no-repeat; width: 46px; height: 15px; padding: 1px; white-space: nowrap; overflow: hidden; position:absolute; z-index:1000; }
.ux-explorerview-medium-thumbnail .ux-explorerview-syncfailed { background: transparent url(../../Images/xmpsyncfailed.png) !important; background-repeat:no-repeat; width: 46px; height: 15px; padding: 1px; white-space: nowrap; overflow: hidden; position:absolute; z-index:1000; }

/* Large Thumbnails */
.ux-explorerview-large-thumbnail { width: 330px; height: 350px; margin: 5px 0 0 5px; -moz-user-select: none; border: 1px solid #dddddd; }
.ux-explorerview-large-thumbnail td { vertical-align: middle }
.ux-explorerview-large-thumbnail .ux-explorerview-icon { float: left; width: 18px; padding: 1px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-large-thumbnail .ux-explorerview-text { float: left; width:286px; padding: 1px; padding-top: 4px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-large-thumbnail .ux-explorerview-basket { float: left; width: 18px; height: 18px; padding: 1px; white-space: nowrap; overflow: hidden; }
.ux-explorerview-large-thumbnail .ux-explorerview-outofsync { background: transparent url(../../Images/outofsync.png) !important; background-repeat:no-repeat; width: 46px; height: 15px; padding: 1px; white-space: nowrap; overflow: hidden; position:absolute; z-index:1000; }
.ux-explorerview-large-thumbnail .ux-explorerview-syncfailed { background: transparent url(../../Images/xmpsyncfailed.png) !important; background-repeat:no-repeat; width: 46px; height: 15px; padding: 1px; white-space: nowrap; overflow: hidden; position:absolute; z-index:1000; }

/* Tiles */
.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-grid-paging-next
{
	cursor:pointer;
	width: 16px;
	height: 16px;
}

.x-grid-paging-previous
{
	cursor:pointer;
	width: 16px;
	height: 16px;
}

.x-grid-paging-over-disabled {
	cursor:default;
	opacity:0.3;
}

.x-grid-paging-over {
	background-color: Gray;
}

.x-toolbar-loading {
	background-image: url(../../Images/LoadingBlue.png);
	background-repeat: no-repeat;
	background-color: White;
	border: 1px solid #cccccc;
	padding: 0px;
}

.x-toolbar-filter {
	background-image: none;
	background-repeat: no-repeat;
	background-color: White;
	border: 1px solid #cccccc;
	padding: 0px;
}

.x-toolbar-search 
{
	background: #feff7a;
	border: 1px solid #cccccc;
	padding: 0px;
}

.ux-explorerview-custom-small
{
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
}

.ux-explorerview-custom-medium
{
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
}

.ux-explorerview-custom-large
{
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
}

.x-grid3-row-master 
{
	background-color: #ffe2c3;
}

.ux-explorerview-custom-topbar
{
	display: none;
	position:absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	text-align: center;
}
.ux-explorerview-custom-topbar-inner {
	position: absolute;
	top: 50%;
	margin-top: -17px !important;
	width: 100%;
	height: 1px;
	padding: 0px !important;
	text-align: center;
}
.ux-explorerview-custom-topbar-bg {
	background-color: #666;
	border-radius: 2px;
	position:absolute;
	opacity: 0.4;
	filter:alpha(opacity=40);
	left:2px;
	top:2px;
	bottom: 2px;
	right: 2px;
}


.x-grid3-row-over .ux-explorerview-custom-topbar {
	display: block;
}
.x-grid3-row-selected .ux-explorerview-custom-topbar {
	display: block;
}
.ux-explorerview-information { width: 20px; height: 20px; cursor: pointer; }
.ux-explorerview-preview { width: 20px; height: 20px; cursor: pointer; }
.ux-explorerview-download { width: 20px; height: 20px; cursor: pointer; }
/*
 * FileUploadField component styles
 */
.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;
}
ul.xx-tab-strip-top {
	background:#DBDBDB url(../../extjs/resources/images/gray/tabs/tab-strip-light-bg.gif) repeat-x scroll left top;
	padding-top:1px;
}
.xx-tab-options {
	background: #DBDBDB url(../../extjs/resources/images/gray/tabs/tab-strip-light-bg.gif) repeat-x scroll left top;
	border-bottom: 1px solid #D0D0D0;
}

/* Crop */ 
#imageContainer {
	LEFT: 0px; MARGIN: 0px; POSITION: relative; TOP: 0px
}

.crop_transparentDiv {
	FILTER: alpha(opacity=60); POSITION: absolute; BACKGROUND-COLOR: #fff; khtml-opacity: 0.6; moz-opacity: 0.6; opacity: 0.6
}
.crop_dottedDiv {
	BORDER-RIGHT: red 1px dotted; BORDER-TOP: red 1px dotted; Z-INDEX: 10000; BORDER-LEFT: red 1px dotted; BORDER-BOTTOM: red 1px dotted; POSITION: absolute
}
.crop_dottedDiv DIV {
	FILTER: alpha(opacity=0); WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #fff; khtml-opacity: 0; moz-opacity: 0; opacity: 0
}


.x-login-icon 
{
	background-image: url(../../Images/warning.svg);
	width: 16px;
	height: 16px;
}

.login-form-item
{
	margin-bottom:13px;
}

.register.terms .x-fieldset-body {
	display: inline-flex;
}

/* terms disclaimer */
.login-window.terms-disclaimer-wrap {
	color:gray;
	text-align: right;
}
.login-window.terms-disclaimer-wrap a {
	color:gray;
	text-decoration: none;
}

.register.terms .x-form-check-wrap input{
	vertical-align: top;
}


.x-menu-move{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -60px !important;
}
.x-menu-pages1{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -100px !important;
}
.x-menu-pages2{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -120px !important;
}
.x-menu-pages3{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -140px !important;
}
.x-menu-pages4{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -160px !important;
}
.x-menu-unlimited{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -180px !important;
}
.x-menu-folder{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -600px !important;
}
.x-menu-folder_edit{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -820px !important;
}
.x-menu-folder_add{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -880px !important;
}
.x-menu-folder_delete{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -860px !important;
}
.x-menu-folder_key{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -840px !important;
}
.x-menu-folder_go{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -720px !important;
}
.x-menu-asset_link{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -760px !important;
}
.x-menu-folder_link{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -717px !important;
}

.x-grid_asset-cart
{
	
}
.in-basket
{
	cursor:pointer;
	opacity: 1;
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -700px !important;
}
.not-in-basket
{
	cursor:pointer;
	opacity: 0.7;
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -640px !important;
}
.x-catagoryrights-folder{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -940px !important;
}
.x-menu-layers{
	background: transparent url(../../Images/Toolbar.png) no-repeat scroll 0px -780px !important;
}
.x-mailing-users {
	background: transparent url(../../Images/admin.png) no-repeat scroll 0px -280px !important;
}

.x-mailing-remove {
	background: transparent url(../../Website/Images/SuperBoxSelect/clear.png) no-repeat scroll left 0px !important;
}

.x-metadata-base-icon {
	width:22px;
	height:16px;
	position:absolute;
	left:0;
	top:0;
	display:block;
	background:transparent no-repeat 0 0px;
}

.x-metadata-xmp
{
	background: transparent url(../../Images/EditStates.png) no-repeat scroll !important;
}
.x-metadata-xmp-edited
{
	background: transparent url(../../Images/EditStates.png) no-repeat scroll 0px -16px !important;
}
.x-metadata-ac
{
	background: transparent url(../../Images/EditStates.png) no-repeat scroll 0px -32px !important;
}
.x-metadata-ac-edited
{
	background: transparent url(../../Images/EditStates.png) no-repeat scroll 0px -48px !important;
}
/*!
 * Ext JS Library 3.2.1
 * Copyright(c) 2006-2010 Ext JS, Inc.
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
.x-portal .x-panel-dd-spacer {
    margin-bottom: 10px;
}

.x-portlet {
    margin-bottom: 10px;
}

    /* Clean up the look of the portlets */
    .x-portlet .x-panel-ml {
        padding-left: 2px;
    }

    .x-portlet .x-panel-mr {
        padding-right: 2px;
    }

    .x-portlet .x-panel-bl {
        padding-left: 2px;
    }

    .x-portlet .x-panel-br {
        padding-right: 2px;
    }

    .x-portlet .x-panel-body {
        background: white;
    }

    .x-portlet .x-panel-mc {
        padding-top: 0px;
    }

    .x-portlet .x-panel-bc .x-panel-footer {
        padding-bottom: 2px;
    }

    .x-portlet .x-panel-nofooter .x-panel-bc {
        height: 2px;
    }

.x-tool-left {
    background-position: 0 -180px;
    float: left;
}

.x-tool-left-over {
    background-position: -15px -180px;
    float: left;
}
    
.x-superboxselect {position:relative; height: auto !important; margin: 0px; overflow: hidden; padding:2px; display:block; outline: none !important;}
.x-superboxselect ul {overflow: hidden; cursor: text;}
.x-superboxselect-display-btns {padding-right: 33px !important;}
.x-superboxselect-btns {position: absolute; right: 1px; top: 0; overflow:hidden; padding:2px;}
.x-superboxselect-btns div {float: left; width: 16px; height: 16px; margin-top: 4px;}
.x-superboxselect-btn-clear {background: url(../../Images/SuperBoxSelect/clear.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-expand {background: url(../../Images/SuperBoxSelect/expand.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-over {background-position: left -16px}
.x-superboxselect-btn-hide {display:none;}
.x-superboxselect li {float: left; margin: 1px 1px 2px 1px; padding: 0;line-height: 18px; cursor: default}
.x-superboxselect-stacked li {float: none !important;}
.x-superboxselect-input input { border: none; outline: none; margin-top: 4px; margin-bottom: 4px;}
body.ext-ie .x-superboxselect-input input {background: none; border: none; margin-top: 3px;}
.x-superboxselect-item {position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; o-border-radius: 6px; khtml-border-radius: 6px; border: 1px solid #d7d7d7; background-color: #e7e7e7; padding: 1px 15px 1px 5px !important; }
body.ext-ie7 .x-superboxselect-item {margin: 2px 1px 2px 1px; line-height: 1.2em; padding: 2px 17px 4px 5px !important;}
body.ext-ie6 .x-superboxselect-item {margin: 2px 1px 2px 1px; line-height: 1.2em; padding: 2px 19px 4px 5px !important;}
.x-superboxselect-item-hover {background: #cdcdcd; border: 1px solid #949494;}
.x-superboxselect-item-focus {border-color: #8b8b8b; background: #8b8b8b; color: #fff;}
.x-superboxselect-item-close {background: url(../../Images/SuperBoxSelect/close.png) no-repeat scroll left 0px; border: none; cursor: default; font-size: 1px; height: 16px;padding:0; position: absolute; right: 0px; top: 2px; width: 13px;display:block;cursor:pointer;}

.x-superboxselect-item-close:hover, .x-superboxselect-item-close:active  { background-position: left -12px;}
.x-superboxselect-item-focus .x-superboxselect-item-close{ background-position: left -24px}
.x-item-disabled .x-superboxselect-item-close{ background-position: left -36px}
.x-superboxselect-input input { background-color: transparent !important; }


.tab_slides{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -0px !important;
}
.tab_agencies{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -20px !important;
}
.tab_archive{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -220px !important;
}
.tab_asics{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -240px !important;
}
.tab_desktop{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -180px !important;
}
.tab_documents{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -160px !important;
}
.tab_draft{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -140px !important;
}
.tab_enviro{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -260px !important;
}
.tab_home{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -280px !important;
}
.tab_home_sme{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -300px !important;
}
.tab_intranet{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -420px !important;
}
.tab_keywords{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -320px !important;
}
.tab_manuals{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -340px !important;
}
.tab_media{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -60px !important;
}
.tab_multimedia{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -360px !important;
}
.tab_pictures{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -80px !important;
}
.tab_projects{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -100px !important;
}
.tab_publications1{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -120px !important;
}
.tab_restricted{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -400px !important;
}
.tab_shop_ammann{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -380px !important;
}
.tab_slidedesk{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -40px !important;
}
.tab_storage{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -200px !important;
}
.tab_layout_1{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -440px !important;
}
.tab_layout_2{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -540px !important;
}
.tab_master{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -20px !important;
}
.tab_others{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -480px !important;
}
.tab_powerpoint{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -460px !important;
}
.tab_project{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -500px !important;
}
.tab_zip{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -520px !important;
}
.tab_assets{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -560px !important;
}
.tab_library{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -580px !important;
}
.tab_images{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -80px !important;
}
.tab_pdf{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -599px !important;
}
.tab_misc{
	background: transparent url(../../Images/Tabs.png) no-repeat scroll 0px -60px !important;
}

.x-btn-medium .x-toolbar-transfer
{
	background-image: url('../../Images/Desk/user-toolar-buttons.png') !important;
	background-position: -10px -2px !important;
}
.x-btn-medium .x-toolbar-profile
{
	background-image: url('../../Images/Desk/user-toolar-buttons.png') !important;
	background-position: -150px -2px !important;
}
.x-btn-medium .x-toolbar-admin
{
	background-image: url('../../Images/Desk/user-toolar-buttons.png') !important;
	background-position: -116px -2px !important;
}
.x-btn-medium .x-toolbar-sync
{
	background-image: url('../../Images/Desk/user-toolar-buttons.png') !important;
	background-position: -14px -2px !important;
}
.x-btn-medium .x-toolbar-basket
{
	background-image: url('../../Images/Desk/user-toolar-buttons.png') !important;
	background-position: -48px -2px !important;
}
.x-btn-medium .x-toolbar-notification
{
	background-image: url('../../Images/Desk/user-toolar-buttons.png') !important;
	background-position: -84px -2px !important;
}

.x-btn-medium .x-toolbar-worldgo
{
	background-image: url('../../Images/world_go.png') !important;
	background-position: 4px 7px !important;
}

.x-user-profile {
	font-weight:  bolder;
	font-size:larger;
	margin: 8px;
	padding: 4px;
}

.pp-tabs .x-tab-strip-text {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

.pp-basket-menu .x-menu-list{
	padding: 0px !important;
}
.pp-basket-menu .x-menu-list-item {
	padding: 0px !important;
}


@-moz-document url-prefix() { 
	.pp-tabs .x-tab-strip-text {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
}

.x-menu-plain {
	background-color: #fff !important;
	background-image: none !important;
}
.taskbar_terms .x-panel-body{
    text-align:right;
    padding:5px 10px 0px 2px !important;
    background: url(../../Images/taskbar/black/taskbuttons-panel-bg.gif ) repeat-x left top !important;
    color: white;
    text-shadow:0px 1px 2px #444;
    text-decoration: none;
}

.taskbar_terms a {
    color: white;
    text-shadow:0px 1px 2px #444;
    text-decoration: none;
}

/*
 * Toolbar Buttons
 */
.t-sprite
{
	background: transparent url(../../Images/Toolbar.png) no-repeat !important;
}
.x-toolbar-select-all
{
	background-position: 0px 0px !important;
}
.x-toolbar-download
{
	background-position: 0px -442px !important;
}
.x-toolbar-download-large
{
	background: transparent url(../../Images/DownloadLarge.png) no-repeat !important;
}
.x-toolbar-icon-download
{
	background-position: 0px -442px !important;
}
.x-toolbar-mailing
{
	background-position: 0px -1342px !important;
}
.x-window-mailing
{
	background-position: 0px -1339px !important;
}
.x-toolbar-icon-mailing
{
	background-position: 0px -1342px !important;
}
.x-toolbar-mailing-delete
{
	background-position: 0px -1362px !important;
}
.x-toolbar-icon-mailing-open
{
	background-position: 0px -1382px !important;
}
.x-toolbar-save
{
	background-position: 0px -222px !important;
}
.x-toolbar-upload
{
	background-position: 0px -242px !important;
}
.x-toolbar-icon-upload
{
	background-position: 0px -242px !important;
}
.x-toolbar-thumbnail
{
	background-position: 0px -300px !important;
}
.x-toolbar-list-view
{
	background-position: 0px -380px !important;
}
.x-toolbar-thumbnail-small
{
	background-position: 0px -300px !important;
}
.x-toolbar-thumbnail-medium
{
	background-position: 0px -260px !important;
}
.x-toolbar-thumbnail-large
{
	background-position: 0px -280px !important;
}
.x-toolbar-add
{
	background-position: 0px -322px !important;
}
.x-toolbar-delete
{
	background-position: 0px -342px !important;
}
.x-toolbar-accept
{
	background-position: 0px -362px !important;
}
.include-subfolder-false
{
	background-position: 0px -922px !important;
}
.include-subfolder-true
{
	background-position: 0px -902px !important;
}
.thumbnail-in-grid-true
{
	background-position: 0px -560px !important;
}
.thumbnail-in-grid-false
{
	background-position: 0px -580px !important;
}
.x-toolbar-previous
{
	background-position: 0px -678px !important;
}
.x-toolbar-next
{
	background-position: 0px -658px !important;
}
.x-toolbar-remove
{
	background-position: 0px -540px !important;
}
.x-toolbar-basket-remove
{
	background-position: 0px -800px !important;
}
.x-toolbar-basket-add
{
	background-position: 0px -640px !important;
}
.x-toolbar-basket-remove
{
	background-position: 0px -700px !important;
}
.x-toolbar-icon-print
{
	background-position: 0px -742px !important;
}
.x-toolbar-icon-excel
{
	background-position: 0px -962px !important;
}
.x-toolbar-edit
{
	background-position: 0px -42px !important;
}
.x-toolbar-lock
{
	background-position: 0px -982px !important;
}
.x-toolbar-unlock
{
	background-position: 0px -1002px !important;
}
.x-toolbar-user
{
	background-position: 0px -1402px !important;
}
.x-toolbar-user-add
{
	background-position: 0px -1022px !important;
}
.x-toolbar-user-delete
{
	background-position: 0px -1042px !important;
}
.x-toolbar-user-edit
{
	background-position: 0px -1122px !important;
}
.x-toolbar-user-icon-impersonate
{
	background-position: 0px -1422px !important;
}
.x-toolbar-icon-palette
{
	background-position: 0px -1442px !important;
}
.x-toolbar-icon-world
{
	background-position: 0px -1462px !important;
}
.x-toolbar-repair
{
	background-position: 0px -1502px !important;
}
.x-toolbar-icon-admin
{
	background-position: 0px -1482px !important;
}
.x-toolbar-report
{
	background-position: 0px -1081px !important;
}
.x-toolbar-password
{
	background-position: 0px -1242px !important;
}
.x-toolbar-password-delete
{
	background-position: 0px -1262px !important;
}
.x-toolbar-password-change
{
	background-position: 0px -1282px !important;
}
.x-toolbar-order
{
	background-position: 0px -1302px !important;
}
.x-toolbar-order-delete
{
	background-position: 0px -1322px !important;
}
.x-toolbar-order-approve
{
	background-position: 0px -1622px !important;
}
.x-toolbar-icon-cross
{
	background-position: 0px -541px !important;
}
.x-toolbar-cross
{
	background-position: 0px -540px !important;
}
.x-toolbar-icon-search
{
	background-position: 0px -482px !important;
}
.x-toolbar-subscription
{
	background-position: 0px -1522px !important;
}
.x-toolbar-subscription-add
{
	background-position: 0px -1542px !important;
}
.x-toolbar-subscription-remove
{
	background-position: 0px -1561px !important;
}
.x-toolbar-information
{
	background-position: 0px -1582px !important;
}
.x-toolbar-group
{
	background-position: 0px -1602px !important;
}
.x-toolbar-play
{
	background-position: 0px -1662px !important;
}
.x-toolbar-server
{
	background-position: 0px -1682px !important;
}
.x-toolbar-server-chart
{
	background-position: 0px -1702px !important;
}
.x-toolbar-table-relation
{
	background-position: 0px -1722px !important;
}
.x-toolbar-table-edit
{
	background-position: 0px -1742px !important;
}
.x-toolbar-chart-organisation
{
	background-position: 0px -1762px !important;
}
.x-toolbar-mail-send
{
	background-position: 0px -1782px !important;
}
.x-toolbar-page-code
{
	background-position: 0px -1802px !important;
}
.x-toolbar-sort-order
{
	background-position: 0px -1822px !important;
}
.x-toolbar-icon-help
{
	background-position: 0px -1142px !important;
}
.x-toolbar-icon-bug
{
	background-position: 0px -1203px !important;
}
.x-toolbar-icon-link
{
	background-position: 0px -1222px !important;
}
.x-toolbar-icon-refresh
{
	background-position: 0px -1182px !important;
}
.x-toolbar-menu-filter
{
	background-position: 0px -2322px !important;
}
.x-toolbar-undo
{
	background-position: 0px -1842px !important;
}
.x-toolbar-redo
{
	background-position: 0px -1863px !important;
}
.x-toolbar-search-replace
{
	background-position: 0px -1882px !important;
}
.x-toolbar-replace
{
	background-position: 0px -1902px !important;
}
.x-toolbar-insert-text
{
	background-position: 0px -1922px !important;
}
.x-toolbar-logical-group
{
	background-position: 0px -1982px !important;
}
.x-toolbar-link-error
{
	background-position: 0px -2002px !important;
}
.x-toolbar-propagate
{
	background-position: 0px -2022px !important;
}
.x-toolbar-disk
{
	background-position: 0px -2042px !important;
}
.x-toolbar-clients
{
	background-position: 0px -2062px !important;
}
.x-toolbar-review
{
	background-position: 0px -2082px !important;
}
.x-toolbar-comment
{
	background-position: 0px -2102px !important;
}
.x-toolbar-comment-add
{
	background-position: 0px -2122px !important;
}
.x-toolbar-vector-rect
{
	background-position: 0px -2142px !important;
}
.x-toolbar-vector-text
{
	background-position: 0px -2160px !important;
}
.x-toolbar-vector-move
{
	background-position: 0px -2182px !important;
}
.x-toolbar-vector-arrow
{
	background-position: 0px -2202px !important;
}
.x-toolbar-like
{
	background-position: 0px -2223px !important;
}
.x-toolbar-dislike
{
	background-position: 0px -2242px !important;
}
.x-toolbar-comment-accept
{
	background-position: 0px -2262px !important;
}
.x-toolbar-comment-reject
{
	background-position: 0px -2282px !important;
}
.x-toolbar-clock
{
	background-position: 0px -2302px !important;
}
.x-toolbar-invalid-icon
{
	background-position: 0px -2340px !important;
}
.x-toolbar-folder
{
	background-position: 0px -937px !important;
}
.x-toolbar-folderIcon
{
	background: transparent url(../../Images/folder.png) no-repeat !important;
}
.x-toolbar-loading-icon
{
	background: transparent url(../../Images/loading.gif) no-repeat !important;
}
.x-tool-dashboard
{
	width: 69px;
	float:left;
	background: transparent url(../../Images/Dashboard/db.png) no-repeat !important;
}
.x-tool-dashboard-over
{
	width: 69px;
	float:left;
	background: transparent url(../../Images/Dashboard/db-h.png) no-repeat !important;
}
.x-tool-sideboard
{
	width: 56px;
	background: transparent url(../../Images/Dashboard/sb.png) no-repeat !important;
}
.x-tool-sideboard-over
{
	width: 56px;
	background: transparent url(../../Images/Dashboard/sb-h.png) no-repeat !important;
}
.x-toolbar-page-edit{
	background-position: 0px -20px !important;
}
.x-toolbar-page-delete{
	background-position: 0px -80px !important;
}
.x-toolbar-page-copy{
	background-position: 0px -1061px !important;
}
.x-toolbar-field-manager{
	background-position: 0px -2361px !important;
}
.x-toolbar-sharing{
	background-position: 0px -2381px !important;
}
.x-toolbar-email-link{
	background-position: 0px -2400px !important;
}
.x-toolbar-video-pause
{
	background-position: 0px -2422px !important;
}
.x-toolbar-video-play
{
	background-position: 0px -2442px !important;
}
.x-toolbar-embed
{
	background-position: 0px -2463px !important;
}
.x-toolbar-preview
{
	background-position: 0px -2483px !important;
}

.x-toolbar-checkout
{
	background-image: url(../../Images/ImageEditor/undo.gif) !important;
}

.list-tree .x-panel-body
{
	background-color: white;
	position: relative;
	padding: 3px 1px 3px 1px;
}
.list-tree .x-tree-node-el
{
	border: 1px solid #fff;
}

.list-tree .x-tree-selected
{
	border: 1px dotted #a3bae9;
	background: #DFE8F6;
}
.list-tree .x-tree-node .x-tree-selected a span
{
	background: transparent;
	color: #1E4176;
	font-weight: bold;
}

.list-tree .x-node-ctx
{
	border: 1px dotted #aaa;
	background: #eee;
}
.x-tree-selector .x-tree-node-el {
	border:1px solid #fff;
}
.x-tree-selector .x-tree-activated {
	border:1px dotted #999 !important;
}
.x-tree-menu {
   padding:0 !important;
}

.x-tree-version-master 
{
	margin-bottom: 10px;
}


.treeCheckboxStyle
{
	opacity: 0.0;
}

.treeCheckboxUnchecked
{
	height: 16px;
	width: 16px;
	background-position: 0px 0px;
	display: inline-block;
	vertical-align: top;
	margin-left: 1px;
	background-image: url(../../ExtJS/resources/images/default/menu/unchecked.gif);
}

.treeCheckboxChecked
{
	height: 16px;
	width: 16px;
	background-position: 0px 0px;
	display: inline-block;
	vertical-align: top;
	margin-left: 1px;
	background-image: url(../../ExtJS/resources/images/default/menu/checked.gif);
}

.treeCheckboxPartial
{
	height: 16px;
	width: 16px;
	background-position: 0px 0px;
	display: inline-block;
	vertical-align: top;
	margin-left: 1px;
	background-image: url(../../ExtJS/resources/images/default/menu/partial-checked.gif);
}
/**
 * Tree grid
 */
.tq-treegrid .tq-treegrid-col {
    border: none;
}

.tq-treegrid .tq-treegrid-icons {
    float: left;
}

/**
 * the 5000px-width-hack is required as IE6/7 will wrap text not fitting into the cell
 * to the new line actually hiding the text altogether as the rows do not expand in height
 */
.ext-ie6 .tq-treegrid .x-tree-node-el,
.ext-ie7 .tq-treegrid .x-tree-node-el {
    width: 5000px;
}

.tq-treegrid .x-tree-node-el {
    line-height: 13px;
    padding: 1px 3px 1px 5px;
}

.tq-treegrid .tq-tree-node-ct-collapsed {
    display: none;
}

.tq-treegrid .tq-treegrid-static .x-tree-ec-icon {
    display: none;
}

.tq-treegrid .tq-treegrid-static .x-tree-node-el {
    cursor: default;
}  

.safariTagBoxSelectFix
{
	-webkit-user-select: auto;
}
