@charset "utf-8";
/* CSS Document */
/*
 * Ext GWT Library 2.1.0
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license   
 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}



img,body,html {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

q:before,q:after {
	content: '';
}

.ext-el-mask {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity = 50);
	width: 100%;
	height: 100%;
	zoom: 1;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #424242 !important;
	background-image: url(../images/default/body_bg.gif) !important;
	background-repeat: repeat-x !important;
}

.ext-el-mask-msg {
	z-index: 101;
	position: absolute;
	top: 0;
	left: 0;
	background: repeat-x 0 -16px;
	padding: 2px;
}

.ext-el-mask-msg div {
	padding: 5px 10px 5px 10px;
	cursor: wait;
}

.ext-webkit *:focus {
	outline: none !important;
}

.ext-shim {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	overflow: hidden;
}

.ext-ie .ext-shim {
	filter: alpha(opacity = 0);
}

.ext-ie6 .ext-shim {
	margin-left: 5px;
	margin-top: 3px;
}

.x-mask-loading div {
	padding: 5px 10px 5px 25px;
	background: no-repeat 5px 5px;
	line-height: 16px;
}

.x-hidden,.x-hide-offsets {
	position: absolute;
	left: -10000px;
	top: -10000px;
	visibility: hidden;
}

.x-hide-display {
	display: none !important;
}

.x-hide-visibility {
	visibility: hidden !important;
}

.x-masked {
	overflow: hidden !important;
}

.x-masked-relative {
	position: relative !important;
}

.x-masked select,.x-masked object,.x-masked embed {
	visibility: hidden;
}

.x-layer {
	visibility: hidden;
}

.x-unselectable,.x-unselectable * {
	-moz-user-select: none;
}

.x-repaint {
	zoom: 1;
	background-color: transparent;
	-moz-outline: none;
}

.x-item-disabled {
	cursor: default;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.x-item-disabled {
	cursor: default;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
	*color: #5e6163 !important;
}

.x-item-disabled * {
	cursor: default !important;
}

.x-splitbar-proxy {
	position: absolute;
	visibility: hidden;
	z-index: 20001;
	zoom: 1;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}

.x-splitbar-h,.x-splitbar-proxy-h {
	cursor: e-resize;
	cursor: col-resize;
}

.x-splitbar-v,.x-splitbar-proxy-v {
	cursor: s-resize;
	cursor: row-resize;
}

.x-color-palette {
	width: 150px;
	height: 92px;
	cursor: pointer;
}

.x-color-palette a {
	border: 1px solid;
	float: left;
	padding: 2px;
	text-decoration: none;
	-moz-outline: 0 none;
	outline: 0 none;
	cursor: pointer;
}

.x-color-palette a.x-color-palette-hover,.x-color-palette a.x-color-palette-sel
	{
	border: 1px solid;
}

.x-color-palette em {
	display: block;
	border: 1px solid;
}

.x-color-palette em span {
	cursor: pointer;
	display: block;
	height: 10px;
	line-height: 10px;
	width: 10px;
}

.x-ie-shadow {
	display: none;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	zoom: 1;
}

.x-shadow {
	display: none;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
}

.x-shadow * {
	overflow: hidden;
}

.x-shadow * {
	padding: 0;
	border: 0;
	margin: 0;
	clear: none;
	zoom: 1;
}

.x-shadow .xstc,.x-shadow .xsbc {
	height: 6px;
	float: left;
}

.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr {
	width: 6px;
	height: 6px;
	float: left;
}

.x-shadow .xsc {
	width: 100%;
}

.x-shadow .xsml,.x-shadow .xsmr {
	width: 6px;
	float: left;
	height: 100%;
}

.x-shadow .xsmc {
	float: left;
	height: 100%;
	background: transparent;
}

.x-shadow .xst,.x-shadow .xsb {
	height: 6px;
	overflow: hidden;
	width: 100%;
}

.x-shadow .xsml {
	background: transparent repeat-y 0 0;
}

.x-shadow .xsmr {
	background: transparent repeat-y -6px 0;
}

.x-shadow .xstl {
	background: transparent no-repeat 0 0;
}

.x-shadow .xstc {
	background: transparent repeat-x 0 -30px;
}

.x-shadow .xstr {
	background: transparent repeat-x 0 -18px;
}

.x-shadow .xsbl {
	background: transparent no-repeat 0 -12px;
}

.x-shadow .xsbc {
	background: transparent repeat-x 0 -36px;
}

.x-shadow .xsbr {
	background: transparent repeat-x 0 -6px;
}

.loading-indicator {
	background: no-repeat left;
	padding-left: 20px;
	line-height: 16px;
	margin: 3px;
}

.x-text-resize {
	position: absolute;
	left: -1000px;
	top: -1000px;
	visibility: hidden;
	zoom: 1;
}

.x-drag-overlay {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/default/s.gif);
	z-index: 20000;
}

.x-clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.x-spotlight {
	z-index: 8999;
	position: absolute;
	top: 0;
	left: 0;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity = 50);
	width: 0;
	height: 0;
	zoom: 1;
}

#x-history-frame {
	position: absolute;
	top: -1px;
	left: 0;
	width: 1px;
	height: 1px;
	visibility: hidden;
}

#x-history-field {
	position: absolute;
	top: 0;
	left: -1px;
	width: 1px;
	height: 1px;
	visibility: hidden;
}

.x-portlet {
	margin-bottom: 10px;
}

.ext-ie .x-btn-icon .x-btn-center .x-btn-text {
	height: auto;
}

.icon-wait {
	background: url(../images/gxt/icons/wait.gif) no-repeat !important;
}

.x-portal-insert div {
	height: 4px;
	font-size: 0px;
	border: 2px dotted blue;
}

.x-panel-icon {
	padding-left: 20px !important;
}

.x-icon-btn {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: pointer;
}

.x-panel-inline-icon {
	margin-top: 0;
}

.x-modal {
	position: absolute;
	z-index: 10;
	background-color: #424242 !important;
	/*background-image: url(../images/default/body_bg.gif)!important;
	background-repeat:repeat-x!important;*/
	filter: alpha(opacity =   70);
	opacity: .7;
	left: 0px;
	top: 0px;
}

.x-progress {
	font-family: arial, helvetica, sans-serif;
}

.x-float-right {
	float: right;
}

.x-toolbar .x-float-right {
	margin-right: 4px;
}

.x-border {
	border: 1px solid #586466;
}

.x-border-top {
	border-top: 1px solid #586466;
}

.x-layout-popup {
	background-color: #bb7446;
	border: 1px solid #7CA4D9;
}

.x-panel-popup-body {
	border-top: 1px solid #586466;
}

.x-layout-collapsed .x-panel-header {
	border-left: none;
	border-right: none;
	border-top: none;
}

.x-layout-collapsed .x-panel-header .x-tool {
	margin: 0 0 0 -4px;
	padding: 0px;
}

.x-layout-collapsed {
	position: absolute;
	visibility: hidden;
	background-color: #d2e0f2;
	width: 20px;
	height: 20px;
	overflow: hidden;
	border: 1px solid #98c0f4;
	z-index: 20;
}

.ext-border-box .x-layout-collapsed {
	width: 22px;
	height: 22px;
}

.x-layout-collapsed-over {
	cursor: pointer;
	background-color: #d9e8fb;
}

.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}

.x-panel-toolbar {
	float: right;
}

.x-cursor-row-resize {
	cursor: n-resize;
	cursor: row-resize;
}

.x-drag-proxy {
	border: 1px dashed #3b5a82;
	background-color: #4C5456;
	filter: alpha(opacity = 50);
	opacity: .5;
	background-color: #c3daf9;
	z-index: 20000;
	overflow: hidden;
	position: absolute;
	left: 0;;
	top: 0;
}

.x-date-picker,.x-date-picker a {
	font-size: 11px;
}

.x-date-days {
	table-layout: fixed;
	width: 100%;
}

.x-date-days td {
	width: 25px;
	border: none;
}

.x-date-days td span {
	display: block;
	padding: 2px 7px 2px 2px;
}

.x-date-days td {
	background: #DFECFB url(../images/default/shared/glass-bg.gif) repeat-x
		scroll left top;
	border-bottom: 1px solid #586466;
	border-collapse: separate;
	color: #ffffff;
	cursor: default;
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 0pt;
	text-align: right !important;
}

.x-date-picker .x-date-header {
	background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
	height: 22px;
	left: 10px;
	top: 10px;
	width: 157px;
}

.x-date-header .x-btn .x-btn-text {
	color: #fff;
}

.x-date-picker-footer {
	width: 100%;
}

.x-date-picker-footer td {
	text-align: center;
}

.x-date-left {
	background: transparent url(../images/default/shared/hd-sprite.gif) repeat-x scroll 0pt -83px;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	overflow: hidden;
}

.x-progress {
	font-family: arial, helvetica, sans-serif;
}

.x-float-right {
	float: right;
}

.x-layout-popup {
	background-color: #bb7446;
	border: 1px solid #7CA4D9;
}

.x-layout-collapsed .x-panel-header .x-tool {
	margin: 0 0 0 -4px;
	padding: 0px;
}

.ext-border-box .x-layout-collapsed {
	width: 22px;
	height: 22px;
}

.x-layout-collapsed-over {
	cursor: pointer;
	background-color: #d9e8fb;
}

.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}

.x-panel-toolbar {
	float: right;
	margin-right: 4px;
}

.x-cursor-col-resize {
	cursor: e-resize;
	cursor: col-resize;
}

.x-cursor-row-resize {
	cursor: n-resize;
	cursor: row-resize;
}

.x-drag-proxy {
	border: 1px dashed #3b5a82;
	background-color: #4C5456;
	filter: alpha(opacity = 50);
	opacity: .5;
	background-color: #c3daf9;
	z-index: 20000;
	overflow: hidden;
	position: absolute;
	left: 0;;
	top: 0;
}

.x-tab-panel {
	overflow: hidden;
	-moz-outline: none;
}

.x-tab-panel-header,.x-tab-panel-footer {
	border: 1px solid;
	overflow: hidden;
	zoom: 1;
}

.x-tab-panel-header {
	border: 1px solid;
	padding-bottom: 2px;
}

.x-tab-panel-footer {
	border: 1px solid;
	padding-top: 2px;
}

.x-tab-strip-wrap {
	width: 100%;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

ul.x-tab-strip {
	display: block;
	width: 5000px;
	zoom: 1;
}

ul.x-tab-strip-top {
	padding-top: 1px;
	background: repeat-x bottom;
	border-bottom: #586365 1px solid;
}

ul.x-tab-strip-bottom {
	padding-bottom: 1px;
	background: repeat-x top;
	border-top: 1px solid;
	border-bottom: 0 none;
}

.x-tab-panel-header-plain .x-tab-strip-top {
	background: transparent !important;
	padding-top: 0 !important;
}

.x-tab-panel-header-plain {
	background: transparent !important;
	border-width: 0 !important;
	padding-bottom: 0 !important;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer
	{
	border: 1px solid;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
	border-top: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-spacer {
	border-bottom: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-bottom {
	background: transparent !important;
	padding-bottom: 0 !important;
}

.x-tab-panel-footer-plain {
	background: transparent !important;
	border-width: 0 !important;
	padding-top: 0 !important;
}

.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer
	{
	height: 3px;
}

ul.x-tab-strip li {
	float: left;
	margin-left: 2px;
}

ul.x-tab-strip li.x-tab-edge {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	width: 1px;
}

.x-tab-strip a,.x-tab-strip span,.x-tab-strip em {
	display: block;
}

.x-tab-strip a {
	text-decoration: none !important;
	-moz-outline: none;
	outline: none;
	cursor: pointer;
}

.x-tab-strip-inner {
	overflow: hidden;
	text-overflow: ellipsis;
}

.x-tab-strip span.x-tab-strip-text {
	white-space: nowrap;
	cursor: pointer;
	padding: 4px 0;
}

.x-tab-strip-top .x-tab-with-icon .x-tab-right {
	padding-left: 6px;
}

.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
	padding-left: 20px;
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.x-tab-strip-active,.x-tab-strip-active a.x-tab-right {
	cursor: default;
}

.x-tab-strip-active span.x-tab-strip-text {
	cursor: default;
}

.x-tab-strip-disabled .x-tabs-text {
	cursor: default;
}

.x-tab-panel-body {
	overflow: hidden;
}

.x-tab-panel-bwrap {
	overflow: hidden;
}

.ext-ie .x-tab-strip .x-tab-right {
	position: relative;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	margin-bottom: -1px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text
	{
	padding-bottom: 5px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	margin-top: -1px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text
	{
	padding-top: 5px;
}

.x-tab-strip-top .x-tab-right {
	background: transparent no-repeat 0 -51px;
	padding-left: 10px;
}

.x-tab-strip-top .x-tab-left {
	background: transparent no-repeat right -351px;
	padding-right: 6px;
}

.x-tab-strip-top .x-tab-strip-inner {
	background: transparent repeat-x 0 -201px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-right {
	background-position: 0 -101px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-left {
	background-position: right -401px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
	background-position: 0 -251px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	background-position: 0 0;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left {
	background-position: right -301px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
	background-position: 0 -151px;
}

.x-tab-strip-bottom .x-tab-right {
	background: no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
	background: no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background: no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background: no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
	padding: 0 10px;
}

.x-tab-strip-bottom .x-tab-right {
	padding: 0;
}

.x-tab-strip .x-tab-strip-close {
	display: none;
}

.x-tab-strip-closable {
	position: relative;
}

.x-tab-strip-closable .x-tab-left {
	padding-right: 19px;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	opacity: .6;
	-moz-opacity: .6;
	background-repeat: no-repeat;
	display: block;
	width: 11px;
	height: 11px;
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
	z-index: 2;
}

.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
	opacity: .8;
	-moz-opacity: .8;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover {
	opacity: 1;
	-moz-opacity: 1;
}

.x-tab-panel-body {
	border: 1px solid;
}

.x-tab-panel-body-top {
	border-top: 0 none;
}

.x-tab-panel-body-bottom {
	border-bottom: 0 none;
}

.x-tab-scroller-left {
	background: transparent no-repeat 0px 0;
	border-bottom: 1px solid;
	width: 18px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
}

.x-tab-scroller-left-over {
	background-position: 0 0;
}

.x-tab-scroller-left-disabled {
	background-position: -18px 0;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
	cursor: default;
}

.x-tab-scroller-right {
	background: transparent no-repeat 0px 0;
	border-bottom: 1px solid;
	width: 18px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
}

.x-tab-scroller-right-over {
	background-position: 0 0;
}

.x-tab-scroller-right-disabled {
	background-position: -18px 0;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
	cursor: default;
}

.x-tab-scrolling-bottom .x-tab-scroller-left,.x-tab-scrolling-bottom .x-tab-scroller-right {
	margin-top: 1px;
}

.x-tab-scrolling .x-tab-strip-wrap {
	margin-left: 18px;
	margin-right: 18px;
}

.x-tab-scrolling {
	position: relative;
}

.x-tab-panel-bbar .x-toolbar {
	border: 1px solid;
	border-top: 0 none;
	overflow: hidden;
	padding: 2px;
}

.x-tab-panel-tbar .x-toolbar {
	border: 1px solid;
	border-top: 0 none;
	overflow: hidden;
	padding: 2px;
}

.x-form-field {
	margin: 0;
}

.x-form-text,textarea.x-form-field {
	padding: 1px 3px;
	background: repeat-x 0 0;
	border: 1px solid;
}

textarea.x-form-field {
	padding: 2px 3px;
}

.x-form-text,.ext-ie .x-form-file {
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
}

.ext-ie6 .x-form-text,.ext-ie7 .x-form-text {
	margin: -1px 0;
	height: 22px; /* ie quirks */
	line-height: 18px;
}

.ext-ie8-compatibility .x-form-text {
	margin: 0;
}

.x-form-field-wrap .x-form-text {
	position: relative;
}

.ext-strict .x-form-text {
	height: 17px;
}

.ext-safari.ext-mac textarea.x-form-field {
	margin-bottom: -2px;
}

textarea {
	resize: none;
}

.x-form-select-one {
	height: 20px;
	line-height: 18px;
	vertical-align: middle;
	border: 1px solid;
}

.x-form-check-wrap {
	line-height: 18px;
	height: 22px;
}

/*aligning Disable Notification to right side*/
.disable-notification {
	position: relative !important;
	left: 20px;
	top: 5px;
	*top: 15px;
}

body:first-of-type .disable-notification {
	top: 10px;
}

.x-editor .x-form-check-wrap {
	border: 1px solid;
	padding: 2px;
	height: 14px;
}

.x-editor .x-form-checkbox {
	height: 13px;
}

.x-form-check-group-label {
	border-bottom: 1px solid;
	margin-bottom: 5px;
	padding-left: 3px !important;
	float: none !important;
}

.x-form-field-wrap .x-form-trigger {
	width: 17px;
	height: 21px;
	border: 0;
	background: transparent no-repeat 0 0;
	cursor: pointer;
	border-bottom: 1px solid;
	position: absolute;
	top: 0;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
	height: 21px;
}

.x-form-field-wrap .x-form-date-trigger,.x-form-field-wrap .x-form-clear-trigger,.x-form-field-wrap .x-form-search-trigger
	{
	cursor: pointer;
}

.x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
	position: static;
	top: auto;
	vertical-align: top;
}

.x-form-field-wrap {
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
	white-space: nowrap;
}

.x-form-field-wrap .x-form-trigger-over {
	background-position: -17px 0;
}

.x-form-field-wrap .x-form-trigger-click {
	background-position: -34px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
	background-position: -51px 0;
}

.x-trigger-wrap-focus .x-form-trigger-over {
	background-position: -68px 0;
}

.x-trigger-wrap-focus .x-form-trigger-click {
	background-position: -85px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
	border-bottom: 1px solid;
}

.x-item-disabled .x-form-trigger-over {
	background-position: 0 0 !important;
	border-bottom: 1px solid;
}

.x-item-disabled .x-form-trigger-click {
	background-position: 0 0 !important;
	border-bottom: 1px solid;
}

.x-form-focus,textarea.x-form-focus {
	border: 1px solid;
}

.x-form-invalid,textarea.x-form-invalid {
	background: repeat-x bottom;
	border: 1px solid;
}

.ext-safari .x-form-invalid {
	border: 1px solid;
}

.x-form-inner-invalid,textarea.x-form-inner-invalid {
	background: repeat-x bottom;
}

.x-editor {
	visibility: hidden;
	padding: 0;
	margin: 0;
}

.ext-ie .x-form-check-wrap input {
	width: 15px;
	height: 15px;
}

.x-form-grow-sizer {
	left: -10000px;
	padding: 8px 3px;
	position: absolute;
	visibility: hidden;
	top: -10000px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	zoom: 1;
}

.x-form-grow-sizer p {
	margin: 0 !important;
	border: 0 none !important;
	padding: 0 !important;
}

.x-form-item {
	display: block;
	margin-bottom: 4px;
}

.x-form-item label {
	display: block;
	float: left;
	width: 100px;
	padding: 2px; /* Chrome migration Early code (padding: 3px;) */
	padding-left: 0;
	clear: left;
	z-index: 2;
	position: relative;
}

.x-form-element {
	padding-left: 105px;
	position: relative;
}

.x-form-invalid-msg {
	padding: 2px;
	padding-left: 18px;
	background: transparent no-repeat 0 2px;
	line-height: 16px;
	width: 200px;
}

.x-form-label-left label {
	text-align: left;
}

.x-form-label-right label {
	text-align: right;
}

.x-form-label-top .x-form-item label {
	width: auto;
	float: none;
	clear: none;
	display: inline;
	margin-bottom: 4px;
	position: static;
}

.x-form-label-top .x-form-element {
	padding-left: 0;
	padding-top: 4px;
}

.x-form-label-top .x-form-item {
	padding-bottom: 4px;
}

.x-small-editor .x-form-text {
	height: 20px;
	line-height: 16px;
	vertical-align: middle;
}

.ext-ie6 .x-small-editor .x-form-text,.ext-ie7 .x-small-editor .x-form-text
	{
	height: 20px !important;
	line-height: 16px !important;
}

.ext-strict .x-small-editor .x-form-text {
	height: 16px !important;
}

.ext-border-box .x-small-editor .x-form-text {
	height: 20px;
}

.x-small-editor .x-form-select-one {
	height: 20px;
	line-height: 16px;
	vertical-align: middle;
}

.x-small-editor .x-form-num-field {
	text-align: right;
}

.x-small-editor .x-form-field-wrap .x-form-trigger {
	height: 19px;
}

.x-form-clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.x-form-clear-left {
	clear: left;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.x-form-cb-label {
	width: auto !important;
	float: none !important;
	clear: none !important;
	display: inline !important;
	margin-left: 4px;
	position: relative !important;
	top: -2px;
}

.x-form-column {
	float: left;
	padding: 0;
	margin: 0;
	width: 48%;
	overflow: hidden;
	zoom: 1;
}

.x-form .x-form-btns-ct .x-btn {
	float: right;
	clear: none;
}

.x-form .x-form-btns-ct .x-form-btns td {
	border: 0;
	padding: 0;
}

.x-form .x-form-btns-ct .x-form-btns-right table {
	float: right;
	clear: none;
}

.x-form .x-form-btns-ct .x-form-btns-left table {
	float: left;
	clear: none;
}

.x-form .x-form-btns-ct .x-form-btns-center {
	text-align: center;
}

.x-form .x-form-btns-ct .x-form-btns-center table {
	margin: 0 auto;
}

.x-form .x-form-btns-ct table td.x-form-btn-td {
	padding: 3px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-left {
	background-position: 0 -147px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-right {
	background-position: 0 -168px;
}

.x-form .x-form-btns-ct .x-btn-focus .x-btn-center {
	background-position: 0 -189px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-center {
	background-position: 0 -126px;
}

.x-form .x-form-btns-ct .x-btn-click  .x-btn-right {
	background-position: 0 -84px;
}

.x-form .x-form-btns-ct .x-btn-click .x-btn-left {
	background-position: 0 -63px;
}

.x-form-invalid-icon {
	width: 16px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	background: transparent no-repeat 0 2px;
}

.x-fieldset {
	border: 1px solid;
	padding: 10px;
	margin-bottom: 10px;
	display: block;
}

.ext-ie .x-fieldset legend {
	margin-bottom: 10px;
}

.ext-ie .x-fieldset {
	padding-top: 0;
	padding-bottom: 10px;
}

.x-fieldset legend .x-tool-toggle {
	margin-right: 3px;
	margin-left: 0;
	float: left !important;
}

.x-fieldset legend input {
	margin-right: 3px;
	float: left !important;
	height: 13px;
	width: 13px;
}

fieldset.x-panel-collapsed {
	padding-bottom: 0 !important;
	border-width: 1px 1px 0 1px !important;
	border-left-color: transparent;
	border-right-color: transparent;
}

.ext-ie6 fieldset.x-panel-collapsed {
	padding-bottom: 0 !important;
	border-width: 1px 0 0 0 !important;
	margin-left: 1px;
	margin-right: 1px;
}

fieldset.x-panel-collapsed .x-fieldset-bwrap {
	visibility: hidden;
	position: absolute;
	left: -1000px;
	top: -1000px;
}

.ext-ie .x-fieldset-bwrap {
	zoom: 1;
}

.x-fieldset-noborder {
	border: 0px none transparent;
}

.x-fieldset-noborder legend {
	margin-left: -3px;
}

.ext-ie .x-fieldset-noborder legend {
	position: relative;
	margin-bottom: 23px;
}

.ext-ie .x-fieldset-noborder legend span {
	position: absolute;
	left: 16px;
}

div#login-dialog div.x-window-bl div.x-panel-btns div.x-panel-fbar {
	width: 269px !important;
}
/*Fixing Gap below the header title in IE*/
#login-dialog div.x-window-mc {
	padding-top: 8px
}

#login-dialog div.x-window-body {
	padding-top: 0px !important;
	margin-bottom: -8px;
}

#login-dialog div.hide-remember-label {
	margin-top: -1px;
}

div#login-dialog div.x-form-item {
	margin-top: 9px;
}

.ext-gecko .x-window-body .x-form-item {
	-moz-outline: none;
	overflow: hidden !important;
}

/* Advanced Search UI fixes */
div#advanced_search_window {
	width: 940px !important;
	overflow: hidden;
}

#advanced_search_window form div label {
	height: 14.4px !important;
	/*text-shadow:#000 1px 1px 2px;*/
	border: 1px solid #41494b;
	font-size: 11px;
	background-color: #4d5255;
	padding-left: 9px;
	color: #d4f3f2;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#advanced_search_window form div input {
	height: 17px;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	color: #34494b;
	width: 89px !important;
	*width: 86px !important;
}

#advanced-search-main-panel {
	width: 920px !important;
	margin: 14px 9px 9px 9px;
}

#advanced_search_window form div input.advanced-search-input-small {
	width: 86px !important;
	color: #34494b;
}

#advanced_search_window form div input.advanced-search-input-charttype {
	width: 89px !important;
	color: #34494b;
}

#advanced_search_window form div input.advanced-search-input-chartsubtype
	{
	width: 48px !important;
	color: #34494b;
}

#advanced_search_window form div input.advanced-search-combo-input {
	width: 162px !important;
	color: #34494b;
}

#advanced_search_window form div.x-form-element {
	padding-left: 128px !important;
}

#advanced_search_window form div input.advanced-search-input {
	width: 179px !important;
	color: #34494b;
}

#advanced_search_window #advanced-search-right-panel {
	width: 265px;
}

#advanced_search_window td.advanced-search-center-cell {
	height: 256px;
}

#advanced_search_window input#advanced-search-prev-count {
	width: 80px !important;
	*width: 78px !important;
}

#search-result-tool-typeahead {
	padding-left: 22px;
}

div#advancesearch-reset {
	background-image: url(../images/default/button/reset.jpg);
	height: 19px;
	background-repeat: no-repeat;
	top: 5px;
}

.ext-gecko .x-form-item {
	-moz-outline: none;
}

.x-hide-label label.x-form-item-label {
	display: none;
}

.x-hide-label .x-form-element {
	padding-left: 0 !important;
}

.x-fieldset {
	overflow: hidden;
}

/* make top of checkbox/tools visible in webkit */
.ext-webkit .x-fieldset-header {
	padding-top: 1px;
}

.x-fieldset-bwrap {
	overflow: hidden;
	zoom: 1;
}

.x-fieldset-body {
	overflow: hidden;
}

.x-combo-list .x-combo-selected {
	border-color: #a3bae9 !important;
}

/*.x-combo-list {
  background-color: white !important;
}*/
.ext-gecko .x-form-file {
	height: inherit !important;
}

.x-form-check {
	background: none !important
}

.x-form-radio {
	background: none !important
}

.x-form-label {
	padding: 2px 3px 3px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

.x-form-label-top .x-form-item {
	padding-bottom: 0px;
	margin-bottom: 2px;
}

.ext-safari .x-form-text {
	height: 22px; /* safari always same size */
	padding: 0 3px; /* remove extra top/bottom padding */
}

.ext-safari .x-small-editor .x-form-text {
	height: 20px;
}

.x-form-group .x-form-check-wrap {
	float: left;
	padding-right: 2px;
}

.x-form-group .x-form-check-wrap .x-form-group-label {
	float: left;
}

.x-form-group .x-form-radio-wrap {
	float: left;
	padding-right: 2px;
}

.x-form-group-label,.x-form-cb-label {
	font: normal 12px arial, helvetica, sans-serif;
	padding-right: 10px;
}

.x-form-file-wrap {
	height: 22px;
}

.ext-ie .x-form-file-wrap {
	height: 20px;
}

.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-form-invalid-icon {
	background-position: 0 0 !important;
}

.x-triggerfield-noedit {
	cursor: pointer;
}

.x-btn {
	cursor: pointer;
	white-space: nowrap;
}

.x-btn button {
	border: 0 none;
	background: transparent;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: auto;
	-moz-outline: 0 none;
	outline: 0 none;
}

* html .ext-ie .x-btn button {
	width: 1px;
}

.ext-ie .x-item-disabled .x-btn-mc img {
	filter: );
}

.ext-gecko .x-btn button,.ext-webkit .x-btn button {
	padding-left: 0;
	padding-right: 0;
}

.ext-gecko .x-btn button::-moz-focus-inner {
	padding: 0;
}

.ext-ie .x-btn button {
	padding-top: 2px;
}

.x-btn-text {
	cursor: pointer;
	white-space: nowrap;
	padding: 0;
	
	
}

.x-btn-noicon .x-btn-small .x-btn-text {
	height: 12px;
	margin-bottom: 3px;
	*margin-bottom: 0px;
	margin-left: -1px;
}

.x-btn-noicon .x-btn-medium .x-btn-text {
	height: 24px;
}

.x-btn-noicon .x-btn-large .x-btn-text {
	height: 32px;
}

.x-btn-icon .x-btn-text {
	background-position: center;
	background-repeat: no-repeat;
}

.x-btn-icon .x-btn-small .x-btn-text {
	height: 16px;
	width: 16px;
}

.x-btn-icon .x-btn-medium .x-btn-text {
	height: 24px !important;
	width: 24px !important;
}

.x-btn-icon .x-btn-large .x-btn-text {
	height: 36px;
	width: 32px;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 16px;
}

.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text {
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 26px;
	height: 24px;
}

.x-btn-text-icon .x-btn-icon-large-left .x-btn-text {
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 34px;
	height: 32px;
}

.x-btn-text-icon .x-btn-icon-small-top .x-btn-text {
	background-position: center 0;
	background-repeat: no-repeat;
	padding-top: 18px;
}

.x-btn-text-icon .x-btn-icon-medium-top .x-btn-text {
	background-position: center 0;
	background-repeat: no-repeat;
	padding-top: 26px;
}

.x-btn-text-icon .x-btn-icon-large-top .x-btn-text {
	background-position: center 0;
	background-repeat: no-repeat;
	padding-top: 34px;
}

.x-btn-text-icon .x-btn-icon-small-right .x-btn-text {
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 18px;
	height: 16px;
}

.x-btn-text-icon .x-btn-icon-medium-right .x-btn-text {
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 26px;
	height: 24px;
}

.x-btn-text-icon .x-btn-icon-large-right .x-btn-text {
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 34px;
	height: 32px;
}

.x-btn-text-icon .x-btn-icon-small-bottom .x-btn-text {
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

.x-btn-text-icon .x-btn-icon-medium-bottom .x-btn-text {
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 26px;
}

.x-btn-text-icon .x-btn-icon-large-bottom .x-btn-text {
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 34px;
}

.x-btn-tr i,.x-btn-tl i,.x-btn-mr i,.x-btn-ml i,.x-btn-br i,.x-btn-bl i
	{
	font-size: 1px;
	line-height: 1px;
	width: 1px;
	display: block;
	overflow: hidden;
}

.x-btn-tr i,.x-btn-tl i,.x-btn-br i,.x-btn-bl i {
	height: 1px;
}

.x-btn-tl {
	width: 1px;
	height: 1px;
	background: no-repeat 0 0;
}

.x-btn-tr {
	width: 1px;
	height: 1px;
	background: no-repeat -3px 0;
}

.x-btn-tc {
	height: 1px;
	background: repeat-x 0 -6px;
}

.x-btn-ml {
	width: 1px;
	background: no-repeat 0 -24px;
	height: 16px;
}

.x-btn-mr {
	width: 1px;
	background: no-repeat -5px -24px;
	height: 16px;
}

.x-btn-mc {
	background: repeat-x 0 -1096px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	height: 18px;
}

.x-btn-bl {
	width: 1px;
	height: 1px;
	background: no-repeat 0 -3px;
}

.x-btn-br {
	width: 1px;
	height: 1px;
	background: no-repeat -3px -3px;
}

.x-btn-bc {
	height: 1px;
	background: repeat-x 0 -6px;
}

.x-btn-over .x-btn-tl {
	background-position: -6px 0;
}

.x-btn-over .x-btn-tr {
	background-position: -9px 0;
}

.x-btn-over .x-btn-tc {
	background-position: 0 -9px;
}

.x-btn-over .x-btn-ml {
	background-position: -6px -24px;
}

.x-btn-over .x-btn-mr {
	background-position: -9px -24px;
}

.x-btn-over .x-btn-mc {
	background-position: 0 -2168px;
}

.x-btn-over .x-btn-bl {
	background-position: -6px -3px;
}

.x-btn-over .x-btn-br {
	background-position: -9px -3px;
}

.x-btn-over .x-btn-bc {
	background-position: 0 -18px;
}

.x-btn-click .x-btn-tl,.x-btn-menu-active .x-btn-tl,.x-btn-pressed .x-btn-tl
	{
	background-position: -12px 0;
}

.x-btn-click .x-btn-tr,.x-btn-menu-active .x-btn-tr,.x-btn-pressed .x-btn-tr
	{
	background-position: -15px 0;
}

.x-btn-click .x-btn-tc,.x-btn-menu-active .x-btn-tc,.x-btn-pressed .x-btn-tc
	{
	background-position: 0 -12px;
}

.x-btn-click .x-btn-ml,.x-btn-menu-active .x-btn-ml,.x-btn-pressed .x-btn-ml
	{
	background-position: -12px -24px;
}

.x-btn-click .x-btn-mr,.x-btn-menu-active .x-btn-mr,.x-btn-pressed .x-btn-mr
	{
	background-position: -15px -24px;
}

.x-btn-click .x-btn-mc,.x-btn-menu-active .x-btn-mc,.x-btn-pressed .x-btn-mc
	{
	background-position: 0 -3240px;
}

.x-btn-click .x-btn-bl,.x-btn-menu-active .x-btn-bl,.x-btn-pressed .x-btn-bl
	{
	background-position: -12px -3px;
}

.x-btn-click .x-btn-br,.x-btn-menu-active .x-btn-br,.x-btn-pressed .x-btn-br
	{
	background-position: -15px -3px;
}

.x-btn-click .x-btn-bc,.x-btn-menu-active .x-btn-bc,.x-btn-pressed .x-btn-bc
	{
	background-position: 0 -21px;
}

.x-btn-disabled * {
	cursor: default !important;
}

.x-btn-mc em.x-btn-arrow {
	display: block;
	background: transparent no-repeat right center;
	padding-right: 10px;
}

.x-btn-mc em.x-btn-split {
	display: block;
	background: transparent no-repeat right center;
	padding-right: 14px;
}

.x-btn-mc em.x-btn-arrow-bottom {
	display: block;
	background: transparent no-repeat center bottom;
	padding-bottom: 7px;
}

.x-btn-mc em.x-btn-split-bottom {
	display: block;
	background: transparent no-repeat center bottom;
	padding-bottom: 14px;
}

.x-btn-as-arrow .x-btn-mc em {
	display: block;
	background: transparent;
	padding-bottom: 14px;
}

.x-btn-group {
	padding: 1px;
}

.x-btn-group-header {
	padding: 2px;
	text-align: center;
}

.x-btn-group-tc {
	background: transparent repeat-x 0 0;
	overflow: hidden;
}

.x-btn-group-tl {
	background: transparent no-repeat 0 0;
	padding-left: 3px;
	zoom: 1;
}

.x-btn-group-tr {
	background: transparent no-repeat right 0;
	zoom: 1;
	padding-right: 3px;
}

.x-btn-group-bc {
	background: transparent repeat-x 0 bottom;
	zoom: 1;
}

.x-btn-group-bc .x-panel-footer {
	zoom: 1;
}

.x-btn-group-bl {
	background: transparent no-repeat 0 bottom;
	padding-left: 3px;
	zoom: 1;
}

.x-btn-group-br {
	background: transparent no-repeat right bottom;
	padding-right: 3px;
	zoom: 1;
}

.x-btn-group-mc {
	border: 0 none;
	padding: 1px 0 0 0;
	margin: 0;
}

.x-btn-group-mc .x-btn-group-body {
	background: transparent;
	border: 0 none;
}

.x-btn-group-ml {
	background: transparent repeat-y 0 0;
	padding-left: 3px;
	zoom: 1;
}

.x-btn-group-mr {
	background: transparent repeat-y right 0;
	padding-right: 3px;
	zoom: 1;
}

.x-btn-group-bc .x-btn-group-footer {
	padding-bottom: 6px;
}

.x-panel-nofooter .x-btn-group-bc {
	height: 3px;
	font-size: 0;
	line-height: 0;
}

.x-btn-group-bwrap {
	overflow: hidden;
	zoom: 1;
}

.x-btn-group-body {
	overflow: hidden;
	zoom: 1;
}

.x-btn-group-notitle .x-btn-group-tc {
	background: transparent repeat-x 0 0;
	overflow: hidden;
	height: 2px;
}

.x-toolbar {
	border-style: solid;
	border-width: 0 0 1px 0;
	display: block;
	/*padding:2px;*/
	background: repeat-x top left;
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
	overflow: hidden;
}

.x-toolbar .x-item-disabled .x-btn-icon {
	opacity: .35;
	-moz-opacity: .35;
	filter: alpha(opacity = 35);
}

.x-toolbar td {
	vertical-align: middle;
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label
	{
	white-space: nowrap;
}

.x-toolbar .x-item-disabled {
	cursor: default;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.x-toolbar .x-item-disabled * {
	cursor: default;
}

.x-toolbar .x-toolbar-cell {
	vertical-align: middle;
}

.x-toolbar .x-btn-tl,.x-toolbar .x-btn-tr,.x-toolbar .x-btn-tc,.x-toolbar .x-btn-ml,.x-toolbar .x-btn-mr,.x-toolbar .x-btn-mc,.x-toolbar .x-btn-bl,.x-toolbar .x-btn-br,.x-toolbar .x-btn-bc
	{
	background-position: 500px 500px;
}

.x-toolbar .x-btn-over .x-btn-tl {
	background-position: -6px 0;
}

.x-toolbar .x-btn-over .x-btn-tr {
	background-position: -9px 0;
}

.x-toolbar .x-btn-over .x-btn-tc {
	background-position: 0 -9px;
}

.x-toolbar .x-btn-over .x-btn-ml {
	background-position: -6px -24px;
}

.x-toolbar .x-btn-over .x-btn-mr {
	background-position: -9px -24px;
}

.x-toolbar .x-btn-over .x-btn-mc {
	background-position: 0 -2168px;
}

.x-toolbar .x-btn-over .x-btn-bl {
	background-position: -6px -3px;
}

.x-toolbar .x-btn-over .x-btn-br {
	background-position: -9px -3px;
}

.x-toolbar .x-btn-over .x-btn-bc {
	background-position: 0 -18px;
}

.x-toolbar .x-btn-click .x-btn-tl,.x-toolbar .x-btn-menu-active .x-btn-tl,.x-toolbar .x-btn-pressed .x-btn-tl
	{
	background-position: -12px 0;
}

.x-toolbar .x-btn-click .x-btn-tr,.x-toolbar .x-btn-menu-active .x-btn-tr,.x-toolbar .x-btn-pressed .x-btn-tr
	{
	background-position: -15px 0;
}

.x-toolbar .x-btn-click .x-btn-tc,.x-toolbar .x-btn-menu-active .x-btn-tc,.x-toolbar .x-btn-pressed .x-btn-tc
	{
	background-position: 0 -12px;
}

.x-toolbar .x-btn-click .x-btn-ml,.x-toolbar .x-btn-menu-active .x-btn-ml,.x-toolbar .x-btn-pressed .x-btn-ml
	{
	background-position: -12px -24px;
}

.x-toolbar .x-btn-click .x-btn-mr,.x-toolbar .x-btn-menu-active .x-btn-mr,.x-toolbar .x-btn-pressed .x-btn-mr
	{
	background-position: -15px -24px;
}

.x-toolbar .x-btn-click .x-btn-mc,.x-toolbar .x-btn-menu-active .x-btn-mc,.x-toolbar .x-btn-pressed .x-btn-mc
	{
	background-position: 0 -3240px;
}

.x-toolbar .x-btn-click .x-btn-bl,.x-toolbar .x-btn-menu-active .x-btn-bl,.x-toolbar .x-btn-pressed .x-btn-bl
	{
	background-position: -12px -3px;
}

.x-toolbar .x-btn-click .x-btn-br,.x-toolbar .x-btn-menu-active .x-btn-br,.x-toolbar .x-btn-pressed .x-btn-br
	{
	background-position: -15px -3px;
}

.x-toolbar .x-btn-click .x-btn-bc,.x-toolbar .x-btn-menu-active .x-btn-bc,.x-toolbar .x-btn-pressed .x-btn-bc
	{
	background-position: 0 -21px;
}

.x-toolbar div.xtb-text {
	padding: 2px 2px 0;
	line-height: 16px;
	display: block;
}

.x-toolbar .xtb-sep {
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}

.x-toolbar .xtb-spacer {
	width: 2px;
}

.x-tbar-page-number {
	width: 24px;
	height: 14px;
}

.x-paging-info {
	position: absolute;
	top: 5px;
	right: 8px;
}

.x-toolbar-ct {
	width: 100%;
}

.x-panel-tbar,.x-panel-bbar,.x-window-tbar,.x-window-bbar,.x-tab-panel-tbar,.x-tab-panel-bbar,.x-plain-tbar,.x-plain-bbar
	{
	overflow: hidden;
	zoom: 1;
}

.x-toolbar-more .x-btn-small .x-btn-text {
	height: 16px;
	width: 12px;
}

.x-toolbar-more em.x-btn-arrow {
	display: inline;
	background: transparent;
	padding-right: 0;
}

.x-toolbar-more .x-btn-mc em.x-btn-arrow {
	background-image: none;
}

div.x-toolbar-no-items {
	color: gray !important;
	padding: 5px 10px !important;
}

.x-resizable-handle {
	position: absolute;
	z-index: 100;
	font-size: 1px;
	line-height: 6px;
	overflow: hidden;
	filter: alpha(opacity = 0);
	opacity: 0;
	zoom: 1;
}

.x-resizable-handle-east {
	width: 6px;
	cursor: e-resize;
	right: 0;
	top: 0;
	height: 100%;
}

.ext-ie .x-resizable-handle-east {
	margin-right: -1px;
}

.x-resizable-handle-south {
	width: 100%;
	cursor: s-resize;
	left: 0;
	bottom: 0;
	height: 6px;
}

.ext-ie .x-resizable-handle-south {
	margin-bottom: -1px;
}

.x-resizable-handle-west {
	width: 6px;
	cursor: w-resize;
	left: 0;
	top: 0;
	height: 100%;
}

.x-resizable-handle-north {
	width: 100%;
	cursor: n-resize;
	left: 0;
	top: 0;
	height: 6px;
}

.x-resizable-handle-southeast {
	width: 6px;
	cursor: se-resize;
	right: 0;
	bottom: 0;
	height: 6px;
	z-index: 101;
}

.x-resizable-handle-northwest {
	width: 6px;
	cursor: nw-resize;
	left: 0;
	top: 0;
	height: 6px;
	z-index: 101;
}

.x-resizable-handle-northeast {
	width: 6px;
	cursor: ne-resize;
	right: 0;
	top: 0;
	height: 6px;
	z-index: 101;
}

.x-resizable-handle-southwest {
	width: 6px;
	cursor: sw-resize;
	left: 0;
	bottom: 0;
	height: 6px;
	z-index: 101;
}

.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle
	{
	filter: alpha(opacity = 100);
	opacity: 1;
}

.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east,.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west
	{
	background-position: left;
}

.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south,.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north
	{
	background-position: top;
}

.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast
	{
	background-position: top left;
}

.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest
	{
	background-position: bottom right;
}

.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast
	{
	background-position: bottom left;
}

.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest
	{
	background-position: top right;
}

.x-resizable-proxy {
	border: 1px dashed;
	position: absolute;
	overflow: hidden;
	display: none;
	left: 0;
	top: 0;
	z-index: 50000;
}

.x-resizable-overlay {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200000;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.x-grid3 {
	position: relative;
	overflow: hidden;
}

.x-grid-panel .x-panel-body {
	overflow: hidden !important;
}

.x-grid-panel .x-panel-mc .x-panel-body {
	border: 1px solid;
}

.x-grid3 .x-grid3-row-table {
	table-layout: fixed;
}

.x-grid3-viewport {
	overflow: hidden;
	background-color: #4b5556;
}

.x-grid3-hd-row .x-grid3-hd,.x-grid3-row .x-grid3-hd,.x-grid3-summary-row .x-grid3-hd
	{
	-moz-outline: none;
	-moz-user-focus: normal;
	-webkit-outline: none;
	-webkit-user-focus: normal;
}

.x-grid3-row,.x-grid3-summary-row {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore;
}


.x-grid3-row td.x-grid3-cell, .x-grid3-summary-row td.x-grid3-cell {
	line-height: 13px;
	vertical-align: top;
	border-right: 1px solid #606a6c;
	text-transform: none; *
	padding-left: 1px;
	padding-right: 1px; *
	padding-right: 0px;
	-moz-outline: none;
	outline: 0 none;
}

.x-grid3-hd-row .x-grid3-hd {
	line-height: 15px;
	vertical-align: middle;
	border-left: 1px solid;
	border-right: 1px solid;
	text-transform: none;
}

.x-grid3-hd-row .x-grid3-marker-hd {
	padding: 3px;
	text-transform: none;
}

.x-grid3-row .x-grid3-marker {
	padding: 3px;
	text-transform: none;
}

.x-grid3-cell-inner,.x-grid3-hd-inner {
	overflow: hidden;
	padding: 3px 3px 3px 5px;
	white-space: nowrap;
	line-height: 16px;
}

.x-grid3-hd-inner {
	position: relative;
	cursor: inherit;
	padding: 2px 3px 4px 5px;
	vertical-align: middle;
	text-transform: uppercase !important;
}

.x-grid3-row-body {
	white-space: normal;
	font-size: 11px;
}

.x-grid3-body-cell {
	-moz-outline: 0 none;
	outline: 0 none;
}

.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner {
	width: 100%;
}

.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner {
	width: auto;
}

.x-grid-row-loading {
	background: no-repeat center center;
}

.x-grid-page {
	overflow: hidden;
}

.x-grid3-row {
	cursor: default;
	width: 100%;
}

.x-grid3-row-over {
	background: repeat-x left top;
}
.x-grid3-resize-proxy {
	width: 1px;
	left: 0;
	cursor: e-resize;
	cursor: col-resize;
	position: absolute;
	top: 0;
	height: 100px;
	overflow: hidden;
	visibility: hidden;
	border: 0 none;
	z-index: 7;
}

.x-grid3-resize-marker {
	width: 1px;
	left: 0;
	position: absolute;
	top: 0;
	height: 100px;
	overflow: hidden;
	visibility: hidden;
	border: 0 none;
	z-index: 7;
}

.x-grid3-focus {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 1px;
	font-size: 1px;
	-moz-outline: 0 none;
	outline: 0 none;
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: ignore;
}
.x-grid3-header {
	background: repeat-x 0 bottom;
	cursor: default;
	zoom: 1;
}
.x-grid3-header-pop {
	border-left: 1px solid;
	float: right;
	clear: none;
}
.x-grid3-header-pop-inner {
	border-left: 1px solid;
	width: 14px;
	height: 19px;
	background: transparent no-repeat center center;
}
.ext-ie .x-grid3-header-pop-inner {
	width: 15px;
}
.ext-strict .x-grid3-header-pop-inner {
	width: 14px;
}
.x-grid3-header-inner {
	overflow: visible;
	zoom: 1;
	float: left;
}
td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open {
	border-left: 1px solid;
	border-right: 1px solid;
}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner
	{
	background: repeat-x left bottom;
}
.x-grid3-sort-icon {
	background-repeat: no-repeat;
	display: none;
	height: 4px;
	width: 13px;
	margin-left: 3px;
	vertical-align: middle;
}

.sort-asc .x-grid3-sort-icon,.sort-desc .x-grid3-sort-icon {
	display: inline;
}

.ext-strict .ext-ie .x-grid3-header-inner,.ext-strict .ext-ie6 .x-grid3-hd {
	position: relative;
}

.ext-strict .ext-ie6 .x-grid3-hd-inner {
	position: static;
}

.x-grid3-body {
	background-color: #515c5e;
	width: auto;
	zoom: 1;
}

.x-grid3-scroller {
	overflow: auto;
	zoom: 1;
	position: relative;
	border-left: 1px solid #4b5556;
	background-color: #515c5e;
	overflow-x: hidden;
	overflow-y: auto;
}

.x-grid3-cell-text,.x-grid3-hd-text {
	display: block;
	padding: 3px 5px 3px 5px;
}

.x-grid3-split {
	background-position: center;
	background-repeat: no-repeat;
	cursor: e-resize;
	cursor: col-resize;
	display: block;
	font-size: 1px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: 2px;
	width: 6px;
	z-index: 3;
}

.x-dd-drag-proxy .x-grid3-hd-inner {
	background: repeat-x left bottom;
	width: 120px;
	padding: 3px;
	border: 1px solid;
	overflow: hidden;
}

.col-move-top,.col-move-bottom {
	width: 9px;
	height: 9px;
	position: absolute;
	top: 0;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	visibility: hidden;
	z-index: 20000;
	background: transparent no-repeat left top;
}

.x-grid3-row-selected {
	border: none !important;
}

.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker {
	background: repeat-x 0 bottom !important;
	vertical-align: middle !important;
	padding: 0;
	border-bottom: none !important;
	text-align: center;
}

.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div {
	padding: 0 4px;
	text-align: center;
}

.x-grid3-dirty-cell {
	background: transparent no-repeat 0 0;
}

.x-grid3-topbar,.x-grid3-bottombar {
	overflow: hidden;
	display: none;
	zoom: 1;
	position: relative;
}

.x-grid3-topbar .x-toolbar {
	border-right: 0 none;
}

.x-grid3-bottombar .x-toolbar {
	border-right: 0 none;
	border-bottom: 0 none;
}

.x-props-grid .x-grid3-cell {
	padding: 1px;
}

.x-props-grid .x-grid3-td-name .x-grid3-cell-inner {
	background: transparent repeat-y -16px !important;
	padding-left: 12px;
}

.x-props-grid .x-grid3-body .x-grid3-td-name {
	padding: 1px;
	padding-right: 0;
	border: 0 none;
}

.x-grid3-col-dd {
	border: 0 none;
	padding: 0;
	background: transparent;
}

.x-dd-drag-ghost .x-grid3-dd-wrap {
	padding: 1px 3px 3px 1px;
}

.x-grid3-hd {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore;
	text-transform: uppercase;
}

.x-grid3-hd-btn {
	display: none;
	position: absolute;
	width: 14px;
	background: no-repeat left center;
	right: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn {
	display: block;
}

a.x-grid3-hd-btn:hover {
	background-position: -14px center;
}

.x-grid3-body .x-grid3-td-expander {
	background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner {
	padding: 0 !important;
	/* height: 100%; Chrome Changing for wrapping grid back in "Show All territory all terms"*/
	text-transform: none;
}

.x-grid3-row-expander {
	width: 100%;
	height: 18px;
	background-position: 4px 2px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.x-grid3-row-collapsed .x-grid3-row-expander {
	background-position: 4px 2px;
}

.x-grid3-row-expanded .x-grid3-row-expander {
	background-position: -21px 2px;
}

.x-grid3-row-collapsed .x-grid3-row-body {
	display: none !important;
}

.x-grid3-row-expanded .x-grid3-row-body {
	display: block !important;
}

.x-grid3-body .x-grid3-td-checker {
	background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner {
	padding: 0 !important;
	height: 100%;
}

.x-grid3-row-checker,.x-grid3-hd-checker {
	width: 100%;
	height: 18px;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.x-grid3-hd-checker {
	padding-bottom: 0px !important;
}

.x-grid3-row .x-grid3-row-checker {
	background-position: 2px 2px;
}

.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker,.x-grid3-row-checked .x-grid3-row-checker {
	background-position: -23px 2px;
}

.x-grid3-hd-checker {
	background-position: 2px 3px;
}

.x-grid3-hd-checker-on .x-grid3-hd-checker {
	background-position: -23px 3px;
}

.x-grid3-body .x-grid3-td-numberer {
	background: transparent repeat-y right;
}

.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
	padding: 3px 5px 0 0 !important;
	text-align: right;
}

.x-grid3-body .x-grid3-td-row-icon {
	background: transparent repeat-y right;
	vertical-align: top;
	text-align: center;
}

.x-grid3-body .x-grid3-td-row-icon .x-grid3-cell-inner {
	padding: 0 !important;
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-left: 2px;
	margin-top: 3px;
}

.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
	background: transparent repeat-y right;
	text-transform: none !important;
}

.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner {
	padding: 1px 0 0 0 !important;
}

.x-grid3-check-col {
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.x-grid3-check-col-on {
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}

.x-grid-group,.x-grid-group-body,.x-grid-group-hd {
	zoom: 1;
}

.x-grid-group-hd {
	border-bottom: 2px solid;
	cursor: pointer;
	padding-top: 6px;
}

.x-grid-group-hd div {
	background: transparent no-repeat 3px -47px;
	padding: 4px 4px 4px 17px;
}

.x-grid-group-collapsed .x-grid-group-hd div {
	background-position: 3px 3px;
}

.x-grid-group-collapsed .x-grid-group-body {
	display: none;
}

.ext-ie7 .x-grid-panel .x-panel-bbar {
	position: relative;
}

.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
	padding-right: 0;
	border-right: 1px solid;
}

.ext-ie6 .x-grid3-header {
	position: relative;
}

.x-grid3-check-col-disabled {
	width: 100%;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

.x-row-editor-header {
	height: 2px;
	overflow: hidden;
}

.x-row-editor-footer {
	height: 2px;
	overflow: hidden;
}

.ext-ie8 .x-row-editor .x-form-field-wrap .x-form-text,.ext-ie8-compatibility .x-row-editor .x-form-field-wrap .x-form-text {
	margin: -1px 0;
}

.ext-ie .x-row-editor-footer {
	margin-top: -1px;
}

.x-row-editor-body {
	overflow: hidden;
	zoom: 1;
	padding-top: 2px;
}

.x-row-editor .x-btns {
	position: absolute;
	top: 28px;
	left: 20px;
	padding-left: 5px;
}

.x-row-editor .x-btns .x-plain-bwrap {
	padding-right: 5px;
}

.x-row-editor .x-btns .x-plain-body {
	height: 31px;
}

.x-row-editor .x-btns .x-table-layout-cell {
	padding: 3px;
}

.x-grid3-footer {
	background: #f7f7f7 none repeat scroll 0 0;
	border-top: 1px solid #4C5456;
	border-bottom: 1px solid #4C5456;
	display: block;
	overflow: hidden;
	position: relative;
}

.x-grid3-footer-row {
	border-top: 1px solid #EEEEEE;
	background-color: #f7f7f7;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore;
}

.x-grid3-footer-row td {
	line-height: 13px;
	vertical-align: top;
	padding-left: 1px;
	padding-right: 1px;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-dd-drag-proxy {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index: 15000;
}

.x-dd-drag-ghost {
	-moz-opacity: 0.85;
	opacity: .85;
	filter: alpha(opacity = 85);
	border: 1px solid;
	padding: 3px;
	padding-left: 20px;
	white-space: nowrap;
}

.x-dd-drag-repair .x-dd-drag-ghost {
	-moz-opacity: 0.4;
	opacity: .4;
	filter: alpha(opacity = 40);
	border: 0 none;
	padding: 0;
	background-color: transparent;
}

.x-dd-drag-repair .x-dd-drop-icon {
	visibility: hidden;
}

.x-dd-drop-icon {
	position: absolute;
	top: 3px;
	left: 3px;
	display: block;
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}

.x-view-selector {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	border: 1px dotted;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
	zoom: 1;
}

.x-dd-cursor {
	cursor: default !important;
}

.x-insert-bar {
	position: absolute;
	z-index: 99999;
}

.x-insert-bar td {
	line-height: 1px;
	font-size: 1px;
}

.x-insert-left {
	background: url(../images/gxt/dd/insert-bg.gif) no-repeat;
}

.x-insert-mid {
	background: url(../images/gxt/dd/insert-bg.gif) repeat-x 0 -12px;
}

.x-insert-right {
	background: url(../images/gxt/dd/insert-bg.gif) no-repeat 0px -6px;
}

.tree-folder {
	background: url(../images/gxt/icons/folder-closed.gif) no-repeat center
		left !important;
}

.tree-folder-open {
	background: url(../images/gxt/icons/folder.gif) no-repeat center left
		!important;
}

.my-tree {
	cursor: default;
	font-size: 11px;
	-moz-outline: none;
	-moz-user-focus: none;
}

.my-root-item {
	padding: 4px;
}

.my-tree-item,.my-tree-item table,.my-tree-item table td {
	-moz-outline: none;
	-moz-user-focus: normal;
	font-size: 11px;
}

.my-tree-item td {
	height: 19px;
}

.my-tree-indent {
	line-height: 1px;
	font-size: 1px;
}

.my-tree-joint div {
	width: 15px;
	height: 19px;
	line-height: 1px;
	font-size: 1px;
}

.my-tree-left,.my-tree-left div,.my-tree-right {
	line-height: 1px;
	font-size: 1px;
	width: 3px;
}

.my-tree-left div,.my-tree-right div {
	width: 3px;
}

.my-tree-item,.my-treeitem-wrap {
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tree-check div {
	width: 17px;
	height: 17px;
	line-height: 1px;
	font-size: 1px;
}

.my-tree-icon div {
	width: 16px;
	height: 17px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}

.my-tree-item-text span {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	height: 15px;
	cursor: pointer;
}

.my-tree-over .my-tree-left {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
		-57px;
}

.my-tree-over .my-tree-right {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
		-76px;
}

.my-tree-over .my-tree-check,.my-tree-over .my-tree-icon,.my-tree-over .my-tree-item-text {
	background: url(../images/gxt/shared/select-19-bg.gif) left -95px;
}

.my-tree-sel .my-tree-left {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left 0px;
}

.my-tree-sel .my-tree-right {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
}

.my-tree-sel .my-tree-check,.my-tree-sel .my-tree-icon,.my-tree-sel .my-tree-item-text{
	background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
}

.my-tree-drop .my-tree-left {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -115px;
}

.my-tree-drop .my-tree-right {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -133px;
}

.my-tree-drop .my-tree-check,.my-tree-drop .my-tree-icon,.my-tree-drop .my-tree-item-text {
	background: url(../images/gxt/shared/select-19-bg.gif) left -152px;
}

.my-tree-close {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px 1px;
}

.my-tree-open {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -32px;
}

.my-tree-joint-over  .my-tree-open {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -48px;
}

.my-tree-joint-over .my-tree-close {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -15px;
}

.my-tree-notchecked {
	background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 50%;
}

.my-tree-checked {
	background: url(../images/gxt/tree/checked.gif) no-repeat 0px 50%;
}

.my-tree-loading .tree-folder {
	background: url(../images/gxt/icons/wait.gif) no-repeat 0px -1px !important;
}

.my-tree-loading .my-tree-item-text span {
	font-style: italic;
}

.x-ftree-selected .x-ftree-text {
	background-color: #d9e8fb;
}

.x-ftree-node-over .x-ftree-text {
	background-color: #eee;
}

.x-ftree-item {
	line-height: 18px;
}

.x-ftree-joint,.x-ftree-icon {
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

.x-ftree-text {
	color: black;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	color: black;
	padding-left: 4px;
	vertical-align: middle;
	line-height: 18px;
	padding: 2px 4px 4px 4px;
}

/* some default icons for leaf/folder */
.x-ftree2-expanded .x-ftree2-icon {
	background-image: url(../images/default/tree/folder-open.gif);
}

.x-ftree2-leaf .x-ftree2-icon {
	background-image: url(../images/default/tree/leaf.gif);
}

.x-ftree2-collapsed .x-ftree2-icon {
	background-image: url(../images/gxt/icons/folder-closed.gif);
}

/* Arrows */
.x-ftree2-arrows .x-ftree2-joint {
	background: transparent;
}

.x-ftree2-arrows .x-ftree2-joint-plus {
	background: transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;
}

.x-ftree2-arrows .x-ftree2-joint-minus {
	background: transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;
}

.x-ftree2-arrows .x-ftree2-ec-over .x-ftree2-joint-plus {
	background-position: -32px 0;
}

.x-ftree2-arrows .x-ftree2-ec-over .x-ftree2-joint-minus {
	background-position: -48px 0;
}

.x-treegrid {
	-moz-outline: none;
	-moz-user-focus: none;
}

.x-treegrid .x-treegrid-column .x-grid3-cell-inner {
	padding: 0px !important;
}

.x-tree3 {
	cursor: default;
	-moz-outline: none;
	-moz-user-focus: none;
}

.x-tree3-node {
	cursor: default;
}

.x-tree3-el {
	white-space: nowrap;
	height: 21px;
	position: relative;
}

.x-tree3-node-text {
	white-space: nowrap;
	line-height: 11px;
	text-decoration: none;
	padding: 0 0 0 3px;
	position: relative;
	top: -4px;
}

.x-tree3-node-ct {
	display: none;
}

.x-tree3-node-text-widget {
	position: static !important;
	padding: 0px !important;
}

.x-date-picker {
	border: 1px solid;
	border-top: 0 none;
	position: relative;
}

.x-date-picker a {
	-moz-outline: 0 none;
	outline: 0 none;
}

.x-date-inner,.x-date-inner td,.x-date-inner th {
	border-collapse: separate;
}

.x-date-middle,.x-date-left,.x-date-right {
	background: repeat-x 0 -83px;
	overflow: hidden;
}

.x-date-middle .x-btn-tc,.x-date-middle .x-btn-tl,.x-date-middle .x-btn-tr,.x-date-middle .x-btn-mc,.x-date-middle .x-btn-ml,.x-date-middle .x-btn-mr,.x-date-middle .x-btn-bc,.x-date-middle .x-btn-bl,.x-date-middle .x-btn-br
	{
	background: transparent !important;
	vertical-align: middle;
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
	background: transparent no-repeat right 0;
}

.x-date-right,.x-date-left {
	width: 18px;
}

.x-date-right {
	text-align: right;
}

.x-date-middle {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 130px ;
}

.x-date-right a,.x-date-left a {
	display: block;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	-moz-opacity: 0.6;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.x-date-right a:hover,.x-date-left a:hover {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity = 100);
}

.x-date-right a {
	margin-right: 2px;
	text-decoration: none !important;
}

.x-date-left a {
	margin-left: 2px;
	text-decoration: none !important;
}

table.x-date-inner {
	width: 100%;
	table-layout: fixed;
}

.x-date-inner th {
	width: 25px;
}

.x-date-inner th {
	background: repeat-x left top;
	text-align: right !important;
	border-bottom: 1px solid;
	cursor: default;
	padding: 0;
	border-collapse: separate;
}

.x-date-inner th span {
	display: block;
	padding: 2px;
	padding-right: 7px;
}

.x-date-inner td {
	border-right: 1px solid;
	border-bottom: 1px solid;
	text-align: right;
	padding: 0;
}

.x-date-inner a {
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	text-align: right;
	zoom: 1;
}

.x-date-inner .x-date-active {
	cursor: pointer;
	color: black;
}

.x-date-inner .x-date-selected a {
	background: repeat-x left top;
	border: 1px solid;
	padding: 1px 4px;
}

.x-date-inner .x-date-today a {
	border: 1px solid;
	padding: 1px 4px;
}

.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
	text-decoration: none !important;
}

.x-date-bottom {
	padding: 4px;
	border-top: 1px solid;
	background: repeat-x left top;
}

.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover {
	text-decoration: none !important;
}

.x-date-inner .x-date-disabled a {
	cursor: default;
}

.x-date-mp {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.x-date-mp td {
	padding: 2px;
	font: normal 11px arial, helvetica, tahoma, sans-serif;
}

td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {
	border: 0 none;
	text-align: center;
	vertical-align: middle;
	width: 25%;
}

.x-date-mp-ok {
	margin-right: 3px;
}

.x-date-mp-btns button {
	text-decoration: none;
	text-align: center;
	text-decoration: none !important;
	border: 1px solid;
	padding: 1px 3px 1px;
	cursor: pointer;
}

.x-date-mp-btns {
	background: repeat-x left top;
}

.x-date-mp-btns td {
	border-top: 1px solid;
	text-align: center;
}

td.x-date-mp-month a,td.x-date-mp-year a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	text-align: center;
}

td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
	text-decoration: none;
	cursor: pointer;
}

td.x-date-mp-sel a {
	padding: 1px 3px;
	background: repeat-x left top;
	border: 1px solid;
}

.x-date-mp-ybtn a {
	overflow: hidden;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: transparent no-repeat;
	display: block;
	margin: 0 auto;
}

.x-date-mp-ybtn a.x-date-mp-next {
	background-position: 0 -120px;
}

.x-date-mp-ybtn a.x-date-mp-next:hover {
	background-position: -15px -120px;
}

.x-date-mp-ybtn a.x-date-mp-prev {
	background-position: 0 -105px;
}

.x-date-mp-ybtn a.x-date-mp-prev:hover {
	background-position: -15px -105px;
}

.x-date-mp-ybtn {
	text-align: center;
}

td.x-date-mp-sep {
	border-right: 1px solid;
}

.x-date-picker,.x-date-picker a {
	font-size: 11px;
}

.x-date-right-icon {
	background-image: url(../images/default/shared/right-btn.gif);
	margin-right: 2px;
	text-decoration: none !important;
}

.x-date-left-icon {
	background-image: url(../images/default/shared/left-btn.gif);
	margin-left: 4px;
	text-decoration: none !important;
}

.x-date-days {
	table-layout: fixed;
	width: 100%;
}

.x-date-days td {
	width: 25px;
	border: none;
}

.x-date-days td span {
	display: block;
	padding: 2px 7px 2px 2px;
}

.x-date-days td {
	background: #DFECFB url(../images/default/shared/glass-bg.gif) repeat-x scroll left top;
	border-bottom: 1px solid #A3BAD9;
	border-collapse: separate;
	color: #ffffff;
	cursor: default;
	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 0pt;
	text-align: right !important;
}

.x-date-picker .x-date-header {
	background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
	height: 22px;
	left: 10px;
	top: 10px;
	width: 157px;
}

.x-date-header .x-btn .x-btn-text {
	color: #fff;
}

.x-date-picker-footer {
	width: 100%;
}

.x-date-picker-footer td {
	text-align: center;
}

.x-date-left {
	background: transparent url(../images/default/shared/hd-sprite.gif) repeat-x scroll 0pt -83px;
	color: #FFFFFF;
	font-family: "sans serif", tahoma, verdana, helvetica;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	overflow: hidden;
}

.x-date-inner .x-date-active-hover {
	background: #ddecfe !important;
}

.x-tip {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 20000;
	border: 0 none;
}

.x-tip .x-tip-close {
	height: 15px;
	float: right;
	width: 15px;
	margin: 0 0 2px 2px;
	cursor: pointer;
	display: none;
}

.x-tip .x-tip-tc {
	background: transparent no-repeat 0 -62px;
	padding-top: 3px;
	overflow: hidden;
	zoom: 1;
}

.x-tip .x-tip-tl {
	background: transparent no-repeat 0 0;
	padding-left: 6px;
	overflow: hidden;
	zoom: 1;
}

.x-tip .x-tip-tr {
	background: transparent no-repeat right 0;
	padding-right: 6px;
	overflow: hidden;
	zoom: 1;
}

.x-tip .x-tip-bc {
	background: transparent no-repeat 0 -121px;
	height: 3px;
	overflow: hidden;
}

.x-tip .x-tip-bl {
	background: transparent no-repeat 0 -59px;
	padding-left: 6px;
	zoom: 1;
}

.x-tip .x-tip-br {
	background: transparent no-repeat right -59px;
	padding-right: 6px;
	zoom: 1;
}

.x-tip .x-tip-mc {
	border: 0 none;
}

.x-tip .x-tip-ml {
	background: no-repeat 0 -124px;
	padding-left: 6px;
	zoom: 1;
}

.x-tip .x-tip-mr {
	background: transparent no-repeat right -124px;
	padding-right: 6px;
	zoom: 1;
}

.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc {
	font-size: 0;
	line-height: 0;
}

.x-tip .x-tip-header-text {
	padding: 0;
	margin: 0 0 2px 0;
}

.x-tip .x-tip-body {
	margin: 0 !important;
	line-height: 14px;
	padding: 0;
}

.x-tip .x-tip-body .loading-indicator {
	margin: 0;
}

.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text {
	cursor: move;
}

.x-form-invalid-tip .x-tip-tc {
	background: repeat-x 0 -12px;
	padding-top: 6px;
}

.x-form-invalid-tip .x-tip-bc {
	background: repeat-x 0 -18px;
	height: 6px;
}

.x-form-invalid-tip .x-tip-bl {
	background: no-repeat 0 -6px;
}

.x-form-invalid-tip .x-tip-br {
	background: no-repeat right -6px;
}

.x-form-invalid-tip .x-tip-body {
	padding: 2px;
}

.x-form-invalid-tip .x-tip-body {
	padding-left: 24px;
	background: transparent no-repeat 2px 2px;
}

.x-tip-anchor {
	position: absolute;
	width: 9px;
	height: 10px;
	overflow: hidden;
	background: transparent no-repeat 0 0;
	zoom: 1;
}

.x-tip-anchor-bottom {
	background-position: -9px 0;
}

.x-tip-anchor-right {
	background-position: -18px 0;
	width: 10px;
}

.x-tip-anchor-left {
	background-position: -28px 0;
	width: 10px;
}

.x-menu-list {
	padding: 2px;
	background: transparent;
	border: 0 none;
	overflow: hidden;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	overflow-y: hidden;
}

.ext-strict .ext-ie .x-menu-list {
	position: relative;
}

.x-menu-list-item {
	white-space: nowrap;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore display:  block;
	padding: 1px;
}

.x-menu-item-arrow {
	background: transparent no-repeat right;
}

.x-menu-sep {
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin: 2px 3px;
	border-bottom: 1px solid;
	overflow: hidden;
}

.x-menu-focus {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	-moz-outline: 0 none;
	outline: 0 none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore overflow:  hidden;
	display: block;
}

.x-menu-item-icon {
	border: 0 none;
	height: 16px;
	padding: 0;
	vertical-align: top;
	width: 16px;
	position: absolute;
	left: 3px;
	top: 3px;
	margin: 0;
	background-position: center;
}

.ext-ie .x-menu-item-icon {
	left: -24px;
}

.ext-strict .x-menu-item-icon {
	left: 3px;
}

.ext-ie6 .x-menu-item-icon {
	left: -24px;
}

.ext-ie .x-menu-item-icon {
	vertical-align: middle;
}

.x-date-menu .x-menu-list {
	padding: 0;
}

.x-menu-date-item {
	padding: 0;
}

.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker {
	margin: 0;
	border: 0 none;
}

.x-date-menu {
	padding: 0 !important;
}

.x-cycle-menu .x-menu-item-checked {
	border: 1px dotted !important;
	padding: 0;
}

.x-menu-list-item-indent {
	padding-left: 27px;
}

.x-menu-text {
	border-style: solid;
	background: #D6E3F2;
	border-color: #DAE6F4 #586466 #586466 #DAE6F4;
	border-width: 1px;
	margin: -2px -2px 0;
	color: #15428b;
	font: bold 10px tahoma, arial, verdana, sans-serif;
	display: block;
	padding: 3px;
}

.x-menubar {
	padding: 3px;
	border-style: solid;
	border-width: 0 0 1px 0;
	cursor: default;
	border-color: #a9bfd3;
	background-color: #d0def0;
	padding: 3px;
	background-image: url(../images/default/toolbar/bg.gif);
}

.x-menubar-item {
	padding: 1px 8px;
	font: 12px arial, verdana, sans-serif;
}

.x-menubar-item-over {
	background-color: #98c5f5;
}

.x-menubar-item-active {
	background-color: #98c5f5;
}

.x-box-tl {
	background: transparent no-repeat 0 0;
	zoom: 1;
}

.x-box-tc {
	height: 8px;
	background: transparent repeat-x 0 0;
	overflow: hidden;
}

.x-box-tr {
	background: transparent no-repeat right -8px;
}

.x-box-ml {
	background: transparent repeat-y 0;
	padding-left: 4px;
	overflow: hidden;
	zoom: 1;
}

.x-box-mc {
	background: repeat-x 0 -16px;
	padding: 4px 10px;
}

.x-box-mc h3 {
	margin: 0 0 4px 0;
	zoom: 1;
}

.x-box-mr {
	background: transparent repeat-y right;
	padding-right: 4px;
	overflow: hidden;
}

.x-box-bl {
	background: transparent no-repeat 0 -16px;
	zoom: 1;
}

.x-box-bc {
	background: transparent repeat-x 0 -8px;
	height: 8px;
	overflow: hidden;
}

.x-box-br {
	background: transparent no-repeat right -24px;
}

.x-box-tl,.x-box-bl {
	padding-left: 8px;
	overflow: hidden;
}

.x-box-tr,.x-box-br {
	padding-right: 8px;
	overflow: hidden;
}

.x-combo-list {
	border: 1px solid;
	zoom: 1;
	overflow: hidden;
}

.x-combo-list-inner {
	overflow: auto;
	position: relative;
	zoom: 1;
	overflow-x: hidden;
}

.x-combo-list-hd {
	border-bottom: 1px solid;
	padding: 3px;
}

.x-resizable-pinned .x-combo-list-inner {
	border-bottom: 1px solid;
}

.x-combo-list-item {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #262c2c;
	color: #c4c9cc;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	height: 17px;
}

.x-combo-list .x-combo-selected {
	cursor: pointer;
	height: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #C07544 !important;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	padding-left: 6px;
}

.x-combo-list .x-toolbar {
	border-top: 1px solid;
	border-bottom: 0 none;
}

.x-panel {
	border-style: solid;
	border-width: 0;
}

.x-panel-header {
	overflow: hidden;
	zoom: 1;
	padding: 5px 3px 4px 5px;
	line-height: 15px;
	background: transparent repeat-x 0 -1px;
	background-color: #586365;
}

.x-panel-body {
	border-top: 0 none;
	overflow: hidden;
	position: relative;
}

.x-panel-bbar .x-toolbar,.x-panel-tbar .x-toolbar {
	border: 1px solid;
	border-top: 0 none;
	overflow: hidden;
	/* padding:2px;*/
}

.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar {
	border-top: 1px solid;
	border-bottom: 0 none;
}

.x-panel-body-noheader,.x-panel-mc .x-panel-body {
	border-top: 1px solid;
}

.x-panel-header {
	overflow: hidden;
	zoom: 1;
}

.x-panel-tl .x-panel-header {
	padding: 5px 0 4px 0;
	border: 0 none;
	background: transparent;
	line-height: 15px;
}

.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon {
	padding-left: 20px !important;
	background-repeat: no-repeat;
	background-position: 0 4px;
	zoom: 1;
}

.x-panel-inline-icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.x-panel-tc {
	background: transparent repeat-x 0 0;
	overflow: hidden;
}

.ext-strict .ext-ie7 .x-panel-tc {
	overflow: visible;
}

.x-panel-tl {
	background: transparent no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
	border-bottom: 1px solid;
}

.x-panel-tr {
	background: transparent no-repeat right 0;
	zoom: 1;
	padding-right: 6px;
}

.x-panel-bc {
	background: transparent repeat-x 0 bottom;
	zoom: 1;
}

.x-panel-bc .x-panel-footer {
	zoom: 1;
}

.x-panel-bl {
	background: transparent no-repeat 0 bottom;
	padding-left: 6px;
	zoom: 1;
}

.x-panel-br {
	background: transparent no-repeat right bottom;
	padding-right: 6px;
	zoom: 1;
}

.x-panel-mc {
	border: 0 none;
	padding: 0;
	margin: 0;
	padding-top: 6px;
}

.x-panel-mc .x-panel-body {
	background: transparent;
	border: 0 none;
}

.x-panel-ml {
	background: repeat-y 0 0;
	padding-left: 7px;
	zoom: 1;
}

.x-panel-mr {
	background: transparent repeat-y right 0;
	padding-right: 6px;
	zoom: 1;
}

.x-panel-bc .x-panel-footer {
	padding-bottom: 6px;
}

.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc {
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.x-panel-bwrap {
	overflow: hidden;
	zoom: 1;
	left: 0;
	top: 0;
	height: auto !important;
}

.x-panel-body {
	overflow: hidden;
	zoom: 1;
}

.x-panel-collapsed .x-resizable-handle {
	display: none;
}

.ext-gecko .x-panel-animated * {
	overflow: hidden !important;
}

.x-plain-body {
	overflow: hidden;
}

.x-plain-bbar .x-toolbar {
	overflow: hidden;
	padding: 2px;
}

.x-plain-tbar .x-toolbar {
	overflow: hidden;
	padding: 2px;
}

.x-plain-bwrap {
	overflow: hidden;
	zoom: 1;
}

.x-plain {
	overflow: hidden;
}

.x-tool {
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background: transparent no-repeat;
	margin-left: 2px;
}

.x-tool-toggle {
	background-position: 0 -60px;
}

.x-tool-toggle-over {
	background-position: -15px -60px;
}

.x-panel-collapsed .x-tool-toggle {
	background-position: 0 -75px;
}

.x-panel-collapsed .x-tool-toggle-over {
	background-position: -15px -75px;
}

.x-tool-close {
	background-position: 0 -0;
}

.x-tool-close-over {
	background-position: -15px 0;
}

.x-tool-minimize {
	background-position: 0 -15px;
}

.x-tool-minimize-over {
	background-position: -15px -15px;
}

.x-tool-maximize {
	background-position: 0 -30px;
}

.x-tool-maximize-over {
	background-position: -15px -30px;
}

.x-tool-restore {
	background-position: 0 -45px;
}

.x-tool-restore-over {
	background-position: -15px -45px;
}

.x-tool-gear {
	background-position: 0 -90px;
}

.x-tool-gear-over {
	background-position: -15px -90px;
}

.x-tool-pin {
	background-position: 0 -135px;
}

.x-tool-pin-over {
	background-position: -15px -135px;
}

.x-tool-unpin {
	background-position: 0 -150px;
}

.x-tool-unpin-over {
	background-position: -15px -150px;
}

.x-tool-right {
	background-position: 0 -165px;
}

.x-tool-right-over {
	background-position: -15px -165px;
}

.x-tool-left {
	background-position: 0 -180px;
}

.x-tool-left-over {
	background-position: -15px -180px;
}

.x-tool-up {
	background-position: 0 -210px;
}

.x-tool-up-over {
	background-position: -15px -210px;
}

.x-tool-down {
	background-position: 0 -195px;
}

.x-tool-down-over {
	background-position: -15px -195px;
}

.x-tool-refresh {
	background-position: 0 -225px;
}

.x-tool-refresh-over {
	background-position: -15px -225px;
}

.x-tool-minus {
	background-position: 0 -255px;
}

.x-tool-minus-over {
	background-position: -15px -255px;
}

.x-tool-plus {
	background-position: 0 -240px;
}

.x-tool-plus-over {
	background-position: -15px -240px;
}

.x-tool-search {
	background-position: 0 -270px;
}

.x-tool-search-over {
	background-position: -15px -270px;
}

.x-tool-save {
	background-position: 0 -285px;
}

.x-tool-save-over {
	background-position: -15px -285px;
}

.x-tool-help {
	background-position: 0 -300px;
}

.x-tool-help-over {
	background-position: -15px -300px;
}

.x-tool-print {
	background-position: 0 -315px;
}

.x-tool-print-over {
	background-position: -15px -315px;
}

.x-panel-ghost {
	z-index: 12000;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	opacity: .65;
	-moz-opacity: .65;
	filter: alpha(opacity = 65);
}

.x-panel-ghost ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 1px solid;
	border-top: 0 none;
	display: block;
}

.x-panel-ghost * {
	cursor: move !important;
}

.x-panel-dd-spacer {
	border: 2px dashed;
}

.x-panel-btns {
	padding: 7px;
	overflow: hidden;
}

.x-panel-btns-left .x-buttonbar {
	clear: none;
}

.x-panel-btns-center {
	text-align: center;
}

.x-panel-btns-center .x-toolbar-ct {
	margin: 0 auto;
	text-align: left;
	width: auto;
}

.x-panel-fbar td.x-toolbar-cell {
	padding: 0px;
}

.x-panel-fbar {
	display: block;
	padding: 2px;
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
	overflow: hidden;
}

.x-panel-fbar .x-toolbar-cell {
	vertical-align: middle;
}

.x-panel-fbar td {
	vertical-align: middle;
}

.x-panel-btns .x-btn-focus .x-btn-left {
	background-position: 0 -147px;
}

.x-panel-btns .x-btn-focus .x-btn-right {
	background-position: 0 -168px;
}

.x-panel-btns .x-btn-focus .x-btn-center {
	background-position: 0 -189px;
}

.x-panel-btns .x-btn-over .x-btn-left {
	background-position: 0 -63px;
}

.x-panel-btns .x-btn-over .x-btn-right {
	background-position: 0 -84px;
}

.x-panel-btns .x-btn-over .x-btn-center {
	background-position: 0 -105px;
}

.x-panel-btns .x-btn-click .x-btn-center {
	background-position: 0 -126px;
}

.x-panel-btns .x-btn-click  .x-btn-right {
	background-position: 0 -84px;
}

.x-panel-btns .x-btn-click .x-btn-left {
	background-position: 0 -63px;
}

.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label {
	white-space: nowrap;
}

.x-window {
	zoom: 1;
}

.x-window .x-resizable-handle {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity = 0);
}

.x-window-proxy {
	border: 1px solid;
	z-index: 12000;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
}

.x-window-header {
	overflow: hidden;
	zoom: 1;
}

.x-window-bwrap {
	z-index: 1;
	position: relative;
	zoom: 1;
	left: 0;
	top: 0;
}
.x-window-header-text {
	cursor: pointer;
}

.x-window-tc {
	background: transparent repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
}

.x-window-tl {
	background: transparent no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
	z-index: 1;
	position: relative;
}

.x-window-tr {
	background: transparent no-repeat right 0;
	padding-right: 6px;
}

.x-window-bc {
	background: transparent repeat-x 0 bottom;
	zoom: 1;
}

.x-window-bc .x-window-footer {
	padding-bottom: 0px;
	zoom: 1;
	font-size: 0;
	line-height: 0;
}

.x-window-bl {
	background: transparent no-repeat 0 bottom;
	padding-left: 6px;
	zoom: 1;
}

.x-window-br {
	background: transparent no-repeat right bottom;
	padding-right: 6px;
	zoom: 1;
}

.x-window-mc {
	border: 1px solid;
	padding: 0;
	margin: 0;
}

.x-window-ml {
	background: transparent repeat-y 0 0;
	padding-left: 6px;
	zoom: 1;
}

.x-window-mr {
	background: transparent repeat-y right 0;
	padding-right: 6px;
	zoom: 1;
}

.x-window-body {
	overflow: hidden;
}

.x-window-bwrap {
	overflow: hidden;
}

.x-window-maximized .x-window-bl,.x-window-maximized .x-window-br,.x-window-maximized .x-window-ml,.x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl,.x-window-maximized .x-window-tr
	{
	padding: 0;
}

.x-window-maximized .x-window-footer {
	padding-bottom: 0;
}

.x-window-maximized .x-window-tc {
	padding-left: 3px;
	padding-right: 3px;
}

.x-window-maximized .x-window-mc {
	border-left: 0 none;
	border-right: 0 none;
}

.x-window-tbar .x-toolbar,.x-window-bbar .x-toolbar {
	border-left: 0 none;
	border-right: 0 none;
}

.x-window-bbar .x-toolbar {
	border-top: 1px solid;
	border-bottom: 0 none;
}

.x-window-draggable,.x-window-draggable .x-window-header-text {
	cursor: move;
}

.x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text
	{
	cursor: default;
}

.x-window-body {
	background: transparent;
}

.x-panel-ghost .x-window-tl {
	border-bottom: 1px solid;
}

.x-panel-collapsed .x-window-tl {
	border-bottom: 1px solid;
}

.x-window-maximized-ct {
	overflow: hidden;
}

.x-window-maximized .x-resizable-handle {
	display: none;
}

.x-window-sizing-ghost ul {
	border: 0 none !important;
}

.x-dlg-focus {
	-moz-outline: 0 none;
	outline: 0 none;
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.x-dlg-mask {
	z-index: 10000;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity = 50);
}

body.ext-ie6.x-body-masked select {
	visibility: hidden;
}

body.ext-ie6.x-body-masked .x-window select {
	visibility: visible;
}

.x-window-plain .x-window-mc {
	border: 1px solid;
}

.x-window-plain .x-window-body {
	border: 1px solid;
	background: transparent !important;
}

.x-html-editor-wrap {
	border: 1px solid;
}

.x-html-editor-tb .x-btn-text {
	background: transparent no-repeat;
}

.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
	padding: 5px;
	padding-bottom: 1px;
}

.x-html-editor-tb .x-toolbar {
	position: static !important;
}

.x-panel-noborder .x-panel-body-noborder {
	border-top: medium none !important;
}

.x-panel-noborder .x-panel-header-noborder {
	border-width: 0 0 1px;
	border-style: solid;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-width: 0 0 1px;
	border-style: solid;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
	border-width: 1px 0 0 0;
	border-style: solid;
}

.x-window-noborder .x-window-mc {
	border-width: 0;
}

.x-window-plain .x-window-body-noborder {
	border-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-body-noborder {
	border-width: 0;
}

.x-tab-panel-noborder .x-tab-panel-header-noborder {
	border-width: 0 0 1px 0;
}

.x-tab-panel-noborder .x-tab-panel-footer-noborder {
	border-width: 1px 0 0 0;
}

.x-tab-panel-bbar-noborder .x-toolbar {
	border-width: 1px 0 0 0;
	border-style: solid;
}

.x-tab-panel-tbar-noborder .x-toolbar {
	border-width: 0 0 1px;
	border-style: solid;
}

.x-border-panel {
	position: absolute;
	left: 0;
	top: 0;
}

.x-tool-collapse-south {
	background-position: 0 -195px;
}

.x-tool-collapse-south-over {
	background-position: -15px -195px;
}

.x-tool-collapse-north {
	background-position: 0 -210px;
}

.x-tool-collapse-north-over {
	background-position: -15px -210px;
}

.x-tool-collapse-west {
	background-position: 0 -180px;
}

.x-tool-collapse-west-over {
	background-position: -15px -180px;
}

.x-tool-collapse-east {
	background-position: 0 -165px;
}

.x-tool-collapse-east-over {
	background-position: -15px -165px;
}

.x-tool-expand-south {
	background-position: 0 -210px;
}

.x-tool-expand-south-over {
	background-position: -15px -210px;
}

.x-tool-expand-north {
	background-position: 0 -195px;
}

.x-tool-expand-north-over {
	background-position: -15px -195px;
}

.x-tool-expand-west {
	background-position: 0 -165px;
}

.x-tool-expand-west-over {
	background-position: -15px -165px;
}

.x-tool-expand-east {
	background-position: 0 -180px;
}

.x-tool-expand-east-over {
	background-position: -15px -180px;
}

.x-tool-expand-north,.x-tool-expand-south {
	float: right;
	margin: 3px;
}

.x-tool-expand-east,.x-tool-expand-west {
	float: none;
	margin: 3px auto;
}

.x-accordion-hd .x-tool-toggle {
	background-position: 0 -255px;
}

.x-accordion-hd .x-tool-toggle-over {
	background-position: -15px -255px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle {
	background-position: 0 -240px;
}

.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over {
	background-position: -15px -240px;
}

.x-accordion-hd {
	padding-top: 4px;
	padding-bottom: 3px;
	border-top: 0 none;
	background: transparent repeat-x 0 -9px;
}

.x-layout-collapsed {
	position: absolute;
	left: -10000px;
	top: -10000px;
	visibility: hidden;
	width: 20px;
	height: 20px;
	overflow: hidden;
	border: 1px solid;
	z-index: 20;
}

.ext-border-box .x-layout-collapsed {
	width: 22px;
	height: 22px;
}

.x-layout-collapsed-over {
	cursor: pointer;
}

.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}

.x-layout-split {
	position: absolute;
	height: 5px;
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	z-index: 3;
	background-color: transparent;
}

.ext-strict .ext-ie6 .x-layout-split {
	background-color: #fff !important;
	filter: alpha(opacity = 1);
}

.x-layout-split-h {
	background-image: url(../images/default/s.gif);
	background-position: left;
}

.x-layout-split-v {
	background-image: url(../images/default/s.gif);
	background-position: top;
}

.x-column-layout-ct {
	overflow: hidden;
	zoom: 1;
}

.x-column {
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	zoom: 1;
}

.x-column-inner {
	overflow: hidden;
	zoom: 1;
}

.x-layout-mini {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 5px;
	height: 35px;
	cursor: pointer;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
}

.x-layout-mini-over,.x-layout-collapsed-over .x-layout-mini {
	opacity: 1;
	-moz-opacity: 1;
	filter: none;
}

.x-layout-split-west .x-layout-mini {
	top: 48%;
}

.x-layout-split-east .x-layout-mini {
	top: 48%;
}

.x-layout-split-north .x-layout-mini {
	left: 48%;
	height: 5px;
	width: 35px;
}

.x-layout-split-south .x-layout-mini {
	left: 48%;
	height: 5px;
	width: 35px;
}

.x-layout-cmini-west .x-layout-mini {
	top: 48%;
}

.x-layout-cmini-east .x-layout-mini {
	top: 48%;
}

.x-layout-cmini-north .x-layout-mini {
	left: 48%;
	height: 5px;
	width: 35px;
}

.x-layout-cmini-south .x-layout-mini {
	left: 48%;
	height: 5px;
	width: 35px;
}

.x-layout-cmini-west,.x-layout-cmini-east {
	border: 0 none;
	width: 5px !important;
	padding: 0;
	background: transparent;
}

.x-layout-cmini-north,.x-layout-cmini-south {
	border: 0 none;
	height: 5px !important;
	padding: 0;
	background: transparent;
}

.x-viewport,.x-viewport body {
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
}

.x-abs-layout-item {
	position: absolute;
	left: 0;
	top: 0;
}

.ext-ie input.x-abs-layout-item,.ext-ie textarea.x-abs-layout-item {
	margin: 0;
}

.x-box-layout-ct {
	overflow: hidden;
	zoom: 1;
}

.x-box-inner {
	overflow: hidden;
	zoom: 1;
	position: relative;
	left: 0;
	top: 0;
}

.x-box-item {
	position: absolute !important;
	left: 0;
	top: 0;
}

.x-progress-wrap {
	border: 1px solid;
	overflow: hidden;
}

.x-progress-inner {
	height: 18px;
	background: repeat-x;
	position: relative;
}

.x-progress-bar {
	height: 18px;
	float: left;
	width: 0;
	background: repeat-x left center;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
}

.x-progress-text {
	padding: 1px 5px;
	overflow: hidden;
	position: absolute;
	left: 0;
	text-align: center;
}

.x-progress-text-back {
	line-height: 16px;
}

.ext-ie .x-progress-text-back {
	line-height: 15px;
}

.x-slider {
	zoom: 1;
}

.x-slider-inner {
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	zoom: 1;
}

.x-slider-focus {
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	-moz-outline: 0 none;
	outline: 0 none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore display:block;
	overflow: hidden;
}

.x-slider-horz {
	padding-left: 7px;
	background: transparent no-repeat 0 -22px;
}

.x-slider-horz .x-slider-end {
	padding-right: 7px;
	zoom: 1;
	background: transparent no-repeat right -44px;
}

.x-slider-horz .x-slider-inner {
	background: transparent repeat-x 0 0;
	height: 22px;
}

.x-slider-horz .x-slider-thumb {
	width: 14px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 3px;
	background: transparent no-repeat 0 0;
}

.x-slider-horz .x-slider-thumb-over {
	background-position: -14px -15px;
}

.x-slider-horz .x-slider-thumb-drag {
	background-position: -28px -30px;
}

.x-slider-vert {
	padding-top: 7px;
	background: transparent no-repeat -44px 0;
	width: 22px;
}

.x-slider-vert .x-slider-end {
	padding-bottom: 7px;
	zoom: 1;
	background: transparent no-repeat -22px bottom;
}

.x-slider-vert .x-slider-inner {
	background: transparent repeat-y 0 0;
}

.x-slider-vert .x-slider-thumb {
	width: 15px;
	height: 14px;
	position: absolute;
	left: 3px;
	bottom: 0;
	background: transparent no-repeat 0 0;
}

.x-slider-vert .x-slider-thumb-over {
	background-position: -15px -14px;
}

.x-slider-vert .x-slider-thumb-drag {
	background-position: -30px -28px;
}

.x-window-dlg .x-window-body {
	border: 0 none !important;
	padding: 5px 10px;
	overflow: hidden !important;
}

.x-window-dlg .x-window-mc {
	border: 0 none !important;
}

.x-window-dlg .ext-mb-input {
	margin-top: 4px;
	width: 95%;
}

.x-window-dlg .ext-mb-textarea {
	margin-top: 4px;
}

.x-window-dlg .x-progress-wrap {
	margin-top: 4px;
}

.ext-ie .x-window-dlg .x-progress-wrap {
	margin-top: 6px;
}

.x-window-dlg .x-msg-box-wait {
	background: transparent no-repeat left;
	display: block;
	width: 300px;
	padding-left: 18px;
	line-height: 18px;
}

.x-window-dlg .ext-mb-icon {
	float: left;
	width: 47px;
	height: 32px;
}

.ext-ie .x-window-dlg .ext-mb-icon {
	width: 44px;
}

.x-window-dlg .x-dlg-icon .ext-mb-content {
	zoom: 1;
	margin-left: 47px;
}

div.ext-mb-content {
	margin-top: 15px !important;
}

div.ext-mb-content span {
	font-weight: bold;
	text-transform: none;
}

.x-window-dlg .ext-mb-info,.x-window-dlg .ext-mb-warning,.x-window-dlg .ext-mb-question,.x-window-dlg .ext-mb-error {
	background: transparent no-repeat top left;
}

.ext-gecko2 .ext-mb-fix-cursor {
	overflow: auto;
}

.arrow-top {
	background: url(../images/gxt/icons/top2.gif) no-repeat center left !important;
}

.arrow-bottom {
	background: url(../images/gxt/icons/bottom2.gif) no-repeat center left !important;
}

.arrow-up {
	background: url(../images/gxt/icons/up2.gif) no-repeat center left !important;
}

.arrow-down {
	background: url(../images/gxt/icons/down2.gif) no-repeat center left !important;
}

.arrow-left {
	background: url(../images/gxt/icons/left2.gif) no-repeat center left !important;
}

.arrow-double-left {
	background: url(../images/gxt/icons/doubleleft2.gif) no-repeat center left !important;
}

.arrow-right {
	background: url(../images/gxt/icons/right2.gif) no-repeat center left !important;
}

.arrow-double-right {
	background: url(../images/gxt/icons/doubleright2.gif) no-repeat center left !important;
}

.x-info {
	border-style: solid;
	border-width: 0;
	z-index: 99999999;
}

.x-info-header {
	overflow: hidden;
	zoom: 1;
	color: black;
	font: bold 11px arial, tahoma, verdana, sans-serif;
	height: 17px;
	background-color: #b47144;
	border-top: 1px solid #ffcc00;
	border-left: 1px solid #c0855b;
}

.x-info-body {
	border-top: 0 none;
	overflow: hidden;
	background-color: #ff0000;
	position: relative; /* added for item scroll positioning */
}

.x-info-header {
	overflow: hidden;
	zoom: 1;
}

.x-info-tl .x-info-header {
	color: #fff;
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	border: 0 none;
	text-transform: uppercase;
	padding-left: 6px !important;
	padding-top: 2px;
}

.x-info-tl .x-info-icon,.x-window-tl .x-info-icon {
	padding-left: 20px !important;
	background-repeat: no-repeat;
	background-position: 0 4px;
	zoom: 1;
}

.x-info-inline-icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	margin-right: 4px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.x-info-tc {
	background-color: #242c2e;
	overflow: hidden;
}

/* fix ie7 strict mode bug */
.ext-ie7 .x-info-tc {
	overflow: visible;
}

.x-info-tl {
	background-color: #242c2e;
	zoom: 1;
}

.x-info-tr {
	background-color: #242c2e;
	zoom: 1;
}

.x-info-bc {
	background-color: #242c2e;
	zoom: 1;
	font-size: 0px;
}

.x-info-bc .x-info-footer {
	zoom: 1;
}

.x-info-bl {
	background-color: #242c2e;
	padding-left: 6px;
	zoom: 1;
}

.x-info-br {
	background-color: #242c2e;
	padding-right: 6px;
	zoom: 1;
}

.x-info-mc {
	border: 0 none;
	padding: 0;
	margin: 0;
	font: normal 11px arial, helvetica, sans-serif;
	background-color: #242c2e;
}

.x-info-mc .x-info-body {
	background-color: #242c2e;
	background: transparent;
	border: 0 none;
	color: #aec2c3;
	font-size: 11px;
	padding-top: 4px;
}

.x-info-ml {
	background-color: #242c2e;
	padding-left: 6px;
	zoom: 1;
}

.x-info-mr {
	background-color: #242c2e;
	padding-right: 6px;
	zoom: 1;
}

.x-info-bc .x-info-footer {
	padding-bottom: 6px;
}

.x-info-nofooter .x-info-bc,.x-panel-nofooter .x-info-bc {
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.x-info-bwrap {
	overflow: hidden;
	zoom: 1;
}

.x-info-body {
	overflow: hidden;
	zoom: 1;
	color: #fff;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.x-combo-over {
	border: 0px dotted #B5B4B4 !important;
	background: #262c2c url(../images/default/grid/row-over.gif) repeat-x left top !important;
	background-repeat: repeat-x;
	cursor: auto;
}

.my-list {
	border: 1px solid #586466;
	-moz-outline: none;
	-moz-user-focus: normal;
	background-color: white;
	font-family: arial, tahoma, sans-serif;
}

.my-list-notchecked {
	background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 0px !important;
	margin: 3px 0pt 0pt 0px;
}

.my-list-checked {
	background: url(../images/gxt/tree/checked.gif) no-repeat 0px 0px !important;
	margin: 3px 0pt 0pt 0px;
}

.ext-ie .my-list-notchecked {
	margin: 2px 0pt 0pt 0px;
}

.ext-ie .my-list-checked {
	margin: 2px 0pt 0pt 0px;
}

.my-list-flat {
	border: 1px solid #6593cf;
	-moz-outline: none;
	-moz-user-focus: normal;
	background-color: white;
	cursor: default;
}

.my-list-item {
	cursor: pointer;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-list-flat .my-list-item {
	height: 19px;
	border: 1px solid white;
}

.my-list-flat .my-list-item-over {
	background-color: #F1F1F1;
	border: 1px dotted #B5B4B4;
}

.my-list-flat .my-list-item-sel {
	background-color: #DFE8F6;
	border: 1px dotted #9EB8ED;
}

.my-list-flat .my-list-item-over .my-list-item-l {
	background: none;
}

.my-list-flat .my-list-item-over .my-list-item-icon,.my-list-flat .my-list-item-over .my-list-item-ml,.my-list-flat .my-list-item-over .my-list-item-c {
	background: none;
}

.my-list-flat .my-list-item-over .my-list-item-r {
	background: none;
}

.my-list-flat .my-list-item-sel .my-list-item-l {
	background: none;
}

.my-list-flat .my-list-item-sel .my-list-item-icon,.my-list-flat .my-list-item-sel .my-list-item-ml,.my-list-flat .my-list-item-sel .my-list-item-c {
	background: none;
}

.my-list-flat .my-list-item-sel .my-list-item-r {
	background: none;
}
.my-list-item-text {
	font-size: 11px;
	padding-top: 3px;
	padding-left: 2px;
	white-space: nowrap;
	overflow: hidden;
	line-height: 19px;
}

.my-list-item-l div {
	width: 5px;
}

.my-list-item-ml {
	width: 18px;
}

.my-list-item-c {
	width: 100%;
}

.my-list-item-r div {
	width: 3px;
}

.my-list-item-over .my-list-item-l {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -57px;
}

.my-list-item-over .my-list-item-icon,.my-list-item-over .my-list-item-check,.my-list-item-over .my-list-item-c {
	background: url(../images/gxt/shared/select-19-bg.gif) repeat-x left -95px;
}

.my-list-item-over .my-list-item-r {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -76px;
}

.my-list-item-sel .my-list-item-l {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left  0px;
}

.my-list-item-sel .my-list-item-icon,.my-list-item-sel .my-list-item-check,.my-list-item-sel .my-list-item-c {
	background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
}

.my-list-item-sel .my-list-item-r {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
}

.x-view {
	-moz-outline: none;
	-moz-user-focus: normal;
	padding: 1px;
	background-color: #4c5456;
	cursor: default;
	border: 1px solid #98C0F4;
	overflow: hidden;
}

.x-view-item {
	color: #c2c4c4;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	overflow: hidden;
	white-space: nowrap;
	padding : 4px 4px 4px 6px ;
}

.x-view-item-over {
	background: #828e8f url(../images/default/grid/row-over.gif) repeat-x left top;
	cursor: pointer;
}

.x-view-item-sel {
	color: #FFFFFF !important;
	background: #c07544 none repeat scroll 0%;
	font-weight: bold !important;
	cursor: pointer;
}

.x-view-item-check {
	padding: 0px;
}

.x-view-item-check td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	white-space: nowrap;
	vertical-align: middle;
	padding-left: 1px;
	
}

.x-splitbar-shim {
	filter: alpha(opacity =   1);
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: white;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.x-vsplitbar {
	background: url(../images/default/s.gif);
	position: absolute;
	z-index: 3;
	cursor: e-resize;
	cursor: col-resize;
}

.x-hsplitbar {
	background: url(../images/default/s.gif);
	position: absolute;
	font-size: 1px;
	line-height: 1px;
	z-index: 3;
	cursor: s-resize;
	cursor: row-resize;
}

.x-splitbar-proxy {
	position: absolute;
	background-color: #929090;
	font-size: 1px;
	line-height: 1px;
	z-index: 200;
}

.my-splitbar-shim {
	filter: alpha(opacity = 1);
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: white;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-splitbar-transparent {
	background: none;
	font-size: 1px;
	line-height: 1px;
	z-index: 2000;
}

.my-splitbar-proxy {
	position: absolute;
	background-color: #929090;
	font-size: 1px;
	line-height: 1px;
	z-index: 200;
}

.x-status {
	padding: 0 4px;
	height: 21px;
	line-height: 21px !important;
	cursor: default;
}

.x-status .x-status-text {
	padding: 2px;
	line-height: 21px !important;
}

.x-status-icon {
	padding-left: 25px !important;
	background: transparent no-repeat left center;
}

.x-status-busy {
	background-image: url(../images/default/grid/loading.gif);
}

.x-status-text-panel {
	border: 1px solid;
	border-color: #586466 #5b6264 #5b6264 #586466;
}

.my-tbl {
	border: 1px solid #586466;
	cursor: default;
	background-color: white;
	overflow: hidden;
	-moz-outline: none;
	-moz-user-focus: normal;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	table-layout: fixed;
}

.my-tbl-col-overflow {
	overflow: hidden;
}

.ext-ie .my-tbl-col-overflow {
	
}

.my-tbl-col-text {
	color: black;
	padding: 5px 4px 0 4px;
	display: block;
	white-space: nowrap;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
}

.my-tbl-col {
	border-right: 1px solid #D5D5D5;
	background: url(../images/gxt/table/vs-column-bg.gif) repeat-x;
}

.my-tbl-col-splitter {
	position: absolute;
	top: 0;
	width: 6px;
	z-index: 100;
	height: 100%;
	right: 0px;
}

.my-tbl-col-over {
	background: url(../images/gxt/table/vs-column-bg.gif) repeat-x 0px -24px;
}

.my-tbl-col-sort {
	background-position: 0px -48px;
}

.my-icon-asc {
	background-image: url(../images/gxt/icons/hmenu-asc.gif) !important;
}

.my-icon-desc {
	background-image: url(../images/gxt/icons/hmenu-desc.gif) !important;
}

.my-tbl-col-asc {
	background: url(../images/gxt/table/vsort-asc.gif) no-repeat 50% top;
}

.my-tbl-col-desc {
	background: url(../images/gxt/table/vsort-desc.gif) no-repeat 50% top;
}

.my-tbl-col-splitter {
	background: none;
}

.my-tbl-data {
	background-color: white;
	overflow: hidden;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tbl-item {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-bottom: 1px solid #4C5456;
	cursor: default;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tbl-item table {
	-moz-outline: none;
	-moz-user-focus: normal;
	table-layout: fixed;
}

.my-tbl-data .my-tbl-item-cell {
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tbl-item td {
	-moz-user-select: none;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tbl-vlines .my-tbl-data .my-tbl-item-cell-overflow {
	border-right: 1px solid #4C5456;
}

.my-tbl-data .my-tbl-item-cell-overflow {
	white-space: nowrap;
	overflow: hidden;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tbl-data .my-tbl-item-cell-text {
	padding: 3px 4px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-tbl-data .my-tbl-item-cell-widget {
	padding: 1px 4px;
}

.my-tbl-data tr {
	overflow: hidden;
}

.my-tbl-item-over {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
}

.my-tbl-item-sel {
	background-image: none !important;
	background-color: #D9E1ED !important;
	border-top: 1px dotted #9EB8ED !important;
	border-bottom: 1px dotted #9EB8ED !important;
}

.ext-ie .my-tbl TD .x-form-text {
	POSITION: static;
	TOP: 0px;
}

.tree-folder {
	background: url(../images/gxt/icons/folder-closed.gif) no-repeat -1px -1px;
}

.tree-folder-open {
	background: url(../images/gxt/icons/folder.gif) no-repeat -1px -1px;
}

.my-treetbl-tree {
	cursor: default;
}

.my-treetblitem,.my-treetblitem table,.my-treetblitem table td {
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-treetblitem td {
	height: 19px;
}

.my-treetbl-indent {
	line-height: 1px;
	font-size: 1px;
}

.my-treetbl-joint div {
	width: 15px;
	height: 19px;
	line-height: 1px;
	font-size: 1px;
}

.my-treetbl-left,.my-treetbl-left div,.my-treetbl-right {
	line-height: 1px;
	font-size: 1px;
	width: 3px;
}

.my-treetbl-left div,.my-treetbl-right div {
	width: 3px;
}

.my-treetbl-check div {
	width: 17px;
	height: 19px;
	line-height: 1px;
	font-size: 1px;
	display: block;
}

.my-treetbl-icon div {
	width: 16px;
	height: 16px;
	margin-top: 1px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}

.my-ie .my-treetbl-icon {
	padding-top: 2px;
}

.my-ie .my-treetbl-icon div {
	position: static;
}

.my-treetbl-item-text span {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	height: 15px;
	cursor: pointer;
}

.my-treetbl-over .my-treetbl-left {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -57px;
}

.my-treetbl-over .my-treetbl-right {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -76px;
}

.my-treetbl-over .my-treetbl-check,.my-treetbl-over .my-treetbl-icon,.my-treetbl-over .my-treetbl-item-text {
	background: url(../images/gxt/shared/select-19-bg.gif) left -95px;
}

.my-treetbl-sel .my-treetbl-left {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left 0px;
}

.my-treetbl-sel .my-treetbl-right {
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
}

.my-treetbl-sel .my-treetbl-check,.my-treetbl-sel .my-treetbl-icon,.my-treetbl-sel .my-treetbl-item-text {
	background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
}

.my-treetbl-close {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px 1px;
}

.my-treetbl-open {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -32px;
}

.my-treetbl-joint-over  .my-treetbl-open {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -48px;
}

.my-treetbl-joint-over .my-treetbl-close {
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -15px;
}

.my-treetbl-notchecked {
	background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 50%;
}

.my-treetbl-checked {
	background: url(../images/gxt/tree/checked.gif) no-repeat 0px 50%;
}

.my-treetbl-loading .tree-folder {
	background: url(../images/gxt/icons/wait.gif) no-repeat 0px -1px;
}

.my-treetbl-loading .my-treetbl-item-text span {
	font-style: italic;
}

.my-treetbl {
	border: 1px solid #586466;
	cursor: default;
	background-color: white;
	overflow: hidden;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-treetbl-col-overflow {
	overflow: hidden;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-treetbl-col-text {
	color: black;
	padding: 5px 4px 0 4px;
	display: block;
	white-space: nowrap;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
}

.my-treetbl-col {
	border-right: 1px solid #D5D5D5;
	background: url(../images/gxt/table/vs-column-bg.gif) repeat-x;
}

.my-treetbl-col-splitter {
	position: absolute;
	top: 0;
	width: 6px;
	z-index: 100;
	height: 100%;
	right: 0px;
}

.my-treetbl-col-over {
	background: url(../images/gxt/table/vs-column-bg.gif) repeat-x 0px -24px;
}

.my-treetbl-col-sort {
	background-position: 0px -48px;
}

.my-treetbl-col-asc {
	background: url(../images/gxt/table/vsort-asc.gif) no-repeat 50% top;
}

.my-treetbl-col-desc {
	background: url(../images/gxt/table/vsort-desc.gif) no-repeat 50% top;
}

.my-treetbl-col-splitter {
	background: none;
}

.my-treetbl-data {
	background-color: white;
	overflow: hidden;
}

.my-treetbl-data .my-treetbl-cell {
	height: 20px;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-treetbl-data .my-treetbl-cell-overflow {
	white-space: nowrap;
	overflow: hidden;
}

.my-treetbl-data .my-treetbl-cell-text {
	padding: 0px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
}

.my-treetbl-data tr {
	overflow: hidden;
}

.my-treetbl-item {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-bottom: 1px solid #4C5456;
	cursor: default;
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-treetbl-item-over {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #efefef url(../images/default/grid/row-over.gif) repeat-x
		left top;
}

.my-treetbl-item-sel {
	background-image: none;
	background-color: #586466;
}

.my-treetbl .x-grid3-td-numberer {
	background: transparent url(../images/gxt/tree/tree-table-special-col.gif) repeat-y scroll left center;
	height: 19px;
	line-height: normal;
	padding-left: 0px;
	margin-left: 0px;
}

.x-grid3-td-numberer div {
	font-size: 11px;
	font-family: "segoe ui", tahoma, arial, sans-serif;
	color: #444444;
	padding: 3px 0px 0 5px !important;
}

.ext-ie .my-treetbl .x-grid3-td-numberer {
	height: 20px;
}

.my-treetbl-item-sel .x-grid3-td-numberer {
	background: transparent url(../images/gxt/tree/tree-table-special-col-sel.gif) repeat-y scroll left center;
}

.ext-el-mask {
	background-color: #3a3a3a;
}

.ext-el-mask-msg {
	
}

.ext-el-mask-msg div {
	background: url(../images/default/box/tb-blue.gif) no-repeat center;
	border: 1px solid #636565 !important;
	color: #ffffff;
	height: 20px;
	width: 10px;
	font: normal 11px arial, helvetica, sans-serif;
}

.x-mask-loading div {
	background-color: #fbfbfb;
	background-image: url(../images/default/grid/loading.gif);
}

.x-splitbar-proxy {
	background-color: #aaa;
}

.x-color-palette a {
	border-color: #fff;
}

.x-color-palette a.x-color-palette-hover,.x-color-palette a.x-color-palette-sel
	{
	border-color: #8bb8f3;
	background-color: #deecfd;
}

.loading-indicator {
	font-size: 11px;
	background-image: url(../images/default/grid/loading.gif);
}

.x-spotlight {
	background-color: #ccc;
}

.x-aria-focusframe-side {
	background-color: #15428B;
	line-height: 2px;
	font-size: 2px;
}

.x-tab-panel-header,.x-tab-panel-footer {
	background-color: #7a8d90;
	border-color: #7a8d90;
	overflow: hidden;
	zoom: 1;
}

.x-tab-panel-header,.x-tab-panel-footer {
	border-color: #95a6aa;
}

ul.x-tab-strip-top {
	background-image: url(../images/default/tabs/tab-strip-bg.gif);
}

ul.x-tab-strip-bottom {
	background-color: #cedff5;
	background-image: url(../images/default/tabs/tab-strip-btm-bg.gif);
	border-top-color: #8db2e3;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer
	{
	border-color: #8db2e3;
	background-color: #697d7e;
}

.x-tab-strip span.x-tab-strip-text {
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #d0f3ef;
}

.x-tab-strip-over span.x-tab-strip-text {
	color: #d4f2f2;
}

.x-tab-strip-active span.x-tab-strip-text {
	color: #FFFFFF;
	font-weight: bold;
}

.x-tab-strip-disabled .x-tabs-text {
	color: #aaaaaa;
}

.x-tab-strip-top .x-tab-right,.x-tab-strip-top .x-tab-left,.x-tab-strip-top .x-tab-strip-inner{
	background-image: url(../images/default/tabs/tabs-sprite.gif);
}

.x-tab-strip-bottom .x-tab-right {
	background-image:url(../images/default/tabs/tab-btm-inactive-right-bg.gif);
	height: 22px;
}

.x-tab-strip-bottom .x-tab-left {
	/*background-image: url(../images/default/tabs/tab-btm-inactive-left-bg.gif);*/
	
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background-image: url(../images/default/tabs/tab-btm-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	/*background-image: url(../images/default/tabs/tab-btm-left-bg.gif);*/
	
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image: url(../images/default/tabs/tab-close.gif);
	background-color: transparent;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover {
	background-image: url(../images/default/tabs/tab-close.gif);
}

.x-tab-panel-body {
	border-color: #8db2e3;
	/*background-color:#fff;*/
}

.x-tab-panel-body-top {
	border-top: 0 none;
}

.x-tab-panel-body-bottom {
	border-bottom: 0 none;
}

.x-tab-scroller-left {
	background-image: url(../images/default/tabs/scroll-left.gif);
	border-bottom-color: #687c81;
}

.x-tab-scroller-right {
	background-image: url(../images/default/tabs/scroll-right.gif);
	border-bottom-color: #8db2e3;
}

.x-tab-panel-bbar .x-toolbar,.x-tab-panel-tbar .x-toolbar {
	border-color: #586466;
}

.x-form-field {
	font: normal 11px arial, helvetica, sans-serif;
	color: #000000;
}

div#login-dialog div#x-form-el-username input,div#login-dialog div#x-form-el-password input {
	background-color: #c8d3d3;
	background-image: url(../images/default/form/text-bg.gif);
	border-color: #3e494b;
	width: 144px !important;
	*width: 142px !important;
	height: 18px !important;
	color: #34494b;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#login-dialog div#x-form-el-username input,div#login-dialog div#x-form-el-password input
		{
		height: 20px !important;
		color: #34494b;
	}
}

.x-form-select-one {
	background-color: #fff;
	border-color: #3e494b;
}

.x-form-check-group-label {
	border-bottom: 1px solid #586466;
	color: #15428b;
}

.x-editor .x-form-check-wrap {
	background-color: #fff;
}

.x-form-field-wrap .x-form-trigger {
	background-image: url(../images/default/form/trigger.gif);
	border-bottom-color: #3e494b;
	border-right-color: #3e494b;
	height: 16px;
}

.x-form-field-wrap .x-form-date-trigger {
	background-image: url(../images/default/form/date-trigger.gif);
}

.x-form-field-wrap .x-form-clear-trigger {
	background-image: url(../images/default/form/clear-trigger.gif);
}

.x-form-field-wrap .x-form-search-trigger {
	background-image: url(../images/default/form/search-trigger.gif);
}

.x-trigger-wrap-focus .x-form-trigger {
	border-bottom-color: #202627;
}

.x-item-disabled .x-form-trigger-over {
	border-bottom-color: #b5b8c8;
}

.x-item-disabled .x-form-trigger-click {
	border-bottom-color: #b5b8c8;
}

.x-form-focus,textarea.x-form-focus {
	border-color: #485456;
}

.x-form-invalid,textarea.x-form-invalid {
	background-color: #fff;
	background-image: url(../images/default/grid/invalid_line.gif);
	border-color: #c30;
}

.ext-safari .x-form-invalid {
	background-color: #fee;
	border-color: #ff7870;
}

.x-form-inner-invalid,textarea.x-form-inner-invalid {
	background-color: #fff;
	background-image: url(../images/default/grid/invalid_line.gif);
}

.x-form-grow-sizer {
	font: normal 11px arial, helvetica, sans-serif;
}

div#login-dialog .x-form-item label {
	color: #d4f3f2 !important;
	text-transform: uppercase;
	font-weight: bold !important;
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color: #4d5255;
	padding-left: 6px;
	width: 108px !important;
	border: 1px solid #2C3637;
	height: 16px !important;
}

.x-form-invalid-msg {
	color: #c0272b;
	font: normal 11px arial, helvetica, sans-serif;
	background-image: url(../images/default/shared/warning.gif);
}

.x-form-empty-field {
	color: gray;
}

.x-small-editor .x-form-field {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.ext-safari .x-small-editor .x-form-field {
	font: normal 12px arial, tahoma, helvetica, sans-serif;
}

.x-form-invalid-icon {
	background-image: url(../images/default/form/exclamation.gif);
}

.x-fieldset {
	border-color: #b5b8c8;
}

.x-fieldset legend {
	font: bold 11px arial, helvetica, sans-serif;
	color: #15428b;
}

.x-editor .x-form-check-wrap {
	border-color: #7eadd9;
}

.x-btn {
	font: normal 10px arial, tahoma, verdana, helvetica;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold !important;
}

.x-btn button {
	font: normal 11px arial, tahoma, verdana, helvetica;
	color: #d4f3f2;
	text-transform: uppercase;
	font-weight: bold !important;
}

.x-btn em {
	font-style: normal;
	font-weight: normal;
}

.x-btn-tl,.x-btn-tr,.x-btn-tc,.x-btn-ml,.x-btn-mr,.x-btn-mc,.x-btn-bl,.x-btn-br,.x-btn-bc {
	background-image: url(../images/default/button/btn.gif);
}

#aff .x-btn-tl,#aff .x-btn-tr,#aff .x-btn-tc,#aff .x-btn-ml,#aff .x-btn-mr,#aff .x-btn-mc,#aff .x-btn-bl,#aff .x-btn-br,#aff .x-btn-bc {
	background-image: url(../images/default/button/btn_orange.gif);
}

.x-btn-click .x-btn-text,.x-btn-menu-active .x-btn-text,.x-btn-pressed .x-btn-text {
	color: #D4F3F2;
}

.x-btn-mc em.x-btn-arrow {
	background-image: url(../images/default/button/arrow.gif);
}

.x-btn-mc em.x-btn-split {
	background-image: url(../images/default/button/s-arrow.gif);
}

.x-btn-over .x-btn-mc em.x-btn-split,.x-btn-click .x-btn-mc em.x-btn-split,.x-btn-menu-active .x-btn-mc em.x-btn-split,.x-btn-pressed .x-btn-mc em.x-btn-split {
	background-image: url(../images/default/button/s-arrow-o.gif);
}

.x-btn-mc em.x-btn-arrow-bottom {
	background-image: url(../images/default/button/s-arrow-b-noline.gif);
}

.x-btn-mc em.x-btn-split-bottom {
	background-image: url(../images/default/button/s-arrow-b.gif);
}

.x-btn-over .x-btn-mc em.x-btn-split-bottom,.x-btn-click .x-btn-mc em.x-btn-split-bottom,.x-btn-menu-active .x-btn-mc em.x-btn-split-bottom,.x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
	background-image: url(../images/default/button/s-arrow-bo.gif);
}

.x-btn-group-header {
	color: #3e6aaa;
}

.x-btn-group-tc {
	background-image: url(../images/default/button/group-tb.gif);
}

.x-btn-group-tl {
	background-image: url(../images/default/button/group-cs.gif);
}

.x-btn-group-tr {
	background-image: url(../images/default/button/group-cs.gif);
}

.x-btn-group-bc {
	background-image: url(../images/default/button/group-tb.gif);
}

.x-btn-group-bl {
	background-image: url(../images/default/button/group-cs.gif);
}

.x-btn-group-br {
	background-image: url(../images/default/button/group-cs.gif);
}

.x-btn-group-ml {
	background-image: url(../images/default/button/group-lr.gif);
}

.x-btn-group-mr {
	background-image: url(../images/default/button/group-lr.gif);
}

.x-btn-group-notitle .x-btn-group-tc {
	background-image: url(../images/default/button/group-tb.gif);
}

.x-toolbar {
	background-color: #515c5e;
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-toolbar .x-item-disabled {
	color: gray;
}

.x-toolbar .x-item-disabled * {
	color: gray;
}

.x-toolbar .x-btn-mc em.x-btn-split {
	background-image: url(../images/default/button/s-arrow-noline.gif);
}

.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split,.x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split,.x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split {
	background-image: url(../images/default/button/s-arrow-o.gif);
}

.x-toolbar .x-btn-mc em.x-btn-split-bottom {
	background-image: url(../images/default/button/s-arrow-b-noline.gif);
}

.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom,.x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom,.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom,.x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
	background-image: url(../images/default/button/s-arrow-bo.gif);
}

.x-toolbar .xtb-sep {
	background-image: url(../images/default/grid/grid-blue-split.gif);
}

.x-tbar-page-first {
	background-image: url(../images/default/grid/page-first.gif) !important;
}

.x-tbar-refresh {
	background-image: url(../images/default/grid/refresh.gif) !important;
}

.x-tbar-page-last {
	background-image: url(../images/default/grid/page-last.gif) !important;
}

.x-tbar-page-next {
	background-image: url(../images/default/grid/page-next.gif) !important;
}

.x-tbar-page-prev {
	background-image: url(../images/default/grid/page-prev.gif) !important;
}

.x-tbar-loading {
	background-image: url(../images/default/grid/loading.gif) !important;
}

.x-item-disabled .x-tbar-page-first {
	background-image: url(../images/default/grid/page-first-disabled.gif)
		!important;
}

.x-item-disabled .x-tbar-page-last {
	background-image: url(../images/default/grid/page-last-disabled.gif)
		!important;
}

.x-item-disabled .x-tbar-page-next {
	background-image: url(../images/default/grid/page-next-disabled.gif)
		!important;
}

.x-item-disabled .x-tbar-page-prev {
	background-image: url(../images/default/grid/page-prev-disabled.gif)
		!important;
}

.x-paging-info {
	color: #444;
}

.x-toolbar-more-icon {
	background-image: url(../images/default/toolbar/more.gif) !important;
}

.x-resizable-handle {
	background-color: #fff;
}

.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east,.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west {
	background-image: url(../images/default/sizer/e-handle.gif);
}

.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south,.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north {
	background-image: url(../images/default/sizer/s-handle.gif);
}

.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north {
	background-image: url(../images/default/sizer/s-handle.gif);
}

.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast {
	background-image: url(../images/default/sizer/se-handle.gif);
}

.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest {
	background-image: url(../images/default/sizer/nw-handle.gif);
}

.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast {
	background-image: url(../images/default/sizer/ne-handle.gif);
}

.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest {
	background-image: url(../images/default/sizer/sw-handle.gif);
}

.x-resizable-proxy {
	border-color: #3b5a82;
}

.x-resizable-overlay {
	background-color: #242c2e;
}

.x-grid3 {
	background-color: #242c2e;
}

.x-grid-panel .x-panel-mc .x-panel-body {
	border-color: #586466;
	text-transform: none;
}

.x-grid3-hd-row .x-grid3-hd,.x-grid3-row .x-grid3-cell,.x-grid3-summary-row .x-grid3-cell {
	text-transform: none;
	font: 11px arial, tahoma, helvetica, sans-serif;
	font-weight: normal;
	color: #c2c4c4;
}

.x-grid3-hd-row .x-grid3-hd {
	font: 11px arial, tahoma, helvetica, sans-serif;
	border-right: 1px solid #455555 !important;
	font-weight: bold !important;
	color: #000000;
	border: none;
	text-transform: uppercase;
	background-image: url(../images/default/advsearch_grid_header_bg.gif);
}

.x-grid-row-loading {
	background-color: none;
	background-image: url(../images/default/shared/loading-balls.gif);
}

.x-grid3-row {
	border-top-color: none;
}

.x-grid3-row-alt {
	background-color: #424c4d;
}

.x-grid3-row-over {
	background-color: #efefef;
	background-image: url(../images/default/grid/row-over.gif);
}

.x-grid3-resize-proxy {
	background-color: #777;
}

.x-grid3-resize-marker {
	background-color: #777;
}

.x-grid3-header {
	background-image: url(../images/default/grid/grid3-hrow.gif);
	text-transform: uppercase;
}

.x-grid3-header-pop {
	border-left-color: none;
}

.x-grid3-header-pop-inner {
	border-left-color: #eee;
	background-image: url(../images/default/grid/hd-pop.gif);
}

td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open {
	
}

td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner {
	background-color: #7b8e94;
	background-image: url(../images/default/grid/grid3-hrow-over.gif);
}

.sort-asc .x-grid3-sort-icon {
	background-image: url(../images/default/grid/sort_asc.gif);
}

.sort-desc .x-grid3-sort-icon {
	background-image: url(../images/default/grid/sort_desc.gif);
}

.x-grid3-cell-text,.x-grid3-hd-text {
	color: #000;
}

.x-grid3-split {
	background-image: url(../images/default/grid/grid-split.gif);
}

/* .x-grid3-hd-text {
	color: #15428b;
} */

.x-dd-drag-proxy .x-grid3-hd-inner {
	background-color: #ebf3fd;
	background-image: url(../images/default/grid/grid3-hrow-over.gif);
}

.col-move-top {
	background-image: url(../images/default/grid/col-move-top.gif);
}

.col-move-bottom {
	background-image: url(../images/default/grid/col-move-bottom.gif);
}

.x-grid3-row-selected {
	font-size: 11px;
	color: #FFFFFF !important;
	background-color: #c07544;
	border-color: #545e60;
	text-transform: none;
}

.x-grid3-row-selected div.x-grid3-cell-inner {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff !important;
	text-transform: none;
}

.x-grid3-cell-selected {
	background-color: #586466 !important;
	color: #000;
	text-transform: none;
}

.x-grid3-cell-selected span {
	background-color: #c07544 !important;
	color: #000 !important;
	text-transform: none;
}

.x-grid3-cell-selected .x-grid3-cell-text {
	color: #000;
	text-transform: none;
}

.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker {
	background-color: #6fa0df !important;
	background-image: url(../images/default/grid/grid-hrow.gif) !important;
	color: #000;
	border-right-color: #6fa0df !important;
	text-transform: none;
}

.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div {
	color: #15428b !important;
	text-transform: none;
}

.x-grid3-dirty-cell {
	background-image: url(../images/default/grid/dirty.gif);
}

.x-grid3-topbar,.x-grid3-bottombar {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-grid3-bottombar .x-toolbar {
	border-top-color: none !important;
}

.x-props-grid .x-grid3-td-name .x-grid3-cell-inner {
	background-image: url(../images/default/grid/grid3-special-col-bg.gif) !important;
	color: #000 !important;
	text-transform: none;
}

.x-props-grid .x-grid3-body .x-grid3-td-name {
	background-color: #fff !important;
	border-right-color: #b97244;
	text-transform: none;
}

.xg-hmenu-sort-asc .x-menu-item-icon {
	background-image: url(../images/default/grid/hmenu-asc.gif);
}

.xg-hmenu-sort-desc .x-menu-item-icon {
	background-image: url(../images/default/grid/hmenu-desc.gif);
}

.xg-hmenu-lock .x-menu-item-icon {
	background-image: url(../images/default/grid/hmenu-lock.gif);
}

.xg-hmenu-unlock .x-menu-item-icon {
	background-image: url(../images/default/grid/hmenu-unlock.gif);
}

.x-grid3-hd-btn {
	background-color: #c3daf9;
	background-image: url(../images/default/grid/grid3-hd-btn.gif);
}

.x-grid3-body .x-grid3-td-expander {
	background-image: url(../images/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-row-expander {
	background-image: url(../images/default/grid/row-expand-sprite.gif);
}

.x-grid3-row-checker,.x-grid3-hd-checker {
	background-image: url(../images/default/grid/row-check-sprite.gif);
}

.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
	color: #bec6c8;
}

.x-grid3-body .x-grid3-td-row-icon {
	background-image: url(../images/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-check-col {
	background-image: url(../images/default/menu/unchecked.gif);
}

.x-grid3-check-col-on {
	background-image: url(../images/default/menu/checked.gif);
}

.x-grid-group,.x-grid-group-body,.x-grid-group-hd {
	zoom: 1;
}

.x-grid-group-hd {
	border-bottom-color: #586466;
}

.x-grid-group-hd div {
	background-image: url(../images/default/grid/group-expand-sprite.gif);
	font: bold 11px arial, helvetica, sans-serif;
}

.x-group-by-icon {
	background-image: url(../images/default/grid/group-by.gif);
}

.x-cols-icon {
	background-image: url(../images/default/grid/columns.gif);
}

.x-show-groups-icon {
	background-image: url(../images/default/grid/group-by.gif);
}

.x-grid-empty {
	color: #C2C4C4;
	padding: 10px;
	font: normal 11px arial, helvetica, sans-serif;
}

.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
	border-right-color: #4C5456;
}

.x-grid-with-col-lines .x-grid3-row {
	border-top-color: #4C5456;
}

.x-grid-with-col-lines .x-grid3-row-selected {
	border-top-color: #a3bae9;
}

.x-grid3-check-col-disabled {
	background-color: transparent;
	background-image: url(../images/gxt/menu/disabledcheck.gif);
}

.x-row-editor-header {
	background: transparent url(../images/gxt/grid/row-editor-bg.gif) repeat-x 0 0;
}

.x-row-editor-footer {
	background: transparent url(../images/gxt/grid/row-editor-bg.gif) repeat-x 0 -2px;
}

.x-row-editor-body {
	background: #ebf2fb;
}

.x-row-editor .x-btns {
	background: transparent url(../images/gxt/grid/row-editor-btns.gif) no-repeat 0 0;
}

.x-row-editor .x-btns .x-plain-bwrap {
	background: transparent url(../images/gxt/grid/row-editor-btns.gif) no-repeat right -31px;
}

.x-row-editor .x-btns .x-plain-body {
	background: transparent url(../images/gxt/grid/row-editor-btns.gif) repeat-x 0 -62px;
}

.x-dd-drag-ghost {
	color: #000;
	font: normal 11px arial, helvetica, sans-serif;
	border-color: none;
	background-color: #fff;
}

.x-dd-drop-nodrop .x-dd-drop-icon {
	background-image: url(../images/default/dd/drop-no.gif);
}

.x-dd-drop-ok .x-dd-drop-icon {
	background-image: url(../images/default/dd/drop-yes.gif);
}

.x-dd-drop-ok-add .x-dd-drop-icon {
	background-image: url(../images/default/dd/drop-add.gif);
}

.x-view-selector {
	background-color: #c3daf9;
	border-color: #3399bb;
}

.x-tree-drop-ok-append .x-dd-drop-icon {
	background-image: url(../images/default/tree/drop-add.gif);
}

.x-tree-drop-ok-above .x-dd-drop-icon {
	background-image: url(../images/default/tree/drop-over.gif);
}

.x-tree-drop-ok-below .x-dd-drop-icon {
	background-image: url(../images/default/tree/drop-under.gif);
}

.x-tree-drop-ok-between .x-dd-drop-icon {
	background-image: url(../images/default/tree/drop-between.gif);
}

.x-tree3-loading {
	background-image: url(../images/default/tree/loading.gif);
}

.x-tree3-node-text {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	color: black;
}

.x-date-picker {
	border-color: #1b376c;
	background-color: #fff;
}

.x-date-middle,.x-date-left,.x-date-right {
	background-image: url(../images/default/shared/hd-sprite.gif);
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.x-date-middle .x-btn .x-btn-text {
	color: #fff;
}


.x-date-middle .x-btn-mc em.x-btn-arrow {
	background-image: url(../images/default/toolbar/btn-arrow-light.gif);
}
.x-date-right a {
	background-image: url(../images/default/shared/right-btn.gif);
}

.x-date-left a {
	background-image: url(../images/default/shared/left-btn.gif);
}

.x-date-inner th {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-bottom-color: #a3bad9;
	font: normal 10px arial, helvetica, tahoma, sans-serif;
	color: #233d6d;
}

.x-date-inner td {
	border-color: #fff;
}

.x-date-inner a {
	font: normal 11px arial, helvetica, tahoma, sans-serif;
	background-color: #767b7d;
	color: #FFFFFF;
}

.x-date-inner .x-date-active {
	color: #FFFFFF;
}

.x-date-inner .x-date-selected a {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-color: #8db2e3;
}

.x-date-inner .x-date-today a {
	border-color: none;
}

.x-date-inner .x-date-selected span {
	color: #FFFFFF;
	font-weight: bold;
}

.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
	color: #aaa;
}

.x-date-bottom {
	border-top-color: #a3bad9;
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
}

.x-date-inner .x-date-disabled a {
	background-color: #eee;
	color: #bbb;
}

.x-date-mmenu {
	background-color: #eee !important;
}

.x-date-mp {
	background-color: #fff;
}

.x-date-mp td {
	font: normal 11px arial, helvetica, tahoma, sans-serif;
}

.x-date-mp-btns button {
	background-color: #083772;
	color: #fff;
	border-color: #3366cc #000055 #000055 #3366cc;
	font: normal 11px arial, helvetica, tahoma, sans-serif;
}

.x-date-mp-btns {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
}

.x-date-mp-btns td {
	border-top-color: #c5d2df;
}

td.x-date-mp-month a,td.x-date-mp-year a {
	color: #15428b;
}

td.x-date-mp-sel a {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-color: #8db2e3;
}

.x-date-mp-ybtn a {
	background-image: url(../images/default/panel/tool-sprites.gif);
}

td.x-date-mp-sep {
	border-right-color: #c5d2df;
}

.x-tip .x-tip-close {
	background-image: url(../images/default/qtip/close.gif);
}

.x-tip .x-tip-tc,.x-tip .x-tip-tl,.x-tip .x-tip-tr,.x-tip .x-tip-bc,.x-tip .x-tip-bl,.x-tip .x-tip-br,.x-tip .x-tip-ml,.x-tip .x-tip-mr {
	background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-mc {
	font: normal 11px Arial, Helvetica, sans-serif;
}

.x-tip .x-tip-ml {
	background-color: #fff;
}

.x-tip .x-tip-header-text {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #444;
}

.x-tip .x-tip-body {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #444;
}

.x-form-invalid-tip .x-tip-tc,.x-form-invalid-tip .x-tip-tl,.x-form-invalid-tip .x-tip-tr,.x-form-invalid-tip .x-tip-bc,.x-form-invalid-tip .x-tip-bl,.x-form-invalid-tip .x-tip-br,.x-form-invalid-tip .x-tip-ml,.x-form-invalid-tip .x-tip-mr {
	background-image: url(../images/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-body {
	background-image: url(../images/default/form/exclamation.gif);
}

.x-tip-anchor {
	background-image: url(../images/default/qtip/tip-anchor-sprite.gif);
}

.x-menu-nosep {
	background-image: none;
}

.x-menu-list-item {
	font: normal 11px tahoma, arial, sans-serif;
}

.x-menu-item-arrow {
	background-image: url(../images/default/menu/menu-parent.gif);
}

.x-menu-sep {
	background-color: #e0e0e0;
	border-bottom-color: #fff;
}

.x-menu-plain {
	background-color: #fff !important;
}

.x-menu .x-date-picker {
	border-color: #a3bad9;
}

.x-cycle-menu .x-menu-item-checked {
	border-color: #a3bae9 !important;
	background-color: #def8f6;
}

.x-menu-scroller-top {
	background-image: url(../images/default/layout/mini-top.gif);
}

.x-menu-scroller-bottom {
	background-image: url(../images/default/layout/mini-bottom.gif);
}

.x-menu-scroller {
	border-width: 1px 0;
}

.x-box-tl {
	background-image: url(../images/default/box/corners.gif);
}

.x-box-tc {
	background-image: url(../images/default/box/tb.gif);
}

.x-box-tr {
	background-image: url(../images/default/box/corners.gif);
}

.x-box-ml {
	background-image: url(../images/default/box/l.gif);
}

.x-box-mc {
	background-color: #eee;
	background-image: url(../images/default/box/tb.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 12px;
}

.x-box-mc h3 {
	font-size: 14px;
	font-weight: bold;
}

.x-box-mr {
	background-image: url(../images/default/box/r.gif);
}

.x-box-bl {
	background-image: url(../images/default/box/corners.gif);
}

.x-box-bc {
	background-image: url(../images/default/box/tb.gif);
}

.x-box-br {
	background-image: url(../images/default/box/corners.gif);
}

.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr {
	background-image: url(../images/default/box/corners-blue.gif);
}

.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc {
	background-image: url(../images/default/box/tb-blue.gif);
}

.x-box-blue .x-box-mc {
	background-color: #c3daf9;
}

.x-box-blue .x-box-mc h3 {
	color: #17385b;
}

.x-box-blue .x-box-ml {
	background-image: url(../images/default/box/l-blue.gif);
}

.x-box-blue .x-box-mr {
	background-image: url(../images/default/box/r-blue.gif);
}

.x-combo-list {
	background-color: #171b1c;
	font: normal 11px arial, helvetica, sans-serif;
}

.x-combo-list-inner {
	background-color: #171b1c;
}

.x-combo-list-hd {
	font: bold 11px arial, helvetica, sans-serif;
	color: #15428b;
	background-image: url(../images/default/layout/panel-title-light-bg.gif);
	border-bottom-color: #98c0f4;
}

.x-resizable-pinned .x-combo-list-inner {
	border-bottom-color: #171b1c;
}

.x-combo-list-item {
	border-color: #171b1c;
}

.x-combo-list .x-combo-selected {
	background-color: #232a2a;
}

.x-combo-list .x-toolbar {
	border-top-color: #98c0f4;
}

.x-combo-list-small {
	font: normal 11px arial, helvetica, sans-serif;
}

.x-panel {
	border-color: #586466;
}

.x-panel-header {
	color: #d4f3f2;
	font-family: arial, helvetica, tahoma, sans-serif;
	border-color: #2C3132;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.x-panel-body {
	border-color: #586466;
	background-color: #586365;
}

.x-panel-bbar .x-toolbar,.x-panel-tbar .x-toolbar {
	border-color: #586466;
}

.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar {
	border-top-color: #586466;
}

.x-panel-body-noheader,.x-panel-mc .x-panel-body {
	border-top-color: #586466;
}

.x-panel-tl .x-panel-header {
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.x-panel-tc {
	background-image: url(../images/default/panel/top-bottom.gif);
}

.x-panel-tl,.x-panel-tr,.x-panel-bl,.x-panel-br {
	background-image: url(../images/default/panel/corners-sprite.gif);
	border-bottom-color: #242c2e;
}

.x-panel-bc {
	background-image: url(../images/default/panel/top-bottom.gif);
}

.x-panel-mc {
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color: #586466;
}

.x-panel-ml {
	background-color: #fff;
	background-image: url(../images/default/panel/left-right.gif);
}

.x-panel-mr {
	background-image: url(../images/default/panel/left-right.gif);
}

.x-tool {
	background-image: url(../images/default/panel/tool-sprites.gif);
}

.x-panel-ghost {
	background-color: #cbddf3;
}

.x-panel-ghost ul {
	border-color: #586466;
}

.x-panel-dd-spacer {
	border-color: #586466;
}

.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-window-proxy {
	background-color: #c7dffc;
	border-color: #586466;
}

.x-window-tl .x-window-header {
	color: #FFFFFF;
	background-color: #b47144;
	padding-left: 9px;
	padding-top: 2px;
	height: 16px;
	font: bold 11px arial, verdana, sans-serif;
	text-transform: uppercase;
}

div.hide-remember-label {
	margin-left: 120px !important;
	width: auto !important;
}

div.hide-remember-label label.x-form-cb-label {
	background-color: #252c2d !important;
	padding: 0px !important;
	left: 0px !important;
	border: 0px none !important;
}

div#x-form-el-x-auto-7 input,div#x-form-el-x-auto-8 input {
	float: right !important;
	width: 145px !important;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.x-popupheader {
	background-image: url(../images/default/window/pop_bg.gif);
	height: 17px;
}

.x-popupheader-text {
	color: #d4f3f2;
	font: bold 11px arial, verdana, sans-serif;
	text-transform: uppercase;
}

.x-window-tc {
	background-image: url(../images/default/window/top-bottom.png);
}

.x-window-bc {
	background-color: #384143;
}

.x-window-mc {
	border: 0px none !important;
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color: #242C2E !important;
}

div.x-window-body {
	background-color: #242C2E !important;
	border: 0px none !important;
}

.x-window-maximized .x-window-tc {
	background-color: #fff;
}

.x-window-bbar .x-toolbar {
	border-top-color: #586466;
}

.x-panel-ghost .x-window-tl {
	border-bottom-color: #586466;
}

.x-panel-collapsed .x-window-tl {
	border-bottom-color: #84a0c4;
}

.x-dlg-mask {
	background-color: #ccc;
}

.x-window-plain .x-window-mc {
	background-color: #586466;
	border-color: #a3bae9 #dfe8f6 #dfe8f6 #a3bae9;
}

.x-window-plain .x-window-mc .x-window-body {
	border-color: #dfe8f6 #a3bae9 #a3bae9 #dfe8f6;
}

body.x-body-masked .x-window-plain .x-window-mc {
	background-color: #ccd9e8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.x-html-editor-wrap {
	border-color: #a9bfd3;
	background-color: #D2E0F2 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.x-html-editor-tb .x-edit-bold,.x-menu-item .x-edit-bold {
	background-position: 0 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-italic,.x-menu-item .x-edit-italic {
	background-position: -16px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-underline,.x-menu-item .x-edit-underline {
	background-position: - 32px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-forecolor,.x-menu-item .x-edit-forecolor {
	background-position: -160px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-backcolor,.x-menu-item .x-edit-backcolor {
	background-position: -176px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-justifyleft,.x-menu-item .x-edit-justifyleft {
	background-position: -112px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-justifycenter,.x-menu-item .x-edit-justifycenter {
	background-position: -128px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-justifyright,.x-menu-item .x-edit-justifyright {
	background-position: -144px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-insertorderedlist,.x-menu-item .x-edit-insertorderedlist {
	background-position: -80px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-insertunorderedlist,.x-menu-item .x-edit-insertunorderedlist {
	background-position: -96px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-increasefontsize,.x-menu-item .x-edit-increasefontsize {
	background-position: -48px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-decreasefontsize,.x-menu-item .x-edit-decreasefontsize {
	background-position: -64px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-sourceedit,.x-menu-item .x-edit-sourceedit {
	background-position: -192px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-html-editor-tb .x-edit-createlink,.x-menu-item .x-edit-createlink {
	background-position: -208px 0;
	background-image: url(../images/default/editor/tb-sprite.gif);
}

.x-panel-noborder .x-panel-header-noborder {
	border-bottom-color: #586466;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-bottom-color: #586466;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
	border-top-color: #586466;
}

.x-tab-panel-bbar-noborder .x-toolbar {
	border-top-color: #586466;
}

.x-tab-panel-tbar-noborder .x-toolbar {
	border-bottom-color: #586466;
}

.x-border-layout-ct {
	background-color: #2C3132;
	background-image: url(../images/default/footer/footer_bg.gif);
}

.x-accordion-hd {
	color: #fff;
	font-weight: bold;
	padding-left: 12px;
	background-image: url(../images/default/panel/light-hd.gif);
}

.x-layout-collapsed {
	background-color: #d2e0f2;
	border-color: #98c0f4;
}

.x-layout-collapsed-over {
	background-color: #d9e8fb;
}

.x-layout-split-west .x-layout-mini {
	background-image: url(../images/default/layout/mini-left.gif);
}

.x-layout-split-east .x-layout-mini {
	background-image: url(../images/default/layout/mini-right.gif);
}

.x-layout-split-north .x-layout-mini {
	background-image: url(../images/default/layout/mini-top.gif);
}

.x-layout-split-south .x-layout-mini {
	background-image: url(../images/default/layout/mini-bottom.gif);
}

.x-layout-cmini-west .x-layout-mini {
	background-image: url(../images/default/layout/mini-right.gif);
}

.x-layout-cmini-east .x-layout-mini {
	background-image: url(../images/default/layout/mini-left.gif);
}

.x-layout-cmini-north .x-layout-mini {
	background-image: url(../images/default/layout/mini-bottom.gif);
}

.x-layout-cmini-south .x-layout-mini {
	background-image: url(../images/default/layout/mini-top.gif);
}

.x-progress-wrap {
	border-color: #6593cf;
}

.x-progress-inner {
	background-color: #e0e8f3;
	background-image: url(../images/default/qtip/bg.gif);
}

.x-progress-bar {
	background-color: #9cbfee;
	background-image: url(../images/default/progress/progress-bg.gif);
	border-top-color: #d1e4fd;
	border-bottom-color: #7fa9e4;
	border-right-color: #7fa9e4;
}

.x-progress-text {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.x-progress-text-back {
	color: #396095;
}

.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner {
	background-image: url(../images/default/slider/slider-bg.png);
}

.x-slider-horz .x-slider-thumb {
	background-image: url(../images/default/slider/slider-thumb.png);
}

.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner{
	background-image: url(../images/default/slider/slider-v-bg.png);
}

.x-slider-vert .x-slider-thumb {
	background-image: url(../images/default/slider/slider-v-thumb.png);
}

.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text {
	font-size: 11px;
}

.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text {
	font-size: 11px;
}

.x-window-dlg .ext-mb-textarea {
	font: normal 11px Arial, Helvetica, sans-serif;
}

.x-window-dlg .x-msg-box-wait {
	background-image: url(../images/default/grid/loading.gif);
}

.x-window-dlg .ext-mb-info {
	background-image: url(../images/default/window/icon-info.gif);
}

.x-window-dlg .ext-mb-warning {
	background-image: url(../images/default/window/icon-warning.png);
	height: 60px;
}

.x-window-dlg .ext-mb-question {
	background-image: url(../images/default/window/icon-question.png);
	height: 60px;
}

.x-window-dlg .ext-mb-error {
	background-image: url(../images/default/window/icon-error.gif);
}

.header_background-panel {
	background-image: url(../images/default/header/header.jpg) no repeat;
	border-color: #6593cf;
}

.spql_header {
	background-image: url(../images/default/panel/header.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: 0px;
	border-width: 0;
}

body,table td,select {
	font-family: Arial Unicode MS, Arial, sans-serif;
	color: #CCCCCC;
}

<!--
Added by Abhilash oct28 -->body {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background: #fff;
	direction: ltr;
}

div.x-grid3-cell-inner a {
	background-color: transparent !important;
	text-transform: none !important;
}

<!--
Added by Abhilash oct30 -->.playlisttoppanel {
	background-color: #BB7446;
	border: none;
}

.playlistheader_bg {
	background-color: #c07544;
}

#genre_add_id td.x-btn-bc {
	height: 2px;
}

#genre_clear_id td.x-btn-bc {
	height: 2px;
}

#subject_matter_add_id td.x-btn-bc {
	height: 2px;
}

#subject_matter_clear_id td.x-btn-bc {
	height: 2px;
}

#no_approval_add_id td.x-btn-bc {
	height: 2px;
}

#no_approval_clear_id td.x-btn-bc {
	height: 2px;
}

#sub_genre_add_id td.x-btn-bc {
	height: 2px;
}

#sub_genre_clear_id td.x-btn-bc {
	height: 2px;
}

#characterization_add_id td.x-btn-bc {
	height: 2px;
}

#characterization_clear_id td.x-btn-bc {
	height: 2px;
}

#version_type_add_id td.x-btn-bc {
	height: 2px;
}

#version_type_clear_id td.x-btn-bc {
	height: 2px;
}

div#advanced-search-dialog div#no_approval_add_id,div#genre_add_id,div#sub_genre_add_id,div#characterization_add_id,div#version_type_add_id {
	height: 212px !important;
}

.x-btn-tog {
	background-image: url(../images/default/button/btn.gif);
	background: repeat-x 0 -1096px;
	vertical-align: middle;
	text-align: center;
	padding: 0 5px;
	cursor: pointer;
	white-space: nowrap;
}

.x-btn-tog-selected {
	background-image: url(../images/default/button/btn-tog.gif);
	background: repeat-x 0 -1096px;
	vertical-align: middle;
	text-align: center;
	padding: 0 5px;
	cursor: pointer;
	white-space: nowrap;
}

.x-common-label {
	background-color: #4c5354;
	background-image: url(../images/default/form/label-bg.gif);
	border-color: #00FF00 1px;
}

.x-common-label-text {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #abc3c3;
	padding-left: 9px;
}

.editplaylist {
	height: 25px;
	width: 25px;
	background-image: url(../images/default/icons/playlist/edit.gif);
	top: 1px !important;
	left: 45 !important;
	background-repeat: no-repeat;
	position: relative !important;
	left: auto !important;
}

#createedit-body div.x-window-body {
	height: 130px !important;
}

#createedit-body div.x-window-bwrap div.x-window-body table td.x-btn-bc {
	height: 3px;
}

div#createplaylist {
	margin: 0px !important;
	padding: 0px !important;
	background-color: #242c2e !important;
}

div#createplaylist div.x-panel-body form {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	width: auto !important;
}

div#createplaylist form div input {
	height: 17px;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	width: 272px !important;
	margin-left: 2px;
	padding-left: 6px;
	color: #3c494b;
}

div#createplaylist form div textarea {
	height: 70px;
	border: 1px solid #41494b;
	background-color: #c3cdce;
	width: 272px !important;
	margin-left: 2px;
	padding-left: 6px;
	margin-top: 6px;
	margin-bottom: 10px;
	color: #3c494b;
	overflow-y: auto;
	height: 65px !important;
}

div.create-buttons-allignment {
	padding-top: 9px;
	background-color: #384242;
	height: 29px;
	width: 318px !important;
}

div.create-buttons-allignment div.x-toolbar-left table {
	width: 298px !important;
}

div.x-window-body {
	height: 122 !important;
	position: relative;
}

div.create-buttons-allignment table .actionpanel-button-left {
	margin-left: 8px;
}

div.create-buttons-allignment table .actionpanel-button-center {
	float: right;
	margin-left: 3px;
	margin-right: 2px !important;
}

div.create-buttons-allignment table .actionpanel-button-right {
	float: right;
	margin-right: 6px !important;
}

div.create-buttons-allignment table .css_style_btn_center_left {
	float: left;
	margin-left: 63px !important;
}
/* Safar alignment fix for the buttons */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.create-buttons-allignment table .actionpanel-button-left {
		margin-left: 7px;
		float: left;
		margin-right: 0 !important;
	}
	div.create-buttons-allignment table .actionpanel-button-center {
		float: right;
		margin-left: 2px;
		margin-right: -1px !important;
	}
}

div#createplaylist .x-panel-ml,.x-panel-mc {
	background-color: #242c2e !important;
	background-image: none !important;
}

div#add-master-playlist-mainpanel div.x-panel-bwrap div.x-form-field-wrap input {
	height: 17px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
}

#add-master-window div.x-window-bwrap div.x-window-body {
	height: 556px !important;
}

#add-master-window div.x-window-bwrap div.x-window-body {
	height: 558px !important;
}
div.create-buttons-allignment table.pl-button-cancel {
	margin-left: 9px;
	margin-right: 2px !important;
}

div.create-buttons-allignment table.pl-button-createexit {
	margin-left: 2px;
	margin-right: 2px !important;
	*margin-left: 4px;
	*margin-right: 4px !important;
}

div.create-buttons-allignment table.pl-button-newtab {
	float: left;
	margin-left: 3px !important;
}

div.create-buttons-allignment table.pl-button-save {
	float: left;
	margin-left: 54px;
	*margin-left: 65px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.create-buttons-allignment table.pl-button-save {
		float: left;
		margin-left: 54px;
	}
}
.pl-othershare {
	font-size: 11px;
	color: #FFFF99;
}

.pl-share {
	font-size: 11px;
	color: #99FFFF;
}

div#todoitems .ext-gecko .x-window-body .x-form-item {
	overflow: hidden !important;
}

div#todoitems div.x-panel-ml,div#todoitems div.x-panel-mr {
	background-color: #242c2e !important;
	background-image: none !important;
	padding-left: 0px !important;
	border: 0px none !important;
}

div#todoitems form {
	padding: 0px !important;
	padding-left: 9px !important;
}

div#todoitems form input {
	height: 17px;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	color: #3C494B;
}

div#todoitems form .actionpanel-button-left input {
	*margin-top: 12px;
}

div#todoitems form textarea {
	border: 1px solid #41494b;
	background-color: #c8d3d3;
	width: 274px !important;
	margin-top: 5px;
	height: 60px !important;
	color: #3C494B;
}

body:first-of-type div#todoitems form textarea {
	height: 52px !important;
}

div.todo-buttons-alignment table.actionpanel-button-right {
	margin-left: 43px; #
	margin-left: 40px !important;
	*margin-left: 47px !important;
}

table .todo-edit-button {
	float: left;
	margin-left: 0px;
	*margin-left: 12px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.todo-buttons-alignment table.actionpanel-button-right {
		margin-left: 40px;
	}
	table .todo-edit-button {
		float: left;
		margin-left: 9px;
	}
}

div#todoitems form div table td {
	vertical-align: middle !important;
}

div#todoitems form div table td div.actionpanel-button-right input {
	margin-top: 4px;
	margin-left: 20px;
}

div#todoitems form div table td div.actionpanel-button-right label {
	margin-top: -2px;
}

div#todoitems div.x-panel-bwrap div.x-window-body,div#todoitems div.x-window-plain div.x-window-body-noborder {
	height: 133px !important;
}

div#todoitems div.x-window-plain div.x-window-body div {
	height: 133px !important;
}

div.todo-buttons-alignment {
	padding: 9px;
	background-color: #384242;
}

div.todo-buttons-alignment table.todo-applysave {
	float: left;
	margin-left: 25px;
}

div.todo-buttons-alignment table.todo-continuesave {
	float: left;
	margin-left: 47px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.todo-buttons-alignment table.todo-continuesave {
		float: left;
		margin-left: 39px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.todo-buttons-alignment table.todo-applysave {
		float: left;
		margin-left: 9px;
	}
}

div#todoitems div.x-panel-bc {
	height: 0px !important;
}

div#todoitems div.x-form-check-wrap label {
	white-space: nowrap;
	color: #D4F3F2;
	text-transform: uppercase;
	font-size: 11px;
	left: 0px !important;
	top: -2px !important;
	*top: 2px !important;
}

div#todoitems div.actionpanel-button-left input {
	height: 17px;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	width: 90px !important;
}
div#QuickSendWindow div#QuickSendVerticalPanel,div#QuickSendWindow div#PreviousSentlayoutContainer
	{
	margin-top: 17px;
	margin-left: 4px;
}

div#QuickSendToolBar1 div.x-form-label {
	font-size: 11px;
	color: #D4F3F2;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 6px;
	margin-top: 4px !important;
	*margin-top: 5px !important;
}

div#QuickSendLayOut1 input,div#QuickSendMailEditor div.x-form-field-wrap input,div#PreviousSentlayoutContainer input {
	height: 15px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}

div#QuickSendToolBar1 div#fromdateField input,div#untildateField input {
	height: 15px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
}

div#QuickSendToolBar1 div#messageComboBox input,div#templateComboBox input {
	height: 15px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
}

div#QuickSendToolBar1 {
	background-color: #4b5355;
	border-top: 1px soild #3d484c;
	background-image: none !important;
}

div#QuickSendToolBar1 .x-toolbar {
	background-image: none !important;
	border: 1px solid #3b494a;
	border-bottom: none;
}

div#QuickSendLayOut1 div.x-panel-body {
	width: 650px !important;
}

div#QuickSendToolBar1 {
	width: 652px !important;
	border-bottom: 1px solid #4b5355;
}

#QuickSendToolBar1 .xtb-sep {
	background-image: none;
}

div#QuickSendMailEditor div.x-toolbar-layout-ct {
	width: 652px !important;
}

div#QuickSendMailEditor {
	background-color: #d2e0f2;
	border-color: #000 !important;
	width: 652px !important;
	border-top: 1px solid #000;
	border-left: none;
	border-right: none;
	border: 0px solid #242c2e !important;
}

#untilLabel {
	margin-left: 12px !important;
	*margin-left: 7px !important;
	margin-bottom: 3px;
	*margin-bottom: 2px;
}

div#PreviousSentlayoutContainer {
	background-color: #242c2e !important;
	border: 0px none !important;
}

div#QuickSendButtonBar .x-panel-body {
	background-color: #4B5355 !important;
	border: 0px none !important;
	height: 25px !important;
}

div#PreviousSentlayoutContainer div.quic_label {
	background-color: #4b5355;
	height: 14px !important;
	padding-left: 6px;
	font-size: 11px;
	padding-top: 4px;
	color: #D4F3F2;
	text-transform: uppercase;
	font-weight: bold !important;
}

div#PreviousSentlayoutContainer div.x-grid3-viewport div.x-grid3-scroller {
	height: 328px !important;
}

div#QuickSendMailEditor div.x-toolbar-layout-ct {
	background-image: url(../images/default/toolbar/toolbar_bg_new.gif);
	background-repeat: repeat-x;
}

div#QuickSendWindow div.x-window-bwrap div.x-window-mc {
	background-color: #242c2e !important;
}

div#QuickSendWindow div.x-window div.x-abs-layout-item input .x-form-empty-field {
	height: 17px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
}

div#recipientspopup div.x-form-field-wrap input {
	color: gray;
	height: 17px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
}

div#recipientspopup div.x-window-body textarea.x-form-textarea {
	color: gray;
	border: 1px solid #41494b;
	background-color: #c3cdce;
	margin-left: -2px;
	padding-left: 6px;
	margin-top: 6px;
	margin-bottom: 10px;
	left: 7px !important;
	width: 507px !important;
	margin-top: 8px;
	overflow-x: hidden;
	overflow-y: auto;
}

div#recipientspopup div.x-window-bwrap div.x-window-body {
	height: 482px !important;
}

div#recipientspopup {
	width: 547px !important;
}

div#recipientspopup div.x-window-bwrap div.x-window-body {
	height: 482px !important;
	width: 535px !important;
}

div#recipientBoottom div.x-panel-body-noheader {
	height: 36px !important;
}

div#recipientBoottom div.x-panel-body-noheader table {
	margin-top: 3px !important;
}

#recipientBoottom {
	width: 533px !important;
}

div#recipientspopup div.x-window-bwrap div.x-window-body div.x-grid-panel{
	margin-top: 6px;
}

div#recipientspopup div.x-grid-panel {
	top: 41px !important;
}

div#recipientspopup textarea.x-form-textarea {
	top: 377px !important;
}

div#ceateedit-body div.x-window-body {
	height: 128px !important;
}

div#draft div.x-window-bwrap input {
	color: gray;
	height: 17px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
}

#draft div.x-window-bwrap div.x-window-body {
	height: 295px !important;
}

div#advanced_search_window div.x-window-bwrap div.x-window-body-noborder {
	width: 920px !important;
	min-height: 590px !important;
}

div#advanced-search-previous-panel {
	margin-top: 9px;
	width: 259px !important;
}
div.view-port-body div.x-panel-bwrap div.x-form-field-wrap input {
	color: gray;
	height: 18px !important;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	padding-left: 6px;
}

div.todo-buttons-alignment table.todo_css_style_btn_right {
	float: left;
	margin-left: 30px !important;
}

div#show-playlist-master-layout div.x-panel {
	border: none !important;
	background-color: #BB7446 !important;
}

div.x-panel-bwrap div.playlisttoppanel {
	background-color: #31393a !important;
	font-size: 11px;
	color: #d4f3f2;
}

div.x-panel-bwrap div.playlisttoppanel input {
	color: gray;
	height: 17px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}

div#songDetailsWindow {
	border: 0px none;
	font-size: 11px;
	color: #d4f3f2;
}

div#songDetailsWindow div.x-window-bwrap div.x-panel {
	background-color: #586365 !important;
}

div#songDetailsWindow div.x-window-bwrap div.x-panel-body {
	border: 0px none !important;
	background-color: #242c2e !important;
}

div#songDetailsWindowash div.x-panel-body div.x-form-label {
	background-color: #7e9398;
	border: 1px solid #41494B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
	white-space: nowrap;
	width: 131px !important;
}

div#thirdTexthead div.x-panel-bwrap div.x-panel-body,div#middleText div.x-panel-bwrap div.x-panel-body,div#lastText div.x-panel-bwrap div.x-panel-body {
	background-color: #545f61 !important;
	color: #343C3E;
	padding-left: 6px;
	padding-top: 2px;
}

div#songDetailsWindow div.x-panel-body div.x-form-label {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	border: 1px solid #41494b;
	width: 131px !important;
	background-color: #4d5255;
	white-space: nowrap;
	font-weight: bold;
}

div#songDetailsWindow div.x-panel-body input {
	color: #343c3e;
	height: 16px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	padding-left: 6px;
	padding-top: 4px;
}

div#songDetailsWindow div.x-panel-body textarea {
	color: #343c3e;
	border: 1px solid #41494b;
	background-color: #c3cdce;
	font-size: 11px;
	padding-left: 6px;
}

div#songDetailsWindow div#sd-thirdparty {
	width: 338px !important;
}

div#songDetailsWindow div#sd-middle {
	width: 300px !important;
}

#songDetailsMasterPanel div#sd-middle,div#middleText {
	left: 369px !important;
}

#songDetailsMasterPanel div#lastText,div#sd-lastcolumn {
	left: 690px !important;
	width: 288px !important;
}

#lastText .x-panel-body {
	width: 288px !important;
}

div#songDetailsWindow div#sd-lastcolumn {
	width: 284px !important;
}

#songDetailsMasterPanel {
	margin-top: 4px;
}

#songDetailsWindow div#mastersGrid div.x-grid3 {
	width: 970px !important;
}

div#thirdText div.x-panel-bwrap div.x-panel-body,div#middleText div.x-panel-bwrap div.x-panel-body,div#lastText div.x-panel-bwrap div.x-panel-body {
	color: #343c3e;
	background-color: #c3cdce !important;
	padding-left: 6px;
	padding-top: 2px;
}

div#songDetailsWindow div.x-window-body div#headerContainerSong {
	width: 985 !important;
	border: 0px none !important;
}

div#headerContainerSong div.x-panel-bwrap {
	width: 985px !important;
	background-color: #242c2e !important;
}

div#headerContainerSong div.x-panel-bwrap div.x-panel-body {
	width: 985px !important;
	background-color: #242c2e !important;
	color: #fff;
}

div#headerContainerSong div.x-panel-bwrap div#songtitle {
	color: #d4f3f2;
	font-size: 13px;
	background: none !important;
	border: 0px none !important;
	white-space: normal !important;
	width: 100% !important;
}

div#songDetailsWindow div#mastersGrid {
	margin-top: 4px;
	margin-left: 9px;
	margin-right: 10px;
	margin-bottom: 9px;
	width: 940px !important;
	height: 400px !important;
}

div#songDetailsWindow div#mastersGrid div.x-grid3-scroller {
	height: 455px !important;
}

div#wcmbglogo {
	background-image: url(../images/default/wcm_logo.gif);
	background-repeat: no-repeat;
    left: 50%;
}

div#add-master-playlist-centerpanel {
	left: 8px !important;
	top: 17px !important;
}

#add-master-window {
	width: 951px !important;
}

#add-master-window .x-window-body {
	height: 555px !important;
}

div#add-master-window div.x-window-bwrap div.x-window-body,div#add-master-playlist-mainpanel div.x-panel-body,div.x-window-body-noborder {
	border: 0px none !important;
}

div#buttonBarShare table.pl-save-exit {
	margin-left: 515px;
	*margin-left: 516px;
}

body:first-of-type #buttonBarShare table.pl-save-exit {
	margin-left: 505px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#buttonBarShare table.pl-save-exit {
		margin-left: 515px;
	}
}

#add-master-playlist-rightpanel {
	height: 536px !important;
}

#add-master-playlist-rightpanel div.x-panel-bwrap div.x-panel-body {
	height: 491px !important;
}

div#add-master-playlist-rightpanel div.header_background-panel div.x-panel-bwrap div.x-panel-body {
	height: 450px !important;
	background-color: #515c5e;
}

div#add-master-grid-panel div.x-panel-bwrap div.x-grid-panel div.x-grid3 {
	height: auto !important;
}

div#add-master-grid-panel div.x-panel-bwrap div.x-grid-panel div.x-grid3 div.x-grid3-scroller {
	height: auto !important;
}

div#add-master-grid-panel div.x-grid3-scroller {
	overflow: hidden !important;
}

div#add-master-playlist-rightpanel div.header_background-panel div.x-panel-bwrap div.x-panel-bbar {
	background-color: #515c5e !important;
}

div#add-master-buttonbar {
	padding: 10px;
}

#add-master-playlist-centerpanel #add-master-grid-panel div.x-panel-bwrap div.x-panel-bbar {
	padding: 9px 9px 3px 9px !important;
}

#add-master-playlist-centerpanel #add-master-grid-panel #add-master-buttonbar {
	margin-left: 0px !important;
}

div#add-master-playlist-centerpanel div#toolbar-button-bg {
	background-color: #4b5355;
	border-top: 1px soild #3d484c;
}

div#show-playlist-master-layout div.x-panel-bwrap table td.x-table-layout-cell {
	color: #fff !important;
	padding-left: 5px !important;
}

div#add-master-playlist-rightpanel div.x-panel-bwrap div.x-panel-body input {
	color: gray;
	height: 17px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	padding-left: 6px;
	padding-top: 4px;
}

input#selected-playlist-song {
	background-image: none !important;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px !important;
	padding-top: 4px !important;
	width: 200px !important;
	background-color: #424c4d;
	border: 0px;
}

div#add-master-playlist-centerpanel div.x-panel-bwrap div.x-small-editor table td.x-toolbar-cell div {
	left: 6px;
}
div#sharing-popup div.x-window-bwrap div.x-window-body {
	height: 392px !important;
}

div#sharebuttonpanel {
	margin: 160px 2px 0px 3px;
	width: 25px;
}

div#sharebuttonpanel .x-btn {
	margin-top: 4px;
}

div#existingGroupsPanel div img {
	width: 4px !important;
}

div#sharedGroupsPanel div img {
	width: 4px !important;
}

div#existingGroupsPanel div.x-panel-bwrap div.x-panel-mc div.x-grid-panel x-border div
	#{
	width: 6px !important;
}

div#sharedGroupsPanel div.x-panel-tl,div#existingGroupsPanel div.x-panel-tl {
	height: 17px;
}

div#buttonBarShare {
	padding: 9px;
	background-color: #384143;
}

div#buttonBarShare table body td.x-btn  x-btn-noicon x-item-disabled {
	margin-right: 6px;
}

div#sharing-popup div.x-window-bwrap div.x-window-body {
	padding-bottom: 0px !important;
}

div#existingGroupsPanel div.x-panel-tl {
	background-color: #252c2d;
}

div#existingGroupsPanel div.x-small-editor x-panel-header x-unselectable {
	background-color: #252c2d !important;
}

div#existingGroupsPanel div.x-panel-tc {
	background-image: none;
}

div#buttonBarShare table td.x-toolbar-right table.x-toolbar-right-ct {
	width: 100% !important;
}

div#buttonBarShare table td.x-toolbar-right table.x-toolbar-right-ct table tr.x-toolbar-right-row td.x-toolbar-cell table#share-save {
	margin-left: 525px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#buttonBarShare table td.x-toolbar-right table.x-toolbar-right-ct table tr.x-toolbar-right-row td.x-toolbar-cell table#share-save
		{
		margin-left: 516px;
	}
}

div#sharedGroupsPanel div.x-window-bwrap div.x-panel-body div.x-grid3-viewport div.x-grid3-scroller {
	background-color: #252c2d !important
}

div#existingGroupsPanel div.x-panel-bwrap div.x-small-editor {
	border: 0px none !important;
	background-color: #252c2d;
	padding: 0px !important;
}

div#sharedGroupsPanel div.x-panel-bwrap div.x-small-editor {
	border: 0px none !important;
	padding: 0px !important;
}

div#sharedGroupsPanel div.x-panel-bwrap div.x-panel-body div.x-grid3-viewport div.x-grid3-scroller div.x-grid3-body {
	height: 146px;
}

div#sharing-popup div.x-window-mc {
	padding-top: 11px;
}

#existingGroupsPanel div.x-panel-bwrap div.x-panel-body {
	height: 319px !important;
}

#existingGroupsPanel div.x-panel-bwrap div.x-panel-ml {
	padding-left: 9px;
	padding-bottom: 5px;
	background-color: #242c2e;
}

#existingGroupsPanel span.x-panel-header-text {
	margin-left: 3px;
}

#sharedGroupsPanel div.x-panel-bwrap div.x-panel-body {
	height: 319px !important;
}

#sharedGroupsPanel div.x-panel-bwrap div.x-panel-ml {
	padding-bottom: 5px;
	background-color: #242c2e;
}

/* UI Specifications for Quick Info */
div#quickinfo-panel {
	font-size: 11px;
	color: #fff;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body div {
	height: auto !important;
	background-color: #272727;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body {
	height: auto !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
	width: 218px !important;
	background-color: #272727;
	margin-top: -5px !important;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body div table {
	width: 195px !important;
	background-color: #272727;
	margin-top: 12px;
	margin-left: 12px;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body div table span.title-name {
	color: #c07544 !important;
	font-weight: bold;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body div table span.artist-name {
	color: #d6f2f5;
	font-weight: bold;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body div table td div.info-block {
	margin-left: 10px;
	font-weight: bold;
}

div#quickinfo-panel div.x-panel-bwrap div.x-panel-body div table td div.composers-block {
	margin-top: 5px;
	padding-bottom: 10px;
}

#boardicondiasable td button.x-btn-text {
	cursor: auto !important;
}

#recipientspopup .x-window-mc {
	height: 516px !important;
}

.recipient {
	margin-left: 237px;
	*margin-left: 248px;
}

div#recipient-buttonbar {
	margin-left: 5px;
	width: 518px !important;
}

body:first-of-type.recipient {
	margin-left: 236px;
}


#playlistName-input {
	width: 208px !important;
}

#spql-header .header-top-link {
	position: relative !important;
}

#advanced-search-bottom-panel .advanced-search-sub-panel-header {
	height: 17px !important;
	width: 197px !important;
	padding-top: 4px;
}

#advanced-search-bottom-panel .x-panel-body {
	overflow: hidden !important;
}

#chartType {
	width: 114px !important;
}

#releaseyearfrom {
	width: 89px !important;
}

#copyrightfrom {
	width: 89px !important;
}

#master,#country,#language,#tempo,#vocalMix,#mood,#usage,#assetFilter {
	width: 187px !important;
}

#advanced-search-center-panel {
	*margin-left: 9px !important;
}

#chartSubType {
	width: 73px !important;
	*width: 140px !important;
}

#advanced-search-right-panel {
	*position: relative !important;
	*left: -4px !important;
	margin-left: 0px !important;
}

#advanced-search-bottom-panel {
	*width: 644px !important;
}

#todowindow div.x-window-bwrap div.x-window-body {
	height: 147px !important;
	*height: 154px !important;
}

#todoitems .actionpanel-button-left {
	left: 0px !important;
	top: 6px !important;
	*top: 2px !important;
	width: 116px !important;
}

body:first-of-type #todoitems .actionpanel-button-left {
	top: 10px !important;
}

.toDoPosition {
	position: relative;
	left: 30px;
	*left: 43px;
}

#itemname img {
	top: 15px !important;
}

#username,#password {
	*width: 142px !important;
}

#login-dialog .x-toolbar-right-ct {
	margin-top: 9px !important;
}

div#quickinfo-panel #quickinfo-lyrics-textarea,div#quickinfo-panel textarea
	{
	padding-top: 8px;
	padding-left: 4px;
	*padding-left: 1px;
	padding-bottom: 2px;
	padding-right: 3px;
	*padding-right: 6px;
	border: 0 none;
	overflow-y: auto !important;
	width: 210px !important;
	*width: 209px !important;
	color: #fff;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

/* Header Hyperlink text */
div#spql-header {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fa7c0d;
	background: url(../images/default/panel/header_bg.jpg) repeat-x
		!important;
}

div#spql-header div.header-top-link a {
	background: none !important;
	text-decoration: none;
	color: #fff !important;
	cursor: pointer;
}

div#spql-header div.header-top-link:hover a:hover {
	color: #fa7c0d !important;
	text-decoration: none;
	background: none !important;
	cursor: pointer;
}

div#spql-header div.header-top-link {
	float: right;
	padding: 2px 12px 3px 0;
	margin-top: 44px;
}

table.header-advanced-search-button {
	width: 130px !important;
	margin-right: 10px;
}

/* pannel background with WCM logo */
div#spql-center-data-panel div.x-panel-body {
	background-image: url(../images/default/wcm_logo.gif) !important;
	background-position: center;
	background-repeat: no-repeat;
}
/* 	Playlist UI specifications */
div#spql-center-tab-panel div.x-tab-panel-header div.x-tab-strip-wrap {
	height: 24px;
	background-color: #586365;
}

div#spql-center-panel div.x-small-editor {
	height: 23px;
}

div#spql-center-tab-panel div.playlisttoppanel div.x-panel-body {
	text-transform: capitalize;
	font-weight: bold;
	white-space: nowrap;
}

div.playlistlabel,div.playlistlabelvalue {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	margin-left: 6px !important;
	color: #fff;
	left: 0 !important;
}

div.creator-label {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	margin-right: 10px !important;
	color: #fff;
	left: 0 !important;
}

div .creator-dashboard input {
	padding-left: 6px;
}

div#to-do-first-col {
	padding-left: 25px;
}

div#inner-playlist-details div.x-panel-bwrap div.x-panel-body,div#inner-playlist-details div.x-panel-bwrap,div#inner-playlist-details {
	border: none !important;
}
/* Fix for IE browser */
/* Quick Send page */
div#QuickSendLayOut1 table.qs-subject-btn td.x-btn-ml,div#QuickSendLayOut1 table.qs-subject-btn td.x-btn-mr
	{ #
	width: 10px !important;
}
div#QuickSendLayOut1 table.qs-subject-btn button.x-btn-text { #
	width: 62px !important;
}
div#QuickSendButtonBar table#madhan2 {
	width: 100px !important;
}
div#recipientBoottom table#aff td.x-btn-tc,div#recipientBoottom table#aff td.x-btn-mc,div#recipientBoottom table#aff td.x-btn-bc
{ #
	width: 305px !important;
	*width: 305px !important;
}
div#recipientBoottom div.x-panel-body table#aff td.x-btn-tl,div#recipientBoottom div.x-panel-body table#aff td.x-btn-ml,div#recipientBoottom div.x-panel-body table#aff td.x-btn-bl
	{ #
	width: 5px !important;
}
.master-saveExit {
	float: left;
	margin-left: 540px;
	*margin-left: 548px;
}
.master-addplaylist {
	float: left;
	margin-left: 465px;
	*margin-left: 477px;
}
div#create-button-bg {
	padding: 9px;
}
div#create-button-bg,div#add-master-buttonbar {
	background-color: #384242 !important;
}
div#add-master-grid-panel div.x-panel-bwrap div.x-panel-body {
	height: 465px !important;
}
div#add-master-playlist-centerpanel div.x-panel-bwrap div.header_background-panel {
	height: auto !important;
}
div#add-master-grid-panel div.x-panel-bwrap div.x-panel-bbar {
	background-color: #384242 !important;
	height: 28px;
	padding-top: 2px;
}
div#create-button-bg table.x-toolbar-right-ct {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}
table.qs-tobtn {
	width: 64px !important; #
	width: 68px !important;
}
#playlist-details-tool-typeahead {
	padding-left: 25px;
}
div#show-playlist-grid-panel div.x-panel-bwrap div.x-panel-body div.x-grid3-viewport div.x-grid3-scroller table td.x-grid3-col {
	border-right: 1px solid #606a6c;
}
div#playlist-grid-master div.x-grid3 div.x-grid3-viewport div.x-grid3-scroller div.x-grid3-row table td.x-grid3-col {
	border-right: 1px solid #606a6c;
}
div#show-playlist-grid-panel div.x-panel-bwrap div.x-panel-body div.x-grid3 table.x-grid3-row-table td.x-grid3-col div {
	text-transform: none !important;
}
div#song-details-bt {
	*margin-left: -15px !important;
}
#flashHtml {
	position: absolute;
	overflow: hidden;
	width: 300px;
	height: 120px;
	z-index: 4;
}
div#playlist-grid-master div.x-grid3-hh table td.x-grid3-td-numberer {
	width: 19px !important;
}
div#add-master-grid-panel div.x-panel-bwrap div.x-panel-body div.x-grid3 div.x-grid3-header table colgroup
	{
	width: 21px !important;
}
div#add-master-grid-panel div.x-panel-bwrap div.x-panel-body div.x-grid3 div.x-grid3-header table td.x-grid3-hd-checker-on
	{
	width: 19px !important;
}
div#centerlayoutcontainer-id {
	left: 222px !important;
}
div#southlayoutcontainer-id {
	background: url(../images/footer/bottom_icons_bg.gif) top left;
	background-repeat: repeat-x;
	height: 30px !important;
	width: 100% !important;
}
#headerButtonPanel div.x-panel-bwrap div.x-panel-body table {
	margin-top: 2px;
}
div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-tl,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-tc,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-tr,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-ml,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-mc,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-mr,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-bl,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-bc,div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-br
	{
	background-position: 0px !important;
	background: transparent none repeat scroll 0 0 !important;
	height: 0px !important;
}
#headerButtonPanel {
	left: 747px !important;
	top: 2px !important;
}
div#headerButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-mc button {
	width: 100px !important;
	height: 20px !important;
}
div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-tl,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-tc,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-tr,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-ml,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-mc,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-mr,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-bl,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-bc,div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-br {
	background-position: 0px !important;
	background: transparent none no-repeat scroll 0 0 !important;
	height: 0px !important;
	border: 0px;
}
div#plButtonPanel div.x-panel-bwrap div.x-panel-body table td.x-btn-mc button {
	width: 100px !important;
	height: 20px !important;
}
.x-livegrid-scroller {
	z-index: 1;
	position: absolute;
	right: 0px;
	width: 18px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.x-btn button {
	color: #D4F3F2;
	font-family: arial, tahoma, verdana, helvetica;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	line-height: normal;
	text-transform: uppercase;
}
.x-btn button {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	margin: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	overflow: visible;
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
}
.x-ftree-expanded .x-ftree-icon {
	background-image: url(../images/default/tree/folder-open.gif);
}
.x-ftree-leaf .x-ftree-icon {
	background-image: url(../images/default/tree/leaf.gif);
}
.x-ftree-collapsed .x-ftree-icon {
	background-image: url(../images/gxt/icons/folder-closed.gif);
}
.x-ftree-arrows .x-ftree-joint {
	background: transparent;
}
.x-ftree-arrows .x-ftree-joint-plus {
	background: transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;
}
.x-ftree-arrows .x-ftree-joint-minus {
	background: transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;
}
.x-ftree-arrows .x-ftree-ec-over .x-ftree-joint-plus {
	background-position: -32px 0;
}
.x-ftree-arrows .x-ftree-ec-over .x-ftree-joint-minus {
	background-position: -48px 0;
}
.x-ftree2-selected {
	background-color: #d9e8fb !important;
}
.x-ftree2-node-over {
	background-color: #eee;
}
.x-ftree2-node-drop {
	background-color: #defadc;
}
.x-ftree2-joint,.x-ftree2-icon {
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
	background-position: center;
	background-repeat: no-repeat;
}
.x-ftree2-joint div {
	width: 16px;
}
.x-ftree2-el-ct {
	display: none;
}
.x-ftree2-node {
	padding-bottom: 1px;
}
.x-ftree2-text {
	vertical-align: middle !important;
	white-space: nowrap !important;
}
.x-ftree2-text span {
	color: black;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	color: black;
	padding: 2px 4px 2px 1px;
	display: block;
}
.ext-ie .x-ftree2-text span {
	padding-left: 3px;
}
.x-ftree2-check {
	width: 17px;
}
.x-ftree2-check div {
	width: 17px;
	height: 17px;
}
#advanced-search-bottom-panel div.x-panel-bwrap div.x-panel-header span.x-panel-header-text{
	position: relative;
	top: -2px;
}
#advanced-search-bottom-panel div.advanced-search-sub-panel {
	width: 195px !important;
}
div#advanced-search-main-panel div.x-panel-bwrap div.x-panel-body {
	border-color: #242c2e;
	background-color: #242c2e;
	width: 100% !important;
}
div#advanced-search-bottom-panel div.advanced-search-sub-panel1,div.advanced-search-sub-panel2,div.advanced-search-sub-panel3,div#advanced-search-bottom-panel div.advanced-search-sub-panel,div.advanced-search-sub-panel4,div.advanced-search-sub-panel5,div.advanced-search-sub-panel6 {
	margin-right: 9px;
}
div#advanced-search-bottom-panel div.advanced-search-sub-panel,div.advanced-search-sub-panel4,div.advanced-search-sub-panel5,div.advanced-search-sub-panel6 {
	margin-top: 9px;
}
div#advanced-search-bottom-panel div.x-form-list {
	border: 0px none !important;
	border-top: 0px none !important;
	position: relative;
	z-index: 10px;
	width: 205px !important;
}
div#advanced-search-bottom-panel div.advanced-search-sub-panel3 div.x-form-list,div.advanced-search-sub-panel6 div.x-form-list
	{
	width: 206px !important;
}
div#advanced-search-bottom-panel div.x-combo-list {
	height: 106px !important;
	width: 208px !important;
	*width: 207px !important;
	background-color: #515c5e;
}
div#advanced-search-bottom-panel div.advanced-search-sub-panel3 div.advanced-search-sub-panel-header,div.advanced-search-sub-panel6 div.advanced-search-sub-panel-header {
	width: 197px !important;
}
.advanced-search-sub-panel-header {
	background-color: #4c5354;
	border: 1px solid #41494B;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 13px !important;
	padding-left: 9px;
	width: 192px;
	color: #d4f2f0;
}
.advanced-search-sub-panel-header-selected {
	background-color: #c07544;
	border-color: #3c494b;
	line-height: 16px;
}
.advanced-search-sub-panel-header div,div.advanced-search-sub-panel-header4 div {
	margin-right: 0px !important;
	margin-top: -4px !important;
}
.advanced-search-addclear-tool {
	background-color: #484e4e;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-color: #acacac;
	height: 20px;
}
div#advanced-search-previous-panel div.x-panel-bwrap div.x-panel-body {
	height: 400px !important;
	background-color: #515C5E;
}
div#advanced-search-previous-panel div.x-toolbar input {
	color: gray;
	height: 18px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	padding-left: 6px;
}
div#advanced-search-dialog div.x-window-bwrap div.x-panel-bwrap div.x-small-editor {
	height: 18px !important;
}
div#advanced-search-dialog div.x-panel-bwrap div.x-panel-tbar input {
	height: 17px;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	padding-left: 6px;
	margin-top: -1px !important;
	margin-left: -2px !important;
}
div#advanced-search-dialog div.x-window-body {
	height: 233px !important;
}
div#advanced-search-dialog div.x-window-bwrap div.x-window-body div.x-panel-bwrap div.x-panel-body {
	height: auto !important;
}
#advanced-search-previous-panel .x-toolbar-layout-ct {
	width: 260px !important;
	*width: 257px !important;
}
div.playlistlabelvalue {
	position: relative !important;
	float: left;
	width: auto !important;
}
#pinfo {
	height: 90px !important;
}
#QuickSendLayOut1 button {
	margin-left: 0px;
}
#QuickSendMailEditor body {
	background: #D2E0F2 !important;
}
#spql-header .x-btn {
	margin-right: 13px !important;
	*margin-right: 12px !important;
}
#showPlaylistBottomBtn .x-tab-panel-body {
	font-size: 0px !important;
}
#pname {
	width: 287px !important;
}
#div#createplaylist .x-panel-ml,.x-panel-mc {
	padding-top: 17px;
}
#existingGroupsPanel .x-panel-mc,#sharedGroupsPanel .x-panel-mc {
	padding-top: 6px !important;
}
#QuickSendButtonBar,#QuickSendButtonBar .x-panel-body {
	width: 332px !important;
	margin-left: -1px !important;
	*margin-left: 0px !important;
}
#PreviousSentlayoutContainer .x-border {
	border: none !important;
}
#PreviousSentlayoutContainer .x-grid-height,.x-grid-height .x-grid3 {
	height: 350px !important;
}
#showPlaylistBottomBtn .x-tab-panel-body {
	font-size: 0px !important;
}
#pname {
	width: 287px !important;
}
#div#createplaylist .x-panel-ml,.x-panel-mc {
	padding-top: 17px;
}
.iframeBg {
	background: #FF0000 !important;
}
#createedit-body .pl-button-createexit button {
	width: 100px !important;
}
#createedit-body .pl-button-newtab button {
	width: 112px !important;
}
#spql-header .x-panel-body {
	background-color: transparent !important;
}
.x-menu {
	z-index: 15000;
	zoom: 1;
	background: repeat-y;
	-moz-outline: none;
	outline :none;
}
.x-menu a {
	text-decoration: none !important;
}
.ext-ie .x-menu {
	zoom: 1;
	overflow: hidden;
}
.x-menu x-menu-sep-li {
	font-size: 1px;
	line-height: 1px;
}
.x-menu .x-date-picker {
	border: 1px solid;
}
.x-menu .x-menu-scroller {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	height: 8px;
	line-height: 8px;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.x-menu .x-menu-scroller-active {
	height: 6px;
	line-height: 6px;
}
.x-menu {
	border-color: #718bb7;
	background-color: #2e3334;
	background-image: url(../images/default/menu/menu.gif);
	outline: none !important
}
.x-date-mmenu .x-menu-item {
	padding: 1px 24px 1px 4px;
	white-space: nowrap;
}
.x-date-mmenu .x-menu-item .x-menu-item-icon {
	width: 10px;
	height: 10px;
	margin-right: 5px;
	background-position: center -4px !important;
}
a.x-menu-item {
	cursor: pointer;
	display: block;
	line-height: 12px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 3px 21px 3px 27px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
.x-menu-item-active {
	border-style: solid;
	border-width: 1px;
	padding: 0;
}
.x-date-mmenu .x-menu-item {
	font-size: 10px;
	color: #000;
}
a.x-menu-item {
	color: #C2C3C5;
}
.x-menu-item-active {
	background: #b97244;
	border: 1px solid #313b3c;
	padding: 0;
	color: #FFFFFF;
}
.x-menu-item-active a:hover {
	color: #FFFFFF !important;
}
.x-menu-item-active a:selected {
	color: #FFFFFF !important;
}
.x-menu-item-active a:active {
	color: #FFFFFF !important;
}
#setvaliditylabel {
	width: 115px !important;
}
.addchosen-button {
	margin-left: 21px;
	*margin-left: 44px;
}
div#login-dialog .hide-remember-label label.x-form-cb-label {
	*top: -1px !important;
	*left: -5px !important;
}
#QuickSendButtonBar .x-btn {
	margin-left: 3px !important;
	*margin-left: 1px !important;
}

#PreviousSentlayoutContainer img {
	left: 0px !important;
	*left: 4px !important;
}
#sharedGroupsPanel .x-grid3-scroller,#existingGroupsPanel .x-grid3-scroller {
	height: 297px !important;
}
#searchName-input,#searchDate-input,#searchTime-input {
	color: #343c3e;
	height: 15px !important;
	border-color: none !important;
	border-top: none !important;
	border-bottom: none !important;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
}
#createtodo_icon {
	*margin-top: 5px !important;
}
#forward .x-btn-text {
	*width: 22px !important;
}
#backword .x-btn-text {
	*width: 22px !important;
}
body:first-of-type #backword .x-btn-text {
	width: 25px !important;
}
#QuickSendMailEditor .x-small-editor .x-form-field-wrap .x-form-trigger {
	*height: 20px !important;
}
#advanced-search-main-panel .x-form-field-wrap .x-form-trigger {
	*height: 20px !important;
}
div#login-dialog div#x-form-el-login-username input,div#login-dialog div#x-form-el-login-password input {
	background-color: #C8D3D3;
	background-image: url("../images/default/form/text-bg.gif");
	border-color: #3E494B;
	color: #34494B;
	height: 18px !important;
	width: 100% !important;
}
.ext-safari.x-form-field-wrap.x-form-trigger,.ext-gecko.x-form-field-wrap.x-form-trigger {
	right: 0px;
}
.x-window-tl .x-window-header {
	background-color: #B47144;
	color: #FFFFFF;
	font: bold 11px arial, verdana, sans-serif;
	height: 16px;
	padding-left: 9px;
	padding-top: 2px;
	text-transform: uppercase;
}
.playlistheader_bg {
	background-color: #C07544;
}
.aff .x-btn-tl,.aff .x-btn-tr,.aff .x-btn-tc,.aff .x-btn-ml,.aff .x-btn-mr,.aff .x-btn-mc,.aff .x-btn-bl,.aff .x-btn-br,.aff .x-btn-bc {
	background-image: url("../images/default/button/btn_orange.gif");
}
.x-btn-click .x-btn-text,.x-btn-menu-active .x-btn-text,.x-btn-pressed .x-btn-text {
	color: #D4F3F2;
}
.forgotPassword_label_style {
	color: #869D9D !important;
	cursor: pointer;
	font-family: arial;
	font-size: 12px;
}
div#login-dialog div#x-form-el-login-username input,div#login-dialog div#x-form-el-login-password input {
	border-color: #3E494B;
	color: #34494B;
	height: 18px !important;
	width: 150px !important;
}
.ext-gecko .x-form-text,.ext-ie8 .x-form-text {
	padding-bottom: 0;
	padding-top: 2px !important;
}
.ext-strict .x-form-text {
	height: 17px;
}
.x-form-field-wrap .x-form-text {
	position: relative;
}
div.x-form-field-wrap input {
	background-image: url("../images/default/textbox_bg.gif");
}
.x-form-field {
	color: #000000;
	font: 11px arial, helvetica, sans-serif;
}
.x-form-text,.ext-ie .x-form-file {
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
}
.x-form-text,textarea.x-form-field {
	background: none repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #41494B !important;
	padding: 1px 3px;
}
.x-form-field {
	margin: 0;
}
.x-form-field-wrap .x-form-trigger {
	right: 0px !important;
}
div.login-user-type label {
	color: #FFFFFF;
}
.x-border-panel {
	left: 0;
	position: absolute;
	top: 0;
}
.x-item-disabled {
	cursor: default;
	opacity: 0.6;
}
.x-btn td {
	padding: 0 !important;
}

.x-btn-tl,.x-btn-tr,.x-btn-tc,.x-btn-ml,.x-btn-mr,.x-btn-mc,.x-btn-bl,.x-btn-br,.x-btn-bc {
	background-image: url("../images/default/button/btn.gif");
}
.x-btn-mc {
	background: none repeat-x scroll 0 -1096px rgba(0, 0, 0, 0);
	cursor: pointer;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.invoice-leftcontainer body,table td,select {
	color: #CCCCCC;
	font-family: Arial Unicode MS, Arial, sans-serif;
	vertical-align: top !important;
}
div#spql-header div.header-top-link {
	float: right;
	margin-top: 22px;
	padding: 2px 12px 3px 0;
}
.x-border-panel {
	left:;
	position: absolute;
	top: 0;
}
.x-border-panel {
	left: 0;
	position: absolute;
	top: 1px;
}
.x-item-disabled * {
	cursor: default !important;
}
.x-btn {
	cursor: pointer;
	white-space: nowrap;
}
.x-btn-icon .x-btn-small .x-btn-text {
	height: 14px;
	width: 14px !important;
}
#spql-header .x-btn {
	margin-right: 13px !important;
}
.smartsearch_Icon {
	float: right;
	margin: 8px -16px 0 0;
	padding-left: 25px;
	position: relative;
}
.createProject form textarea {
	background: none repeat scroll 0 0 #C3CDCE;
}
.createprojectview-htmleditor {
	background-color: #D2E0F2;
	border: 0 solid #242C2E !important;
}
.editprojectview-label1 {
	background-color: #4D5255;
	border: 1px solid #41494B;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 2px;
	height: 19px;
}
div.view-port-body div.x-panel-bwrap div.x-form-field-wrap input {
	background-image: url("../images/default/textbox_bg.gif");
	background-repeat: repeat-x;
	border: 1px solid #41494B;
	color: #34494B;
	height: 18px !important;
	margin-bottom: -1px;
	padding-left: 6px;
}
.editprojectview-label2 {
	background-color: #546060;
	border: 1px solid #41494B;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	overflow: hidden;
	padding-left: 9px;
	padding-top: 2px;
	text-transform: uppercase;
}
.x-btn-mc {
	background: none repeat-x scroll 0 -1096px rgba(0, 0, 0, 0);
	cursor: pointer;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.x-btn-tl,.x-btn-tr,.x-btn-tc,.x-btn-ml,.x-btn-mr,.x-btn-mc,.x-btn-bl,.x-btn-br,.x-btn-bc {
	background-image: url("../images/default/button/btn.gif");
}
#editprojecttextarea {
	background: none repeat scroll 0 0 #C3CDCE;
}
.aff .x-btn-tl,.aff .x-btn-tr,.aff .x-btn-tc,.aff .x-btn-ml,.aff .x-btn-mr,.aff .x-btn-mc,.aff .x-btn-bl,.aff .x-btn-br,.aff .x-btn-bc {
	background-image: url("../images/default/button/btn_orange.gif");
}
#newproject {
	background-color: #242C2E !important;
	background-image: none !important;
}
.x-grid3-hd-row .x-grid3-hd {
	color: #000000;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	line-height: normal;
	text-transform: uppercase;
}
.x-panel-body-noheader,.x-panel-mc .x-panel-body {
	border-top-color: #586466;
}
.x-tab-panel-body {
	border-color: #31393A;
}
div#request-access-login-panel .x-form-item label {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	background-color: #4D5255;
	border: 1px solid #41494B !important;
	color: #D4F3F2 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	line-height: normal;
	padding-left: 6px;
	text-align: right;
	text-transform: uppercase;
	width: 108px !important;
}
.ext-gecko .x-form-text,.ext-ie8 .x-form-text {
	padding-top: 4px;
}
.ext-strict .x-form-text {
	height: 17px;
}
.x-form-field-wrap .x-form-text {
	position: relative;
}
.forgotPassword_container_style {
	float: right;
	margin-left: 25px;
	width: 350px;
}
div#request-access-login-panel div#x-form-el-access-username input,div#request-access-login-panel div#x-form-el-access-password input {
	background-color: #C8D3D3;
	background-image: url("../images/default/form/text-bg.gif");
	border-color: #3E494B;
	color: #34494B;
	height: 18px !important;
	width: 90% !important;
}
#access-username,#access-password {
	width: 100% !important;
}
.x-form-label-left label {
	text-align: left;
}
div#user-registration-panel .x-form-item label {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	background-color: #4D5255;
	border: 1px solid #41494B !important;
	color: #D4F3F2 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	height: 10px;
	line-height: normal;
	padding-left: 6px;
	text-transform: uppercase;
	width: 47% !important;
}
div#user-registration-panel .x-table-layout-cell {
	padding-top: 2px;
}
.reg-heading {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.user-reg-comment-labels {
	color: #999B9A;
	font-size: 11px;
	font-weight: bold;
}
#reg-username-field-input,#reg-password-field-input,#reg-first-name-field-input,#reg-lastname-field-input,#reg-confirmpassword-field-input,#reg-supervisorBusinessUnit-field-input,#reg-supervisorTelephone-field-input,#reg-companyName-field-input,#reg-division-field-input,#reg-city-field-input,#reg-zip-field-input,#reg-phoneNumber-field-input,#reg-emailAddress-field-input,#reg-salutation-field-input,#reg-state-field-input,#reg-country-field-input {
	color: #34494B;
	width: 100%;
}
#reg-supervisorFullname-field-input,#reg-address1-field-input,#reg-address2-field-input,#assetFilter-label-field-input {
	color: #34494B;
	width: 100%;
}
.user-reg-buttons {
	color: #D4F3F2 !important;
	float: right;
	height: 19px !important;
	overflow: visible;
	padding-right: 9px;
	padding-top: 4px;
	width: 593px;
}
.filterView input[type="text"] {
	background-image: url("../images/default/textbox_bg.gif");
	background-repeat: repeat-x;
	border: 1px solid #41494B !important;
	color: #34494B !important;
	height: 18px !important;
	margin-bottom: -1px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
}
.x-grid3-hd-row .x-grid3-hd {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	background-image: url("../images/default/advsearch_grid_header_bg.gif");
	border-right: 0 solid #455555 !important;
	color: #000000;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	line-height: normal;
	text-transform: uppercase;
}
.x-grid3-hd-row .x-grid3-hd,.x-grid3-row .x-grid3-cell,.x-grid3-summary-row .x-grid3-cell{
	color: #CCCCCC;
	font: 11px arial, tahoma, helvetica, sans-serif;
	text-transform: none;
}
.x-grid3-hd-row .x-grid3-hd {
	border-left: 1px solid #455555;
	border-right: 1px solid;
	line-height: 15px;
	text-transform: none;
	vertical-align: middle;
}
.x-grid3-hd-row .x-grid3-hd,.x-grid3-row .x-grid3-hd,.x-grid3-summary-row .x-grid3-hd {
	-moz-user-focus: normal;
	outline: 0 none;
}
 .x-grid3-header {
	background-image: url("../images/default/grid/grid3-hrow.gif");
	text-transform: uppercase;
} 
.x-grid3-hd {
	-moz-user-select: none;
	text-transform: uppercase;
}
.x-grid3-header {
	background: none repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
	cursor: default;
}
.x-grid3-hd-row .x-grid3-hd {
	color: #000000;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	line-height: normal;
	text-transform: uppercase;
}
.ext-gecko .x-btn button,.ext-webkit .x-btn button {
	padding-left: 0;
	padding-right: 0;
}
.ext-gecko .x-btn button::-moz-focus-inner {
	padding: 0;
}
.ext-ie .x-btn button {
	padding-top: 2px;
}
.x-btn-text {
	cursor: pointer;
	padding: 0;
	white-space: nowrap;
}
.x-btn-noicon .x-btn-small .x-btn-text {
	height: 12px;
	margin-bottom: 3px;
	margin-left: -1px;
	margin-right: 2px;
}
.x-btn-noicon .x-btn-medium .x-btn-text {
	height: 24px;
}
.x-btn-noicon .x-btn-large .x-btn-text {
	height: 32px;
}
.x-btn-icon .x-btn-text {
	background-position: center center;
	background-repeat: no-repeat;
}
.x-btn-icon .x-btn-small .x-btn-text {
	height: 14px;
	width: 14px !important;
}
.x-btn-icon .x-btn-medium .x-btn-text {
	height: 24px !important;
	width: 24px !important;
}
.x-btn-icon .x-btn-large .x-btn-text {
	height: 36px;
	width: 32px;
}
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
	background-position: 0 center;
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 18px;
}
div#user-forgot-password-panel .x-form-element {
	background-color: #4D5255 !important;
	padding-left: 110px !important;
	width: 50% !important;
}
div#user-forgot-password-panel .x-form-item label {
	background-color: #4D5255 !important;
	color: #D4F3F2 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold !important;
	line-height: normal;
	padding-left: 6px !important;
	text-transform: uppercase !important;
}
.forgotpassword-buttons {
	color: #D4F3F2 !important;
	float: right;
	height: 19px !important;
	overflow: visible;
	padding-right: 1px;
	padding-top: 4px;
	width: 335px;
}
div.x-panel-bwrap div.playlisttoppanel {
	color: #D4F3F2;
	font-size: 11px;
}
div.playlistNamevalue {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	width: 130px;
}
div.creatorNamevalue {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	width: 52px;
}
.x-border {
	border: 1px solid #586466;
}
div.creatorNamevalue {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	width: 52px;
}
.x-btn-ml {
	width: 1px;
	background: no-repeat 0 -24px;
	height: 16px;
}
#login-button-panel .x-panel-body,#request-login-button-panel .x-panel-body {
	background-color: #384242 !important;
	border-top: none !important;
}
div#border-style_SR table td {
	border-color: #87959A !important;
}
.sync-request-label,.sync-request-label_new {
	background-color: #546060;
	color: #CCCCCC;
	display: -moz-box;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	overflow: hidden !important;
	padding-left: 2px;
	padding-top: 0;
	position: static;
	text-transform: uppercase;
	/* white-space: nowrap; Comment for MSR */
	width: -moz-available;
}
div#border-style_SR table td {
	border-color: #87959A !important;
}
div#spql-header {
	background: url("../images/default/panel/header_bg2011.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: #FA7C0D;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
input,textarea,keygen,select,button,isindex {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
}
div#user-registration-panel .x-form-element {
	padding-left: 160px !important;
}
.x-shadow .xst,.x-shadow .xsb {
	height: 6px;
	overflow: hidden;
	width: 100%;
}
.registration_btnpanel .x-panel-body {
	background-color: #384242 !important;
}
input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	border: 2px outset buttonface;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	background-color: buttonface;
	box-sizing: border-box;
}
.x-combo-list {
	overflow: hidden;
}
#duplicateAsset.x-form-group-label,.x-form-cb-label {
	color: #D4F3F2;
	font: bold 11px arial, helvetica, sans-serif;
	padding-right: 10px;
}
.forgotpassword_btnpanel .x-panel-body {
	background-color: #384242 !important;
	float: right;
}
.smartsearch_field {
	float: right;
	margin: 5px 5px 0px 0px;
	padding-left: 25px;
	position: relative;
}
.x-combo-list {
	overflow: hidden;
}
.x-shadow {
	display: none;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
}
.x-shadow .xsml {
	background: none repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.x-view {
	-moz-outline: none;
	-moz-user-focus: normal;
	outline: 0 none;
	padding: 1px;
	background-color: #4c5456;
	cursor: default;
	border: 1px solid #98C0F4;
	overflow-x: hidden;
	overflow-y: auto;
}
.x-tab-strip li .x-tab-image {
	left: 5px;
	position: absolute;
	top: 3px;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	background-position: 0 0;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	margin-bottom: -1px;
}
.x-tab-strip-top .x-tab-with-icon .x-tab-right {
	padding-left: 6px;
}
.x-tab-strip-active,.x-tab-strip-active a.x-tab-right {
	cursor: default;
}
.x-tab-strip-top .x-tab-right,.x-tab-strip-top .x-tab-left,.x-tab-strip-top .x-tab-strip-inner {
	background-image: url("../images/default/tabs/tabs-sprite.gif");
}
.x-tab-strip-top .x-tab-right {
	background: none no-repeat scroll 0 -51px rgba(0, 0, 0, 0);
	padding-left: 6px;
}
.x-tab-strip a {
	cursor: pointer;
	outline: medium none;
	text-decoration: none !important;
}
.x-tab-strip a,.x-tab-strip span,.x-tab-strip em {
	display: block;
}
.x-tab-strip-active,.x-tab-strip-active a.x-tab-right {
	cursor: default;
}
.x-tab-strip li .x-tab-image {
	left: 5px;
	position: absolute;
	top: 3px;
}
.deleteplaylist {
	background-image: url("../images/default/icons/playlist/trash.gif");
	background-repeat: no-repeat;
	height: 25px;
	left: auto !important;
	position: relative !important;
	top: 1px !important;
	width: 25px !important;
}
.reArrangeSongs {
	background-image: url("../images/default/icons/playlist/arw_iocn.jpg");
	background-repeat: no-repeat;
	height: 25px;
	left: auto !important;
	position: relative !important;
	top: 1px !important;
	width: 25px;
}
.defaultIconForPlaylistPrivateButton {
	background-image: url("../images/default/icons/playlist/public.gif");
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
	.x-btn-noicon .x-btn-small .x-btn-text {
	  margin-bottom : 0px !important ;
	}
}
.contact_filter input,.createProject form input {
	background: url("../images/default/textbox_bg.gif") repeat-x scroll 0 0
		rgba(0, 0, 0, 0);
	border: 1px solid #41494B;
	color: #34494B;
	height: 17px !important;
}
.project_buttonPanel {
	background-color: #384143;
	height: auto;
	width: 802px !important;
	padding: 4px;
}
.x-form-file-wrap .x-form-file {
	height: 22px;
	opacity: 0;
	position: absolute;
	right: 0;
	z-index: 2;
}
.ext-gecko .x-form-file {
	height: inherit !important;
}
div.x-form-field-wrap input {
	background-image: url("../images/default/textbox_bg.gif");
}
.x-tab-strip-top .x-tab-with-icon .x-tab-right {
	padding-left: 6px;
}
.x-tab-strip-top .x-tab-right,.x-tab-strip-top .x-tab-left,.x-tab-strip-top .x-tab-strip-inner
	{
	background-image: url("../images/default/tabs/tabs-sprite.gif");
}
.x-tab-strip a {
	cursor: pointer;
	outline: medium none;
	text-decoration: none !important;
}
.x-tab-strip-top .x-tab-right,.x-tab-strip-top .x-tab-left,.x-tab-strip-top .x-tab-strip-inner {
	background-image: url(../images/default/tabs/tabs-sprite.gif);
}
.compilation-req-header-label-field {
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
	text-align: right;
	overflow: hidden !important;
}
.compilation-request-value-field,.compilation-field_new {
	background-color: #546060;
	color: #cccccc;
	font-weight: bold;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden !important;
	height: 16px;
	line-height: 16px;
	padding-left: 2px;
	position: static;
	display: -moz-box;
	white-space: nowrap;
	width: -moz-available;
}
#created_on2-input {
	padding-top: 0px !important;
	width: 100% !important;
	color: #CCCCCC;
	margin-top: -3px;
	margin-left: -3px;
	text-transform: uppercase;
}
.ext-strict .x-form-text {
	height: 17px;
}
.x-form-field {
	font: normal 11px arial, helvetica, sans-serif;
	color: #000000;
}
.x-form-text,.ext-ie .x-form-file {
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
}
.x-form-text,textarea.x-form-field {
	padding: 1px 3px;
	background: repeat-x 0 0;
	border: 1px solid #41494B !important;
}
.x-form-field {
	margin: 0;
}
table[Attributes Style] {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-spacing: 0px;
}
.compilation-record-label-field {
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
	text-align: right;
	overflow: hidden !important;
}
div.view-port-body div.x-panel-bwrap div.x-form-field-wrap input {
	color: #34494B;
	height: 18px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: -1px;
	padding-left: 6px;
}
.user-reg-print-image {
	width: 20px !important;
	background: url(../images/default/register/ico_print.gif);
	background-repeat: no-repeat;
	float: left;
	border: none !important;
}
.syncreq-header-label1 {
	background-color: #4D5255;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	overflow: hidden !important;
	padding-right: 3px;
	padding-top: 0;
	text-align: right;
}
.x-window-mr {
	background: none repeat-y scroll right 0 rgba(0, 0, 0, 0);
	padding-right: 6px;
}
.quote-header-label1 {
	border-right: 1px solid #A6A8AA !important;
	border-bottom: 1px solid #A6A8AA !important;
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
	text-align: right;
	overflow: hidden !important;
}
.quote-header-label2 {
	border-right: 1px solid #A6A8AA !important;
	border-bottom: 1px solid #A6A8AA !important;
	background-color: #546060;
	color: #cccccc;
	font-weight: bold;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden !important;
	height: 16px;
	line-height: 16px;
	padding-left: 2px;
}
#conformation-button-panel {
	background-color: #384242 !important;
	padding: 9px;
}
.addproject-filter input {
	background: url("../images/default/textbox_bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.addproject-button {
	margin-left: 108px;
	padding: 5px;
}
#advanced_search_window form div input.search-year-input {
	height: 17px !important;
	width: 31px !important;
	margin-bottom: 3px;
	bottom: 1px;
}
#advanced_search_window form div input.search-day-input {
	height: 17px !important;
	width: 14px !important;
	margin-bottom: 3px;
	bottom: 1px;
}
#advanced_search_window form div input.search-month-input {
	height: 17px !important;
	width: 24px !important;
	margin-bottom: 3px;
	bottom: 1px;
}
#advanced_search_window form div input.search-year-input {
	height: 17px !important;
	width: 31px !important;
	margin-bottom: 3px;
	bottom: 1px;
}
#advanced_search_window form div input.search-day-input {
	height: 17px !important;
	width: 14px !important;
	margin-bottom: 3px;
	bottom: 1px;
}
#advanced_search_window form div input.search-year-input {
	height: 17px !important;
	width: 31px !important;
	margin-bottom: 3px;
	bottom: 1px;
}
#advanced_search_window form div input.advanced-search-combo-input {
	color: #34494B;
	width: 162px !important;
}
#master,#country,#language,#tempo,#vocalMix,#mood,#usage,#assetFilter,#controlPerc {
	width: 187px !important;
}
#advanced_search_window form div.x-form-element {
	padding-left: 128px !important;
}
.ext-gecko .x-form-text,.ext-ie8 .x-form-text {
	padding-bottom: 0;
	padding-top: 2px;
}
.x-grid3-viewport {
	background-color: #4B5556;
	overflow: hidden;
}
.x-form-field-wrap {
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
	white-space: nowrap;
}
#advanced_search_window form div input {
	height: 17px;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	color: #34494b;
	width: 89px !important;
}
.x-form-text,textarea.x-form-field {
	padding: 1px 3px;
	background: repeat-x 0 0;
	border: 1px solid #41494B !important;
}
.x-abs-layout-item {
	position: absolute;
	left: 0;
	top: 0;
}
.addcancel-button {
	margin-left: 9px;
}
.projectlist_buttonPanel {
	background-color: #384143;
}
.renameplaylist_buttonPanel {
	background-color: #384143;
}
.renameplaylist-button {
	margin-left: 90px;
}
#attachment-addAttachment-btn {
	width: 110px !important;
	float: left;
	padding: 0px 2px 2px 0px;
}
#confirmation-dialog-cancel-btn {
	width: 56px !important;
	float: left;
	display: block;
	padding: 1px 2px 2px 1px;
}
#quote-addAttachment-cancel-btn {
	width: 60px !important;
	float: left;
	display: block;
	padding: 1px 2px 2px 1px;
}
#pitchplcancelbtn {
	width: 60px !important;
	float: left;
	display: block;
	padding: 1px 2px 2px 1px;
}
#show-playlists-add-cancel-btn {
	width: 52px !important;
	float: left;
	display: block;
	padding: 1px 2px 2px 1px;
}
#quote-AddDocument-cancel-btn {
	width: 52px !important;
	float: left;
	display: block;
	padding: 1px 2px 2px 1px;
}
#manage-project-savelist-btn {
	width: 66px !important;
	float: left;
	display: block;
	height: 14px;
	padding: 1px 2px 2px 1px;
}
#show-playlists-add-proj-btn {
	padding-top: 1px;
	width: 104px !important;
	float: right;
	padding-right: 1px;
}
#createplcancelbtn {
	width: 55px !important;
	float: left;
	display: block;
	/* padding: 1px 2px 2px 1px; */
}
.messageBoxStyle label {
/* 	margin-top: 20px;
	margin-left: 9px; float : left;
	display: block;
	float: left; */
	margin-top: 13px;
	display: block;
	float: left;
	text-align: left;
}
#wcm-fileupload {
	float: left;
	width: 53px !important;
	display: inline;
}
#manage-project-search-users-btn {
	width: 95px !important;
	float: left;
}
.compilation-pkg-date-label-field {
	background-color: #4D5255;
	border: 1px solid #87959A;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	overflow: hidden !important;
	padding-right: 3px;
	padding-top: 0;
	text-align: right;
}
#compilationComboField-input {
	height: 16px !important;
	line-height: 16px !important;
	margin-bottom: -2px !important;
	padding: 0 !important;
	width: 100% !important;
}
#compilationTextfield-input {
	height: 16px !important;
	padding: 0 !important;
	width: 100% !important;
}
#termDate-input {
	height: 15px !important;
	margin-bottom: 0 !important;
	float: right;
	padding-left: 2px !important;
	width: 96% !important;
}
#licencetextfield-pkg-input {
	height: 15px !important;
	line-height: 15px !important;
	margin-left: -2px !important;
	padding: 0 !important;
	width: 100% !important;
}
.compilation_plus_button {
	background: url("../images/default/window/compilation_plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 15px !important;
	width: 15px !important;
}
.quote-header-label3 {
	background-color: #546060;
	border-bottom: 1px solid #A6A8AA !important;
	border-right: 1px solid #A6A8AA !important;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	overflow: hidden !important;
	padding-left: 2px;
	padding-top: 0;
	text-transform: uppercase;
}
.license-label1 {
	background-color: #4D5255;
	border: 1px solid #41494B;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 15px !important;
	line-height: 15px;
	margin-bottom: 1px;
	padding-left: 9px;
}
#card-panel .x-form-field-wrap input {
	height: 16px !important;
	padding: 0;
	line-height: 16px !important;
}
.quotedatestyle {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	line-height: 10px;
	text-indent: 0;
	text-transform: uppercase !important;
	white-space: nowrap;
	width: 41px !important;
}
.license-labelstyle {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 0 3px;
}
.WCMArrow {
	background-image: url("../images/default/icons/territory_grid_arrow.png");
	background-position: left -4px;
	background-repeat: no-repeat;
	margin-bottom: 1px !important;
	margin-right: 3px;
	width: 10px !important;
}
.WCMArrowDate {
    background-image: url("../images/default/icons/territory_grid_arrow.png");
    background-position: left -4px;
    background-repeat: no-repeat;
    height: 25px;
    margin-bottom: -11px !important;
    margin-right: 3px;
    width: 10px !important;
}
.WCMArrowDurationlabel-Field {
	margin-top: 2px;
	margin-left: 2px;
	font-size: 9px;
}
.typeUseplus_button {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: right;
	height: 16px !important;
	width: 16px !important;
}
.typeUseMinus_button {
	background: url("../images/default/icons/adminus_icon.gif") no-repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: right;
	height: 16px !important;
	width: 16px !important;
}
.spotdurationMinus_button {
	background: url("../images/default/icons/adminus_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: right;
	height: 16px !important;
	width: 16px !important;
}
.spotdurationplus_button {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: right;
	height: 16px !important;
	width: 16px !important;
}
#licensingDetailsContainer {
	width: 100% !important;
	overflow: hidden;
}
.documentFlexTable1 {
	float: right;
	margin-top: 0px;
}
#manage-project-add-contact-btn {
	width: 125px !important;
	float: left;
}
.releaseDate_label {
	background-color: #4D5255;
	border: 1px solid #41494B;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 13px !important;
	padding-left: 9px;
}
#request_Share_Playlist_Disabled {
	color: #9845784;
	float: left;
	width: 100px !important;
}
.payment_alloc_container_hdr_panel_style {
	background: none repeat scroll 0 0 #4D5255;
}
.license-checkbox .x-form-checkbox {
	left: 4px !important;
}
.payment_alloc_hdr_label_style {
	margin-bottom: 1px;
	font-size: 11px;
	color: #D4F3F2;
	padding-left: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px !important;
	line-height: 15px;
	margin-top: 5px;
	text-align: center;
}
.pmt_alloc_hdr_pls_btn {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 12px !important;
	margin-left: 6px;
	margin-top: 4px;
	width: 12px !important;
}
.pmt_alloc_hdr_min_btn {
	background: url("../images/default/icons/adminus_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 12px !important;
	margin-left: 6px;
	margin-top: 4px;
	width: 12px !important;
}
.payment_alloc_table_headings_style {
	background-color: #4D5256;
	color: #96999E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px !important;
	line-height: 15px;
	margin-bottom: 1px;
	padding-left: 5px;
}
.paymnet_alloc_row_updated_info_lable {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 6px;
	margin-top: 4px;
	padding: 2px 3px 3px 0;
	width: 100%;
}
.payment_allocation-grid-row-min-btn {
	background: url("../images/default/icons/adminus_icon.gif") no-repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 15px !important;
	margin-left: 6px;
	margin-top: 6px;
	width: 15px !important;
}
.payment_allocation-grid-row-pls-btn {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 12px !important;
	margin-left: 6px;
	margin-top: 6px;
	width: 12px !important;
}
.pmt_alloc_total_lable_field_style {
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 15px !important;
	line-height: 15px;
	margin-bottom: 1px;
	margin-top: 5px;
	padding-left: 5px;
	text-align: center;
}
div.view-port-body div.x-panel-bwrap div.x-form-field-wrap input {
	background-repeat: repeat-x;
	border: 1px solid #41494B;
	color: #34494B;
	height: 18px !important;
	margin-bottom: -1px;
	padding-left: 6px;
}
.rich_txt_icon_1 {
	background-image: url("../images/default/icons/rich_txt_icon.png");
	background-repeat: no-repeat;
	height: 100px;
	width: 15px !important;
}
.conditionNotesHeader-label {
	background-color: #4D5255;
	border: 1px solid #41494B;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 2px;
}
#syncAppvlDenl_container .x-panel-body , #syncAppvl_container .x-panel-body {
	background-color: #D7E2F9;
	border-color: #586466;
}
#sync-req-uses0 .x-form-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#sync-textMinutesFrom-input,#sync-textMinutesFrom {
	background: none repeat scroll 0 0 #C3CDCE !important;
	height: 16px !important;
	line-height: 16px !important;
	padding: 0 !important;
	width: 100% !important;
}
#textTypeOfUse-input,#textTypeOfUse {
	width: 100% !important;
}
div#spql-center-tab-panel div.x-tab-panel-header div.x-tab-strip-wrap {
	background-color: #586365;
	height: 24px;
}
.x-tab-strip-wrap {
	overflow: hidden;
	position: relative;
	width: 100%;
}
div#spql-center-tab-panel div.x-tab-panel-header div.x-tab-strip-wrap {
	background-color: #586365;
	height: 24px;
}
.x-tab-panel {
	outline: 0 none;
	overflow: hidden;
}
.x-panel-bwrap {
	height: 100% !important;
	left: 0;
	overflow: hidden;
	top: 0;
}
.x-panel-body-noheader,.x-panel-mc .x-panel-body {
	border-top-color: #586466;
}
.syncRequestUsesComponent {
	border: 1px solid #8B979D !important;
}
.syncRequestUsesComponent {
	border: 1px solid #8B979D !important;
}
.x-panel-body {
	background-color: #586365;
	border-color: #586466;
}
.x-panel-body {
	overflow: hidden;
}
.x-panel-body {
	border-top: 0 none;
	overflow: hidden;
	position: relative;
}
.x-panel {
	border-color: #586466;
}
.x-panel {
	border-style: solid;
	border-width: 0;
}
#sync-textSecondsFrom-input,#sync-textSecondsFrom {
	background: none repeat scroll 0 0 #C3CDCE !important;
	height: 16px !important;
	line-height: 16px !important;
	padding: 0 !important;
	width: 100% !important;
}
.ext-strict .x-form-text {
	height: 17px;
}
.x-form-field-wrap .x-form-text {
	position: relative;
}
div.x-form-field-wrap input {
	background-image: url("../images/default/textbox_bg.gif");
}
.x-item-disabled input {
	cursor: default;
	opacity: 0.6;
}
.user_reg_textBoxs_disable {
	background-color: #546061;
	background-image:url("../images/default/register/mng_acct_textbox_disabled_bg.gif") !important;
	color: #DCE8E8 !important;
	opacity: 1 !important;
}
.user-reg-field {
	color: #34494B;
}
.x-form-focus,textarea.x-form-focus {
	border-color: #485456;
}
.x-form-field {
	color: #000000;
	font: 11px arial, helvetica, sans-serif;
}
.typeUseplus_button {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: right;
	height: 16px !important;
	width: 16px !important;
}
.minus_icon {
	background-image:
		url("../images/default/icons/playlist/minus_ico_invoice.png");
	background-repeat: no-repeat;
	height: 25px;
	width: 18px !important;
}
.x-form-label {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 3px 3px 0;
}
.spotdurationplus_button_synreq {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 16px !important;
	width: 16px !important;
}
.originalFeeLabel {
	padding: 2px 0 3px;
	text-align: right;
}
.quotedatestyle {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	line-height: 20px;
	text-indent: 0;
	text-transform: uppercase !important;
	white-space: nowrap;
	width: 41px !important;
}

.license_fee_calc {
	background: url("../images/default/icons/license_fee_calc.jpg")
	no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 4px !important;
}
.sag_aftra_fee_calc {
	background: url("../images/default/icons/license_fee_calc.jpg")
	no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 4px !important;
}
.grand_fee_calc {
	background: url("../images/default/icons/license_fee_calc.jpg")
	no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 4px !important;
}
.contact_buttonPanel {
	background-color: #384143;
	height: auto;
	padding: 24px;
	width: 536px;
	float :left;
}
.insertButtonRTF {
	float: right;
	right: 20px;
}
.rich_txt_icon_1 {
	background-image: url("../images/default/icons/rich_txt_icon.png");
	background-repeat: no-repeat;
	height: 100px;
	width: 15px !important;
}
.x-icon-btn {
	background-repeat: no-repeat;
	cursor: pointer;
	height: 16px;
	overflow: hidden;
	width: 16px;
}
.x-html-editor-wrap {
	border-color: #a9bfd3;
	background-color: #C3CDCE !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.x-icon-btn {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: pointer;
}
.insertButtonRTF {
	margin: 1% 0% 0% 80.5% !important;
}
.contact_buttonPanel {
	background-color: #384143;
	height: auto;
	width: 536px;
	padding: 4px;
}
.x-html-editor-wrap {
	border-color: #a9bfd3;
	background-color: #C3CDCE !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#SyncReq-termOption-GeneralNotes-Id {
	width: 100% !important;
}
.editprojectview-label1 {
	border: 1px solid #41494b;
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-left: 9px;
	padding-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.license-checkbox .x-form-checkbox {
	left: 4px !important;
}
.payment_alloc_container_hdr_panel_style {
	background: #4D5255;
}
.ext-el-mask {
	background-color: #3a3a3a;
}
.ext-el-mask {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity =   50);
	width: 100%;
	height: 100%;
	zoom: 1;
}
.payment_alloc_hdr_label_style {
	color: #D4F3F2;
	height: 17px;
	background-color: #4D5255;
	margin-left: 9px;
	width: 100;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.pmt_alloc_hdr_pls_btn {
	background: url(../images/default/window/adplus1_icon.gif);
	background-repeat: no-repeat;
	border: none !important;
	float: left;
	height: 12px !important;
	margin-left: 6px;
	margin-top: 4px;
	width: 12px !important;
}
#created_on2 {
	padding-left: 0px !important;
}
#created_on2-input {
	padding-top: 0px !important;
	width: 100% !important;
	color: #CCCCCC;
	margin-top: -3px;
	margin-left: -3px;
	text-transform: uppercase;
}
#created_on3 {
	padding-left: 0px !important;
}
#created_on3-input {
	background-color: #546060;
	color: #cccccc;
	font-weight: bold;
	/*padding-right: 3px;*/
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: none;
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden !important;
	height: 16px;
	line-height: 16px;
	width: 100% !important;
	/*padding-left: 3px;*/
}
#created_on4 {
	padding-left: 0px !important;
}
#created_on4-input {
	color: #CCCCCC;
	margin-left: -3px;
	margin-top: -1px;
	padding-top: 0px !important;
	text-transform: uppercase;
	width: 100% !important;
}
.typeUseplus_button {
	height: 16px !important;
	width: 16px !important;
	background: url(../images/default/window/adplus1_icon.gif);
	background-repeat: no-repeat;
	float: right;
	border: none !important;
}
.license-labelstyle {
	padding: 2px 0px 0px 3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#sync-textSecondsFrom-input,#sync-textSecondsFrom {
	width: 100% !important;
	padding: 0px !important;
	height: 16px !important;
	line-height: 16px !important;
	background: #C3CDCE !important;
}
div#uptosizeStyle_uses .x-form-cb-label {
	padding: 0px !important;
	font-size: 11px !important;
	left: 0px !important;
	text-transform: none !important;
	margin-left: -3px !important;
}
input[type="radio"],input[type="checkbox"] {
	margin: 3px 0.5ex;
	padding: initial;
	background-color: initial;
	border: initial;
}
#textTypeOfUse-input,#textTypeOfUse {
	width: 100% !important;
}
#textTypeOfUse-input,#textTypeOfUse {
	width: 100% !important;
}
.x-form-text,textarea.x-form-field {
	padding: 1px 3px;
	background: repeat-x 0 0;
	border: 1px solid #41494B !important;
}
.x-form-field {
	font: normal 11px arial, helvetica, sans-serif;
	color: #000000;
}
#sync-textMinutesFrom-input,#sync-textMinutesFrom {
	width: 100% !important;
	padding: 0px !important;
	height: 16px !important;
	line-height: 16px !important;
	background: #C3CDCE !important;
}
.minus_icon {
	background-image:
	url("../images/default/icons/playlist/minus_ico_invoice.png");
	background-repeat: no-repeat;
	height: 25px;
	width: 18px !important;
}
#duplicateAsset.x-form-group-label,.x-form-cb-label {
	color: #D4F3F2;
	font: bold 11px arial, helvetica, sans-serif;
	padding-right: 10px;
}
#licencetextfield-input {
	/* height: 16px !important;
	line-height: 16px !important;
	margin-left: -1px !important;
	padding: 0 !important;
	width: 100% !important; */
	
	height: 16px !important;
	line-height: 16px !important;
	margin-left: -5px !important;
	padding: 0px;
	width: 100% !important;
	padding-left: 3px !important;
}
#syncAppvlDenl_container .x-panel-body , #syncAppvl_container .x-panel-body {
	border-color: #586466;
	background-color: #D7E2F9;
}
.conditionNotesHeader-label {
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.conditionNotesHeader-label {
	border: 1px solid #41494b;
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-left: 9px;
	padding-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#duplicateAsset.x-form-group-label,.x-form-cb-label {
	font: 11px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #D4F3F2;
	padding-right: 10px;
}
.spotdurationplus_button_synreq {
	background: url("../images/default/window/adplus1_icon.gif") no-repeat
	scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 16px !important;
	width: 16px !important;
}
.x-form-cb-label {
	clear: none !important;
	display: inline !important;
	float: none !important;
	margin-left: 4px;
	position: relative !important;
	top: -2px;
	width: auto !important;
}
#sync-attachments-tabId .x-component .x-btn-text{
	width : 116px !important;
	display : block ;
}
#CancelBtnUploadMsrAttachmentPopUp{
	width : 62px !important;
	display :inline ;
}
#FileUploadBrowseBtnUploadMsrAttachmentPopUp{
	width : 389px !important ;
}
#BrowseBtnUploadMsrAttachmentPopUp table{
	float: left;
	width: 55px !important;
	display: inline;
}
#BrowseBtnUploadMsrAttachmentPopUp table .x-btn-text{
 	position : relative;
	width : 55px !important ;  
}
.x-date-middle .x-btn-text{
 	position : relative;
	width : 90px !important ;  
}
#sync-req-approve-btn-id{
	width:100px;
}
.x-form-label {
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 3px 3px 0;
}
.manage-contacts-forward-btn {
    background-image: url("../images/default/contacts_down_arrow.jpg");
    background-repeat: no-repeat;
    height: 20px;
    width: 18px !important;
}
.createprojectbutton {
    margin-left: 4px !important;
    margin-top: 10px !important;
}
.addprojectbutton {
    margin-left: 4px !important;
    margin-right: 4px !important;
    margin-top: 10px !important;
}
.x-btn button {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    margin: 0;
    outline: 0 none;
    overflow: visible;
    padding-left: 3px;
    padding-right: 3px;
    width: auto;
}
.dataStateIndicator {
    color: #00C196;
    float: right;
    margin-top: -16px;
    position: relative;
}
#SyncReqTermsOptionsSave{
	width:40px;
}
#SyncReqNewMSRAttachment{
  width:100px!important;
}
.x-form-file-wrap .x-form-file {
    display: inline;
    height: 22px;
    opacity: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}
.x-column-inner {
    overflow: hidden;
}
.panel-license div.x-panel-body {
    overflow-y: hidden !important;
}
.rich_txt_icon_1 {
	height: 100px;
	width: 15px !important;
	background-image: url(../images/default/icons/rich_txt_icon.png);
	background-repeat: no-repeat;
}
.row-settings {
	background: #687C81;
	margin-top: 3px;
}
.x-form-label {
	padding: 2px 3px 3px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#quote-licenseAndOptions-tabId .x-item-disabled {
	cursor: default;
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity = 60);
}
#termEndDateTextField-id-input {
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
.x-form-check-wrap {
    height: 22px;
    line-height: 18px;
}
.quotedatestyle {
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-indent: 0px;
	text-transform: uppercase !important;
	white-space: nowrap;
	width: 41px !important;
	line-height: 20px;
}
.x-form-label {
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 3px 3px 0;
}
.quote-license-options-label {
	border: 1px solid #41494b;
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-left: 9px;
	padding-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom-component {
	overflow: visible !important;
	background-color: #546060;
}
.exclusivity-panel {
	width: 98% !important;
	height: 100% !important;
	background: none repeat scroll 0 0 #C3CDCE;
	overflow-x: hidden;
}
div.view-port-body div.x-panel-bwrap div.x-form-field-wrap input {
	color: #34494B;
	height: 18px !important;
	border: 1px solid #41494b;
	background-image: url(../images/default/textbox_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: -1px;
	padding-left: 6px;
}
.licensingTab-invoice-header {
	height: 19px;
	background: #627B7F;
	color: #13201F;
	font-weight: bold;
	line-height: 18px;
	font-size: 11px;
	padding-left: 5px;
	margin-right: 3%;
}
.license_attach_container {
    background-color: #C3CDCE !important;
    border: 1px solid #41494B;
    color: #333333;
    float: left;
    font-size: 11px;
    height: 20px !important;
    margin-left: 4px;
    overflow-y: scroll !important;
    padding-right: 2px;
}
.licensingTab-invoice-header {
	color: #13201F;
	font-weight: bold;
	line-height: 18px;
	font-size: 11px;
}
#termEndDateField-input{
	height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
.x-form-label {
	padding: 2px 3px 3px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.typeOfUseStyle {
    float: left;
    height: 33px;
    margin-left: 5px;
    margin-top: 6px;
}
#termsOption-save-btn{
	width:70 !important;
}
#headerButtonPanel .x-btn-icon, .x-btn-small, .x-btn-text {
	width: none !important;
}
.ext-gecko .x-form-text, .ext-ie8 .x-form-text{
    padding-bottom: 0;
    padding-top: 2px;
}
.partiallyExecutedNote input {
    width: 100% !important;
}
.x-form-text, .ext-ie .x-form-file{
	height: 22px;
    line-height: 18px;
    vertical-align: middle;
}
.fullyExctnote input, .vgProductRcvdField input, .fieldLicenseNumber input{
    width: 100% !important;
}
.fieldCashReceiptNumber_field_style input{
    width: 98% !important;
}

.licensingTab-invoicesContainer .x-panel-body {
    overflow-y: auto;
    width: 100%;
}
.quote_borderStyle {
	border-left: 1px solid #A6A8AA !important;
	border-top: 1px solid #A6A8AA !important;
	margin-right: 8px !important;
}
.x-btn-split{
	width:64px !important;
}
#fieldLicenseNumber-id input {
	width: 100% !important;
	height: 20px !important;
	padding: 0 !important;
	border: 1px solid #798183;
	white-space: nowrap;
}
.x-grid3-scroller {
    background-color: #515C5E;
    border-left: 1px solid #4B5556;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
#label-currency {
    background-image: url("../images/default/bg_term.gif");
    color: #FFFFFF;
    float: right !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-right: 15px;
    width: 100%;
}
#QG-TermsOption-MFN-Txt-input, #QG-TermsOption-Territory-txt-input, #QG-TersmsOption-termMedia-input, #QG-Termsoption-TypeOfUse-Txt-input, #QG-TermOption-commenceDateField-input, #QG-TermsOption-termCategoryBox-input {
    background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}	
#label-terms {
    background-image: url("../images/default/bg_term.gif");
    background-repeat: repeat-x;
	color: #000000;
    float: left !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: left !important;
    width: 100%;
}
.row-settings {
    background: none repeat scroll 0 0 #687C81;
    margin-top: 3px;
}
.x-livegrid-scroller {
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    width: 18px;
    z-index: 1;
}
.notesText {
    padding-top: 10px !important;
}
#exclusivity_cross_check_with_sync .x-form-group-label, .x-form-cb-label {
    padding-right: 0 !important;
}
#duplicateAsset.x-form-group-label, .x-form-cb-label {
    color: #D4F3F2;
    font: bold 11px arial,helvetica,sans-serif;
    padding-right: 10px;
}
.additional-option-head{
    background-image: url("../images/default/window/add_opt3.jpg") !important;
    background-position: left center;
    height: 20px !important;
    left: 30px !important;
    width: 134px !important;
}
.additional-option-headcombo .x-view-item, .x-view-item-check{
	padding-bottom: 3px !important;
}
.changeIconForPlaylistPrivateButton{
    background-image: url("../images/default/icons/playlist/private.gif");
}
.createOkbutton {
    margin-left: 852px !important;
    margin-top: 10px !important;
}
#rearrangePlaylistCancelBtn{
	width: 50px !important;
}
#add-playlist-project-cancel-btn{
	width:55px !important;
}
.addprojectbutton {
    margin-left: 4px !important;
    margin-right: 4px !important;
    margin-top: 10px !important;
}
.x-combo-list {
    background-color: #171B1C;
    font: 11px arial,helvetica,sans-serif;
}
#master-panel-qsend-cancel-btn{
	width:56px !important;
}
.commentsButtonPanel {
    background-color: #384143 !important;
    padding-top: 9px !important;
}
.manage-contacts-forward-btn {
    background-image: url("../images/default/contacts_down_arrow.jpg");
    background-repeat: no-repeat;
    height: 20px;
    width: 18px !important;
}
#manage-quick-send-searchusers-btn{
	width:100px !important;
}
button#manage-quick-send-newcontact-btn{
	width:120px !important;
}
#manage-quick-send-savelist-btn{
	width:70px !important;
}
.contact-share {
    color: #99FFFF;
    font-size: 11px;
}
#signature-window-cancel-btn{
	width:70px !important;
}
/* #licencetextfield .x-form-field-wrap .x-form-date-trigger{
	height:17px !important;
} */
.x-form-field-wrap .x-form-date-trigger {
    background-image: url("../images/default/form/date-trigger.gif");
    background-repeat: no-repeat;
    height: 20px;
    position: absolute;
    width: 16px !important;
}
.gr-public {
    color: #99FFFF;
    font-size: 11px;
    font-weight: bold;
}
.dataStateIndicator {
    color: #00C196;
    float: right;
    margin-top: -16px;
    position: relative;
}
#QG-quotesApprvr-Cntanr-Tab {
    border: 3px solid #B36827;
}
#QG-quotesApprvr-Cntanr-Tab {
    border: 3px solid #B36827;
}
#card-panel {
    overflow-y: auto !important;
}
#label-terms {
    background-image: url("../images/default/bg_term.gif");
    background-repeat: repeat-x;
    color: #000000;
    float: left !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: left !important;
    width: 100%;
}
#label-currency {
    background-image: url("../images/default/bg_term.gif");
    color: #FFFFFF;
    float: right !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-right: 15px;
    width: 100%;
}
#QG-TermsOption-applyToAll{
    width:100px ! important;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body{
    border-top-color: #586466;
}
#term-panel{
    width: 100% !important;
}
.rich_txt_icon {
    background-image: url("../images/default/icons/rich_txt_icon.png");
    background-repeat: no-repeat;
    height: 51px;
    width: 15px !important;
}
.row-settings {
    background: none repeat scroll 0 0 #687C81;
    margin-top: 3px;
}
.wcm-terr-panel div {
    width: 100% !important;
}
.wcm-terr-panel-remove-btn {
    position: relative;
    top: 10px;
}
.ext-gecko .x-form-text, .ext-ie8 .x-form-text {
    padding-bottom: 0;
}
.removeecocterritory_Button {
    background-image: url("../images/default/icons/adminus_icon.gif");
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
}
#q_ctrxLicBtnCntr table .x-btn-text{
	width: 50px !important;
} 
.ctrx-license-lock-gray-open {
    background: url("../images/default/icons/lock_gray_open.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    height: 20px;
    padding-left: 22px;
}
#SyncReqTermsOptionsSave .x-btn-text{
	width: 36px !important;
}
.buttonPanel-BG-color table .x-btn-text {
	width : 120px !important ;
}
.compilation_rec_collapse_button {
    background: url("../images/default/window/comp_rec_expand_up.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    height: 15px !important;
    margin-left: 50% !important;
    padding-left: 0 !important;
    width: 30px !important;
}
#tabAttachmentsId table .x-btn-text{
	width : 110px !important ;
}
#tabItemNotesId table .attchBtn .x-btn-text{width : 110px !important ;}

.edit-button {
    background-image: url("../images/default/icons/playlist/edit.gif");
}
.download-button {
    background-image: url("../preview/images/ico_download.gif");
}
.delete_button {
    background-image: url("../images/default/icons/playlist/trash.gif");
}
.attchBtn, .attchBtn td {
    border: medium none !important;
}
.compilationNotesBorderStyle {
	border-top: 1px solid #7F8C90;
	border-left: 1px solid #7F8C90;
}

.compilationNotesBorderStyle td {
	border-right: 1px solid #7F8C90;
	border-bottom: 1px solid #7F8C90;
}
.attchBtn,.attchBtn td {
	border: none !important;
}
#wcm-dialog-cancel-btn .x-btn-text{
	width : 55px !important;
}
#advanced-search-main-panel .projectlist_buttonPanel{
	left:0px !important;
}	
.quote-license-options-label {
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 9px;
    padding-top: 2px;
}

#QG-TermsOption-MFN-Txt-input, #QG-TermsOption-Territory-txt-input, #QG-TersmsOption-termMedia-input, #QG-Termsoption-TypeOfUse-Txt-input, #QG-TermOption-commenceDateField-input, #QG-TermsOption-termCategoryBox-input {
    background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px ! important;
    line-height: 16px ! important;
    margin-left: -1px ! important;
    padding: 0 ! important;
    width: 100% ! important;
}
#QG-attachment-addAttachment {
    width: 110px ! important;
}
#QG-attachment-addDocument{
    width: 110px ! important;
}
#quote-addAttachment-upload-btn{
	width: 55px ! important;
}
#QG-Notes-applyToAll-Btn, #QG-Licensing-applyToAll-Btn{
    width: 100px ! important;
}
#quote-addDocument-upload-btn{
    width: 50px ! important;
}
.licensingTab-invoice-header {
    background: none repeat scroll 0 0 #627B7F;
    color: #13201F;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 18px;
    margin-right: 3%;
    padding-left: 5px;
}
#add_contacts div.x-window-body {
    background-color: #525A5C !important;
    border-color: #525A5C !important;
}
#add_contacts .x-panel-body {
    background-color: #242C2E !important;
    border-color: #242C2E !important;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-top-color: #586466;
}
#licencetextfieldQG-input {
    /*  background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important; */
    background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
	line-height: 16px !important;
	margin-left: -5px !important;
	padding: 0px;
	width: 100% !important;
	padding-left: 3px !important;
    
    
}
.primarydetails_headerPanel {
    background-color: #384244;
    color: #CCCCCC;
    font-family: arial,helvetica,tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    padding: 4px;
    text-transform: uppercase;
    white-space: nowrap;
}
.createcontact_buttonPanel {
    background-color: #384143;
    height: auto;
    padding: 4px;
    width: 493px;
}
#add-contacts-view-cancel-btn{
	width: 50px !important;
	margin-left: 2px;
}
#add-contacts-view-vat-field-checkbox{
	left: 10px ! important;
}
.qg-licensing-invPanel {
    background-color: #586365;
    height: 202px;
    margin-left: -2px;
    margin-top: 4px;
    width: 100%;
}
div#uptosizeStyle .x-form-cb-label {
    font-size: 11px !important;
    left: 0 !important;
    padding: 0 !important;
    text-transform: lowercase !important;
}
#attachment-addDocument-btn{
   width: 105px !important;
}
.addrole-button {
    margin-left: 185px;
}
#add-contacts-role-cancel-btn{
	width : 55px !important;
}
.exclusivityContainer {
    border: 2px solid #87989C !important;
}
.exclusivity-label-sr {
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 15px !important;
    line-height: 15px;
    margin-left: 4px;
    margin-top: 2px;
    padding-right: 3px;
    text-align: right;
}
#tabItemLicenseAndOption .exclusivity-label-sr {
	padding-right:10px !important;	
}

.exclusivityLblDate {
    color: #D4F3F2;
    font: bold 11px/18px arial,helvetica,sans-serif;
    margin-left: 5px;
}
.royalty_bearing_container_style {
    background-color: #596365;
    border: 2px solid #879194;
    padding-top: 2px;
}
.royalty_bearing_heading_label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #C5DAD9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 15px !important;
    line-height: 15px;
    margin-bottom: 1px;
    padding-left: 9px;
}
.div_table_td_style td {
    border: 1px solid #868E91;
    border-collapse: collapse;
}
#group-term {
	width: 100% !important;
}
#royaltyBearng-group-term .x-form-field-wrap input {
    height: 15px !important;
    line-height: 15px !important;
    margin-bottom: 0;
    margin-left: 1px;
}
.div_table_style table {
    width: 100%;
}
.royalty_bearing_container_table_style {
    margin-left: 8px;
}
.royalty_bearing_table_headings_style {
    background-color: #4D5256;
    color: #96999E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 15px !important;
    line-height: 15px;
    margin-bottom: 1px;
    padding-left: 5px;
}
.royalty_minus_button_container {
    border: 0 none !important;
    padding-left: 2px;
}
.remove_royalty_bearing_Button {
    background-image: url("../images/default/icons/adminus_icon.gif");
    background-repeat: no-repeat;
    height: 14px;
    margin-top: 3px;
    width: 16px;
}
.royalty_bearing_plus_button {
    background: url("../images/default/window/adplus1_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    height: 14px !important;
    margin-top: 3px;
    width: 16px !important;
}
#project-details-projecttype-img, #project-details-combo-img, #project-details-duedate-img, #project-details-telefix-img{
	height : 21px !important;
}
#AddAttachment-type-combo-ImgId{
	height : 20px !important;
}
div#search-users-buttonbar {
	margin: 7px 7px -3px 7px;
	width: 518px !important;
}
#search-users-cancel-btn{
   width: 55px ! important;
}
#sr-total-label-field-id input {
    width: 100% !important;
}
.licensing-tab-table td {
	border-color: #838080 !important;
}
.payment_ctry_alloc_table_cell_border_style {
	border: 1px solid rgba(195, 205, 207, 0.5);
	overflow: hidden;
}
#sr-total-label-field-id {
    display: flex;
}
#messageComboBox-input{
    color: #808080;
}
#fromdateField-trigger-id, #untildateField-trigger-id {
	height : 18px !important;
}
.additional-option-headcombo .x-view-item, .x-view-item-check {
    padding-bottom: 3px !important;
}
.additional-option-headcombo .x-combo-list-item, .x-combo-selected {
    height : 17px !important;
    line-height : 17px !important;
    padding-top : 0 !important;
    padding-left : 0 !important;
    overflow-y : none !important;
}
.wcm-live-grid-hs {
	overflow-x: auto;
	background-image: url(../images/default/grid/grid3-hrow2.gif);
	background-repeat: repeat-x;
	display:-webkit-box;
}
#AttachmentType-combo div{
    height: 20px ! important;
}
#master-panel-qsend-saveexit-btn {
	float:left;
	margin-left:2px !important;
}
#mail-editor-attachfile-id{
	width : 14px !important;
}
#sr-header-table-id{
	
}
#sr-header-table-id input{
	/*  width : 100% !important ; */ 
	position : absolute;
}

/* ADVANCE SEARCH MODULE STARTS*/
.releaseDate_label {
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 13px !important;
    padding-left: 9px;
}
#advanced-search-bottom-panel .advanced-search-sub-panel-header {
    height: 17px !important;
    padding-top: 4px;
   /*  width: 197px !important; */
}
.advanced-search-sub-panel-header {
    background-color: #4C5354;
    border: 1px solid #41494B !important;
    color: #D4F2F0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 13px !important;
    padding-left: 9px;
    width: 192px !important ;
}
.advanced-search-sub-panel-header #genre_add_id, .advanced-search-sub-panel-header #subject_matter_add_id, .advanced-search-sub-panel-header #sub_genre_add_id, .advanced-search-sub-panel-header #characterization_add_id, .advanced-search-sub-panel-header #version_type_add_id {
	width : 34px !important;
}

#advancedsearchpreviousgrid .x-grid3-scroller{
	width : 251px !important ;
}
#advanced-search-main-panel .x-form-field-wrap .x-form-trigger {
	background-image: url(../images/default/form/trigger.gif);
	border-bottom-color: #3e494b;
	border-right-color: #3e494b;
	height: 19px;
}
#genre_add_id td.x-btn-bc {
	height: 1px;
}
#sub_genre_add_id td.x-btn-bc {
	height: 1px;
}
div#advanced-search-dialog div#no_approval_add_id,div#genre_add_id,div#sub_genre_add_id,div#characterization_add_id,div#version_type_add_id {
	height: 212px !important;
}
#advancedsearchfilter-input{
	width : 100% !important;
}
.x-btn-mc button.x-btn-text {
	padding: 1px 3px 0px 3px !important;
}
.licensingTab-invoice-header{
	height: 19px;
	background: #627B7F;
	color: #13201F;
	font-weight: bold;
	line-height: 18px;
	font-size: 11px;
	padding-left: 5px;
	margin-right: 3%;
}
.licensingTab-invoicesContainer .x-panel-body {
	overflow-y: auto;
	width: 100%;
}
.licensingTab-invoicesContainer {
	width: 100%;
	margin-top: 4px;
	margin-right: 4px;
}
#termsOption-save-btn,.x-btn-text{
	width:70 !important;
}
.smsearch_left {
	width: 82px;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 8px;
	font-size: 11px;
	float: left;
	white-space: nowrap;
}
.smsearch_main {
	width: 239px !important;
	overflow-y: auto;
	overflow-x: hidden;
	float: left;
	overflow: hidden !important;
	background-image: url(../images/default/smart_bg.gif);
	border-bottom: 1px solid #939598;
	border: 0px none !important;
	background-color: none !important;
}
.smsearch_right {
	width: 157px;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: capitalize;
	margin-left: 91px;
	align: left;
	padding-left: 6px;
	white-space: nowrap;
}
.smsearch_bold {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: capitalize;
}
.smart-combo-list, .smart-combo-list .smart-combo-list-inner {
    height: auto !important;
}
#search-combo-search-field input {
	width: 235px !important;
}
#search-combo-search-field {
	width: 242px !important;
	margin-left: 95px !important;
	padding-left: 0px !important;
}
.createRecordingWindow {
	background-color: #4D5255;
	border: 1px solid #41494B;
	color: #D4F3F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 13px;
	width: 127px !important;
	padding-left: 3px !important;
}
.createAndExitStyle {
	float: right;
	overflow: visible;
	padding-top: 4px;
	padding-right: 15px;
	width: 593px;
}
#create_recording_cancel{
	width:55px !important;
}
.createRecordingCombobox input {
	width: 164px !important;
	margin-left: -4px;
}
.createRecordingCombobox {
	position: static !important;
	margin-left: 3px;
}

.recordingDetailsIcon {
	height: 20px;
	width: 20px !important;
	background: url(../images/default/rec_icn.jpg) 0 1px no-repeat;
	background-repeat: no-repeat;
	margin-left: 4px;
}

.compilation_minus_button {
    background: url("../images/default/window/compilation_minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    float: left;
    height: 15px !important;
    width: 15px !important;
}
#Roterritory_id .x-form-trigger.x-form-trigger {
	height:20px !important;
	float:right;
	margin-right:-2px;
}
/* ADVANCE SEARCH MODULE END */

/* PITCH DETAIL STARTS */
#termDate .x-form-trigger, #licencetextfield-pkg .x-form-trigger{
	height: 15px !important;
}
#samplesAndSAAddSampleCancelButton{
	width: 55px ! important;
}
.x-pitchdetails-layout-mask {
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 333px;
    left: 6px;
    margin-left: 9px;
    opacity: 0.3;
    position: absolute;
    top: 98px;
    width: 820px;
    z-index: 99;
}
.panel_background {
    background-color: #384143;
    height: auto;
}
.createpitchview-htmleditor {
	background-color: #D2E0F2;
	background-color: #C3CDCE !important;
	border: 0 solid #242C2E !important;
}
.x-pitchdetails-layout-mask2 {
	position: absolute;
	width: 820px;
	height: 25px;
	display: block;
	background: #000;
	top: 33px;
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity = 20);
	z-index: 99;
	left: 6px;
	margin-left: 9px;
}
.x-pitchdetails-layout-mask3 {
	position: absolute;
	width: 820px;
	height: 395px;
	display: block;
	background: #000;
	top: 98px;
	-moz-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity = 20);
	z-index: 99;
	left: 6px;
	margin-left: 9px;
}

#pitch-details-view-detail-btn{
	width : 55px !important ;
}
/* PITCH DETAIL ENDS */

#spql-header input {
	height: 16px !important;
	border-color: #4e5658 !important;
}
.smartsearch_field {
    float: right;
    margin: 6px 5px 0 0;
    padding-left: 25px;
    position: relative;
}
.x-grid3-header{
    background-image: url("../images/default/grid/grid3-hrow.gif");
    text-transform: uppercase;
}
 #sync-req-approve-btn-id {
	width: 55px ! important;
}
#add_Condn_View_cancelButton {
	margin-top: 33%;
	left: 13px ! important;
	top: -13px ! important;
}
#saveAndExitApproveConditionButton {
	/* background-image: url("../images/default/button/btn_orange.gif"); */
	margin-left: 70%;
	margin-top: 33%;
}
.multiselect_buttonPanel {
	background-color: #384143;
	height: auto;
	padding: 4px;
	width: 360px;
}
.buttonPanel-BG-color {
	background-color: #384242 !important;
}
.x-grid3-row-expander {
	background-image: url("../images/default/grid/row-expand-sprite.gif");
}
.x-grid3-row-selected div.x-grid3-cell-inner {
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
}
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner {
	width: auto;
}
#abstract-expander-grid .menu{
	float:left;
	margin-left : 15px;
}
#add-to-project-btn{
	width:102px !important;
}
#editprojecttextarea-input{
	color : grey;
}
#mastersGrid .x-grid3-cell-inner, .x-grid3-hd-inner {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	line-height: 18px !important;
}
.imagestyle {
    cursor: pointer;
    margin-top: 4px !important;
    position: relative;
    padding-left: 10px !important;
}
.x-window-body x-window-body-noborder{
	height:100%;
}
.status_style {
    cursor: pointer;
    text-decoration: underline;
}
.searchTextBoxBackGround1 {
    background-color: #CAD6D6 !important;
}
.project_title_grid_style {
    border-width: 1px;
    height: 288px;
    left: 670px;
    position: relative;
    top: -220px;
    width: 233px;
}
div#project_selection div.x-panel-bwrap div.x-panel-body {
	border-color: #242c2e;
	background-color: #242c2e;
	width: 100% !important;
}
#quoteHeaderEpisodeWindow .x-window-body {
	height: 48px !important;
}
#quoteHeaderProducationWindow .x-window-body {
	height: 48px !important;
}
#syncHeaderEpisodeWindow .x-window-body {
	height: 48px !important;
}
.license_fee_calc {
	background: url('../images/default/icons/license_fee_calc.jpg') no-repeat;
	margin-top: 4px !important;
}
.sag_aftra_fee_calc {
	background: url('../images/default/icons/license_fee_calc.jpg') no-repeat;
	margin-top: 4px !important;
}
.grand_fee_calc {
	background: url('../images/default/icons/license_fee_calc.jpg') no-repeat;
	margin-top: 4px !important;
}
.x-form-empty-field {
    color: #808080;
}

#invoiceeContactsContainer {
    padding-top: 20px;
}
.invoce_content_txt {
    color: #C2C4C4;
    font: 11px/18px arial,tahoma,helvetica,sans-serif;
    height: 18px;
    padding-left: 28px;
}
.invoice-label-txt-field .x-form-field {
    border: 0 none !important;
    color: #FFFFFF !important;
    font-family: arial,helvetica,tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    margin-top: -2px;
    opacity: 10 !important;
    padding-left: 8px;
    text-transform: uppercase;
    margin-left: -43px;
    
}
.invoice-header-label {
    background-color: #617679;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
div.view-port-body div.x-panel-bwrap div.x-form-field-wrap input {
    background-image: url("../images/default/textbox_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #41494B;
    color: #34494B;
    height: 18px !important;
    margin-bottom: -1px;
    padding-left: 6px;
}
#invoice-production-textfield-input {
    width: 285px !important;
}
.cancel-bton-license-media {
    float: left;
    margin: 5px 0 5px 9px;
}
.select-bton-license-media {
	float: right;
	margin: 5px 9px 5px 0;
}
.spotDuration .label-spot1 {
    background-image: url("../images/default/textbox_bg.gif");
    float: left;
    height: 17px;
    line-height: 17px;
    margin: 0 0 0 10px;
    width: 28px;
}
.spotDuration .label-spot {
    color: #CCCCCC;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 60px;
}
.spotDuration .label-spot2 {
    color: #CCCCCC;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    padding: 2px 3px 3px 4px;
    width: 30px;
}
.spotDuration {
    float: left;
    height: 20px;
    width: 255px;
}
#option-sellOfPeriodDate-input {
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
.sellofperiodcalcstyle {
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px !important;
    overflow: hidden;
    padding-left: 3px;
    text-transform: uppercase !important;
    white-space: nowrap;
    width: 100% !important;
}
.button-table-license-media{
	width : 100% !important;
}
#selectMedia-popip-cancelBtn-Id{
	width: 55px !important;
	float:left;
}
.invoicebtmtxt {
    color: #242C2F;
    float: left;
    font-family: arial,helvetica,tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
}
#invoice-company-combo-field {
    width: 296px !important;
}
.invoce_header_txt {
    color: #D4F3F2;
    font-family: arial,helvetica,tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 22% !important;
}
#invoice-company-combo-field-input {
	width: 280px !important;
}
.invoice-notes-panel {
	width: 98% !important;
	height: 100% !important;
	background: none repeat scroll 0 0 #C3CDCE;
	overflow-x: hidden;
}
.invoice_rich_txt_icon {
	height: 56px;
	width: 15px !important;
	background-image: url(../images/default/icons/rich_txt_icon.png);
	background-repeat: no-repeat;
	margin-left: -16px !important;
	margin-top: 0px !important;
}
.invoice-totalfield-label {
	float: right;
	width: 45px;
	margin-left: 339px;
}
.invoice-tab-strip-bottom {
    background-image: url("tab-strip-btm-bg.gif");
}
.invoice-totalfield-value {
	width: 10%;
}
.invoice-save-button {
	text-align: right;
	float: right;
	width: 100px ! important;
	margin-top: 1px;
}
textarea#Invoice-GeneralNotes-Id-input {
	width: 100% !important;
}

.reportbtmtxt {  
  	color: #000000;
    float: left;
    font-family: arial,helvetica,tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
}
.reportbtmtxt1{  
  	color: #000000;
    float: left;
    font-family: arial,helvetica,tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
}
.reportgenreWindowStyle {
    margin: 9px 9px 8px 10px !important;
}
.invoicesPanel-InvValues {
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    overflow: hidden;
    width: 100%;
}
.licensingInvoices-Panel-LabelStyle {
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 2px;
}
.PaymentReceivedChkBox input, .invoiceSentChkBox input {
    left: 0 !important;
}
.reportTextFieldStyle {
    margin-left: -41px;
}
.x-grid3-cell-inner, .x-grid3-hd-inner {
	overflow: hidden;
	padding: 3px 3px 3px 3px;
	white-space: nowrap;
	line-height: 13px;
	-webkit-user-select: none;
	-khtml-user-select: none;
}
#synchNotesBtn .x-btn-icon, #synchNotesBtn .x-btn-small, #synchNotesBtn .x-btn-text {
	bottom: 2px;
	width: 10px !important;
}
#synchNotesBtn .x-btn-tl, #synchNotesBtn .x-btn-tr, #synchNotesBtn .x-btn-tc, #synchNotesBtn .x-btn-ml, #synchNotesBtn .x-btn-mr, #synchNotesBtn .x-btn-mc, #synchNotesBtn .x-btn-bl, #synchNotesBtn .x-btn-br, #synchNotesBtn .x-btn-bc {
	background-image: none !important;
}
#add-sync-note-cancel-btn{
	width:55px !important;
}
.mask-message-style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	background-image: url(../images/default/grid/loading.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	margin: 100px 0px 0px 240px;
}
.x-contraxx-window-mask {
	position: absolute;
	width: 988px;
	height: 435px;
	display: block;
	background: #000;
	top: 28px;
	-moz-opacity: 0.58;
	opacity: 0.58;
	filter: alpha(opacity = 58);
	z-index: 10;
	left: 1px;
}
.license_fee_calcX {
    background: url("../images/default/icons/license_fee_calcX.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 4px !important;
}
.sag_aftra_fee_calcX {
    background: url("../images/default/icons/license_fee_calcX.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 4px !important;
}
.grand_fee_calcX {
    background: url("../images/default/icons/license_fee_calcX.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 4px !important;
}
#EditAttachmentsForQuoteCancelBtn{
	width: 55px ! important;
}
#sync-req-approve-btn-id{
	width:63px ! important;
}
#sync-req-approver-with-condition-id{
	width:161px ! important;
}
#sync-req-deny-id{
	width:39px ! important;
}
#sync-req-denyWithCondition-id{
	width:137px ! important;
}
#termsOption-save-btn{
	width: 55px ! important;
}
#QG-ecocSelectionPopup-CancelBtn-Id {
	width: 51px ! important;
}
#reg-userpreference-field-input{
	width :100%;
}
#add-contacts-emailid1field-input, #add-contacts-emailid2field-input, #add-contacts-emailid3field-input {
	margin-left : -7px;
	width: 145px ! important;
}
#add-invoice-followup-note-cancel-btn{
	width: 56px !important;
}
#add-invoice-followup-note-create-btn{
		width: 91px !important;
}
#add-sync-note-create-btn{
	width: 110px !important;
}
div#file-attach-input {
    background-color: #C3CDCE !important;
    border: 1px solid #41494B;
    color: #333333;
    float: left;
    font-size: 11px;
    height: 36px !important;
    margin-left: 4px;
    overflow-y: scroll !important;
    padding-right: 2px;
    width: 515px !important;
    overflow-y: auto!important;
}
#lbl-attach {
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 7px;
    padding: 5px 4px 3px 5px !important;
}
div#file-icon-panel {
    float: left;
}
#file-icon-panel .x-btn-tl, #file-icon-panel .x-btn-tr, #file-icon-panel .x-btn-tc, #file-icon-panel .x-btn-ml, #file-icon-panel .x-btn-mr, #file-icon-panel .x-btn-mc, #file-icon-panel .x-btn-bl, #file-icon-panel .x-btn-br, #file-icon-panel .x-btn-bc {
    background-image: none !important;
    bottom: -2px !important;
}
.x-grid3-cell-inner, .x-grid3-hd-inner {
    line-height: 13px;
    overflow: hidden;
    padding: 3px;
    white-space: nowrap
}
textarea#Invoice-GeneralNotes-Id-input {
	width: 100% !important;
}
.invoice-notes-panel {
	width: 98% !important;
	height: 100% !important;
	background: none repeat scroll 0 0 #C3CDCE;
}
.view-all-invoice-details-window {
    margin: 7px 9px 8px 8px !important;
}
div#centerlayoutcontainer-id {
    left: 222px !important;
}
div#PreviousSentlayoutContainer div.x-grid3-viewport div.x-grid3-scroller {
    height: 332px !important;
}
.notes_tooltip_custom {
	background-color: #e9f2ff;
	border: 1px solid #8EAACE;
	color: #444444;
	font: times New Roman;
	font-size: 11px;
	padding: 2px;
}
#TermsOption-mediaPopup-cnclBtn{
  width: 55px !important;	
}
#typeofuse_TextArea-input {
    height: 100% !important;
    width: 100% !important;
}
#type_listview .x-view-item {
    font-size: 12px !important;
}
#invoicesBtn .x-btn-tl, #invoicesBtn .x-btn-tr, #invoicesBtn .x-btn-tc, #invoicesBtn .x-btn-ml, #invoicesBtn .x-btn-mr, #invoicesBtn .x-btn-mc, #invoicesBtn .x-btn-bl, #invoicesBtn .x-btn-br, #invoicesBtn .x-btn-bc {
	background-image: none !important;
	padding-right: 2px !important;
}
#invoicesBtn .x-btn-tl, #invoicesBtn .x-btn-tr, #invoicesBtn .x-btn-tc, #invoicesBtn .x-btn-ml, #invoicesBtn .x-btn-mr, #invoicesBtn .x-btn-mc, #invoicesBtn .x-btn-bl, #invoicesBtn .x-btn-br, #invoicesBtn .x-btn-bc {
	background-image: none !important;
	padding-right: 2px !important;
}
.grp-sync-request-label {
	background-color: #546060 !important;
	color: #cccccc;
	font-weight: bold;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden !important;
	height: 16px;
	line-height: 16px;
	padding-left: 2px;
}
.grp-syncreq-header-label1 {
	font-size: 11px;
	background-color: #4d5255;
	color: #d4f3f2;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
	text-align: right;
	overflow: hidden !important;
}
.terr_style {
    cursor: pointer;
    text-decoration: underline;
}
#licence-termEndDate-input {
	width: 100% !important;
	padding: 0px !important;
	height: 16px !important;
	line-height: 16px !important;
	margin-left: -1px !important;
}
.quote-AddDocument-des em#quote-addDocument-upload-btn{
	width : 100px !important;
}
#addQuotes-QG-cancel-btn{
	width : 55px !important;
}
.invoice-tab-strip-bottom .x-btn-text{
	width : 50px !important;
} 
.invoice-save-button .x-btn-text{
	width : 65px !important;
}
#quoteAddAttachmentUploadToAllBtn  .x-btn-text{
	width: 93px !important;
}
#quoteAddDocumentUploadToAllBtn .x-btn-text{
	width: 97px !important;
}
.WCMArrowlabel-Field {
	margin-top: -7px;
	margin-left: 2px;
	font-size: 9px;
}
.Territory-Secondary-Panel {
	float: left;
}
.QuoteGroup-TerritoryPanel {
	overflow-y: scroll !important;
}
.Territory-Component {
	width: 100% !important;
	background: #687c81;
	border: 2px solid #242c2e;
	padding-top: 3px;
}
.TerritoryGridInputComponent {
	width: 100% !important;
}
.Territory-Add-Button {
	margin: 2px 3px 0 4px;
}
.Territory-Component .Territory-Grid-Arrow {
	height: 25px;
	width: 10px !important;
	background-image: url(../images/default/icons/territory_grid_arrow.png);
	background-repeat: no-repeat;
}
.WCMTextField {
	width: 98% !important;
}
.Territory-Dynamic-Grid {
	width: 60% !important;
}
.Territory-Text-Field {
	width: 50% !important;
}
.Wcm-Arrow-Duration-LabelCbk {
	font-size: 8px;
	color: #d4f3f2;
	padding-left: 0px;
	padding-top: 0px;
	font-weight: bold;
	margin-left: -3px;
	font-family: Arial, Helvetica, sans-serif;
	width: 26px !important;
	line-height: 99% !important;
	margin-bottom: -6px;
}
.territory_component {
	width: 100% !important;
	height: 100% !important;
}
.territory-div {
	height: 100% !important;
}
.panel-license  div.x-panel-body {
	overflow-y: hidden !important;
}
.quoteGroupHeaderProductionWindow .x-window-body {
	height: 48px !important;
}
.quoteGroupHeaderProductionWindow .x-window-body {
	height: 48px !important;
}
.Territory-Grid-Arrow {
	height: 25px;
	width: 10px !important;
	background-image: url(../images/default/icons/territory_grid_arrow.png);
	background-repeat: no-repeat;
}
.TerritoryGrid-minus-button {
	height: 20px !important;
	width: 0px !important;
	background: url(../images/default/window/minus_icon.gif);
	background-repeat: no-repeat;
	float: right;
	border: none !important;
	margin-right: 1px !important;
	margin-top: 1px;
}
#exclusivity-panel {
	width: 100% !important;
	height: 100% !important;
	background: none repeat scroll 0 0 #C3CDCE;
}



.exclusivity-panel {
	width: 98% !important;
	height: 100% !important;
	background: none repeat scroll 0 0 #C3CDCE;
	overflow-x: hidden;
}
#exclusivity-panel-input {
	width: 100% !important;
	height: 100% !important;
	background: none repeat scroll 0 0 #C3CDCE;
}
.All-Term-Main-Panel {
	float: left;
	background-color: #242c2e;
}
.Term-label {
	font: 11px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding-right: 10px;
	margin-left: 6px;
}
#exclusivityTextArea-input {
	background: #C3CDCE;
	border: 1px solid #41494B !important;
	width: 100% !important;
}
.spotdurationMinus_button {
	height: 16px !important;
	width: 16px !important;
	background: url(../images/default/icons/adminus_icon.gif);
	background-repeat: no-repeat;
	float: right;
	border: none !important;
}
#notes-applyToAll {
	float: right !important;
}
.termEndDateTextField {
	width: 40% !important;
	padding: 0px !important;
	height: 16px !important;
	line-height: 16px !important;
	background-color: #4d5255 !important;
	color: #d4f3f2 !important;
	margin-left: -1px !important;
}
.licencetextfield . x-form-field-wrap  x-component {
	width: 96px !important;
}
.quotedatestyle {
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-indent: 0px;
	text-transform: uppercase !important;
	white-space: nowrap;
	width: 41px !important;
	line-height: 20px;
}
.Territory-Grid-label {
	border-color: #586466;
	background-color: #586365;
	border-bottom: 3px solid #242c2e;
	height: 20px;
}
.Territory-Grid-Header {
	color: #d4f3f2;
	font-family: arial, helvetica, tahoma, sans-serif;
	border-color: #2C3132;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	text-transform: uppercase;
	height: 19px;
	line-height: 19px;
}
.Territory-Component .x-form-field {width:100% !important; 	border: none !important;
	background-image: url(../images/default/textbox_bg.gif);}

.qgTermsPanelChkBox .x-form-cb-label {
	position: static !important;
}
.QuoteGroup-TerritoryGrid .x-grid3-row-over {
	background: #515C5E !important;
}
.wcm-terr-grid input.x-form-text {
	width: 80% !important;
	padding-left: 3px !important;
}
.wcm-terr-grid div {
	width: 100% !important;
}
.wcm-terr-grid div.WCMArrow {
	width: 10px !important;
	float: left;
	position: relative;
	left: 0px;
}
.wcm-terr-grid div.wcm-arrow-field {
	width: auto !important;
	float: left;
	height: 28px !important;
}
.wcm-terr-grid .wcm-arrow-duration-field {
	height: auto !important;
	width: 20% !important;
	float: left;
	margin-right: 1px;
}
.wcm-terr-grid .wcm-arrow-duration-field	input {
	width: 85% !important;
}
.wcm-terr-grid .WCMArrowDuration-CheckBox {
	width: 16px !important;
	float: left;
	top: 3px;
	height: 22px;
}
.wcm-terr-grid .Wcm-Arrow-Duration-LabelCbk {
	width: 25% !important;
	float: left;
	margin-left: 2px;
}
.wcm-terr-grid .wcm-arraow-date-field {
	width: auto !important;
	float: left;
	height: 28px !important;
}
.wcm-terr-grid .wcm-arraow-date-field input.x-form-text {
	width: 92% !important;
}
.wcm-arrow-duration-tbl {
	max-width: 150px;
	width: 150px;
	width: auto !important;
}
.wcm-qg-x-lbl {
	text-align: center;
}
.QG-X-Label {
    margin-top: 5px;
}
.QG-X-Label {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px !important;
}
.wcm-terr-grid .x-form-date-trigger {
	margin-right: -2px;
}
.wcm-terr-panel input.x-form-text {
	width: 80% !important;
	padding-left: 3px !important;
}
.wcm-terr-panel div {
	width: 100% !important;
}
.wcm-terr-panel-remove-btn {
	position: relative;
	top: 10px;
}
.invoice-leftcontainer body, table td, select {
    color: #CCCCCC;
    font-family: Arial Unicode MS,Arial,sans-serif;
}
.SR_borderStyle {
    border-color: #87959A !important;
	border-collapse: collapse;
}
#typeofuse_cancelButton {
	margin-left: 5px !important;
}
#typeofuse_cancelButton .x-btn-text{
	width :55px !important;
}
#gcdbReqTermFee-input {
    height: 17px !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100% !important;
}
.hide_fee_rows {
	display: none;
}
.roaster-as-off-panel {
    background-color: rgb(77, 82, 85);
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding-left: 9px;
}
.roaster_as_off_panel_msr {
    background-color: rgb(77, 82, 85);
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding-left: 9px;
}
.pmt_alloc_total_flex_table_style {
    margin-top: 2px;
}
.payment_ctry_alloc_table_cell_non_border_style{
	border:0px;
}
.payment_ctry_alloc_table_cell_non_border_style .paymnet_alloc_row_updated_info_lable{
	white-space:nowrap ;
}
 .payment_ctry_alloc_table_cell_border_style .payment_alloc_table_headings_style{
	white-space:nowrap ;
	padding-right:5px;
 }
 .pmt_alloc_total_flex_table_style .pmt_alloc_total_lable_field_style{
   	text-align: right;
 }
 .pmt_alloc_total_flex_table_style  #sr-total-label-field-id input{
   	margin-left:15px !important;
   	width: 60px !important;
}
#typeofuse_TextArea #typeofuse_TextArea-input{
	border : 0px !important; 
}
#addSelectedSyncReqToGSRButtonPanel table tbody tr td:nth-child(1) table tbody tr:nth-child(2) .x-btn-text {
    width:55px !important;
}
#addSelectedSyncReqToGSRButtonPanel{
  	overflow: visible !important;
	width: 485px !important;
	height: 35px !important;
	margin: 267px 0px 9px !important;
	margin-left: 10px !important;
 }
 .groupSyncRequestTabItem .x-btn-text{
   	width:112px !important;
 }
#add_Condn_View_cancelButton .x-btn-text{
 	width:55px !important;
 }
#saveAndExitApproveConditionButton .x-btn-mc{
 	background-image: url("../images/default/button/btn_orange.gif");
}
#licencetextfield .x-form-date-trigger{
	height: 16px !important;
}
.multiselect_buttonPanel table:nth-child(1) tbody tr:nth-child(2) td:nth-child(2) .x-btn-text {
 	width: 55px !important;
}
#typeofuse_okbtn .x-btn-mc{
 	background-image: url("../images/default/button/btn_orange.gif");
}
#SyncReqNewMSRAttachment .x-btn-mc{
 	background-image: url("../images/default/button/btn_orange.gif");
}
.common_buttonPanel {
	background-color: #384143;
	height: auto;
	padding: 4px;
}
#ro-header-table-id input {
   	position: absolute;
}
.pmt_alloc_total_flex_table_style #ro-total-label-field-id-input {
	margin-left: 15px !important;
	width: 60px !important;
}
#createExtensionButtonPanel table:nth-child(2) {
	margin-top: 24% !important;
  	left: 82px !important;
  	top: 0px !important;
}
#createExtensionButtonPanel table:nth-child(1) {
	margin-top: 31% !important;
	left: 10px !important;
	top: -15px !important;
}
#createExtensionButtonPanel table:nth-child(1) .x-btn-text {
   	width:55px !important;
}
.feeIncreaseStyle {
    background-color: rgb(77, 82, 85);
    border-bottom-color: rgb(65, 73, 75);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-top-color: rgb(65, 73, 75);
    border-top-style: solid;
    border-top-width: 1px;
    color: rgb(212, 243, 242);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px !important;
    line-height: 15px;
    padding-right: 9px;
    text-align: right;
}
.gcdbLabelField {
    background-color: #4D5255;
    height: 100% !important;
    padding: 2px 0 3px;
    text-align: center;
}
table.hdBrdr td.bordr-Style {
    border-color: #A6A8AA #A6A8AA #A6A8AA -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}
#gcdbTermFee-input {
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbApprTermFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
table.subBrdr td.bordr-Style {
    border-bottom: 1px solid #A6A8AA;
    border-right: 1px solid #A6A8AA;
}
table.subBrdr {
    border-left: 1px solid #A6A8AA;
}
table.subBrdr table.terrTble td {
    vertical-align: middle !important;
}
#gcdbFinalTermFee-input {
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#mfnListView .x-grid3-dirty-cell {
  background-image: none !important;
} 
#terr-Grid-Txt-territory-style-SHARE-input {
	height: 17px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 100% !important;
	
}
.GCDBArrow {
    background-image: url("../images/default/icons/territory_grid_arrow.png");
    background-repeat: no-repeat;
    height: 16px !important;
    margin-bottom: 1px !important;
    margin-left: 3px;
    width: 10px !important;
}
#terr-Grid-Txt-territory-style-FEE-input{
	height: 17px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 100% !important;
	
}
.syncnotescontent_head {
    color: #343C3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.syncappldenailnotescontent {
    color: #343C3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-align: left;
}
table.hdBrdr {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgb(166, 168, 170);
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
}
#terrFeeTextField-input{
	height: 17px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 100% !important;
}
.commentsButtonPanel table#master-panel-qsend-saveexit-btn {
	margin-left: -3px !important;
}
#create_recording_popup_id{
    left:18% !important;
	top:23% !important;
	height:auto !important;
}
#syncClientRolesButtonPanel{
	margin-top: 2px !important;
} 
#syncClientRolesButtonPanel table:nth-child(1){
	width: 57px !important;
	
}
#syncClientRolesButtonPanel table:nth-child(2){
	width: 55px !important;
	
}
#selectMedia-grid-row .x-grid3-dirty-cell {
  background-image: none !important;
}
/* #tabItemLicensingId div:last-of-type div:last-of-type div:nth-of-type(1) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id textarea{
	height:30px !important
}
#tabItemLicensingId div:last-of-type div:last-of-type div:nth-of-type(1) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id iframe{
	height:30px !important
}
#tabItemLicensingId div:last-of-type div:last-of-type div:nth-of-type(2) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id textarea{
	height:30px !important
}
#tabItemLicensingId div:last-of-type div:last-of-type div:nth-of-type(2) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id iframe{
	height:30px !important
}
#tabItemLicensingId div:last-of-type div:last-of-type div:nth-of-type(3) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id textarea{
	height:45px !important
}
#tabItemLicensingId div:last-of-type div:last-of-type div:nth-of-type(3) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id iframe{
	height:45px !important
} */
#Terr-Grid-null-ECOC_TERRITORY-input {
    height: 17px !important;
    padding: 0 !important;
    width: 100% !important;
}
table.hdBrdr {
    border-left: 1px solid #A6A8AA;
}
.quote_arrow {
    background-image: url("../images/default/icons/quote_arrow.jpg");
    background-repeat: no-repeat;
    height: 25px;
    width: 10px !important;
}
.x-window-body x-window-body-noborder{
	height:100% !important;
}
#rightsListView .x-grid3-dirty-cell {
    background-image: none !important;
}
#paymentNotesListButtonPanel{
	height:35px !important;
}
#licence-termEndDate-input {
	width: 100% !important;
	padding: 0px !important;
	height: 16px !important;
	line-height: 16px !important;
	margin-left: -1px !important;
}
#q_partially_extd{
	white-space: nowrap;
}
#songEcocDetailsPanel{
	margin-left: 9px;
}
.ecocselect_buttonPanel {
    background-color: #384143;
    height: auto;
    padding: 4px;
    width: 855px;
}
#newproject .x-form-trigger {
    height: 20px;
}

/* GMSR MODULE STRATS */

#SG-termOption-GeneralNotes-Id {
    background-color: rgb(203, 207, 182) !important;
}
#syncGroupHeaderTitleWindow .x-window-bwrap .x-window-body{
	height : 49px !important;
}
.StartDateInpt {
    background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    width: 90% !important;
}
#gsrEndDateId div.x-form-field-wrap input {
    background-color: #CBCFB6 !important;
    background-image: none !important;
}
.testStartDate {
    width: 100% !important;
}
#strtDateId input {
    display: block;
    height: 16px !important;
}
#strtDateId .x-form-trigger{
	height : 18px;
}
/* #licensingTab-id div:last-of-type div:last-of-type div:nth-of-type(1) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id textarea{
	height:30px !important
}
#licensingTab-id div:last-of-type div:last-of-type div:nth-of-type(1) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id iframe{
	height:30px !important
}
#licensingTab-id div:last-of-type div:last-of-type div:nth-of-type(2) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id textarea{
	height:30px !important
}
#licensingTab-id div:last-of-type div:last-of-type div:nth-of-type(2) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id iframe{
	height:30px !important
}
#licensingTab-id div:last-of-type div:last-of-type div:nth-of-type(3) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id textarea{
	height:45px !important
}
#licensingTab-id div:last-of-type div:last-of-type div:nth-of-type(3) div:last-of-type div table tbody tr td:nth-of-type(1) #SyncReq-termOption-GeneralNotes-Id iframe{
	height:45px !important
} */
.termsAndOptionsBottomComp table{
	float : right;
}
.termsAndOptionsBottomComp #syncReqGroupTermsAndOptionsContainerSaveBtn {
	float: right;
	padding-right: 36px;
}
.termsAndOptionsBottomComp table tbody tr td .x-btn-text{
	width: 92px !important;
}
#sgr-applyToAll {
	margin-left:-23px ;
}
#sgr-applyToAll .x-btn-text{
	width:100px !important;
}
#apprlicencetextfieldQG, #finallicencetextfieldQG, #reqlicencetextfieldQG {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgb(203, 207, 182) !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 100% !important;
}
#licencetextfieldQG {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgb(203, 207, 182) !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
#syncReqGroupTermsAndOptionsContainerSaveBtn .x-btn-text{
	width:44px !important;
}
#editAttachmentForSyncReqButtonPanel table:last-child{
	left : 420px !important;
}
#editAttachmentForSyncReqButtonPanel table:last-child tr:nth-child(2) td:nth-child(2) .x-btn-text{
	width : 39px !important;
}
.groupSyncRequestTabItem {
    border: 3px solid #B36827 !important;
}
.syncReq-terr-grid div.wcm-arrow-field {
    float: left;
    height: 18px !important;
    width: auto !important;
}
.syncReq-terr-grid div {
    width: 100% !important;
}
.syncReq-terr-grid div.WCMArrow {
    float: left;
    left: 0;
    position: relative;
    width: 10px !important;
}
#newproject, #border-style_SR{
 	border-collapse: collapse !important;
 	border-left: 1px solid #A6A8AA !important;
	border-top: 1px solid #A6A8AA !important;
	border-bottom: 1px solid #A6A8AA !important;
 	border-right:1px solid #A6A8AA !important;
	margin-right: 8px !important;
}
#Qg-TermsOption-TermFee-Id {
    width: 77% !important;
}
.licencetextfieldQG {
    background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
#quoteGroup-SellOfPeriodDate-id-input {
    background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
#quoteGroup-sellOfPeriodDate-input {
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
#assetmanagement-stack-btn {
    background: url("../images/default/button/btn.gif") repeat fixed 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    padding-left: 2px;
    width: 28px;
}
#assetmanagementLabel-stack-btn{
	background: url("../images/default/button/btn.gif") repeat scroll 0 -25px rgba(0, 0, 0, 0);
    height: 26px;
    width: 27px;
}
.licensing-notes-section {
    padding-left: 8px;
    padding-right: 4px;
}
#syncReqGroupDetailsTabPanelId, #quoteDetailsTabPanelId{
	padding: 0px 4px 4px !important;
}

/* GMSR MODULE ENDS*/

/* PSR MODULE STARTS */
#file-icon-panel .x-btn-icon, #file-icon-panel .x-btn-small, #file-icon-panel .x-btn-text {
    margin-top: -1px !important;
}
div#file-attach-panel{
	float: left;
}
div#file-label-panel {
	float: left;
}
#license_attach_container_id {
	overflow-y : auto !important;
}
/* Css Code for PSR Bug fixes ends*/
.row4b table{
	left : 2px !important;
}
#mail-editor-toolbar .x-toolbar .x-btn-mc em.x-btn-split {
	background-image: url(../images/default/button/s-arrow-noline.gif);
	padding-right: 9px !important;
}
#mail-editor-toolbar .x-btn-split{
	width:16px !important;
}
.syncReqArrowlabel-Field {
    font-size: 9px !important;
    margin-top: 3px;
}
.syncReqArrowFeelabel-Field {
    font-size: 9px !important;
    margin-left: -3px;
    margin-top: 3px;
}
.syncReqArrowCommenceDatelabel-Field {
    font-size: 9px !important;
    margin-left: -16px;
    margin-top: 1px;
}

/* PSR MODULE ENDS */

/* MECHANICAL LICENSING STARTS */

#album-search-button {
	width: 55px !important;
}
#savetowampsbutton{
	width: 110px !important;
}
.licensing-allocation-section {
    padding-left: 4px;
}
#album-search-button {
	width: 55px !important;
} 
#album-search-button{
	width: 55px !important;
}
#savetowampsbutton{
	width: 110px !important;
}
#savetowampsbutton .x-btn-mc{
	background-image:url("../images/default/button/btn_orange.gif");
}
#add-album-Attachment-btn{
	width: 110px !important;
}
#add-album-Document-btn{
	width: 96px !important;
}
#Album-addAttachment-cancel-btn{
	width: 55px !important;
}
#editAlbumAttachmentComboId div{
	height: 20px !important;
}
#editAlbumAttachmentCancelBtnId{
	width: 55px!important;
}
#album-AddDocument-cancel-btn{
	width:55px !important;
}
#album-isc-search-button{
	width: 55px !important;
}
#editAttachmentCompilationCombo div{
	height: 20px !important;
}
	
div#escalation-inner2-container-id input{
	height: 17px !important;
    padding: 0 !important;
    width: 100% !important;
}	
.album-song-detail-label-field, .album-song-detail-label-field1 {
    background-color: #4D5255;
    border: 1px solid #87959A !important;
    border-collapse: collapse;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin-top: -1px !important;
    overflow: hidden !important;
    padding-right: 3px;
    padding-top: 0;
    text-align: right;
}
.album-text-Field-Style {
    height: 17px !important;
    margin-left: 5px !important;
    margin-top: -1px !important;
    width: 94% !important;
}
.esclation_minus_button {
    background: url("../images/default/window/compilation_minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    float: left;
    height: 15px !important;
    margin-left: 5px !important;
    margin-top: 1px !important;
    width: 15px !important;
}
.esclation_plus_button {
    background: url("../images/default/window/compilation_plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    float: left;
    height: 15px !important;
    margin-top: 1px;
    width: 15px !important;
}
div#albumDetails_escalation_ComboField input {
    height: 17px !important;
    margin: -1px -1px -1px 5px !important;
    padding: 0 !important;
    width: 98% !important;
}
.ml-include-signature-label {
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 10px;
    line-height: 16px;
    margin-top: 2px;
    text-align: left;
}
#album_details_isc_field-input {
	color: #CCCCCC !important;
}
.song-duration-panel-labels {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold !important;
    line-height: normal;
    padding-right: 3px;
    padding-top: 3px;
    text-align: right;
}
.requested-status-style {
	color: #94C3FF;
}
.adviced-letter-status-style {
	color: #FFAE8C;
}
.void-status-style {
	color: #E74542;
}
.compulsory-status-style {
	color: #FFFFBD;
}
.first-release-status-style {
	color: #E7FFD6;
}
.gratis-status-style {
	color: #FFC7F7;
}
.dead-status-style {
	color: #A5A6A5;
}
.executed-status-style {
	color: #B5A2FF;
}
#albumDetails_escalation_ComboField-input, .x-form-trigger-arrow{
	float:right;
	margin-right:0px;
}
#newprojectAlbum, #border-style_SR{
 	border-collapse: collapse !important;
 	border-left: 1px solid #A6A8AA !important;
	border-top: 1px solid #A6A8AA !important;
	border-bottom: 1px solid #A6A8AA !important;
 	border-right:1px solid #A6A8AA !important;
	margin-right: 2px !important;
}
#album_details_isc_field-input {
	color: #CCCCCC !important;
}
/* MECHANICAL LICENSING ENDS */

/* ALBUM MODULE STARTS */
#album-details_style input {
    height: 18px !important;
    padding: 0 !important;
    width: 100% !important;
}
.album-req-header-label-field {
	font-size: 11px;
	color: #CCCCCC;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	line-height: 16px;
}
.ext-el-mask {
    background-color: #3A3A3A;
}
.artist-create-button-panel-labels {
    -webkit-font-feature-settings: normal;
    -webkit-font-language-override: normal;
    background-color: #424C4D !important;
    border: 1px solid #41494B !important;
    color: #D4F3F2 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold !important;
    height: 16px !important;
    line-height: normal;
    padding-right: 6px;
    padding-top: 3px;
    text-align: right;
    text-transform: uppercase;
}
.create-artist-last-left-field-borders {
    border-bottom: 1px solid #6E7474 !important;
    border-left: 1px solid #6E7474 !important;
    border-right: 0 none;
    border-top: 1px solid #6E7474 !important;
}
.create-artist-left-field-borders {
    border-left: 1px solid #6E7474 !important;
    border-right: 0 none;
    border-top: 1px solid #6E7474 !important;
}
.create-artist-right-field-borders {
    border-left: 0 none;
    border-right: 1px solid #6E7474 !important;
    border-top: 1px solid #6E7474 !important;
}
.create-artist-last-right-field-borders {
    border-bottom: 1px solid #6E7474 !important;
    border-left: 0 none;
    border-right: 1px solid #6E7474 !important;
    border-top: 1px solid #6E7474 !important;
}
.search-panel-labels {
    -webkit-font-feature-settings: normal;
    -webkit-font-language-override: normal;
    background-color: #4D5255 !important;
    border: 1px solid #6E7474 !important;
    color: #D4F3F2 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold !important;
    line-height: normal;
    padding-right: 3px;
    padding-top: 3px;
    text-align: right;
    text-transform: uppercase;
}
/* ALBUM MODULE ENDS */

/* COMPILATION MODULE STARTS */
#compilationComboField .x-form-trigger {
    height: 16px !important;
    right: -1px !important;
}
.compilation-record-value-field {
	background-color: #546060;
	color: #cccccc;
	font-weight: bold;
	padding-right: 3px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden !important;
	height: 16px;
	line-height: 16px;
	padding-left: 2px;
	position: static;
	display: -moz-box;
	white-space: nowrap;
	width: -moz-available;
}
.compilation-rec-date-label-field {
    background-color: #4D5255;
    border: medium none;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    overflow: hidden !important;
    padding-right: 3px;
    padding-top: 0;
    text-align: right;
}
#termDate-rec-input {
    height: 16px !important;
    margin-bottom: 0 !important;
    padding-left: 2px !important;
    width: 89.9% !important;
}
#licencetextfield-rec-input {
    height: 16px !important;
    line-height: 16px !important;
    padding: 0 !important;
    width: 100% !important;
}
#termDate-rec .x-form-trigger {
    height: 17px !important;
}
#licencetextfield-rec .x-form-trigger {
    height: 17px !important;
}
.x-grid3-row-table.x-grid3-dirty-cell{
	background-image:none !important;
}
.exclusionStyle {
    border: 1px solid #87959A;
	float: right;
	padding-left: 1px;
	padding-right: 1px !important;
	margin-top: 0px;
	margin-right: 0px;
	height: 12px;
	padding-top: 0px;
}	
#border-style_SR .x-form-label.x-component{
	margin-top:12px
}
.album-detail-label-field {
    background-color: #4D5255;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 16px;
    overflow: hidden !important;
    padding-right: 3px;
    padding-top: 0;
    text-align: right;
}
#album-details_style input {
	height: 18px !important;
	width: 100% !important;
	padding: 0 !important;
}
#albumDetails_publisher_ComboField .x-form-trigger {
	right: -1px !important;
	height: 18px !important;
}
#compilationComboField-input .x-form-trigger {
    height: 16px !important;
    right: -1px !important;
}
.plinNameborder {
    border-color: #87959A !important;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    width: 14.5% !important;
}
.album-detail-label-field {
    background-color: #4D5255;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 16px;
    overflow: hidden !important;
    padding-right: 3px;
    padding-top: 0;
    text-align: right;
}
#album-details_style input {
	height: 18px !important;
	width: 100% !important;
	padding: 0 !important;
}
#albumDetails_publisher_ComboField .x-form-trigger {
	right: -1px !important;
	height: 18px !important;
}
#without-attachment-radio-button-id label {
   white-space: nowrap;
}
.complation_value_field_editable {
	background-image: url("../images/default/textbox_bg.gif");
	color: #34494B !important;
}
.compilation_rec_expand_button {
	height: 15px !important;
	width: 30px !important;
	background: url(../images/default/window/comp_rec_expand_down.png);
	background-repeat: no-repeat;
	border: none !important;
	padding-left: 0 !important;
	margin-left:50% !important;
}
.wcmconfironDialogStyle {
    background-image: url("../images/default/window/icon-warning.png");
    padding-right: 5px;
    width: 40px;
}
#templateComboBoxUSTerrotory{
	margin-right: 525px !important;
}
#compilationPackageDetailsTab .x-grid3-dirty-cell{
	background-image:none;
}
.msrHeaderTableStyle, .gmsrHeaderTableStyle, .crHeaderTableStyle, .albumHeaderTableStyle {
	table-layout:fixed;
}
.psrHeaderTableStyle, .gpsrHeaderTableStyle{
	width:100%;
	table-layout:fixed;
}
#compRecordingSpecificDetailsId #border-style_SR{
	border:none !important;
}
#compRecordingSpecificDetailsId #border-style_SR .SR_borderStyle {
	border: 1px #87959A !important;
	border-collapse: collapse;
	width: 99.7% !important;
}
#compilationPackageDetailsTab .SR_borderStyle{
	border: #87959A !important;
	border-collapse: collapse;
}

#compilationPackageDetailsTab #border-style_SR{
	width: 99% !important;
}
#compilationPackageDetailsTab .compilation-pkg-date-label-field{
	height: 16px !important;
}
.plinNameborderTextField{
	width: 55.5% !important;
}
#compilation-sub-grids .x-grid3-dirty-cell {
  background-image: none !important;
} 
/*COMPILATION MODULE END*/

/* REPORTING MODULE STRATS */
.quote_search_window{
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 13px;
    padding-left: 3px !important;
    width: 144px !important;
}
#reports-window .quote_search_window{
	height: 14px ! important;
}
.report_from_panel {
    margin-left: 7px;
    overflow: hidden;
    height: 100% !important;
}
.sync_history_left {
    margin-left: 6px;
}
#reports-window .x-form-trigger{
	height:20px ! important;
	margin-right: 0px !important;
}
#reports-window .x-form-item-label {
	height: 14px !important;
}
#releaseyearfrom1 textarea{
	width: 189px !important;
}
.create_report_from_panel {
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 4px;
}
.create-report-reportTextFieldStyle {
    margin-left: 10px !important;
}
.create_report_table_row_style {
    display: inline-block;
    height: 20px;
}
#chart-details-country-combo,#chart-details-charts-combo{
	height: 21px;
}
.reportDefaultButtonStye {
	float: right;
	overflow: visible;
	padding-top: 4px;
}
.reportWindowStyle {
    margin: 8px 6px 6px 0 !important;
}
.quote_tab_panel {
    margin-top: 9px !important;
}
#reportwcmcheckboxid {
    margin-left: 3px;
}
#releaseyearfrom1-input {
    background: none repeat scroll 0 0 #C3CDCE;
}
.create_report_plus_button {
	height: 14px !important;
	width: 16px !important;
	background: url(../images/default/window/adplus1_icon.gif);
	background-repeat: no-repeat;
	border: none !important;
	margin-top: 3px;
	margin-left: 2px;
}
.create_report_remove_Button {
	height: 14px;
	width: 16px;
	background-image: url(../images/default/icons/adminus_icon.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 2px;
}
.create_report_reportCombobox {
    margin-left: 46px;
    position: static !important;
    width: 300px !important;
}
#create_report_main_layout_id label {
    width: 78px !important;
}
.create-report-reportWindowStyle {
    margin: 8px 0 3px !important;
}
#chart{
    background-color: #859799;
    color: #424C4D;
    font-size: 14px !important;
    font-weight: bold;
    height: 16px !important;
    text-align: center !important;
}
#dasboardPanel {
    border: 1px solid #859799 !important;
}
#subchart {
    background-color: #859799;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 13px !important;
    padding-top: 5px;
    text-align: center;
}
#listFieldStyle .x-combo-list, .x-combo-list-inner {
    background-color: #C3CDCE !important;
}
#listFieldStyle .x-combo-list-item, .x-combo-list-inner {
    background-color: #515C5E !important;
}
#st-listFieldStyle .x-combo-list, .x-combo-list-inner {
    background-color: #586466 !important;
}
#listFieldStyle .x-combo-list-item {
    background-color: #515C5E !important;
}
#st-listFieldStyle .x-combo-list-item {
    background-color: #586466 !important;
}
div#listFieldStyle div.x-combo-selected {
	background-color: #C07544 !important;
}
div#st-listFieldStyle div.x-combo-selected {
	background-color: #C07544 !important;
}
.additional-option-headcombo .x-combo-list-item, .x-combo-selected {
    height: 17px !important;
    line-height: 17px !important;
    padding-left: 0 !important;
}
#subjectbtnstyle .x-btn-icon, #subjectbtnstyle .x-btn-small, #subjectbtnstyle .x-btn-text {
    clear: both;
    height: 16px;
    margin-left: -7px;
    width: 16px !important;
}
.reportCombobox {
    margin-left: 46px;
    position: static !important;
    width: 197px !important;
}
div#chartDetails input {
	height: 17px !important;
}
.create-report-buttons {
    color: #D4F3F2 !important;
    float: right;
    height: 19px !important;
    overflow: visible;
    padding-right: 9px;
    padding-top: 4px;
    width: 664px !important;
}
.x-form-trigger x-form-trigger-arrow {
	height:21px !important;
	background:#999 !important;
}

#reportTeamCategoryPopUpCancelBtn tbody button.x-btn-text {
	width:55px !important;
}
table#reportSubPopUpSearch {
	left:212px !important;
}
.reporttxtfield {
    background-image: url("../images/default/textbox_bg.gif");
    color: rgb(0, 0, 0);
    height: 14px;
    line-height: 17px;
    margin-left: 10px;
    margin-top: 13px;
    padding-left: 5px;
    top: 10px;
}
#chart-playlist-cancel-btn tbody button.x-btn-text{
	width:55px !important;
}
.create_report_reportCombobox .x-form-trigger{
	height:20px !important;
}
#create_report_main_layout_id  .reportTextFieldStyle input{
	width:292px !important;
}
#create_report_formPanel_id table {
    width: 100% !important;
}
button#cancelReportSubPopUpSearch {
	width: 55px !important;
}
.quick-send-label-style {
    color: rgb(255, 255, 255);
    font-size: 11px !important;
    font-weight: normal !important;
    left: 6px !important;
    margin-top: 3px;
}
/* REPORTING MODULE ENDS */

/* ASSET VIEW/EDIT STARTS */
.x-asset-row-alt {
	border: 1px solid #41494b !important;
	font-size: 11px !important;
	width: 121px !important;
	background-color: #4d5255 !important;
	padding: 3px 3px 3px 5px;
	height: 14px !important;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-top: -1px !important;
	white-space: nowrap;
}

.x-asset-row-alt-1 {
	border: 1px solid #41494b !important;
	font-size: 11px !important;
	width: 121px;
	background-color: #4d5255 !important;
	padding: 3px 3px 3px 5px;
	height: 14px !important;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-top: -1px !important;
	white-space: nowrap;
}

.x-asset-TextArea-alt {
	background-color: #4D5255:    #d4f3f2 !important;
}
.rd_create_onfield {
	width: 21px !important;
}
.assetmetadata_combobox {
	width: 194px !important;
}
.assetmetadata_combobox input {
	width: 162px !important;
}
.x-asset-row-alt1 {
	border: 1px solid #41494b !important;
	font-size: 11px !important;
	width: 121px !important;
	background-color: #4d5255 !important;
	padding: 1px 3px 3px 5px;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	white-space: nowrap;
	margin-bottom: 2px !important;
	white-space: nowrap;
}
.asset_button {
	float: right;
	margin: 9px 9px 0px 0px !important;
	position: static !important;
}
#x_assetmetadata_panel .x-panel-body {
	background-color: #242C2E !important;
	border: none !important;
}
#vocalmix-input,#mood-input,#highpriority-input {
	width: 155px !important;
}
.x-assetdetails-window-mask {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    height: 435px;
    left: 6px;
    opacity: 0.2;
    position: absolute;
    top: 65px;
    width: 988px;
    z-index: 99;
}
#assetmgmt_textfield_window .x-form-label-left label {
	border: 1px solid #41494b !important;
	font-size: 11px !important;
	width: 121px !important;
	background-color: #4d5255 !important;
	padding: 1px 3px 3px 5px;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	white-space: nowrap;
	margin-bottom: 2px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#assetmgmt_textfield_window .x-form-label-left label {
		margin-top: 0px !important;
	}
}
.assetcreationtext {
    float: right;
    margin-bottom: 10px !important;
    margin-right: 10px;
}
button#asset-meta-data-view-assetdetails-btn{
	width:126px !important;
}
button#asset-meta-data-view-assetHistory-btn{
	width:145px !important;
}
#asset-mgmt-container1, #asset-mgmt-container2, #asset-mgmt-container3 {
    margin-right: 7px;
}
#x_assetmetadata_panel .x-form-trigger{
	height:20px !important;
}
#durationMin-input, #durationSec-input {
    width: 87px !important;
}
#x_assetmetadata_panel .x-panel-header {
    line-height: 19px !important;
    padding-bottom: 2px !important;
    padding-left: 5px !important;
    padding-right: 1px !important;
    padding-top: 2px !important;
}
button#lyrcis-cancel-btn{
	width:52px !important
}
table#lyrcis-save-btn{
	left:102px;	
}
button#recording-search-cancel-btn{
	width:55px !important;
}
button#recording-search-clear-btn{
	width:48px !important;
}
button#rd-archive-creation-cancel-btn{
	width:56px !important;
}
#rdcreate_textfield_window .x-form-label-left label {
	border: 1px solid #41494b !important;
	font-size: 11px !important;
	width: 121px !important;
	background-color: #4d5255 !important;
	padding: 1px 3px 3px 5px;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	white-space: nowrap;
	margin-bottom: 2px !important;
}

#rd_create_on_label {
	width: 18px !important;
}
button#storage-origin-cancel-btn, button#recording-label-cancel-btn, button#artist-search-cancel-btn, button#album-search-cancel-btn{
	width: 55px !important;
}
button#recording-label-clear-btn, button#artist-search-clear-btn, button#album-search-clear-btn{
	width: 50px !important;
}
#rdcreate_textfield_window .x-form-trigger{
	height:20px !important;
}
.asseteditLeftHead {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 112px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #3e4245;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
}

.asseteditIcon {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 20px;
	border: 1px solid #1e2326;
	background-color: #2f3336;
	height: 21px !important;
	line-height: 0px;
	margin-bottom: 5px;
}

.asseteditRighttTxt {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 169px;
	border: 1px solid #1e2326;
	font-weight: normal;
	/*text-transform: uppercase;*/
	background-color: #575f61;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
	overflow: hidden;
}
.genreHeads {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 137px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #464f51;
	height: 23px !important;
	line-height: 23px;
	margin-bottom: 5px;
	padding-left: 4px;
}

.genrebox {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 158px;
	border: 1px solid #1e2326;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #121617;
	margin-bottom: 5px;
	padding-left: 4px;
}
.versionbox {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 158px;
	border: 1px solid #1e2326;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #121617;
	height: 88px !important;
	margin-bottom: 5px;
	padding-left: 4px;
}

.Subgenrebox {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 135px;
	border: 1px solid #1e2326;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #121617;
	margin-bottom: 5px;
	padding-left: 4px;
}
.Subversionebox {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 135px;
	border: 1px solid #1e2326;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #121617;
	height: 88px !important;
	margin-bottom: 5px;
	padding-left: 4px;
}
.checkbox {
	width: 24px;
}
.SubgenreHeads {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 115px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #464f51;
	height: 23px !important;
	line-height: 23px;
	margin-bottom: 5px;
	padding-left: 4px;
	margin-right: 3px;
}

.VersionHeads {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 279px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #464f51;
	height: 23px !important;
	line-height: 23px;
	padding-left: 4px;
	margin-right: 3px;
}

.Versionbox {
	color: #ABC3C3;
	width: 299px;
	border: 1px solid #1e2326;
	background-color: #575f61;
	height: 68px !important;
	padding-left: 4px;
	/*overflow: scroll; */
}

.Versionboxtextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*text-transform: uppercase;*/ /* white-space:nowrap !important;*/
}

.Assetbox {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 299px;
	border: 1px solid #1e2326;
	font-weight: normal;
	/*text-transform: uppercase;*/
	background-color: #575f61;
	height: 59px !important;
	padding-left: 4px;
}

.VersionIcon {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 20px;
	border: 1px solid #1e2326;
	background-color: #2f3336;
	height: 23px !important;
	line-height: 23px;
}

.RDLeftHead {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 98px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #3e4245;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
}
.INpointHead {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 67px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #3e4245;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
}

.ISOLeftHead {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 56px;
	border: 1px solid #1e2326;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #3e4245;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
}

.RDRighttTxt {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 59px;
	border: 1px solid #1e2326;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #575f61;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
}

.ISORighttTxt {
	color: #ABC3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 44px;
	border: 1px solid #1e2326;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #575f61;
	height: 21px !important;
	line-height: 21px;
	margin-bottom: 5px;
	padding-left: 4px;
}
.divPadding div {
    margin-bottom: 5px;
}
/* ASSET VIEW/EDIT ENDS */

/* SUGGEST ASSET DELETION SCREEM START */
#deleteCommentsTextArea-input {
    background-color: rgb(195, 205, 206) !important;
}
#deleteconfirm {
	border: 1px solid #41494B;
}
.labelstyle1 {
    color: rgb(212, 243, 242);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 9px;
    padding-top: 2px;
}
.suggestion-search-genre-header {
	padding-top: 4px;
	background-color: #4C5354;
	border: 1px solid #41494B;
	color: #D4F2F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px !important;
	padding-left: 9px;
}

.suggestion-search-genre-header div,div.suggestion-search-genre-header1 div {
	margin-right: 0px !important;
	margin-top: -4px !important;
}
/* SUGGEST ASSET DELETION SCREEM END */

/*  MANAGE CONTACT POPUP ( VIEW / EDIT/ LIST )& WORK QUEUE GRID START */
.contact_publisher_headerPanel {
    background-color: rgb(56, 65, 67);
    font-weight: bold;
    height: auto;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 760px;
}
button#manage-contacts-remove-btn, button#manage-contacts-cancel-btn{
	width:52px !important
}
button#manage-contacts-search-users-btn{
	width:92px !important;
}
button#manage-contacts-add-contact-btn{
	width:118px !important ;
}
#manage-contacts-contactType-rdgrp table tbody tr td:first-child .x-view-item-contacts #manage-private-contact-group-rdbtn {
	position: absolute !important;
	left: -3.5px !important ;
	top: 2px !important;
	
}
#manage-contacts-contactType-rdgrp table tbody tr td:first-child .x-view-item-contacts #manage-private-contact-group-rdlbl{
	left:14px !important;
	top:3px !important;
}
table#manage-contacts-add-contact-btn{
	left:653px !important
}
table#manage-contacts-chosen-btn{
	left:619px !important
}
table#manage-contact-group-save-btn{
	left:694px !important
}
/*  MANAGE CONTACT POPUP ( VIEW / EDIT/ LIST ) & WORK QUEUE GRID END */

/*  RECORDING DETAIL STARTS */
div#deatilsPanelTop .LeftHeadText {
    padding-left: 8px;
}
div#deatilsPanelTop .LeftHead {
    background-color: #4D5255;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 4px;
    text-transform: uppercase;
}
div#deatilsPanelTop .subHeadText {
    padding-left: 10px;
}
div#deatilsPanelTop .subHead {
    background-color: #C3CDCE;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 22px !important;
    line-height: 22px;
    margin-bottom: 4px;
    overflow: hidden;
    word-wrap: break-word;
}

.recordingNotesContent {
    color: #343C3E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    overflow: hidden;
    padding-top: 4px;
    text-align: left;
    width: 900px;
}
div#sdnotesfirsttext div.x-panel-bwrap div.x-panel-body, div#sdnotesmiddletext div.x-panel-bwrap div.x-panel-body, div#sdnoteslasttext div.x-panel-bwrap div.x-panel-body {
    background-color: #C3CDCE !important;
    color: #343C3E;
    padding-left: 6px;
    padding-top: 2px;
}

div#sdnotesmiddletext .x-panel-header, div#sdnoteslasttext .x-panel-header {
    background: none repeat-x scroll 0 -1px #4D5255;
    height: 15px;
    line-height: 15px;
    padding: 5px 3px 4px 5px;
}
.imagemnusstyle {
    cursor: pointer !important;
    margin-top: 6px !important;
}
.recordingNotesContent_head {
    color: #343C3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
/*  RECORDING DETAIL ENDS */

/* SONG DETAILS STARTS */

#spql-work-center-tab-panel .x-tab-panel-header .x-tab-strip-wrap {
	width: 100%;	
}
div#spql-work-center-tab-panel .x-tab-strip-top .x-tab-strip-inner {
	padding: 0px 10px;
}
div#WorkInfoDetailsPanel {
	width: 100% !important;
	height: 100% !important;
}
div#WorkInfoDetailsPanel .x-panel-bwrap .x-panel-body{
	width: 100% !important;
	height: 100% !important;
}

div#spql-work-center-tab-panel div.x-tab-panel-header {
	background-color: #242C2E !important;
}

div#songDetailsWindow div#subject_matter {
    border: medium none;
    margin-left: -3px;
    width: 95px !important;
}

div#songDetailsWindow div#possible-usage {
    border: medium none;
    margin-left: -3px;
    width: 95px !important;
}
#subjectbtnstyle .x-btn-mc button.x-btn-text {
    padding: 0 3px !important;
}

#subjectbtnstyle .x-btn-tl, #subjectbtnstyle .x-btn-tr, #subjectbtnstyle .x-btn-tc, #subjectbtnstyle .x-btn-ml, #subjectbtnstyle .x-btn-mr, #subjectbtnstyle .x-btn-mc, #subjectbtnstyle .x-btn-bl, #subjectbtnstyle .x-btn-br, #subjectbtnstyle .x-btn-bc {
    background-image: none !important;
    padding-left: 0 !important;
}

#songDetailsMasterPanel div#lastText, div#sd-lastcolumn {
	left: 682px !important;
	width: 295px !important;
}
div#pitchesForSongdetailsPanel {
	margin-left: 9px;
	margin-bottom: 9px;
}
.x-tab-scroller-left {
	background-image: url(../images/default/tabs/scroll-left.gif);
	border-bottom-color: #687c81;
}
.x-tab-scroller-right {
	background-image: url(../images/default/tabs/scroll-right.gif);
	border-bottom-color: #8db2e3;
}
div#quoteDetailsSongPanel {
	margin-left: 9px;
	margin-bottom: 9px;
}
#territory-trigger{
  width: 17px;
  height: 21px;
}
div#songSynchHistoryPanel div#songSyncDetailsPanel div.x-panel-body {
	background-color: #586365 !important;
}
div#songIcomeHistoryPanel div#songIncomeDetailsPanel div.x-panel-body {
	background-color: #586365 !important;
}
div#songSynchHistoryPanel {
    height: 485px !important;
    margin-bottom: 9px;
    margin-left: 9px;
    margin-right: 12px;
    width: 968px !important;
}
div#songIcomeHistoryPanel {
    height: 485px !important;
    margin-bottom: 9px;
    margin-left: 9px;
    margin-right: 12px;
    width: 968px !important;
}
.menuSecHead {
    background-color: #7A8D90;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    padding-left: 12px;
    padding-top: 3px;
    text-transform: uppercase;
}
.menuFirst {
    text-align: left;
}
div#songApproversPriorConsentsPanel div.prior-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2cbca;
	padding: 10px;
	background: #424c4d;
	line-height: 120%;
	width: 459px;
	height: 444px !important;
	/* overflow-y: auto; */
}
div#priorConsentsText div.x-panel-bwrap div.x-panel-body {
	color: #343c3e;
	background-color: #586365 !important;
	padding-left: 0px;
	padding-top: 0px;
	overflow-y: auto;
}
div#songApproversPriorConsentsPanel div.firstSet {
	text-transform: none;
	padding: 8px;
	color: #c2cbca;
	font-size: 11px;
	background: #000;
	width: 98%;
}
div#songApproversPriorConsentsPanel {
    margin-bottom: 9px;
    margin-left: 9px;
}
div#songEcocDetailsGrid div.x-grid3 {
	width: 970px !important;
}
div#songEcocDetailsGrid {
	height: 315px !important;
}
div#songDetailsWindow div#setTerritoryLavel {
	width: 160px !important;
}

div#songEcocBottomPanel div.x-panel-bwrap div.x-panel-body {
	color: #343c3e;
	background-color: #586365 !important;
	padding-left: 6px;
	padding-top: 2px;
}
.songNotesHeader{
	background: none repeat-x scroll 0 -1px #4D5255 !important;
	height: 18px;
	line-height: 12px;
	padding: 5px 3px 4px 5px;
	color: #D4F3F2;
	font: bold 11px/24px arial, helvetica, tahoma, sans-serif;
	text-transform: uppercase;
	color: #D4F3F2;
}
#songnotes-window .snhead {
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 9px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
}
div#copyRightConent {
    background-color: #515C5E;
    height: 480px !important;
    overflow-x: hidden !important;
}
.menuSecText {
    color: #C2C4C4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    text-transform: uppercase;
}
.menuFirstText {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 5px;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;
}
.songNotesHeader {
    background: none repeat-x scroll 0 -1px #4D5255 !important;
    color: #D4F3F2;
    font: bold 11px/24px arial,helvetica,tahoma,sans-serif;
    height: 18px;
    padding: 5px 3px 4px 5px;
    text-transform: uppercase;
}
#songnotes-window .sncontent {
    background: none repeat scroll 0 0 #515C5E;
    color: #C2CBCA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 5px;
    padding: 9px;
}
#songnotes-window {
    background: none repeat scroll 0 0 #424C4D;
    padding-bottom: 1%;
    padding-right: 1%;
    padding-top: 1%;
    width: 625px;
}
div#songNotesDeatilsPanel {
    height: 505px !important;
    margin-bottom: 9px;
    margin-left: 9px;
    margin-right: 12px;
    width: 968px !important;
}
button#sdp-ecoc-details-addnew-btn {
	width: 60px !important;
}
div#songEcocOveridePanel {
    padding: 2px 0 10px 100px;
    width: 700px;
}
.songecocmaincontainerheader {
	background-image: url("../images/default/advsearch_grid_header_bg.gif");
	background-repeat: repeat-x;
	height: 20px !important;
	overflow: visible;
	width: 734px;
}
div#songEcocDetailsGrid div.x-grid3-scroller {
	height: 296px !important;
	width: 968px !important;
}
.ecoc_details_header ul li a {
	margin: 0px;
	padding: 8px;
	color: #000;
	text-transform: uppercase;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.ecoc_details_header {
	padding: 0px;
	float: right;
	background-image: url(../images/menu_bg.jpg);
	border-right: 1px solid #586466;
	text-align: left;
	width: 100%;
	height: 18px;
}
.ecoc_details_contentarea ul li a {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C2C4C4;
}
.ecoc_details_header ul li {
    border-right: 1px solid #586466;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.ecoc_details_contentarea {
    background: none repeat scroll 0 0 #424C4D !important;
    clear: both;
    height: 18px;
    text-transform: uppercase;
}
.songecocnumber1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-top: 3px;
	color: #000000 !important;
	border: 0px solid #41494b;
	width: 9px !important;
	background-color: transparant !important;
	white-space: nowrap;
	font-weight: bold;
}
.songecoclabel1 {
    border: 0 solid #41494B;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    padding-top: 3px;
    white-space: nowrap;
    width: 258px !important;
}
.songecoclabel2 {
    border: 0 solid #41494B;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    padding-top: 3px;
    white-space: nowrap;
    width: 60px !important;
}
.songecocTextBox2-input {
    background-image: url(../images/default/textbox_bg.gif);
    background-repeat: repeat-x;
    border: 1px solid #41494B;
    color: #343C3E;
    font-size: 11px;
    height: 16px !important;
    padding-left: 3px;
    padding-top: 2px !important;
}
div#songDetailsWindow div#mastersGrid div.x-grid3-scroller {
	height: 461px !important;
	width: 965px !important;
}
div#songDetailsWindow div#sd-thirdparty {
	width: 301px !important;
}

div#songDetailsWindow div#sd-middle {
	width: 301px !important;
}

#songDetailsMasterPanel div#sd-middle,div#middleText {
	left: 365px !important;
}
/* SONG DETAILS ENDS */

/* EXTRA ADDED CODE AFTER 15th DECEMBER STARTS */
.licensing-tab-table{
	border-collapse: collapse; 
	border-color: #838080 !important;
}

.licencing-save-btn {
	padding-top:3px
	left: 87%;
    padding-top: 3px;
    position: absolute;
    width: 300px;
}
.empty-container-sdpsync {
	background-color: #515C5E;
	height: 480px !important;
	margin-left:10px !important;
	margin-right:10px !important;
}
.empty-container-rdpsync {
	background-color: #515C5E;
	top: 35px !important;
	height: 480px !important;	
	margin-right:10px !important;
}
.empty-container-rdpcmp {
	background-color: #515C5E;
	top: 35px !important;
	height: 480px !important;	
	margin-right:10px !important;
}
#delete-label-asset-genre div.x-combo-list {
	background-color: #515c5e;
}
.gsrTermsPanelChkBox .x-form-cb-label {
	position: relative !important;
}
/* EXTRA ADDED CODE AFTER AFTER 15th DECEMBER ENDS */


/* PSR BULK EDIT STARTS */

div#Bulk-edit-window-header .x-window-tl, div#Bulk-edit-window-header .x-window-header {
    background-color: #80C7F1 !important;
}
.blk-quote-header-label1 {
    background-color: #4D5255;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding-right: 3px;
    padding-top: 0;
    text-align: right;
}
.blk-quote-header-label2 {
    background-color: #546060;
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    overflow: hidden !important;
    padding-left: 2px;
    padding-top: 0;
    text-transform: uppercase;
}
.BulkEdit_borderStyle {
    border-bottom: 1px solid #A6A8AA !important;
    border-left: 1px solid #A6A8AA !important;
    border-top: 1px solid #A6A8AA !important;
    margin: 5px 4px !important;
    width: 99% !important;
    table-layout:fixed !important;
}
.bulk-edit-tab-style {
    border: 2px solid #80C7F1 !important;
    margin: 3px 3px 0 0;
    padding: 0;
    position: fixed !important;
}
#Bulk-edit-window-header .x-window-ml {
    padding-left: 0 !important;
}
#Bulk-edit-window-header .x-tab-strip-top, #Bulk-edit-window-header .x-tab-right, #Bulk-edit-window-header .x-tab-strip-top, #Bulk-edit-window-header .x-tab-left, #Bulk-edit-window-header .x-tab-strip-top, #Bulk-edit-window-header .x-tab-strip-inner {
    background-image: url("../images/default/tabs/tabs-sprite_blue.gif");
}
#Bulk-edit-window-header input[type="text"], #Bulk-edit-window-header textarea {
    background: none repeat scroll 0 0 #B5D3E1 !important;
}
.BulkEdit_borderStyle1 {
    border-right: 1px solid #A6A8AA !important;
    border-top: 1px solid #A6A8AA !important;
}
#Bulk-edit-window-header .x-window-mr{
	padding-right:0px !important;
}
#bulk-edit-ATTACHMENTS #attachment-addAttachment-btn,#bulk-edit-ATTACHMENTS  #attachment-addDocument-btn {
    padding-right: 3px;
    padding-top: 3px;
}
#blkEditQuote-addAttachment-overwrite-btn + table button#quote-addAttachment-upload-btn, #blkEditQuote-addAttachment-overwrite-btn + table  button#quote-addDocument-upload-btn{
	width:120px !important;
}
#blkEditQuote-addAttachment-overwrite-btn + table#quote-addDocument-upload-btn{
	left:338px !important;
}
.bulk-edit-fotter-panel tbody tr td:first-child .x-btn-text{
	width:55px !important;
}
.bulk-edit-fotter-panel{
	margin-left:3px !important;
}
#bulk-edit-CONTACTS, #bulk-edit-ATTACHMENTS, #bulk-edit-LICENSING, #bulk-edit-NOTES {
	display:-webkit-inline-box !important;
}
/* PSR BULK EDIT ENDS */

/* Css code Java Dev team After merge -start */
/* Css code Java Dev team After merge -End */
/* Fixes after Rizwan starts */

#sync_req_payment_container{
	width: 100% !important;
}
#MsrtermsOption-save-btn .x-btn-text{
	width: 55px!important;
}

#registration-process-layout table tbody tr:last-child td div:first-child{
	float:left !important;
}
#chart_per_terr_ID{
	background-color: #859799;
    color: #424C4D;
    font-size: 14px !important;
    font-weight: bold;
    height: 16px !important;
    text-align: center !important;
}
.quick-info-lyrics{
	word-break: break-all;
}

.quick-info-lyrics .x-panel-bwrap {
	background: #272727;
	font-size: 11px;
	padding: 8px;
}

.quick-info-lyrics .x-panel-body {
	background: #272727;
	padding-top: 25px;
}

.quick-info-lyrics	.info-block {
	color: #C07544 !important;
	font-weight: bold;
}

.quick-info-lyrics	.artist-name {
	color: #D6F2F5 !important;
	font-weight: bold;
}

.quick-info-lyrics .info-block {
    color: #C07544 !important;
    font-weight: bold;
}
.quick-info-lyrics .artist-name {
    color: #D6F2F5 !important;
    font-weight: bold;
}
.firstSetprior div {
    display: block;
    float: left;
    margin-top: 1px;
    padding-left: 2px;
}
.prior_consentsR1 {
    background: none repeat scroll 0 0 #515C5E !important;
    color: #C2CBCA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 4px;
    width: 443px !important;
}
.prior_consentsR2 {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c2cbca;
	font-size: 11px;
	background: #242c2e;
}
.prior_consentsR3 {
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 4px;
    width: 443px !important;
}
.prior_consents_enabledsmall {
	padding: 4px;
	width: 443px !important;
	color: #C2C4C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.prior_consents_disablesmall {
	color: #2f393a;
}
.prior_consents_disabledbold {
    color: #2F393A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 4px;
    width: 220px;
}
.prior_consents_maintext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding-left: 4px; margin-left; 300 px;
	width: 220px;
}
div#songApproversPriorConsentsPanel div.contract-content {
    background: none repeat scroll 0 0 #424C4D;
    color: #C2CBCA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 280px !important;
    line-height: 120%;
    overflow-y: auto;
    padding: 10px;
    width: 458px;
}
.ecoc_details_header ul li:last-child, .ecoc_details_contentarea ul li:last-child{
	width:8% !important;
}
#songDetailsWindow div#mastersGrid div.x-grid3 {
	height: 475px !important;
}
#QG-quoteApprovers-Grid .x-grid3-dirty-cell , #quote-songApprovals-gridData-rowId .x-grid3-dirty-cell {
  	background-image: none !important;
}

#quote-licenseAndOptions-tabId .typeOfUseStyle, #QG-termsAndOption-tab .typeOfUseStyle{
    height:21px !important;
}
#quote-licenseAndOptions-tabId .exclusivityContainer .exclusivity-label-sr{
   padding-right:7px !important;
}
#btm_container_T&O{
	margin-top:0px !important;
}

.typeOfUseStyle .license-label1, .typeOfUseStyle_SR .license-label1{
	height:17px !important;
}

#editAttachmentWindowId .x-form-trigger {
	height:20px !important;
}
#x-form-el-wcm-file-upload #wcm-fileupload{
	width:57px !important;
}
#QG-termsAndOption-tab .exclusivityContainer .exclusivity-label-sr{
    padding-right:6px !important;
}
#albumdetails-container-id #Iframe-width{
    width:100% !important;
}
#albumdetails-container-id #SyncReq-termOption-GeneralNotes-Id iframe {
	width:100% !important;
}
#write_publisherGrid .x-grid3-dirty-cell {
		background-image: none !important;	
}
#albumSongDetails_formatGrid .x-grid3-dirty-cell {
		background-image: none !important;	
}
.bulk-edit-license-panel .typeOfUseStyle {
	height:21px !important;
}
#termsOption-lic-category-box .x-form-trigger{
	height: 20px !important;
}
.quoteLicenseeInvoiceContactGrid #Mail-To-combo .x-form-trigger{
	height: 20px !important;
}


.songsynchhst, .songincomehst {
    background-color: #586365;
    color: #C2C4C4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 3px 3px 6px;
    white-space: nowrap;
}
.songincomehst {
    width: 30px;
}
.songincomehstvalue {
    background-color: #586365;
    color: #C2C4C4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-left: 3px;
    overflow: hidden;
    padding: 3px 3px 3px 2px;
    text-transform: uppercase;
    width: 400px !important;
}
.songsynchstvalue {
    background-color: #586365;
    color: #C2C4C4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-left: 3px;
    overflow: hidden;
    padding: 3px 3px 3px 2px;
    text-transform: uppercase;
    width: 580px !important;
}
.songcodeSynchstvalue {
    background-color: #586365;
    color: #C2C4C4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-left: 3px;
    overflow: hidden;
    padding: 3px 3px 3px 2px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 140px !important;
}
div#deatilsPanelTop .LeftHead2 {
    margin-left: 6px;
}

#create_recording_popup_id div.x-window-bwrap div.x-window-mc div.x-window-body-noborder {
	height:285px !important;
}
#pitchContextHeadderMenu {
	background-image:none !important;
}
#add_Condn_View_buttonPanel table:last-child {
	margin-left: 63% !important;
	margin-top: 28% !important;
}
#tagAs-bad-meta-view-cancel-btn{
	width:50px !important;
}
.hyperlinkstyleforQuote {
    text-decoration: underline;
    cursor:pointer;
}
#songIcomeHistorygrid + div {
	margin-top:-486px !important;
}
.syncnotescontent {
    color: #343C3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-align: left;
}
#album_details_format_Grid .x-grid3-dirty-cell {
		background-image: none !important;	
}
 #soncode-search-cancel-btn, #label-name-search-cancel-btn{
	width:55px !important;
}
#soncode-search-clear-btn, #label-name-search-clear-btn{
	width:45px !important;
}
#terr-numberer{
	padding: 3px 5px 0 0 !important;
	background: transparent repeat-y right;
	
}
#terr-numberer div {
	font-size: 11px;
	font-family: "segoe ui", tahoma, arial, sans-serif;
	color: #444444;
	padding: 3px 0px 0 5px !important;
}
/* 25-03-2014 -Start */
button#genre_add_id{
	width:30px !important
}
button#suggestAndClose{
	width:100% !important;
}
#QG-TermsOption-procured-CBId,#QG-TermsOption-nda-CbId,#QG-TermsOption-exclusivity-CbId,#QG-TermsOption-royalty-bearing-CbId{
    top:1px !important;
    left:2px !important;
}
#QG-termsAndOption-tab,#QG-Contacts-Cntanr-Tab,#QG-Notes-Cntanr-Tab,#QG-Notes-Cntanr-Tab,#QG-Attachments-Cntanr-Tab,#QG-Events-Cntanr-Tab,#QG-Licensing-Cntanr-Tab,#QG-Invoice-Cntanr-Tab{
	border: 3px solid #B36827 !important;
}

#QG-TermsOptions-Cntanr-Tab{
	width:100% !important;
}
#qg-mainLayoutContainer .createprojectview-htmleditor{
   height:375px !important;
}
.voidInvoiceHandlerStyle .x-btn-text{
	width:112px !important;
}
#qg_cue_sheet_file_container #license_attach_container_id, #qg_cmrcial_cpy_container #license_attach_container_id, #qg_ad_buy_schdld_container #license_attach_container_id{
  width:460px !important;
}
#qg_cue_sheet_file_container table, #qg_cmrcial_cpy_container table, #qg_ad_buy_schdld_container table{
  left:464px !important;
}
#qg_vg_prdct_txt_feild-input,#qg_merc_Prdct_field-input{
	width:476px !important;
}
 #recdetl_fllsynpsis_textarea{
   height:100px !important;
 }
/* 25-03-2014 -End */

/* 26-03-2014 -Start */

#msr-exclusivity-description-frame-id{
	width:100% !important;
}
/* .groupSyncRequestTabItem div div table tbody tr:last-of-type td table {
  	background-color:red !important;
  	table-layout:fixed !important;
} */
/* 26-03-2014 -End */
/* Fixes after Rizwan  ends */

/* Fixes after Balaji Starts */
.x-window-dlg .x-window-body{/* all popup*/
  width : 93% !important
}
.quote-header-label-song1 { /* Song title ! */
    background-color: #4D5255;
    border-bottom: 1px solid #A6A8AA !important;
    border-right: 1px solid #A6A8AA !important;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    overflow: hidden !important;
    padding-top: 0;
    text-align: right;
}
#exercisetextfield-input { /*(PSR> TEXT >  align  )*/
	width: 100% !important;
	margin-left: -1px !important;
	padding: 0 !important;
}

#licencetextfieldQG, #apprlicencetextfieldQG, #finallicencetextfieldQG, #reqlicencetextfieldQG{
	background: none repeat scroll 0 0 #CBCFB6 !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-left: -1px !important;
    padding: 0 !important;
    width: 100% !important;
}
/* #licencetextfieldQG-input {
	background: none repeat scroll 0 0 #CBCFB6 !important;
     height: 16px !important;
	line-height: 16px !important;
	margin-left: -1px !important;
	padding: 0px;
	width: 100% !important;
	padding-left: 0px !important;
} */

#add-master-container-cancel-btn { /*20	Advanced search Cancel button  )*/
	width: 55px !important;
}
#add-master-to-pl-newpl-btn { /*20	Advanced search Cancel button  )*/
	width: 113px !important;
}
/* #royalty_table_data_main_panel_id {
	overflow: auto !important;
	width: 98% !important;
} */
#royalty_table_data_main_panel_id {
	margin-left: -1px !important;
	width: 100% !important;
}
#create_project #newproject {/*createproject*/
	border: none!important;
}
.blk-edit-notes-icon-grey {/*28.	Bulk Edit >> Contacts Tab >> */
    background: url("../images/default/icons/playlist/comment_normal.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 12px;
    width: 13px;
}
#Mail-To-combo .x-form-trigger{ /*28.	Bulk Edit >> Contacts Tab >> */
	height:21px !important;
}
#QG-TermsOption-royalty-bearing-LbId{
	margin-top:-3px !important;
	left:0px;
	top:0px;
}
#quote-song-title{
	background-color: #4D5255;
    border-bottom: 1px solid #A6A8AA !important;
    border-right: 1px solid #A6A8AA !important;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    overflow: hidden !important;
    padding-top: 0;
    text-align: right;
}
#Territory-InitalTerm-Add-Id{
	width:26px !important;
}
/* .wcm-terr-grid .wcm-arrow-duration-field {
	height: auto !important;
	width: 19% !important;
	float: left;
	margin-right: 1px;
} */
#QG-TermsOption-nda-LbId {
	float: right !important;
	margin-top: 5px !important;
}

/* 25-03-2014 -Start */
#card-panel #group-term #term-panel #licencetextfieldQG-input{
	padding-left: 0px !important;
	margin-left: -1px !important;
}
#fileName {
	width: 100% !important;
}
div#user-registration-panel .x-form-item label {
	height: 12px !important;
}
div#user-registration-panel .x-form-item label{
	height: 12px !important;
}
#reg-terms-layout {
	width: 100% !important;
}
button#assetmeta-view-data-edit-btn{
	width:100% !important;
}
.syncnotescontent {
    color: #343C3E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 51px;
    line-height: 16px;
    overflow: hidden;
    padding-top: 4px;
    text-align: left;
    width: 270px !important;
}

.work-syncnotes-content {
    float: left;
    font-size: 11px;
    overflow: hidden;
    width: 100% !important;
   	height: auto;/**38px*/
    word-break: break-all;
}
.greystyle {
    opacity: 0.5 !important;
}
#tabItemLicenseAndOption .x-table-layout-cell{
	height: 1% !important;
}
button#sync-note-create-btn{
	width:108px !important;
}
#side_Artists_grid .x-grid3-dirty-cell{
	background-image:none !important;
}
/* 25-03-2014 -End */
/* 26-03-2014 -End */
div#songDetailsWindow div#mastersGrid div.x-grid3-scroller {
	height: 461px !important;
	width: 966px !important;
    overflow-y: scroll !important;

}
.spotDuration .label-spot1QG {
    background: none repeat scroll 0 0 #CBCFB6 !important;
    float: left;
    height: 17px;
    line-height: 17px;
    margin: 0 0 0 10px;
    width: 28px;
}
#Bulk-edit-window-header #licencetextfield #licencetextfield-input{
	margin-left: -1px !important;
	padding-left: 0px !important;

}
/* 26-03-2014 -End */
/* Fixes after Balaji Ends */
#tabItemLicenseAndOption .x-table-layout-cell{
	height: 1% !important;
}
#invoicee-left-container {
margin-left: 3% !important;
width: 37% !important;
padding-left: 15px;
padding-bottom: 2px;
padding-right: 14px;
padding-top: 9px;
}

/** START SHARP-2494 : Abhishek **/
#invoice-right-container {
	width: 39% !important;
	float: right;
	margin-right: 3%;
	padding-bottom: 6px;
	padding-top: 6px;
	height: 155px;
}
/** END SHARP-2494 **/


#invoicee-void-container {
margin-top: 3% !important;
width: 10%!important;
font-weight: bold;
display:inline-block;
}

/*Ganesh changes Start*/
.msrMandatoryFieldsStyle{
	text-align: justify;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	display:table;
	color:white;
}
.msrMandatoryFieldEnable{
	color:white;
}
.msrMandatoryFieldDisable{
	color:grey;
}

.terms-options-total-fee-style ,  .x-form-label{
        font-weight: bold !important;
}

.licence_text_field div.x-form-field-wrap  x-component{
	border:0px;
}

.licence_text_field input {

	height: 16px !important;
	line-height: 16px !important;
	margin-left: -5px !important;
	width: 100% !important;
	
    padding-bottom: 0;
    padding-left: 3px !important;
    padding-right: 0;
    padding-top: 0;
    
}
.inv-calc-icon-on {
	background-image:
		url("../images/default/icons/icon_tax_auto_calc_switched_on.png");
	background-repeat: no-repeat;
	height: 25px;
	margin-left: 6px;
	width: 18px !important;
}
.inv-calc-icon-off {
	background-image:
		url("../images/default/icons/icon_tax_auto_calc_switched_off.png");
	background-repeat: no-repeat;
	height: 25px;
	margin-left: 6px;
	width: 18px !important;
}
.void_text_style{
text-align:center;
width:100%;
font-size: 17px;
font-weight: bold !important;
}

/* Ganesh Changes End */

#asset-histroy-view-grid .x-grid3-row td.x-grid3-cell, .x-grid3-summary-row td.x-grid3-cell  {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 13px;
	vertical-align: top;
	border-right: 1px solid #606a6c;
	text-transform: none;
	padding-right: 0px;
	-moz-outline: none;
	outline: 0 none;
}
#add-master-playlist-mainpanel .x-border-layout-ct{
   background-color: #2C3132 !important;
   background-image: none !important;
}
#selected-playlist-song-input {
	background: #4d5255 !important;
	color: #c1d3d3 !important;
}
/* 28 Mar 2013 Start */

#InvoiceDetailsContainer .invoice_rich_txt_icon {
 	margin-bottom: 5px !important;
}
#InvoiceDetailsContainer div.invoice-notes-panel {
	height:92% !important ;
}
#InvoiceDetailsContainer textarea#Invoice-GeneralNotes-Id-input {
	height: 93% !important;
	width:99% !important
}

#songIcomeHistorygrid .x-grid3-footer-row {
	border-top:none !important;
	background-image: url("tab-strip-btm-bg.gif");
}
#songIcomeHistorygrid .x-grid3-footer-row .gwt-HTML{
	color: #000000 !important;
	font-weight: 900;
}

#songIcomeHistorygrid .x-grid3-scroller, #songSynchHistorygrid .x-grid3-scroller {
	width: 97.5%!important;
}
#songIcomeHistorygrid .x-grid3-scroller {
	width: 99.5% !important;
}
#songSynchHistorygrid .x-grid3-scroller {
	width: 97.5%!important;
}
.syncHistoryNotesPanel {
    background-color: #424C4D !important;
    overflow-x: hidden;
    overflow-y: auto;
}
.sync-history-notes-label-stlye {
    font-weight: bold;
    width: 105px;
}
#syncHistorynotes-window {
    background: none repeat scroll 0 0 #242C2E;
    margin-left: 0.75%;
    margin-top: 2%;
    width: 453px;
}

#syncHistorynotes-window .shn-head {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    height: 19px;
    line-height: 20px;
    padding-left: 9px;
    padding-top: 2px;
    text-transform: uppercase;
}

#syncHistorynotes-window .shn-content {
    background: none repeat scroll 0 0 #515C5E;
    color: #C2CBCA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 9px;
}
#QG-TermsOption-exclusivity-id #qg_xls_nts_area{
 width: 100% !important;
}
#syncReqGroupDetailsTabPanelId #termsAndOptionTab-id #group-term .spotDuration #licencetextfield #licencetextfield-input {
	margin-left: 0px !important;
	padding-left: 0px !important; 
}

/* bulk Edit Bug Fix Starts */

#bulkEditrowTermFeeId , #bulkEditrowOptionFeeId {
	height:106px !important;
}
#bulkEditrowTermFeeId > div:first-of-type , #bulkEditrowOptionFeeId > div:first-of-type{
	height:106px !important;
	width:446px !important;
}
#bulkEditrowTermFeeId div:first-of-type .x-column-inner #Quote-TermsOption-Terms-textNote , #bulkEditrowOptionFeeId div:first-of-type .x-column-inner #Quote-TermsOption-Terms-textNote{
	height:102px !important;
}
#bulkEditrowTermFeeId div:first-of-type .x-column-inner #Quote-TermsOption-Terms-textNote iframe , #bulkEditrowOptionFeeId div:first-of-type .x-column-inner #Quote-TermsOption-Terms-textNote iframe{
	width:100% !important;
	height:100% !important;
}
#bulkEditrowTermFeeId div:first-of-type .x-column-inner #general_Notes_Id , #bulkEditrowOptionFeeId div:first-of-type .x-column-inner #general_Notes_Id{
	height: 102px;
    margin-left: 97.8% !important;
    margin-top: -105px !important;
}

#bulkEditrowTermFeeId > div:last-of-type , #bulkEditrowOptionFeeId > div:last-of-type {
	height:106px !important;
	width:296px !important;
	left:446px !important;
}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:first-of-type  div:first-of-type , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:first-of-type  div:first-of-type{
	text-align: right;
	width:139px !important;

}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:first-of-type  div:last-of-type , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:first-of-type  div:last-of-type{
	width: 151px !important;
    left: 142px !important;
}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) {
    height:80px !important;
}

#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div.x-form-label , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div.x-form-label {
	width:131px !important;	
}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-ReqFee , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-ReqFee {
	width:145px !important;	
	left:134px !important;
}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-ApprFee , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-ApprFee{
	width:145px !important;	
	left:134px !important;
}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-Terms-OptionFee , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-Terms-OptionFee {
	width:145px !important;	
	left:134px !important;
}
#bulkEditrowTermFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-Terms-OptionFee  #Quote-TermsOption-Terms-OptionFee-input , #bulkEditrowOptionFeeId > div:last-of-type  .x-column-inner > div:nth-of-type(2) div#Quote-TermsOption-Terms-OptionFee  #Quote-TermsOption-Terms-OptionFee-input{
 	/* width:109px !important; */
         width: 95% !important;
}
.bulk-edit-tab-style .Grid-dynamic-table .typeOfUseStyle .license-label1, .typeOfUseStyle_SR .license-label1 {
    height: 18px !important;
}

.bulk-edit-license-panel .license-label1{
	height:16px !important;
}
.bulk-edit-license-panel #Quote-termsOption-licence-media-input {
	width:213px !important;
}

/* bulk Edit Bug Fix Ends */

/* 28 Mar 2013 End */

#quote-Events-tabId{
	overflow: hidden !important;
}

/* 01-04-2014 Start */
#asset-meta-data-view-assetDeletion-btn{
	width: 156px !important;
}
#asset-meta-data-view-cancel-btn{
	width: 48px !important;
}
#x_assetmetadata_panel_Deletion {
    background-color: #242C2E !important;
    border: medium none !important;
    font-family: Arial,Helvetica,sans-serif !important;
    padding-right: 4px;
}
.text-style {
    color: #D4F3F2 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important;
    margin-bottom: 9px !important;
    margin-top: -1px !important;
    white-space: nowrap;
}
.x-asset-row-alt-deletion {
    background-color: #4D5255 !important;
    border: 1px solid #41494B !important;
    color: #D4F3F2 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 12px !important;
    margin-top: -1px !important;
    padding: 3px 3px 3px 5px;
    white-space: nowrap;
    width: 121px !important;
}
.x-asset-row-alt-deletion-file {
    background-color: #4D5255 !important;
    border: 1px solid #41494B !important;
    color: #D4F3F2 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 12px !important;
    padding: 3px 3px 3px 5px;
    white-space: nowrap;
    width: 50px;
}
.asset-deletion-radio {
    height: 15px;
    padding-left: 6px !important;
    padding-right: 15px !important;
    padding-top: 4px;
}
#newPanel #licencetextfield #licencetextfield-input {
height: 16px !important;
line-height: 16px !important;
padding: 0px !important;
width: 100% !important;
margin-left: -1px !important;
}

#msr-version-lbl-field-id , #msr-sponsor-lbl-field-id{
    background-color: #4D5255;
    border: 1px solid #41494B;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 13px !important;
    line-height: 15px;
    margin-bottom: 1px;
    padding-left: 9px;
}
div#licence-sell-period-cal-field .x-form-trigger{
   height:17px !important;
}
input#licence-sell-period-cal-field-input{
	width: 0px !important;
	margin-left: 3px !important;
}
#sellOfPeriodLabelId .license-label1{
	 color: #D4F3F2;
	 height: 12px !important;
	 padding-left: 8px !important;
}
#quoteSellOfPeriodLabelId .license-label1{
	 height: 17px !important;
}
#quoteSellOfPeriodLabelId .x-form-trigger {
height: 19px;
}
#quoteGroupSellOfPeriodLabelId .x-form-trigger {
height: 17px;
}
#syncReqGroupSellOfPeriodLabelId input#licencetextfield-input{
	width: 0px !important;
	margin-left: 3px !important;
}
#syncReqGroupSellOfPeriodLabelId .x-form-date-trigger{
	height: 17px !important;
}

#associatedPlaylistContainer .x-form-label{
  width:100% !important;
}

/* 01-04-2014 End */
 #escalation-inner2-container-id table tbody tr td table{
  width:98% !important;
}
#escalation-inner2-container-id table tbody tr td table tbody tr td:nth-of-type(1){
  width:24% !important;
}
#escalation-inner2-container-id table tbody tr td table tbody tr td:nth-of-type(2){
  width:21% !important;
}
#escalation-inner2-container-id table tbody tr td table tbody tr td:nth-of-type(3){
  width:24% !important;
}
#escalation-inner2-container-id table tbody tr td table tbody tr td:nth-of-type(4){
  width:21% !important;
}
.quoteLicenseTermsOptionsBottomPanelStyle{
	table-layout: fixed !important;
}
.wcm_wmg_indicator_label_style{
   font-weight: normal !important;
}
#quote-ItemNotes-tabId{
   overflow: hidden !important;
}

.exclusivityContainer div.x-panel-bwrap .x-form-label{
font-weight:normal !important;
}

.nowrapStyle{
	white-space: nowrap !important;
}
#manageProjectContactLayoutPanelId div.x-form-label , #shareProjectButtonLayout div.x-form-label,
#manage-quick-send-remove-btn + div.x-form-label , #manage-contacts-grpname-text {
	white-space: nowrap !important;
}
#card-panel  #term-panel #allocationTerrioryPanel #licencetextfieldQG-input {
	padding-left:6px !important;
}
#allocationTerrioryPanel td{
	overflow:hidden !important;
}


 #songDetailsWindow #spql-center-tab-panel > div:first-child {
   margin-top:9px !important;
}
#compilationsForRecordingDetailsPanel  > div:first-child {
   top:36px !important;	
}
#spql-center-tab-panel{
	top:0px !important;
}
#songDetailsWindow #spql-center-tab-panel > div:first-child {
   margin-top:9px !important;
}
#compilationsForRecordingDetailsPanel  > div:first-child {
   top:36px !important;	
}
#recordingDetailsPanel > div:first-child {
   top:37px !important;	
}


.projecttype_Panel {
    background-color: #384143;
}
.newprojecttype_label_text {
    color: #D4F3F2 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
 #QG-TermsOption-MFN-Lb{
	margin-left: 3px !important;
	width: 144px !important;
}
#SG-termOption-GeneralNotes-Id iframe{
	width:100% !important;
}

#termsAndOprionsAdditional  table:nth-of-type(1) tbody tr td:nth-of-type(1){
   width:58% !important;

}
#termsAndOprionsAdditional  table:nth-of-type(1) tbody tr td:nth-of-type(2){
   width:22.5% !important;

}
#termsAndOprionsAdditional  table:nth-of-type(1) tbody tr td:nth-of-type(3){
   width:19.5% !important;

}
#termsAndOprionsAdditional  table:nth-of-type(1) tbody tr td:nth-of-type(3) #Quote-TermsOption-sponsor-txt-input{
   width:239px !important;
}

#termsAndOprionsAdditional  table:nth-of-type(2) tbody tr td:nth-of-type(1){
   width:48.5% !important;

}
#termsAndOprionsAdditional  table:nth-of-type(2) tbody tr td:nth-of-type(2){
   width:20% !important;

}
#termsAndOprionsAdditional  table:nth-of-type(2) tbody tr td:nth-of-type(3){
   width:31.5% !important;

}
#termsAndOprionsAdditional  table:nth-of-type(2) tbody tr td:nth-of-type(3) #Quote-TermsOption-product-Txt-Id-input{
   width:239px !important;
}

#QG-termsAndOption-tab #termsAndOprionsAdditional  table:nth-of-type(1) tbody tr td:nth-of-type(2) div{
	margin-left:-4px !important;
}
#QG-termsAndOption-tab #termsAndOprionsAdditional  table:nth-of-type(2) tbody tr td:nth-of-type(2) div{
	margin-left:-2px !important;
}

#psrTermStageVenueId table tbody tr td:first-child , #psrOptionStageVenueId table tbody tr td:first-child  {
	width:19.3% !important;
}
#psrTermStageVenueId table tbody tr td:last-child , #psrOptionStageVenueId table tbody tr td:last-child{
	width:80.7% !important;
}
#psrTermStageVenueId table tbody tr td:last-child #Quote-TermsOption-venueField-input , #psrOptionStageVenueId table tbody tr td:last-child #Quote-TermsOption-venueField-input   {
	width:452px !important;
}

#licence-commence-textfield-id .x-form-trigger , #termEndDateField .x-form-trigger{
	height:17px !important;
}

.rich_txt_icon_for_exclusive{
	background-image: url("../images/default/icons/rich_txt_icon.png");
	background-repeat: no-repeat;
	height: 100px;
	width: 15px !important;
}

#gmsrTermRequestTerrRowId table tbody tr td:nth-child(1){
	width: 20.2% !important;
}
#gmsrTermRequestTerrRowId table tbody tr td:nth-child(2){
	width: 26.3% !important;
}
#gmsrTermRequestTerrRowId table tbody tr td:nth-child(3){
	width: 2.5% !important;
}
#gmsrTermRequestTerrRowId table tbody tr td:nth-child(4){
	width: 18.5% !important;
}
#gmsrTermRequestTerrRowId table tbody tr td:nth-child(5){
	width: 32.5% !important;
}
#tabItemLicenseAndOption .advProductStyle{
	height: 18px !important;
	margin-left: -21px !important;
	width: 100% !important;
}
#msr-product-txt-field-id .x-form-field{
	margin-left: -22px !important;
	
}
#termsAndOptionTab-id .gmsrOptionsTypeOfUseTableStyle .gmsrTermsAdvProductFieldId{
	margin-left: -21px !important;
	width: 254px !important;
}
#termsAndOptionTab-id .gmsrTermsAdvProductFieldId{
	margin-left: -21px !important;
}
#quoteTermEndDateFieldId{
	width:100% !important;
}
#msrMfnLabelId{
	width:100% !important;
}
#tabItemInvoices {
	overflow: hidden !important;
}
#gsrEndDateId #licencetextfield-input{
	margin-left: 0px !important;	
}

#invoice_check_box_label_id{
color: #FFFFFF !important;
font: 11px arial,helvetica,sans-serif !important;
}


/* Added by abhishek for link popup */
.link-uploaded-By {
	float: Right;
    color:#CCCCCC;
    margin-bottom: 10px !important;
    margin-right: 4px;
    margin-top: 5px;
    font-weight: bold;
    
}
.link-uploaded-By-Name {
	float: Right;
    color:#CCCCCC;
    margin-bottom: 10px !important;
    margin-right: 25px;
    margin-top: 4px;
    font-family: Arial Unicode MS,Arial,sans-serif;
    
}
.link-asset-Details {
	color: #f2f2f2;
    float: left;
    font-weight: bold;
    margin-bottom: 10px !important;
    margin-right: 10px;  
    margin-top: 3px;
    margin-left: 5px;
}
.link-flex-table
{
	border-collapse: collapse;
	margin-left:9px;
	table-layout: fixed;
}

.Link-song-label-field {
	background-color: #4D5255;
    border: 1px solid #818181 !important;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    overflow: hidden !important;
    padding-right: 3px;
    padding-top: 0;
    text-align: center;
}
.lbl-uploaded-by{
	font-family: Arial Unicode MS,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    //color: #f2f2f2;
    
}
.asset-header-detail{
background-color: #4D5255 !important;
margin-bottom: -5px;

}
#label-linkAssetMetaData-view-id .compilation-record-value-field {
  border: 1px solid #818181 !important;
  height:17px !important;
   border-left: 0px solid #818181 !important;
}
#label-linkAssetMetaData-view-id .x-btn-text {
 height:20px !important;
}


@-moz-document url-prefix() {
	#label-linkAssetMetaData-view-id .x-btn-text {
 		height:17px !important;
	}
}
#label-linkAssetMetaData-view-id .x-btn-mc{
	width:100% !important;
}
#label-linkAssetMetaData-view-id table tbody tr td:nth-child(4), #label-linkAssetMetaData-view-id table tbody tr td:nth-child(6) {
   padding-left:6px !important   

}
/* 7th April 2014 Starts */

#gpsrTermOptionStageVenueId table tbody tr td:first-child {
	width: 19.3% !important;
}
#gpsrTermOptionStageVenueId table tbody tr td:first-child div{
	width: 142px !important;
}
#gpsrTermOptionStageVenueId table tbody tr td:last-child #licencetextfieldQG {
	width: 456px !important;
}
#gpsrTermOptionStageVenueId table tbody tr td:last-child {
	width: 80.7% !important;
}

#Quote-TermsOption-hourField-Id #Quote-TermsOption-hourField-Id-input,
#Quote-TermsOption-minutesField-Id #Quote-TermsOption-minutesField-Id-input,
#Quote-TermsOption-secondsField-Id #Quote-TermsOption-secondsField-Id-input,
#msr-spot-dur-hour-field-id #msr-spot-dur-hour-field-id-input,
#msr-spot-dur-min-field-id #msr-spot-dur-min-field-id-input,
#msr-spot-dur-seconds-field-id #msr-spot-dur-seconds-field-id-input {
  width:13px !important;
  height:15px !important;

}
#gsrEndDateId #licencetextfield {
  width:96% !important;
}
.quoteLicenseTermsOptionsBottomPanelStyle tbody tr td:nth-child(2) #licencetextfieldQG{
	overflow: hidden ;
	padding-left: 5px !important;
}
.gmsrTermsTypeOfUseTableStyle tbody tr td:nth-child(2) #licencetextfieldQG,
.gmsrTermsTypeOfUseTableStyle tbody tr td:nth-child(5) #licencetextfieldQG,
.gmsrTermsTypeOfUseTableStyle tbody tr td:nth-child(7) #licencetextfieldQG, 
.gmsrOptionsTypeOfUseTableStyle tbody tr td:nth-child(2) #licencetextfieldQG,
.gmsrOptionsTypeOfUseTableStyle tbody tr td:nth-child(5) #licencetextfieldQG,
.gmsrOptionsTypeOfUseTableStyle tbody tr td:nth-child(7) #licencetextfieldQG {
	overflow: hidden ;
	padding-left: 1px !important;
}

.gmsrTermsTypeOfUseTableStyle + div table:first-child tbody tr td:first-child {
	width: 20% !important;
}
.gmsrOptionsTypeOfUseTableStyle + div table:first-child tbody tr td:first-child {
	width: 20.5% !important;
}

#termsAndOptionTab-id #msr-sponsor-lbl-field-id{
	margin-left: 5px !important;
}
#termsAndOptionTab-id .advProductStyle {
	margin-left: 4px !important;
	width: 100% !important;	
}
 
.gmsrOptionsTypeOfUseTableStyle .advProductStyle {
	margin-left: 161px !important;
	width: 100% !important;
}

.gmsrtermEndDateField #licencetextfieldQG-input{
	border-left: 0px !important;
	margin-left: -4px !important;
}

#option-sell-period-textfield #option-sell-period-textfield-input{
	border-left: 0px !important;
	margin-left: -4px !important;
}

#quote-licenseAndOptions-tabId #termsOption-lic-category-box #termsOption-lic-category-box-input {
	margin-left: -2px !important;
}
#quote-licenseAndOptions-tabId #cmnce_Date_Feild #cmnce_Date_Feild-input {
	margin-left: -2px !important;
}
#tabItemLicenseAndOption #exercisetextfield #exercisetextfield-input{
	margin-left: -5px !important;
}
#tabItemLicenseAndOption #option-Terr-field-id #option-Terr-field-id-input {
	margin-left: -9px !important;
}
#QG-termsAndOption-tab #gpsrTermOptionEndDateId table tbody tr td:nth-child(4) {
    width:20.5% !important;
}

/* Start 08-04-2014 */
.quckbtn-qnp {
    height: 15px;
    width: 29px;
}
#searchLabelId{
	white-space:nowrap !important;
}
#QuickSendVerticalPanel #fromlabel {
	margin-left:4px !important;
}
iframe#psr_excls_nts_txt_area{
	width:100% !important;
}
#tabItemLicenseAndOption .exclusivityContainer .rich_txt_icon_1 , #quote-licenseAndOptions-tabId .exclusivityContainer .rich_txt_icon_1{
	float:right !important;
}
#syncReqExclusityTextAreaId table tbody tr td:last-child , #quoteExclusityTextAreaId table tbody tr td:last-child {
	width:15px !important;
} 
button#project-details-close-btn {
	width:105px !important;
}
button#advsearch-new-tab-btn{
	width:120px !important;
}
button#project-details-pitch-newpl-btn {
	width:142px !important;
}
#project_tab_panel #newproject {
	border:0px !important;
}
button#finalizeButtonCompilationReq{
	width:60px !important;
}
#createedit-body .pl-button-createexit button#createplcreateexitbtn {
	width:105px !important;
}
#createedit-body .pl-button-newtab button#plalist-create-amend-new-btn {
	width:120px !important
}
#tabItemLicensingId .roaster-as-off-panel , #licensingTab-id .roaster-as-off-panel{
	height:21px !important;
}
#tabItemLicensingId .licensing-notes-section table tbody tr:last-child #aff {
  	right:11px !important;
  	padding-top:10px !important;
}

#licensingTab-id .licensing-notes-section table tbody tr:last-child #aff {
	float: right;
	position: inherit !important;
    padding-top:10px !important;
}
#MsrtermsOption-save-btn .x-btn-mc , .quoteLicenseTermsOptionsBottomPanelStyle .termsAndOptionsBottomComp .x-btn-mc , #QG-TermsOption-applyToAll .x-btn-mc, #termsOption-save-btn .x-btn-mc{
	background-image: url(../images/default/button/btn_orange.gif) !important;
}
#smart-search-button .x-btn-tl, #smart-search-button .x-btn-tr, #smart-search-button .x-btn-tc, #smart-search-button .x-btn-ml, #smart-search-button .x-btn-mr, #smart-search-button .x-btn-mc, #smart-search-button .x-btn-bl, #smart-search-button .x-btn-br, #smart-search-button .x-btn-bc {
    background-image: none !important;
}


/* End 08-04-2014 */
/* riz 09-04-2014 start*/
button#asset-meta-data-view-replace-btn {
	width:200px !important;
}
button#assetmeta-view-data-close-btn{
	width:120px !important;
}
#reports-window button#defaultButton{
	width:80px !important;
}
div#rpt_manage_lbl_fld{
	width: 140px !important;
	white-space: nowrap;
	margin-top: 14px;
}
button#share-include-message-btn{
	width:180px !important;
}
button#createAndExitButton{
	width:120px !important;
}
table#manage-quick-send-newcontact-btn{
	left:375px !important;
}
#bulk-edit-LICENSING .editprojectview-label1{
		white-space:nowrap !important;
}
/* riz 09-04-2014End*/

#gpsrTermOptionEndDateId table tbody tr td:nth-child(6) #licencetextfieldQG-input{
	border-left: 0px !important;
	margin-left: -4px !important;
}
#msr-product-txt-field-id-input {
	width:254px !important;
}

#gmsrTermRequestTermCategoryId table tbody tr td:nth-child(4) .license-label1{
	margin-left: -5px !important;
}

#gmsrTermRequestTermCategoryId table tbody tr td:nth-child(5) #licencetextfieldQG-input{
	margin-left: -8px !important;
}

#termsAndOptionTab-id #advProductId table:nth-child(2) tbody tr td:nth-child(2) {
	width: 20.9% !important;
}

#termsAndOptionTab-id #advProductId table:nth-child(2) tbody tr td:nth-child(2) #labelAdvProductId {
	margin-left: -4px !important;
}

#termsAndOptionTab-id  #advProductId table:nth-child(2) tbody tr td:nth-child(3) #licencetextfieldQG-input {
	width: 254px !important;
}

#termsAndOptionTab-id #syncReqGroupSellOfPeriodLabelId table tbody tr td:nth-child(2) {
	width: 28% !important;
}

#invoice_check_box_label_id{
	color: #FFFFFF !important;
	font: 11px arial,helvetica,sans-serif !important;
}

#msr-terms-options-term-total-lbl-id #msr-terms-options-org-lic-total-lbl-id , #msr-terms-options-option-total-lbl-id , #msr-terms-options-org-opt-total-lbl-id{
	white-space: nowrap;
}
#advancedsrchSearchbtn{
	text-align: center;
}
button#smart-search-button {
	background: none;
	border: none;
}
#allocationTerrioryPanel .x-form-label , #Quote-TermsOption-addTerritory-Btn + div.x-component .x-form-label, #Term_NoTes + div.x-component .x-form-label,
#bulkEditrowOptionFeeIdNew .x-form-label , #bulkEditrowTermFeeId .x-form-label, #bulkEditrowOptionFeeId .x-form-label, .gpsrTerrotoryComponent .x-form-label, #gpsrLicenseFeePanelId .x-form-label{
	font-weight: normal !important;
}
#MsrtermsOption-save-btn, #termsOption-save-btn {
	float: right;
	margin-top: 2px !important;
	margin-right:2px !important;
	width: 55px !important;
}

.termsAndOptionsBottomComp table, #QG-TermsOption-applyToAll{
	
	float: right;
	margin-top: 2px !important;
	margin-right:2px !important;
}

#termsOption-save-btn .x-btn-text ,#QG-TermsOption-applyToAll .x-btn-text{
	padding-top: 0px !important;
}
/* 10th April Css Code Start*/
#dashButton-id .x-btn-mr , #prjStackBtn-id .x-btn-mr , #quoteToggleBtn-id .x-btn-mr , 
#compRequestBtn-Id .x-btn-mr , #dirctMechanicalLicBtn-Id .x-btn-mr , #qckTgButton-id .x-btn-mr ,
#dashButton-id .x-btn-ml , #prjStackBtn-id .x-btn-ml , #quoteToggleBtn-id .x-btn-ml , 
#compRequestBtn-Id .x-btn-ml , #dirctMechanicalLicBtn-Id .x-btn-ml , #qckTgButton-id .x-btn-ml ,
#dashButton-id .x-btn-mc , #prjStackBtn-id .x-btn-mc , #quoteToggleBtn-id .x-btn-mc , 
#compRequestBtn-Id .x-btn-mc , #dirctMechanicalLicBtn-Id .x-btn-mc , #qckTgButton-id .x-btn-mc ,
#dashButton-id .x-btn-tl , #prjStackBtn-id .x-btn-tl , #quoteToggleBtn-id .x-btn-tl , 
#compRequestBtn-Id .x-btn-tl , #dirctMechanicalLicBtn-Id .x-btn-tl , #qckTgButton-id .x-btn-tl ,
#dashButton-id .x-btn-tr , #prjStackBtn-id .x-btn-tr , #quoteToggleBtn-id .x-btn-tr, 
#compRequestBtn-Id .x-btn-tr , #dirctMechanicalLicBtn-Id .x-btn-tr , #qckTgButton-id .x-btn-tr ,
#dashButton-id .x-btn-tc , #prjStackBtn-id .x-btn-tc , #quoteToggleBtn-id .x-btn-tc , 
#compRequestBtn-Id .x-btn-tc , #dirctMechanicalLicBtn-Id .x-btn-tc , #qckTgButton-id .x-btn-tc ,
#dashButton-id .x-btn-bl , #prjStackBtn-id .x-btn-bl , #quoteToggleBtn-id .x-btn-bl , 
#compRequestBtn-Id .x-btn-bl , #dirctMechanicalLicBtn-Id .x-btn-bl , #qckTgButton-id .x-btn-bl ,
#dashButton-id .x-btn-br , #prjStackBtn-id .x-btn-br , #quoteToggleBtn-id .x-btn-br, 
#compRequestBtn-Id .x-btn-br , #dirctMechanicalLicBtn-Id .x-btn-br , #qckTgButton-id .x-btn-br ,
#dashButton-id .x-btn-bc , #prjStackBtn-id .x-btn-bc , #quoteToggleBtn-id .x-btn-bc , 
#compRequestBtn-Id .x-btn-bc , #dirctMechanicalLicBtn-Id .x-btn-bc , #qckTgButton-id .x-btn-bc ,
#assetmanagement-stack-btn , #assetmanagementLabel-stack-btn {
  background: none !important;
  border:none !important;
}
#qckTgButton-id button.x-btn-text {
	border:none !important;
  	background:none !important;
  
}
#assetmanagement-stack-btn , #assetmanagementLabel-stack-btn{
	padding-top: 2% !important;
}

#grid_Licensee-invoicee .x-grid3-scroller .x-grid3-col-mailTo,  #qg_grid_Licensee-invoicee .x-grid3-scroller .x-grid3-col-mailTo, .quoteLicenseeInvoiceContactGrid .x-grid3-scroller .x-grid3-col-mailTo{
	height: 13px !important;
	padding-top: 1px;
}
#grid_Licensee-invoicee .x-grid3-scroller #Mail-To-combo .x-form-trigger , #qg_grid_Licensee-invoicee .x-grid3-scroller #Mail-To-combo .x-form-trigger, .quoteLicenseeInvoiceContactGrid .x-grid3-scroller #Mail-To-combo .x-form-trigger  {
	height: 100% !important;
	margin-right: -3px !important;
}
#grid_Licensee-invoicee .x-grid3-scroller #Mail-To-combo #Mail-To-combo-input , #qg_grid_Licensee-invoicee .x-grid3-scroller #Mail-To-combo #Mail-To-combo-input,  .quoteLicenseeInvoiceContactGrid .x-grid3-scroller #Mail-To-combo #Mail-To-combo-input {
	padding-left: 2px !important;
	padding-top: 0px !important;
}
/* 10th April Css Code End */

 @-moz-document url-prefix() { 
  button.x-btn-text {
     text-align:center !important;
  }
}
@-moz-document url-prefix(){ 
	#createExtensionButtonPanel table:nth-child(2) {
	    margin-top: 33% !important;
	}
	#createExtensionButtonPanel table:nth-child(1) {
	    margin-top: 40% !important;
	}
}
@-moz-document url-prefix(){ 
	button#suggestAndClose{
		width:auto !important;
	}
#quoteDetailsTabPanelId  #_recording_tab > div.x-component{
     overflow: hidden !important;
}
}

/** START SHARP-2494 : Abhishek **/
.invoice-prefix-label {
	color: #D4F3F2 !important;
	font: 11px arial, helvetica, sans-serif !important;
	margin: 0px 0px 0px 18px;
}

.tax-liability-note {
	margin-left: 18px;
	color: #D4F3F2 !important;
	font: 11px arial, helvetica, sans-serif !important;
	margin: 5px 0 0 18px;
}

.include-text-chkbox {
	margin: 9px, 0px, 0px, 18px !important;
	color: #FFFFFF !important;
	position: relative;
}

#invoice-country-combo-field {
	width: 286px  !important;
	margin: 0 0 0 18px !important;
}

#invoice_check_box_id {
	margin-right: 2px;
}

#invoice_check_box_Notes_label_id {
	color: #FFFFFF !important;
	font: 11px arial, helvetica, sans-serif !important;
	left: -5px !important;
	top: -2px !important;
}
#invoice_include_check_box_id {
	left: 0px !important;
    margin-left: -1px !important;
}
.tax-liability-note + div {
	float:left !important;
}
#tax-liability-note-id{
	color: #FFFFFF !important;
    font: 11px arial,helvetica,sans-serif !important;
}
/** END : SHARP-2494 : Abhishek **/

/**  SHARP-2629 : Abhishek  **/
#gpsr_applytoall_applyandclose_button_id
{
    left: 547px !important;
    top: 5px !important;
}
#gpsr_applytoall_Close_button_id
{
       left: 10px !important;
       top: 5px !important;
}
#invoice-country-combo-field .x-form-trigger{
	height:21px !important;
}
#invoice-company-combo-field .x-form-trigger{
	height:21px !important;
}
/** Automation Testing Performance Testing ID Changes Css Start */
#manageLicenseSaveAndChange .x-btn-mc, #psrDuplicateAsPsrPopUpId .x-btn-mc{
	background-image: url(../images/default/button/btn_orange.gif);
}
/** Automation Testing Performance Testing ID Changes Css End */

/*
 SR invoice tab styles
*/

.srInvoiceLabelStyle{
	border: 1px solid rgb(135, 149, 154);
	padding: 2px 2px 2px 8px;
}
.srInvoiceSaveBtn{
	height: 20px;
    width: 5%;
}

.invoice_plus_button {
	background: url("../images/default/window/compilation_plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: left;
	height: 15px !important;
	width: 15px !important;
	margin-top: 2px;
}

.export_button {
	background: url("../images/export.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	float: right;
	height: 16px !important;
	width: 16px !important;
	margin-top: 2px;
	margin-right: 6px;
}

.invoice_minus_button {
    background: url("../images/default/window/compilation_minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    float: left;
    height: 15px !important;
    width: 15px !important;
    margin-top: 2px;
}
#srInvoiceGrid .x-grid3-scroller , #srInvoiceGrid .x-grid3-scroller, #srInvoiceGrid .x-grid3-body{
	background-color: rgb(85, 99, 101) !important;
	border-left: 0 solid #4B5556;	
	padding-left: 0.7px;
}
#srLicenseRequestGrid .x-grid-empty , #srLicenseRequestGrid .x-grid3-body{
		background-color: rgb(85, 99, 101) !important;
		border-left: 0 solid #4B5556;
}
#srTaxGrid .x-grid3-scroller, #srTaxGrid .x-grid-empty, #srTaxGrid .x-grid3-body{
		background-color: rgb(85, 99, 101) !important;
		border-left: 0 solid #4B5556;
}

/** SRInvoice Account Details css **/
.accDetailsFlexTableStyle tbody tr > td:first-child{
   width: 24% !important;
    }

.accDetailsFlexTableStyle tbody tr > td:last-child {
   width: 74% !important;
    }
#AccDetails-text-area{
	margin-top: 1%;
	border: 1px solid #798183;
	/* height:62% !important;  */
    padding-top:18px;
    font-weight: normal !important;
}
#accountPanelId{
	overflow:hidden !important;
}
#accNoPanelId, #accountPanelId {
 border: 1px solid #798183;
}
#AccDetails-text-area-input{
	border: 0 solid #41494B !important;
}
#accNoPanelId > table {
    width: 100%;
}
#accNoPanelId td:first-child {
    width: 10% !important;
}
#accNoPanelId td:last-child {
    width: 80% !important;
    background-color: #606A6C !important;
}
#accountPanelId td:first-child {
	background-color: #4D5255;
    width: 30% !important;
}
#accountPanelId td:last-child {
    width: 170% !important;
}

#accountPanelId > table {
    width: 99%;
    table-layout:fixed;
}
#invoiceAndAccDetailsContainerId{
	margin-top: 1.2% !important;	
	margin-left: 0.3% !important;
}
#licReqContainerId , #taxAndNotesContainerId{
	margin-top: 0.5% !important;
	margin-left: 0.3% !important;
}
/* #srInvoiceSaveBtnContainerId {
	margin-top: 0.8% !important;
	margin-bottom: 0.5% !important;
	float: left;
	display: inline-block;
	align-content: center;
} */
#licReqContainerId .ext-el-mask,#srTaxGrid .ext-el-mask{
	background-color: #556365 !important;
}
/* .srInvoiceSaveBtn{
	float: right;
} */

#assetmgmt_textfield_window .deleteAsset_buttonPanel{
     height:37px !important;
}

.accountDetailsLabelField{
	background-color: #606A6C;
    height: 10%;
    overflow: hidden !important;
/*     white-space: nowrap; */
    width: 99%  !important;

	}

#accountTextAreaId , #accNoTextAreaId{
	font-weight: normal !important;
}
#followupNotesPanel , #invoiceFollowupNotesHarizontalPanel{
	background-color: #C3CDCE !important;
}
.invoiceFollowupNotesHarizontalPanel{
	display: table !important;
}
#followupNotesPanel .x-panel-bwrap{
	margin-top: -29px !important;
}
#SRTaxLayoutContainerId{
	position: absolute;
    top: 60%;
    z-index: 111;
}
#srInvoiceId .x-column-layout-ct{
    position: absolute;
    top: 61%;
    z-index: 111;
}

#followuUpNotesListPanelId .x-small-editor{
	height: 0.1px !important;
	padding: 0px;
	background-color: #C3CDCE !important;
}
#InvoiceFollowupNotesEditNoteButtonPanel table:last-child {
	margin-left: 63% !important;
	margin-top: 28% !important;
}
#InvoiceFollowupNotesEditNoteButtonPanel table:first-child{
		margin-top: 28% !important;
}
#followuUpNotesListPanelId .x-panel-body{
	 background-color: #C3CDCE !important;
}
#srLicenseRequestTotalAmountHeaderId {
    float: right;
    margin-right: 1%;
}
.srInvoiceFollowupNotesContent {
    color: #343C3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
}
#srTaxGrid .x-grid3-dirty-cell {
  background-image: none !important;
}

/* MSR Licensing UI Design */

.msrLicensingFieldsBorderColor{
	border: 1px solid #798183;
	white-space: nowrap;
}
#licensingSyncReqPaymentContainer{
	width: 100% !important;
}
.payment_alloc_container_hdr_panel_style {
	background: #4D5255;
}
.srLicensingGridBorderStyles {
    border: 1px solid #87959A;
    padding: 2px 2px 2px 8px;
}
/* #tabItemLicensingId .x-form-label{
	 font-weight: lighter  !important;
} */
.msrInvoicingSRROCtryHeaderLabel {
    background-color: #4D5255;
    color: #D4F3F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 17px;
    margin-left: 9px;
    margin-top: 2px;
    font-weight: bold;
}
.group-licensing-notes-section {
    padding-left: 2px;
    padding-right: 4px;
}
#licensingTab-id .group-licensing-notes-section table tbody tr:last-child #aff {
  	right:11px !important;
  	padding-top:10px !important;
}

#licensingTab-id .group-licensing-notes-section table tbody tr:last-child #aff {
	float: right;
	position: inherit !important;
    padding-top:10px !important;
}
.group-licensing-allocation-section {
    padding-left: 2px;
}
#srLicensingInvoicesGrid .x-grid3-dirty-cell, #msrInvoingSRCountryId .x-grid3-dirty-cell, #msrInvoingROCountryId .x-grid3-dirty-cell {
  background-image: none !important;
}
#invoiceProductionTitleView .x-window-bwrap .x-window-body{
	height : 49px !important;
}
.msrLicensingUILabel {
	color : #D4F3F2 !important;
	height: 15px !important;
}

.payment_note_payments_style{
	padding-top:1px !important;
	font-weight:normal !important;
}

/*LABEL ASSET VIEW/EDIT STARTS Added by Sudeep */ 

.x-label-asset-row-alt {
	/* border: 1px solid #41494b !important; */
	border: 1px solid #818181 !important;
	font-size: 11px !important;
	width: 77px !important;
	background-color: #4d5255 !important;
	padding: 3px 3px 3px 5px;
	height: 14px !important;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	white-space: nowrap;
}

#label_assetmgmt_textfield_window .x-form-label-left label {
	border: 1px solid #818181 !important;
	font-size: 11px !important;
	background-color: #4d5255 !important;
	padding: 1px 3px 3px 5px;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	white-space: nowrap;
	margin-bottom: 2px !important;
	height : 14px;
}

.lbl-asset-mgmt-textfield-input {
	width: 136px !important; 
	 border: 1px solid #818181 !important;
	border-left: none !important;
}

.lbl-asset-chk-box-style {
	border : 1px solid #818181 !important;
	font-size: 11px !important;
	width: 201px !important;
	background-color: #4d5255 !important;
	padding: 1px 3px 3px 5px;
	color: #d4f3f2 !important;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif !important;
	white-space: nowrap;
	margin-bottom: 2px !important;
	white-space: nowrap;
}

.lbl-asset-mgmt-panel-header {
    background-color: #4C5354;
    color: #D4F2F0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 17px !important;
    padding-left: 9px;
    width: 220px !important ;
    border-bottom: 1px solid #959A87 !important;
}

.lbl-asset-mgmt-notes-panel-header{
    color: #D4F2F0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 16px !important;
    padding-left: 9px;
}
.lbl-asset-mgmt-border-style{
	 border: 1px solid #818181 !important;
	 margin: 0px 0px 6px 0px;
}

.lbl-asset-mgmt-list-field-style{
	 background-color: #636558 !important;
}

div#labelAssetFirstFormPanel div.x-combo-list {
	background-color: #515c5e !important;
}

div#labelAssetSecondFormPanel div.x-combo-list {
	background-color: #515c5e !important;
}

div#labelAssetThirdFormPanel div.x-combo-list {
	background-color: #515c5e !important;
}

div#labelAssetFourthFormPanel div.x-combo-list {
	background-color: #515c5e !important;
}

#label_assetmgmt_textfield_window .label_asset_buttonPanel{
     height:37px !important;
     margin-top: 9px !important;
}

div#label_assetmgmt-view-id .x-form-field-wrap .x-form-trigger {
	height: 18px !important;
	 border: 1px solid #818181 !important;
}

#vocalMixCombo-input{
height: 16px !important;
width: 118px !important;
border: 1px solid rgb(149, 154, 135) !important;
border-left: none !important;
}

#roTerrCombo-input{
height: 16px !important;
width: 118px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}


#featSolo-input{
height: 16px !important;
width: 102px !important;
border: 1px solid #818181 !important;
border-left: none !important;
}

#cineGenre-input{
height: 16px !important;
width: 118px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}


#languageCombo-input{
height: 16px !important;
width: 118px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}

#tempoCombo-input{
height: 16px !important;
width: 118px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}

.lbl-asset-value-field{
height: 15px !important;
width: 116px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}

.durationFrom-input{
height: 16px !important;
width: 64px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}

.durationTo-input{
height: 16px !important;
width: 65px !important;
 border: 1px solid #818181 !important;
border-left: none !important;
}
#x-form-el-languageCombo{
		margin : 0px 0px 6px 0px ; 
}

#x-form-el-tempoCombo{
		margin : 0px 0px 6px 0px ; 
}
.lbl-asset-header-detail{
 background-color: #4D5255 !important;
 margin-bottom: -5px;
 border: 1px solid #818181 !important;
}

.label-list-field-backgroud .x-combo-list-item {
    background-color: #3d4345 !important;
}

#labelAssetSecondFormPanel div:nth-child(2) div  div:nth-child(6) label.x-form-item-label{
	width:94px !important;
}

#invoiceCombo{
	margin: -5px 0px 0px -3px;
	height: 17px;
}
.x-notification-maintence{
	display: block;
    height: auto;
   	left : 20px:
    overflow: visible;
    position: absolute;
    top: 0 !important;
    width: 100% !important;
    text-align : center !important; 
    z-index: 1012;   
}

.x-notification-maintence .x-window-tl .x-window-header {
	color: #791A3E !important;
	background-color: #F3F781 !important;
	padding-left: 9px;
	padding-top: 2px;
	height: 16px;
	font: bold 12px arial, verdana, sans-serif;
	text-transform: none;
	
}

.x-notification-enhancement{
	display: block;
    height: auto;
   	left : 20px:
    overflow: visible;
    position: absolute;
    top: 0 !important;
    width: 100% !important;
    text-align : center !important; 
    z-index: 1012;
}

.x-notification-enhancement .x-window-tl .x-window-header {
	color: #FFFFFF !important;
	background-color: #006D8F !important;
	padding-left: 9px;
	padding-top: 2px;
	height: 16px;
	font: bold 12px arial, verdana, sans-serif;
	text-transform: none;
	
}

#licencetextfield-NewId-input ,#licencetextfield-NewId {
	height: 16px !important;
	line-height: 16px !important;
	margin-left: -5px !important;
	padding: 0px;
	width: 100% !important;
	padding-left: 3px !important;
}

.x-notification-maintence .x-window-tl   {
	 padding-left:0px !important;
}
.x-notification-maintence .x-window-tr{
	padding-right:0px !important;
}
.x-notification-enhancement .x-window-tl   {
	 padding-left:0px !important;
}
.x-notification-enhancement .x-window-tr{
	padding-right:0px !important;
}

#release-note-header { 	
	background-color:#00608F ;
    text-align:center;

}
/**
 * @description: Workdetails page.
 * @author Akash <>
 */
#workPanelId > table, #copyrightPanelId > table, #typePanelId > table {
	width: 100%;
}
#workPanelId > table > tbody > tr > td:first-child, #typePanelId > table > tbody > tr > td:first-child {
	width: 25% !important;
}
#copyrightPanelId > table > tbody > tr > td:first-child {
	width: 45%;
}
.workTypeCopyLabelStyle tbody > tr > td:first-child {
   width: 31% !important;
    }
    
.workTypeCopyLabelStyle tbody > tr > td:last-child {
	width: 35% !important;
}

/* .accDetailsFlexTableStyle tbody > tr > td:last-child { */
/*    width: 33% !important; */
/*     } */
    
.creditsContainerId, .altTitlesContainerId, #workPanelId,#typePanelId,#copyrightPanelId,
#workInfoMasterPanel ,#apprRestId,#apprPartyId {
	border: 1px solid #798183;	
}

#syncfollowuUpNotesListPanelId .x-small-editor{
	height: 0.1px !important;
	padding: 0px;
}
.syncFollowupNotesHorizontalPanel{
	display: table !important;
}
.syncFollowupNotesContent {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
}

.syncFollowUpnotescontent_head ,#copyrightLabelID ,#labelcopyLabelID,#mechClaimLabelID, #lyricClaimLabelID{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#copyrightLabelID ,#labelcopyLabelID,#mechClaimLabelID, #lyricClaimLabelID{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font: bold;
}

.subjectPossibleUsageId > table > tbody > tr > td:first-child {
	width: 50%;
}


#rightCreditTerritoryId > table > tbody > tr > td:first-child {
	width : 8%
}
#rightCreditTerritoryId > table > tbody > tr > td:last-child {
	width : 63%
}

.creatorsAltTitlesId > table > tbody > tr > td:first-child {
	width : 49.75%
}

.creatorsAltTitlesId > table > tbody > tr > td:last-child {
	width : 49.75%
}

#lyricsTextID ,#chorusTextID {
	border: 1px solid #798183;
	border-top: none;
	padding-top: 3%;
	padding-right: 0%;
	padding-left : 3%;
	word-wrap: break-word;
}

#lyricslabelID {
	border: 1px solid #798183;
	padding-left: 10px;
	background-color: #4D5255;
}
#chorusslabelID {
	border: 1px solid #798183;
	padding-left: 0px;
	background-color: #4D5255;
}
#chorusLblID{
	border:none;	
}
#chorusslabelID .x-form-label {
    padding: 3px 0px 3px 10px;
}
#copyrightLabelID, #labelcopyLabelID, #mechClaimLabelID, #lyricClaimLabelID{
	border-bottom: 1px solid #798183;
}

#copyrightTextID , #labelcopyTextID ,#mechClaimTextID , #lyricClaimTextID {
	min-height: 40px;
}

#mechClaimHorizontalPanel {
	padding-top:5px;
}

#workDetailsButton .x-btn-icon, #workDetailsButton .x-btn-small, #workDetailsButton .x-btn-text {
	bottom: 1px;
	width: 13px !important;
}
#workDetailsButton .x-btn-tl, #workDetailsButton .x-btn-tr, #workDetailsButton .x-btn-tc, #workDetailsButton .x-btn-ml, #workDetailsButton .x-btn-mr, #workDetailsButton .x-btn-mc, #workDetailsButton .x-btn-bl, #workDetailsButton .x-btn-br, #workDetailsButton .x-btn-bc {
	background-image: none !important;
}

#territoryLabelId ,#dealLabelId {
		padding-left: 10px;
		padding-bottom: 3px;
		padding-top: 4px;
		border: 1px solid #798183;
		background-color: #4D5255;
		font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
		font: bold;	
		height:14px;
}

#workLabelId ,#typeId ,#copyrightId {
	background-color: #4D5255;
	padding-left: 3px;
	border-right: 1px solid #798183;
}

#workTextAreaId ,#typeTextAreaId ,#copyrightTextAreaId {
	padding-left: 5px;
}

#subjectPanel >.x-panel-header ,#possibleUsagePanel >.x-panel-header ,#syncNotesPanel >.x-panel-header {
		border-bottom: 1px solid #798183;
		background-color: #4D5255;
		padding-top: 3px;
		padding-bottom: 5px;
		height: 10px;
		color: rgb(204, 204, 204);
}

#spql-work-center-tab-panel__page__workInfoDetailPage {
	padding-left: 5px;
} 
#spql-work-center-tab-panel{
	border-width: 1px !important;
	border: 1px solid #798183;	
}
#deal-trigger{
  width: 16px;
  height: 21px;
  border: none !important;
}
#territoryCombo-trigger{
  width: 16px;
  height: 21px;
  border: none !important;
}
#territoryCombo-input, #deal-input {
  border: none !important;
  height: 19px;
}

/* #workApprRestrictionsPanel  > .x-panel-bwrap > .x-panel-body > table > tbody > tr > td:last-child { */
/* 	height: 5%; */
/* } */
.categoryStyle {
	width: 50% !important;
}

#wdp-appr-restr-grid tr.x-grid3-hd-row > td , #workRightsGrid tr.x-grid3-hd-row > td {
	background-size: 100% 100%;
}

#wdp-appr-restr-grid tr.x-grid3-hd-row > td , #summaryRightsGrid tr.x-grid3-hd-row > td {
	background-size: 100% 100%;
}

#wdp-appr-restr-grid tr.x-grid3-hd-row > td ,
#wdp-appr-restr-parties-grid tr.x-grid3-hd-row > td  {
	background-image: url("../images/default/advsearch_grid_header_bg.gif");
}
#wdp-appr-restr-grid .x-grid3-cell-inner{
	padding-left: 5px;
}
#wdp-appr-restr-parties-grid .x-grid3-cell-inner{
	padding-left: 5px;
}

#workRightsPanel > .x-panel-bwrap > .x-panel-body > table > tbody > tr:first-child > td:last-child {
	height: 0%;
}
#workRightsPanel > .x-panel-bwrap > .x-panel-body > table > tbody > tr:last-child > td:last-child {
	height: 90%;
}
#workSyncHistoryPanel > .x-panel-bwrap > .x-panel-body > table > tbody > tr:first-child > td:last-child {
	height: 60%;
}
#workSyncHistoryPanel > .x-panel-bwrap > .x-panel-body > table > tbody > tr:last-child > td:last-child {
	height: 40%;
}
#workRightsGrid tr.x-grid3-hd-row > td {
	border: 0px;
	text-align: center;
}
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header table {
	width: 100% !important;
}
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-scroller table {
	width: 100% !important;
}

#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-perfOwnerShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-perfCollectionShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-mechOwnerShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-mechCollectionShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-syncOwnerShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-syncCollectionShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-printOwnerShare,
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-td-printCollectionShare
 {
	text-align: center;
}

#summaryRightsGrid tr.x-grid3-hd-row > td {
	border: 0px;
	text-align: center;
}
#summaryRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header table {
	width: 100% !important;
}
#summaryRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-scroller table {
	width: 100% !important;
}

#wdp-appr-restr-grid .x-grid3-hd-category_name,#wdp-appr-restr-grid .x-grid3-hd-sub_category_name,
#wdp-appr-restr-grid .x-grid3-hd-usage_category_name,
#work-pitches-result-grid #header-id-pitch_name,
#work-pitches-result-grid #header-id-contacts,
#work-pitches-result-grid #header-id-author_name,
#work-pitches-result-grid #header-id-pitch_date,
#work-pitches-result-grid #header-id-follow_up_date,
#work-pitches-result-grid #header-id-subject {
	text-align: center;
}

#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-hh {
	width: inherit !important;
}
#workRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-scroller .x-grid3-body .x-grid3-row {
	width: inherit !important;
}
#summaryRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-header .x-grid3-hh {
	width: inherit !important;
}
#summaryRightsGrid .x-grid3 .x-grid3-viewport .x-grid3-scroller .x-grid3-body .x-grid3-row {
	width: inherit !important;
}

#wdp-appr-restr-grid .x-grid3 .x-grid3-viewport td.x-grid3-hd-over .x-grid3-hd-inner{
	background-size: 100% 100%;
}
#wdp-appr-restr-grid .x-grid3-header, 
#wdp-appr-restr-parties-grid .x-grid3-header,
#QG-songEcocDetails-Grid-data .x-grid3-header
{
	 background-color: #515C5E !important;
	 background-image: none;
}
#QG-songEcocDetails-Grid-data tr.x-grid3-hd-row > td {
 background-image: url("../images/default/advsearch_grid_header_bg.gif");
}

.rightsGridCreatorsStyle,.rightsGridCreatorsTotalStyle {
	font-size: 11px;
	text-transform: none;
	height: auto !important;	
}
.rightsGridCreatorsStyle table, .rightsGridCreatorsTotalStyle table {
	border-top: 1px solid #83989D;
}

.rightsGridCreatorsStyle .x-grid3-cell-inner {
	color: #CCD6D7;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.rightsGridCreatorsTotalStyle .x-grid3-cell-inner {
	color: #CCD6D7 !important;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.rightsGridNormalStyle {
	height: auto !important;
}
.rightsGridNormalStyle .x-grid3-cell-inner{
	color: #B5C29E;
	font: 11px arial, tahoma, helvetica, sans-serif;
	padding: 3px 0px 3px 0px;
	text-align: center;
	
}
.rightsGridNormalStyle .x-grid3-col-perfCollectionShare,.rightsGridCreatorsStyle .x-grid3-col-perfCollectionShare,
.rightsGridNormalStyle .x-grid3-col-mechCollectionShare,.rightsGridCreatorsStyle .x-grid3-col-mechCollectionShare,
.rightsGridNormalStyle .x-grid3-col-syncCollectionShare,.rightsGridCreatorsStyle .x-grid3-col-syncCollectionShare,
.rightsGridNormalStyle .x-grid3-col-printCollectionShare,.rightsGridCreatorsStyle .x-grid3-col-printCollectionShare{
	color: #7B7C7D;
}
.rightsGridCreatorsStyle.x-grid3-row-over ,.rightsGridCreatorsTotalStyle.x-grid3-row-over{
	background-size: 100% 100%;
}
.rightsGridCreatorsStyle td.x-grid3-cell, .rightsGridNormalStyle td.x-grid3-cell,
.rightsGridCreatorsTotalStyle td.x-grid3-cell {
	border-right: 0px;
}
.rightsGridCreatorsStyle .x-grid3-td-partyName .x-grid3-cell-inner, .rightsGridNormalStyle .x-grid3-td-partyName .x-grid3-cell-inner, .rightsGridCreatorsStyle .x-grid-cell-first .x-grid3-cell-inner{
	text-align: left;
	padding-left: 2px;
}
#mastersLabelId {
    margin-left: 7px;
    margin-top: 5px;
}
#mastersGrid {
	margin-left: 5px;
    margin-top: 5px;
}
#songIcomeHistorygrid .x-grid3 .x-grid3-viewport .x-grid3-footer,
#songIcomeHistorygrid .x-grid3 .x-grid3-viewport .x-grid3-footer .x-grid3-footer-row
{
	width: 100% !important;
}

/* #mastersGrid, #mastersGrid .x-grid3 .x-grid3-viewport > .x-grid3-scroller, #mastersGrid > .x-grid3 {
	height: auto !important;
} */

#release-note-body{
	background-color:#FFFFFF ;
}
#release-note-popup{
	color:#000000;
	overflow-y:auto;
	overflow-x:hidden;

}

#release-note-popup div.x-window-body {
    background-color: #FFFFFF !important;
    overflow-y: auto;
}
#popup-body{
float:left;
position:relative;
margin-top:20px;
margin-left:20px;
margin-right:20px;
}
#pre-post-notification-text{
	
	font-size: 12px;
    line-height: 16px;
}
#SyncReq-termOption-GeneralNotes-Id-input{
	border: 0px !important;
}
#wcm-multi-fileupload-input{
	
	background : none !important;
	color: #000000;
    left: 9px;
    top: 11px;
    width: 389px;
}	
#wcm-multi-fileupload-input-input{
	background: none repeat scroll 0 0 #777777 !important;
    color: #A0A0A0;
    margin-left: 5px;
    width: 380px !important;
}
#wcm-multi-fileupload{
  visibility : hidden;
  font-size: 10px;
  font-weight: bold !important;
  height: 23px !important;
  left: 385px !important;
  text-transform: uppercase;
  top: 15px !important;
  width: 74px;

}
#lyricsTextAreaID textarea{
 	background-color:#C3CDCE !important;
 	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-color: #a9bfd3 !important;
}
#chorusTextAreaID textarea{
 	background-color:#C3CDCE !important;
 	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-color: #a9bfd3 !important;
}
#lyricEditId, #lyricSaveId{
	background: none;
	border: none;
	position:absolute !important;
	right: 2px;
	top: 5px;
	background: none;
	border: none;
	right: 2px;
	top: 5px;
	
}
#chorusEditId, #chorusSaveId{
	background: none repeat scroll 0% 0% transparent;
	border: medium none;
	position: abosulte !important;
	right: 2px;
	top: 1px;
}
/*.chorusEdit-cl{
	margin-top: -260px !important;
}

@-moz-document url-prefix() { 
  	.chorusEdit-cl
  	{
		margin-top: -280px !important;
	}
}

@media and (-webkit-min-device-pixel-ratio:0) {
 .chorusEdit-cl{

	margin-top: -282px !important;
}
}
::i-block-chrome,.chorusEdit-cl{
	margin-top: -256px !important;
}
*/

#lyricEditId .x-btn-mr, #lyricSaveId .x-btn-mr, #chorusEditId .x-btn-mr, #chorusSaveId .x-btn-mr{
	background: none;
	border: none;
}
#lyricEditId .x-btn-ml, #lyricSaveId .x-btn-ml, #chorusEditId .x-btn-ml,#chorusEditId .x-btn-mc, #chorusSaveId .x-btn-ml, #chorusSaveId .x-btn-mc{
	background: none;
	border: none;
}
div[id^="wdp-show-creators-result-grid"] .x-grid3-row-over {
	background-color: transparent;
	background-image: none;
	background: none;
}

div[id^="wdp-show-creators-result-grid"] .x-grid3-row-alt {
	background-color: #424c4d !important;
}

div[id^="wdp-show-creators-result-grid"] .x-grid3-row-selected,div[id^="wdp-show-creators-result-grid"] .x-grid3-row-selected div.x-grid3-cell-inner {
	font-weight: normal;
	color:#CCCCCC !important;
	background: none;
}
div[id^="wdp-show-alternate-result-grid"] .x-grid3-row-over {
	background-color: transparent;
	background-image: none;
	background: none;
}

div[id^="wdp-show-alternate-result-grid"] .x-grid3-row-alt {
	background-color: #424c4d !important;
}

div[id^="wdp-show-alternate-result-grid"] .x-grid3-row-selected,div[id^="wdp-show-alternate-result-grid"] .x-grid3-row-selected div.x-grid3-cell-inner {
	font-weight: normal;
	color:#CCCCCC !important;
	background: none;
}
.highlight-grid-cell{
	background: red !important;
	background-color: red !important;
}
.reqTerrGridHeadStyle{
	background-color: #4D5255;
	padding-top: 3px;
	padding-left: 10px;
}
#requestterritoryId{
	padding:0 !important;
}
#territory-itemgrid-plus-btn{
float: right;
padding-right: 10px;
}

#release-note-body{
	background-color:#FFFFFF ;
}
#release-note-popup{
	color:#000000;
	overflow-y:auto;
	overflow-x:hidden;

}

#release-note-popup div.x-window-body {
    background-color: #FFFFFF !important;
    overflow-y: auto;
}
#popup-body{
float:left;
position:relative;
margin-top:20px;
margin-left:20px;
margin-right:20px;
}
#pre-post-notification-text{
	
	font-size: 12px;
    line-height: 16px;
}
#SyncReq-termOption-GeneralNotes-Id-input{
	border: 0px !important;
}
#wcm-multi-fileupload-input{
	
	background : none !important;
	color: #000000;
    left: 9px;
    top: 11px;
    width: 389px;
}	
#wcm-multi-fileupload-input-input{
	background: none repeat scroll 0 0 #777777 !important;
    color: #A0A0A0;
    margin-left: 5px;
    width: 380px !important;
}
#wcm-multi-fileupload{
  visibility : hidden;
  font-size: 10px;
  font-weight: bold !important;
  height: 23px !important;
  left: 385px !important;
  text-transform: uppercase;
  top: 15px !important;
  width: 74px;
}
#TermsOption-MediaPopup-othr-Txt{
	top: 498px !important;
	left: 209px !important;;
}
#reg-userRole-field-input, #reg-userPriviliges-field-input {
	width:100% !important;
	height:14px !important;
}
 #reg-userPriviliges-field-input {
	height:14px !important;
}
#multipleComboBoxCommonId{
	margin-left: 2px !important;
	width: 156px !important;
	background-color: #262C2C !important;
    overflow:hidden;
    border-color: #202627;
}
#multipleComboBoxCommonId div{
	background-color: #262C2C;
	
}
#multipleComboBoxCommonId .x-view-item-check{
	color: #C4C9CC;
    cursor: pointer;
    height: 17px;
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size : 11px !important;
    margin-left:-5px !important;
}
#multipleComboBoxCommonId .x-window-body-noheader .x-unselectable .x-view-item-over{
	background: #C07544 !important;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 17px;
    padding-bottom: 2px;
    padding-top: 2px;
    white-space: nowrap;
}
#multipleComboBoxCommonId .x-unselectable{
	height: 120px !important;
    width: 152px !important;
}
#multipleComboBoxCommonId  .x-window-body-noheader{
	height: auto !important;
    overflow: hidden;
    width: 156px !important;
}

#multipleComboBoxCommonId .x-window-bwrap{
	overflow:hidden !important;
	width: 156px !important;
}
#multipleComboBoxCommonId  .x-window-body-noheader .x-view-item-check td{
	font-size :11px !important;
	padding-left:0px !important;
}
#multipleComboBoxCommonId .x-window-bwrap .x-window-body-noheader .x-view{
	border: 1px solid grey !important;
	
}
#multipleComboBoxCommonId .x-window-footer{
	height:0px !important;
}
#multipleComboBoxCommonId .x-view-item-check table{
	width:100% !important;
	border:0px !important;
}
#multipleComboBoxCommonId .x-view-item-check table tbody tr td:first-child {
	text-align:left !important;
	width:5% !important;
}
#multipleComboBoxCommonId .x-view-item-check table tbody tr td:nth-child(2) {
	text-align:left !important;
	width:0px !important;
}
#multipleComboBoxCommonId .x-view-item-check table tbody tr td:last-child {
	text-align:left !important;
	width:95% !important;
}

#multipleComboBoxCommonId .x-view-item-check .x-view-item-checkbox{
	margin-top:1px !important;
	margin-right: -4px !important;
}
div#multiSelectListView.x-window-noborder div.x-window-bwrap div.x-window-ml div.x-window-mr div.x-window-mc div.x-window-body div.x-component div.x-form-field-wrap {
	top :  343px !important;
}
/* css for Privilige DropDown Check Boxes in Sharp Login Starts*/
#multipleComboBoxCommonId .x-view-item-check:first-child table tbody tr td:first-child {
   display:none;
}
#multipleComboBoxCommonId .x-view-item-check:first-child table tbody tr td:last-child {
    text-align: left !important;
    width: 95% !important;
    float: right;
    margin-right:2px;
}
#gcdbSagAftraFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbHandRFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbSumAllocationFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbAFMFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbAFMPensionFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbGrandTotal-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}

/* css for Privilige DropDown Check Boxes in Sharp Login Ends*/
.requestShareButtonOfPlaylistPage{
	height: 28px;
    position: absolute;
    margin-top: 13px;
}
.pitchButtonOfPlaylistPage{ 
    height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 140px;
}
.quickSendButtonOfPlaylistPage{
	height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 286px;
}
.requestShareButtonOfPlaylistPageForShared{
	height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 22px;
}
.pitchButtonOfPlaylistPageForShared{ 
    height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 162px;
}
.quickSendButtonOfPlaylistPageForShared{
	height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 310px;
}

.headerSecondRowOfPlaylistPage{
	margin-top:7px;
}

#top-wcmIndicator-label {
	font-size: 11px;
	font-weight: bold;
	color: #FF9400;
	/* border: 1px solid #FF9400; */
	 
}
 #top-wcmIndicator-dropdown {
	margin-left: 25px;
    font-size :25px !important;
    
	
}
#assetEditPopUptop-panel-label{
	border: 2px solid #B47144!important;
	height: 21px !important;
    left: 10px !important;
    margin-top: 5px !important;
    overflow: visible;
}
#x_assetmetadata_panel{
	 top: 35px !important;
}
#top-wcmIndicator-dropdown #top-wcmIndi-combo{
	height : 19px !important
}
#create-customer-master-view-country-field #country-combo-box{
	height : 20px !important;
}
#create-customer-master-view-state-field #state-combo-box{
	height : 20px !important;
}
#create-customer-master-view-acc-field-input, #create-customer-master-view-company-field-input, #create-customer-master-view-jobtitle-field-input, #create-customer-master-view-country-field-input,
#create-customer-master-view-state-field-input, #create-customer-master-view-postal-field-input, #create-customer-master-view-city-field-input, #create-customer-master-view-street-field-input,
#create-customer-master-view-street2-field-input, #create-customer-master-view-phone-field-input, #create-customer-master-view-fax-field-input{
	width : 361px !important;
}


/* css for Privilige DropDown Check Boxes in Sharp Login Starts*/
#multipleComboBoxCommonId .x-view-item-check:first-child table tbody tr td:first-child {
   display:none;
}
#multipleComboBoxCommonId .x-view-item-check:first-child table tbody tr td:last-child {
    text-align: left !important;
    width: 95% !important;
    float: right;
    margin-right:2px;
}
#gcdbSagAftraFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbHandRFee-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}
#gcdbGrandTotal-input{
    height: 17px !important;
    padding: 0;
    width: 100% !important;
}




/* css for Privilige DropDown Check Boxes in Sharp Login Ends*/
.requestShareButtonOfPlaylistPage{
	height: 28px;
    position: absolute;
    margin-top: 13px;
}
.pitchButtonOfPlaylistPage{ 
    height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 140px;
}
.quickSendButtonOfPlaylistPage{
	height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 286px;
}
.requestShareButtonOfPlaylistPageForShared{
	height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 22px;
}
.pitchButtonOfPlaylistPageForShared{ 
    height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 162px;
}
.quickSendButtonOfPlaylistPageForShared{
	height: 28px;
    position: absolute;
    margin-top: 13px;
    margin-left: 310px;
}

.headerSecondRowOfPlaylistPage{
	margin-top:7px;
}

#top-wcmIndicator-label {
	font-size: 11px;
	font-weight: bold;
	color: #FF9400;
	/* border: 1px solid #FF9400; */
	 
}
 #top-wcmIndicator-dropdown {
	margin-left: 25px;
    font-size :25px !important;
    
	
}
#assetEditPopUptop-panel-label{
	border: 2px solid #B47144!important;
	height: 21px !important;
    left: 10px !important;
    margin-top: 5px !important;
    overflow: visible;
}
#x_assetmetadata_panel{
	top: 35px !important;
}
#top-wcmIndicator-dropdown #top-wcmIndi-combo{
	height : 19px !important
}
#create-customer-master-view-country-field #country-combo-box{
	height : 20px !important;
	float: right;
    margin-right: -4px;
}
#create-customer-master-view-state-field #state-combo-box{
	height : 20px !important;
	float: right;
    margin-right: -4px;
}
#QG_termTopPanel div.qgTermsPanelChkBox:nth-child(1) {
	width : 88px !important;
}

#QG_termTopPanel div.qgTermsPanelChkBox:nth-child(2) {
	width: 49px; !important
}
#add-sync-note-create-btn {
	width : 110px !important;
}
#Quote-TermsOption-royaltyBearing-Lb{
	left: 14px !important;
    top: -14px !important;
    white-space: nowrap !important;
}
#quote-intl_approver, #labelNameApprTotalFee-Id{
	letter-spacing : -.2px ;
}
#sync-req-appr-total-fee-value-id{
	white-space:nowrap !important;
}

.eblast_info_icon {
	background: url("../images/gxt/icons/eblast.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
    float: left;
    height: 20px !important;
    position: relative;
    right: -2px;
    top: 3px;
    width: 28px !important;
}
#group_name{
	left:350px !important;
}

#manage-contacts-grpname-text{
	left:283px !important;
}
.cutomer-vat-no-label {
	color: #D4F3F2 !important;font: 11px arial, helvetica, sans-serif !important;
	margin: 0px 0px 0px -149px;
}
#customerVatNumberTextField-input{
    height: 18px !important;
    margin-left: -18px;
    width: 139px !important;
    padding-left: 6px !important;
    background:url("../images/default/textbox_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #41494B !important;
    color: #34494B !important;
}
#x-form-el-customerVatNumberTextField{
	padding-left:114px !important;
}
table#add-contacts-for-us-view-cancel-btn {
	margin-left:14px !important;
	width :50px !important;
}

#create_sync_client_master div.x-window-body {
    background-color: #525A5C !important;
    border-color: #525A5C !important;
}
#create_sync_client_master .x-panel-body {
    background-color: #242C2E !important;
    border-color: #242C2E !important;
}
#pitchplcreateprojbtn{
	    position: relative;
        width: 95;
       
}
#pitchplaylistaddbtn{
	position: relative;
    width: 95px;
}
#manage-project-remove-btn{
	    position: relative;
    width: 52px;
    height: 14px;
}