/*!
 * Ext JS Library 3.4.0
 * Copyright(c) 2006-2011 Sencha Inc.
 * licensing@sencha.com
 * http://www.sencha.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-forced-border-box, .ext-forced-border-box * {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.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;
}

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

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

.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;
}

/* class for hiding elements without using display:none */
.x-hidden, .x-hide-offsets {
	position:absolute !important;
	left:-10000px;
	top:-10000px;
	visibility:hidden;
}

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

.x-hide-nosize,
.x-hide-nosize *    /* Emulate display:none for children */
{
	height:0px!important;
	width:0px!important;
	visibility:hidden!important;
	border:none!important;
	zoom:1;
}

.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;
	-khtml-user-select: none;
	-webkit-user-select:ignore;
}

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

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

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

.x-form-radio-group .x-item-disabled {
	filter: none;
}

.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: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;
}

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

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

/* sides */
.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-color: 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-resizable-handle {
	position:absolute;
	z-index:100;
	/* ie needs these */
	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; /*IE rounding error*/
}

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

.ext-ie .x-resizable-handle-south {
	margin-bottom:-1px; /*IE rounding error*/
}

.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-tab-panel {
	overflow:hidden;
}

.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: 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;
}

/*
 * Horrible hack for IE8 in quirks mode
 */
.ext-ie8 .x-tab-strip li {
	position: relative;
}
.ext-border-box .ext-ie8 .x-tab-strip-top .x-tab-right {
	top: 1px;
}
.ext-ie8 .x-tab-strip-top {
	padding-top: 1;
}
.ext-border-box .ext-ie8 .x-tab-strip-top {
	padding-top: 0;
}
.ext-ie8 .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	top:3px;
}
.ext-border-box .ext-ie8 .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	top:4px;
}
.ext-ie8 .x-tab-strip-bottom .x-tab-right{
	top:0;
}


.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:10px;
}

.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 right;
}

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

.x-tab-strip-bottom .x-tab-left {
	margin-right: 3px;
	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 -18px 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 0 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: -18px 0;
}

.x-tab-scroller-right-disabled {
	background-position: 0 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;
}/* all fields */
.x-form-field{
	margin: 0 0 0 0;
}

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

/* ---- text fields ---- */
.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; /* ie bogus margin bug */
	height:22px; /* ie quirks */
	line-height:18px;
}

.x-quirks .ext-ie9 .x-form-text {
	height: 22px;
	padding-top: 3px;
	padding-bottom: 0px;
}

/* Ugly hacks for the bogus 1px margin bug in IE9 quirks */
.x-quirks .ext-ie9 .x-input-wrapper .x-form-text,
.x-quirks .ext-ie9 .x-form-field-trigger-wrap .x-form-text {
	margin-top: -1px;
	margin-bottom: -1px;
}
.x-quirks .ext-ie9 .x-input-wrapper .x-form-element {
	margin-bottom: -1px;
}

.ext-ie6 .x-form-field-wrap .x-form-file-btn, .ext-ie7 .x-form-field-wrap .x-form-file-btn {
	top: -1px; /* because of all these margin hacks, these buttons are off by one pixel in IE6,7 */
}

.ext-ie6 textarea.x-form-field, .ext-ie7 textarea.x-form-field {
	margin:-1px 0; /* ie bogus margin bug */
}

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

.ext-safari.ext-mac textarea.x-form-field {
	margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
}

/*
.ext-strict .ext-ie8 .x-form-text, .ext-strict .ext-ie8 textarea.x-form-field {
    margin-bottom: 1px;
}
*/

.ext-gecko .x-form-text , .ext-ie8 .x-form-text {
	padding-top:2px; /* FF won't center the text vertically */
	padding-bottom:0;
}

.ext-ie6 .x-form-composite .x-form-text.x-box-item, .ext-ie7 .x-form-composite .x-form-text.x-box-item {
	margin: 0 !important; /* clear ie bogus margin bug fix */
}

textarea {
	resize: none;  /* Disable browser resizable textarea */
}

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

/* multi select boxes */

/* --- TODO --- */

/* 2.0.2 style */
.x-form-check-wrap {
	line-height:18px;
	height: auto;
}

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

.x-form-check-wrap input{
	vertical-align: bottom;
}

.x-editor .x-form-check-wrap {
	padding:3px;
}

.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;
}

/* wrapped fields and triggers */
.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;
}

.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;
	text-align: left;
	zoom:1;
	white-space: nowrap;
}

.ext-strict .ext-ie8 .x-toolbar-cell .x-form-field-trigger-wrap .x-form-trigger {
	right: 0; /* IE8 Strict mode trigger bug */
}

.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-trigger-noedit{
	cursor:pointer;
}

/* field focus style */
.x-form-focus, textarea.x-form-focus{
	border: 1px solid;
}

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

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

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

.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;
}

/* Form Items CSS */

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

.x-form-item label.x-form-item-label {
	display:block;
	float:left;
	width:100px;
	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.x-form-item-label {
	text-align:left;
}

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

.x-form-label-top .x-form-item label.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;
}

/* Editor small font for grid, toolbar and tree */
.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 {
	margin-top:-1px !important; /* ie bogus margin bug */
	margin-bottom:-1px !important;
	height:20px !important; /* ie quirks */
	line-height:16px !important;
}

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

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

.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;
}

.ext-webkit .x-small-editor .x-form-text{padding-top:3px;font-size:100%;}

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

.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;
}

.ext-ie6 .x-form-check-wrap input, .ext-border-box .x-form-check-wrap input{
	margin-top: 3px;
}

.x-form-cb-label {
	position: relative;
	margin-left:4px;
	top: 2px;
}

.ext-ie .x-form-cb-label{
	top: 1px;
}

.ext-ie6 .x-form-cb-label, .ext-border-box .x-form-cb-label{
	top: 3px;
}

.x-form-display-field{
	padding-top: 2px;
}

.ext-gecko .x-form-display-field, .ext-strict .ext-ie7 .x-form-display-field{
	padding-top: 1px;
}

.ext-ie .x-form-display-field{
	padding-top: 3px;
}

.ext-strict .ext-ie8 .x-form-display-field{
	padding-top: 0;
}

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

/* buttons */
.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; /*ie*/
}

.x-form .x-form-btns-ct .x-form-btns-center table{
	margin:0 auto; /*everyone else*/
}

.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;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	display:block;
	background:transparent no-repeat 0 2px;
}

/* fieldsets */
.x-fieldset {
	border:1px solid;
	padding:10px;
	margin-bottom:10px;
	display:block; /* preserve margins in IE */
}

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

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

.ext-strict .ext-ie9 .x-fieldset legend.x-fieldset-header {
	padding-top: 1px;
}

.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;
}

/* IE legend positioning bug */
.ext-ie .x-fieldset-noborder legend {
	position: relative;
	margin-bottom:23px;
}
.ext-ie .x-fieldset-noborder legend span {
	position: absolute;
	left:16px;
}

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

.ext-mac.ext-gecko .x-window-body .x-form-item {
	overflow:hidden;
}

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

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

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

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

.x-fieldset {
	overflow:hidden;
}

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

.x-fieldset-body {
	overflow:hidden;
}
.x-btn{
	cursor:pointer;
	white-space: nowrap;
}

.x-btn button{
	border:0 none;
	background-color: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-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 td {
	padding:0 !important;
}

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

/* icon placement and sizing styles */

/* Only text */
.x-btn-noicon .x-btn-small .x-btn-text{
	height: 16px;
}

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

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

/* Only icons */
.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;
	width: 24px;
}

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

/* Icons and text */
/* left */
.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;
}

/* top */
.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;
}

/* right */
.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;
}

/* bottom */
.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;
}

/* background positioning */
.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:3px;
	display:block;
	overflow:hidden;
}

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

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

.x-btn-ml{
	width:3px;
	background:no-repeat 0 -24px;
}
.x-btn-mr{
	width:3px;
	background:no-repeat -3px -24px;
}

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

/* Fixes an issue with the button height */
.ext-strict .ext-ie6 .x-btn-mc, .ext-strict .ext-ie7 .x-btn-mc {
	height: 100%;
}

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

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

.x-btn-bc{
	height:3px;
	background:repeat-x 0 -15px;
}

.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;
}


/* With a menu arrow */
/* right */
.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;
}

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

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

/* height adjustment class */
.x-btn-as-arrow .x-btn-mc em {
	display:block;
	background-color:transparent;
	padding-bottom:14px;
}

/* groups */
.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-color: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-left {
	width: 100%;
}

.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;
}

/* These rules are duplicated from button.css to give priority of x-toolbar rules above */
.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;
}

/* Paging Toolbar */
.x-tbar-page-number{
	width:30px;
	height:14px;
}

.ext-ie .x-tbar-page-number{
	margin-top: 2px;
}

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

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

.x-toolbar-right td {
	text-align: center;
}

.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-color: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;
}

/* fix ie toolbar form items */
.ext-border-box .x-toolbar-cell .x-form-text {
	margin-bottom:-1px !important;
}

.ext-border-box .x-toolbar-cell .x-form-field-wrap .x-form-text {
	margin:0 !important;
}

.ext-ie .x-toolbar-cell .x-form-field-wrap {
	height:21px;
}

.ext-ie .x-toolbar-cell .x-form-text {
	position:relative;
	top:-1px;
}

.ext-strict .ext-ie8 .x-toolbar-cell .x-form-field-trigger-wrap .x-form-text, .ext-strict .ext-ie .x-toolbar-cell .x-form-text {
	top: 0px;
}

.x-toolbar-right td .x-form-field-trigger-wrap{
	text-align: left;
}

.x-toolbar-cell .x-form-checkbox, .x-toolbar-cell .x-form-radio{
	margin-top: 5px;
}

.x-toolbar-cell .x-form-cb-label{
	vertical-align: bottom;
	top: 1px;
}

.ext-ie .x-toolbar-cell .x-form-checkbox, .ext-ie .x-toolbar-cell .x-form-radio{
	margin-top: 4px;
}

.ext-ie .x-toolbar-cell .x-form-cb-label{
	top: 0;
}
/* Grid3 styles */
.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 table {
	table-layout:fixed;
}

.x-grid3-viewport{
	overflow:hidden;
}

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

.x-grid3-row td, .x-grid3-summary-row td {
	line-height:13px;
	vertical-align: top;
	padding-left:1px;
	padding-right:1px;
	-moz-user-select: none;
	-khtml-user-select:none;
	-webkit-user-select:ignore;
}

.x-grid3-cell{
	-moz-user-select: none;
	-khtml-user-select:none;
	-webkit-user-select:ignore;
}

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

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

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

.x-grid3-cell-inner, .x-grid3-hd-inner{
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding:3px 3px 3px 5px;
	white-space: nowrap;
}

/* ActionColumn, reduce padding to accommodate 16x16 icons in normal row height */
.x-action-col-cell .x-grid3-cell-inner {
	padding-top: 1px;
	padding-bottom: 1px;
}

.x-action-col-icon {
	cursor: pointer;
}

.x-grid3-hd-inner {
	position:relative;
	cursor:inherit;
	padding:4px 3px 4px 5px;
}

.x-grid3-row-body {
	white-space:normal;
}

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

/* IE Quirks to clip */
.ext-ie .x-grid3-cell-inner, .ext-ie .x-grid3-hd-inner{
	width:100%;
}

/* reverse above in strict mode */
.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;
	border: 1px solid;
	width:100%;
}

.x-grid3-row-over {
	border:1px solid;
	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;
	width:1px;
	height:1px;
	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;
}

/* header styles */
.x-grid3-header{
	background: repeat-x 0 bottom;
	cursor:default;
	zoom:1;
	padding:1px 0 0 0;
}

.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:hidden;
	zoom:1;
	float:left;
}

.x-grid3-header-offset {
	padding-left:1px;
	text-align: 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;
}

/* Header position fixes for IE strict mode */
.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;
}

/* Body Styles */
.x-grid3-body {
	zoom:1;
}

.x-grid3-scroller {
	overflow:auto;
	zoom:1;
	position:relative;
}

.x-grid3-cell-text, .x-grid3-hd-text {
	display: block;
	padding: 3px 5px 3px 5px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select:ignore;
}

.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;
}

/* Column Reorder DD */
.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;
}

/* Selection Styles */
.x-grid3-row-selected {
	border:1px dotted;
}

.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-top:1px solid;
	border-bottom:none !important;
	border-right:1px solid !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;
}

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

/* Grid Toolbars */
.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;
	border-top:1px solid;
}

/* Props Grid Styles */
.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;
	border-right:1px solid;
}

/* dd */
.x-grid3-col-dd {
	border:0 none;
	padding:0;
	background-color: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;
}

.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;
}

/* Expanders */
.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%;
}

.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;
}

/* Checkers */
.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-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 1px;
}

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

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

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

/* Numberer */
.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;
}

/* Row Icon */

.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;
}

/* All specials */
.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;
}

.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;
}

/* Grouping classes */
.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.x-grid-group-title {
	background:transparent no-repeat 3px 3px;
	padding:4px 4px 4px 17px;
}

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

.ext-ie6 .x-grid3 .x-editor .x-form-text, .ext-ie7 .x-grid3 .x-editor .x-form-text {
	position:relative;
	top:-1px;
}

.ext-ie .x-props-grid .x-editor .x-form-text {
	position:static;
	top:0;
}

.x-grid-empty {
	padding:10px;
}

/* fix floating toolbar issue */
.ext-ie7 .x-grid-panel .x-panel-bbar {
	position:relative;
}


/* Reset position to static when Grid Panel has been framed */
/* to resolve 'snapping' from top to bottom behavior. */
/* @forumThread 86656 */
.ext-ie7 .x-grid-panel .x-panel-mc .x-panel-bbar {
	position: static;
}

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

/* Fix WebKit bug in Grids */
.ext-webkit .x-grid-panel .x-panel-bwrap{
	-webkit-user-select:none;
}
.ext-webkit .x-tbar-page-number{
	-webkit-user-select:ignore;
}
/* end*/

/* column lines */
.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
	padding-right:0;
	border-right:1px solid;
}
.x-pivotgrid .x-grid3-header-offset table {
	width: 100%;
	border-collapse: collapse;
}

.x-pivotgrid .x-grid3-header-offset table td {
	padding: 4px 3px 4px 5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 11px;
	line-height: 13px;
	font-family: tahoma;
}

.x-pivotgrid .x-grid3-row-headers {
	display: block;
	float: left;
}

.x-pivotgrid .x-grid3-row-headers table {
	height: 100%;
	width: 100%;
	border-collapse: collapse;
}

.x-pivotgrid .x-grid3-row-headers table td {
	height: 18px;
	padding: 2px 7px 0 0;
	text-align: right;
	text-overflow: ellipsis;
	font-size: 11px;
	font-family: tahoma;
}

.ext-gecko .x-pivotgrid .x-grid3-row-headers table td {
	height: 21px;
}

.x-grid3-header-title {
	top: 0%;
	left: 0%;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 11px;
	padding: auto 1px;
	display: table-cell;
}

.x-grid3-header-title span {
	position: absolute;
	top: 50%;
	left: 0%;
	width: 100%;
	margin-top: -6px;
}.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;
}.ext-strict .ext-ie .x-tree .x-panel-bwrap{
	 position:relative;
	 overflow:hidden;
 }

.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
	background-repeat: no-repeat;
}

.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
	background-position:center;
	background-repeat: no-repeat;
}

.ext-ie .x-tree-node-indent img, .ext-ie .x-tree-node-icon, .ext-ie .x-tree-ec-icon {
	vertical-align: middle !important;
}

.ext-strict .ext-ie8 .x-tree-node-indent img, .ext-strict .ext-ie8 .x-tree-node-icon, .ext-strict .ext-ie8 .x-tree-ec-icon {
	vertical-align: top !important;
}

/* checkboxes */

input.x-tree-node-cb {
	margin-left:1px;
	height: 19px;
	vertical-align: bottom;
}

.ext-ie input.x-tree-node-cb {
	margin-left:0;
	margin-top: 1px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.ext-strict .ext-ie8 input.x-tree-node-cb{
	margin: 1px 1px;
	height: 14px;
	vertical-align: bottom;
}

.ext-strict .ext-ie8 input.x-tree-node-cb + a{
	vertical-align: bottom;
}

.ext-opera input.x-tree-node-cb {
	height: 14px;
	vertical-align: middle;
}

.x-tree-noicon .x-tree-node-icon{
	width:0; height:0;
}

/* No line styles */
.x-tree-no-lines .x-tree-elbow{
	background-color:transparent;
}

.x-tree-no-lines .x-tree-elbow-end{
	background-color:transparent;
}

.x-tree-no-lines .x-tree-elbow-line{
	background-color:transparent;
}

/* Arrows */
.x-tree-arrows .x-tree-elbow{
	background-color:transparent;
}

.x-tree-arrows .x-tree-elbow-plus{
	background:transparent no-repeat 0 0;
}

.x-tree-arrows .x-tree-elbow-minus{
	background:transparent no-repeat -16px 0;
}

.x-tree-arrows .x-tree-elbow-end{
	background-color:transparent;
}

.x-tree-arrows .x-tree-elbow-end-plus{
	background:transparent no-repeat 0 0;
}

.x-tree-arrows .x-tree-elbow-end-minus{
	background:transparent no-repeat -16px 0;
}

.x-tree-arrows .x-tree-elbow-line{
	background-color:transparent;
}

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

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

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{
	background-position:-32px 0;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{
	background-position:-48px 0;
}

.x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	cursor:pointer;
}

.ext-ie ul.x-tree-node-ct{
	font-size:0;
	line-height:0;
	zoom:1;
}

.x-tree-node{
	white-space: nowrap;
}

.x-tree-node-el {
	line-height:18px;
	cursor:pointer;
}

.x-tree-node a, .x-dd-drag-ghost a{
	text-decoration:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:ignore;
	-kthml-user-focus:normal;
	-moz-user-focus:normal;
	-moz-outline: 0 none;
	outline:0 none;
}

.x-tree-node a span, .x-dd-drag-ghost a span{
	text-decoration:none;
	padding:1px 3px 1px 2px;
}

.x-tree-node .x-tree-node-disabled .x-tree-node-icon{
	-moz-opacity: 0.5;
	opacity:.5;
	filter: alpha(opacity=50);
}

.x-tree-node .x-tree-node-inline-icon{
	background-color:transparent;
}

.x-tree-node a:hover, .x-dd-drag-ghost a:hover{
	text-decoration:none;
}

.x-tree-node div.x-tree-drag-insert-below{
	border-bottom:1px dotted;
}

.x-tree-node div.x-tree-drag-insert-above{
	border-top:1px dotted;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{
	border-bottom:0 none;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{
	border-top:0 none;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
	border-bottom:2px solid;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
	border-top:2px solid;
}

.x-tree-node .x-tree-drag-append a span{
	border:1px dotted;
}

.x-dd-drag-ghost .x-tree-node-indent, .x-dd-drag-ghost .x-tree-ec-icon{
	display:none !important;
}

/* Fix for ie rootVisible:false issue */
.x-tree-root-ct {
	zoom:1;
}
.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; /* FF3 */
}

.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-item-disabled .x-date-right a:hover, .x-item-disabled .x-date-left a:hover{
	-moz-opacity: 0.6;
	opacity:.6;
	filter: alpha(opacity=60);
}

.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;
}

.ext-webkit table.x-date-inner{
	/* Fix for webkit browsers */
	width: 175px;
}


.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: 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-item-disabled .x-date-inner a:hover{
	background: none;
}

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

.x-date-menu .x-menu-item {
	padding:1px 24px 1px 4px;
	white-space: nowrap;
}

.x-date-menu .x-menu-item .x-menu-item-icon {
	width:10px;
	height:10px;
	margin-right:5px;
	background-position:center -4px !important;
}

.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-tip{
	 position: absolute;
	 top: 0;
	 left:0;
	 visibility: hidden;
	 z-index: 20002;
	 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;
}

.ext-border-box .x-tip .x-tip-header, .ext-border-box .x-tip .x-tip-tc{
	line-height: 1px;
}

.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 {
	 z-index: 15000;
	 zoom: 1;
	 background: repeat-y;
 }

.x-menu-floating{
	border: 1px solid;
}

.x-menu a {
	text-decoration: none !important;
}

.ext-ie .x-menu {
	zoom:1;
	overflow:hidden;
}

.x-menu-list{
	padding: 2px;
	background-color:transparent;
	border:0 none;
	overflow:hidden;
	overflow-y: hidden;
}

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

.x-menu li{
	line-height:100%;
}

.x-menu li.x-menu-sep-li{
	font-size:1px;
	line-height:1px;
}

.x-menu-list-item{
	white-space: nowrap;
	display:block;
	padding:1px;
}

.x-menu-item{
	-moz-user-select: none;
	-khtml-user-select:none;
	-webkit-user-select:ignore;
}

.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;
}

a.x-menu-item {
	cursor: pointer;
	display: block;
	line-height: 16px;
	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 {
	background-repeat: repeat-x;
	background-position: left bottom;
	border-style:solid;
	border-width: 1px 0;
	margin:0 1px;
	padding: 0;
}

.x-menu-item-active a.x-menu-item {
	border-style:solid;
	border-width:0 1px;
	margin:0 -1px;
}

.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-menu-check-item .x-menu-item-icon{
	background: transparent no-repeat center;
}

.x-menu-group-item .x-menu-item-icon{
	background-color: transparent;
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{
	background: transparent no-repeat center;
}

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

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

.x-menu .x-color-palette, .x-menu .x-date-picker{
	margin-left: 26px;
	margin-right:4px;
}

.x-menu .x-date-picker{
	border:1px solid;
	margin-top:2px;
	margin-bottom:2px;
}

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

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

/*
 * fixes separator visibility problem in IE 6
 */
.ext-strict .ext-ie6 .x-menu-sep-li {
	padding: 3px 4px;
}
.ext-strict .ext-ie6 .x-menu-sep {
	margin: 0;
	height: 1px;
}

/*
 * Fixes an issue with "fat" separators in webkit
 */
.ext-webkit .x-menu-sep{
	height: 1px;
}

/*
 * Ugly mess to remove the white border under the picker
 */
.ext-ie .x-date-menu{
	height: 199px;
}

.ext-strict .ext-ie .x-date-menu, .ext-border-box .ext-ie8 .x-date-menu{
	height: 197px;
}

.ext-strict .ext-ie7 .x-date-menu{
	height: 195px;
}

.ext-strict .ext-ie8 .x-date-menu{
	height: auto;
}

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

.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-list-item-indent{
	padding-left: 27px;
}/*
 Creates rounded, raised boxes like on the Ext website - the markup isn't pretty:
  <div class="x-box-blue">
        <div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>
        <div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc">
            <h3>YOUR TITLE HERE (optional)</h3>
            <div>YOUR CONTENT HERE</div>
        </div></div></div>
        <div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>
    </div>
 */

.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; /* for calculating scroll offsets */
	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:2px;
	border:1px solid;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}

.x-combo-list .x-combo-selected{
	border:1px dotted !important;
	cursor:pointer;
}

.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;
	border:1px solid;
	line-height: 15px;
	background: transparent repeat-x 0 -1px;
}

.x-panel-body {
	border:1px solid;
	border-top:0 none;
	overflow:hidden;
	position: relative; /* added for item scroll positioning */
}

.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 no-repeat;
}

.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;
}

/* fix ie7 strict mode bug */
.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-color:transparent;
	border: 0 none;
}

.x-panel-ml {
	background: repeat-y 0 0;
	padding-left:6px;
	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;
}
.x-panel-body {
	overflow:hidden;
	zoom:1;
}

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

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

/* Plain */
.x-plain-body {
	overflow:hidden;
}

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

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

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

.x-plain {
	overflow:hidden;
}

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

/* expand / collapse tools */
.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-prev {
	background-position:0 -105px;
}

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

.x-tool-next {
	background-position:0 -120px;
}

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

.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-down {
	background-position:0 -195px;
}

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

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

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

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

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

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

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

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

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

.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-tool-expand {
	background-position:0 -330px;
}

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

.x-tool-collapse {
	background-position:0 -345px;
}

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

.x-tool-resize {
	background-position:0 -360px;
}

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

.x-tool-move {
	background-position:0 -375px;
}

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

/* Ghosting */
.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;
}

/* Buttons */
.x-panel-btns {
	padding:5px;
	overflow:hidden;
}

.x-panel-btns td.x-toolbar-cell{
	padding:3px;
}

.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;
}
/**
 * W3C Suggested Default style sheet for HTML 4
 * http://www.w3.org/TR/CSS21/sample.html
 *
 * Resets for Ext.Panel @cfg normal: true
 */
.x-panel-reset .x-panel-body html,
.x-panel-reset .x-panel-body address,
.x-panel-reset .x-panel-body blockquote,
.x-panel-reset .x-panel-body body,
.x-panel-reset .x-panel-body dd,
.x-panel-reset .x-panel-body div,
.x-panel-reset .x-panel-body dl,
.x-panel-reset .x-panel-body dt,
.x-panel-reset .x-panel-body fieldset,
.x-panel-reset .x-panel-body form,
.x-panel-reset .x-panel-body frame, frameset,
.x-panel-reset .x-panel-body h1,
.x-panel-reset .x-panel-body h2,
.x-panel-reset .x-panel-body h3,
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body h5,
.x-panel-reset .x-panel-body h6,
.x-panel-reset .x-panel-body noframes,
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body p,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body center,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body hr,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body pre 			  { display: block }
.x-panel-reset .x-panel-body li              { display: list-item }
.x-panel-reset .x-panel-body head            { display: none }
.x-panel-reset .x-panel-body table           { display: table }
.x-panel-reset .x-panel-body tr              { display: table-row }
.x-panel-reset .x-panel-body thead           { display: table-header-group }
.x-panel-reset .x-panel-body tbody           { display: table-row-group }
.x-panel-reset .x-panel-body tfoot           { display: table-footer-group }
.x-panel-reset .x-panel-body col             { display: table-column }
.x-panel-reset .x-panel-body colgroup        { display: table-column-group }
.x-panel-reset .x-panel-body td,
.x-panel-reset .x-panel-body th 	          { display: table-cell }
.x-panel-reset .x-panel-body caption         { display: table-caption }
.x-panel-reset .x-panel-body th              { font-weight: bolder; text-align: center }
.x-panel-reset .x-panel-body caption         { text-align: center }
.x-panel-reset .x-panel-body body            { margin: 8px }
.x-panel-reset .x-panel-body h1              { font-size: 2em; margin: .67em 0 }
.x-panel-reset .x-panel-body h2              { font-size: 1.5em; margin: .75em 0 }
.x-panel-reset .x-panel-body h3              { font-size: 1.17em; margin: .83em 0 }
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body p,
.x-panel-reset .x-panel-body blockquote,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body fieldset,
.x-panel-reset .x-panel-body form,
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body dl,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body menu            { margin: 1.12em 0 }
.x-panel-reset .x-panel-body h5              { font-size: .83em; margin: 1.5em 0 }
.x-panel-reset .x-panel-body h6              { font-size: .75em; margin: 1.67em 0 }
.x-panel-reset .x-panel-body h1,
.x-panel-reset .x-panel-body h2,
.x-panel-reset .x-panel-body h3,
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body h5,
.x-panel-reset .x-panel-body h6,
.x-panel-reset .x-panel-body b,
.x-panel-reset .x-panel-body strong          { font-weight: bolder }
.x-panel-reset .x-panel-body blockquote      { margin-left: 40px; margin-right: 40px }
.x-panel-reset .x-panel-body i,
.x-panel-reset .x-panel-body cite,
.x-panel-reset .x-panel-body em,
.x-panel-reset .x-panel-body var,
.x-panel-reset .x-panel-body address    	  { font-style: italic }
.x-panel-reset .x-panel-body pre,
.x-panel-reset .x-panel-body tt,
.x-panel-reset .x-panel-body code,
.x-panel-reset .x-panel-body kbd,
.x-panel-reset .x-panel-body samp       	  { font-family: monospace }
.x-panel-reset .x-panel-body pre             { white-space: pre }
.x-panel-reset .x-panel-body button,
.x-panel-reset .x-panel-body textarea,
.x-panel-reset .x-panel-body input,
.x-panel-reset .x-panel-body select   		  { display: inline-block }
.x-panel-reset .x-panel-body big             { font-size: 1.17em }
.x-panel-reset .x-panel-body small,
.x-panel-reset .x-panel-body sub,
.x-panel-reset .x-panel-body sup 			  { font-size: .83em }
.x-panel-reset .x-panel-body sub             { vertical-align: sub }
.x-panel-reset .x-panel-body sup             { vertical-align: super }
.x-panel-reset .x-panel-body table           { border-spacing: 2px; }
.x-panel-reset .x-panel-body thead,
.x-panel-reset .x-panel-body tbody,
.x-panel-reset .x-panel-body tfoot           { vertical-align: middle }
.x-panel-reset .x-panel-body td,
.x-panel-reset .x-panel-body th          	  { vertical-align: inherit }
.x-panel-reset .x-panel-body s,
.x-panel-reset .x-panel-body strike,
.x-panel-reset .x-panel-body del  			  { text-decoration: line-through }
.x-panel-reset .x-panel-body hr              { border: 1px inset }
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body dd        	  { margin-left: 40px }
.x-panel-reset .x-panel-body ul, .x-panel-reset .x-panel-body menu, .x-panel-reset .x-panel-body dir { list-style-type: disc;}
.x-panel-reset .x-panel-body ol              { list-style-type: decimal }
.x-panel-reset .x-panel-body ol ul,
.x-panel-reset .x-panel-body ul ol,
.x-panel-reset .x-panel-body ul ul,
.x-panel-reset .x-panel-body ol ol    		  { margin-top: 0; margin-bottom: 0 }
.x-panel-reset .x-panel-body u,
.x-panel-reset .x-panel-body ins          	  { text-decoration: underline }
.x-panel-reset .x-panel-body br:before       { content: "\A" }
.x-panel-reset .x-panel-body :before, .x-panel-reset .x-panel-body :after { white-space: pre-line }
.x-panel-reset .x-panel-body center          { text-align: center }
.x-panel-reset .x-panel-body :link, .x-panel-reset .x-panel-body :visited { text-decoration: underline }
.x-panel-reset .x-panel-body :focus          { outline: invert dotted thin }

/* Begin bidirectionality settings (do not change) */
.x-panel-reset .x-panel-body BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
.x-panel-reset .x-panel-body BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }
.x-window {
	zoom:1;
}

.x-window .x-window-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-tl .x-window-header {
	padding:5px 0 4px 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:6px;
	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-color: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-window-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;
}

.ext-webkit .x-dlg-focus{
	width: 1px;
	height: 1px;
}

.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-width:0;
 }

.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-layout-ct {
	 position: relative;
 }

.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 2px;
}

.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;
}

/* IE6 strict won't drag w/out a color */
.ext-strict .ext-ie6 .x-layout-split{
	background-color: #fff !important;
	filter: alpha(opacity=1);
}



.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;
}

/* mini mode */
.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-color:transparent;
}

.x-layout-cmini-north, .x-layout-cmini-south {
	border:0 none;
	height:5px !important;
	padding:0;
	background-color: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;
	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;
}

.ext-strict .ext-ie7 .x-progress-text-back{
	width: 100%;
}
.x-list-header{
	background: repeat-x 0 bottom;
	cursor:default;
	zoom:1;
	height:22px;
}

.x-list-header-inner div {
	display:block;
	float:left;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.x-list-header-inner div em {
	display:block;
	border-left:1px solid;
	padding:4px 4px;
	overflow:hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
	line-height:14px;
}

.x-list-body {
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	zoom:1;
	float: left;
	width: 100%;
}

.x-list-body dl {
	zoom:1;
}

.x-list-body dt {
	display:block;
	float:left;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor:pointer;
	zoom:1;
}

.x-list-body dt em {
	display:block;
	padding:3px 4px;
	overflow:hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.x-list-resizer {
	border-left:1px solid;
	border-right:1px solid;
	position:absolute;
	left:0;
	top:0;
}

.x-list-header-inner em.sort-asc {
	background: transparent no-repeat center 0;
	border-style:solid;
	border-width: 0 1px 1px;
	padding-bottom:3px;
}

.x-list-header-inner em.sort-desc {
	background: transparent no-repeat center -23px;
	border-style:solid;
	border-width: 0 1px 1px;
	padding-bottom:3px;
}

/* Shared styles */
.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;
}

/* Horizontal styles */
.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;
}

/* Vertical styles */
.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;
}

.x-window-dlg .x-dlg-icon .ext-mb-content{
	zoom: 1;
	margin-left: 47px;
}

.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;
}.ext-el-mask {
	 background-color: #ccc;
 }


.ext-el-mask-msg div {
	background-color: #eee;
	border-color:#a3bad9;
	color:#222;
	font:normal 11px tahoma, arial, helvetica, sans-serif;
}


.x-item-disabled {
	color: gray;
}

.x-item-disabled * {
	color: gray !important;
}

.x-splitbar-proxy {
	background-color: #aaa;
}

.x-color-palette a {
	border-color:#fff;
}

.x-color-palette a:hover, .x-color-palette a.x-color-palette-sel {
	border-color:#8bb8f3;
	background-color: #deecfd;
}

/*
.x-color-palette em:hover, .x-color-palette span:hover{
    background-color: #deecfd;
}
*/

.x-color-palette em {
	border-color:#aca899;
}

.x-ie-shadow {
	background-color:#777;
}


.x-spotlight {
	background-color: #ccc;
}
.x-tab-panel-header, .x-tab-panel-footer {
	background-color: #deecfd;
	border-color:#8db2e3;
	overflow:hidden;
	zoom:1;
}

.x-tab-panel-header, .x-tab-panel-footer {
	border-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: #deecfd;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 11px tahoma,arial,helvetica;
	color:#416aa3;
}

.x-tab-strip-over span.x-tab-strip-text {
	color:#15428b;
}

.x-tab-strip-active span.x-tab-strip-text {
	color:#15428b;
	font-weight:bold;
}

.x-tab-strip-disabled .x-tabs-text {
	color:#aaaaaa;
}


.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-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-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar {
	border-color:#99bbe8;
}.x-form-field {
	 font:normal 12px tahoma, arial, helvetica, sans-serif;
 }

.x-form-select-one {
	background-color:#fff;
	border-color:#b5b8c8;
}

.x-form-check-group-label {
	border-bottom: 1px solid #99bbe8;
	color: #15428b;
}

.x-editor .x-form-check-wrap {
	background-color:#fff;
}

.x-trigger-wrap-focus .x-form-trigger {
	border-bottom-color:#7eadd9;
}

.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:#7eadd9;
}



.x-form-invalid.x-form-composite {
	border: none;
	background-image: none;
}




.x-form-grow-sizer {
	font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-form-item {
	font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-form-empty-field {
	color:gray;
}

.x-small-editor .x-form-field {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.ext-webkit .x-small-editor .x-form-field {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-fieldset {
	border-color:#b5b8c8;
}

.x-fieldset legend {
	font:bold 11px tahoma, arial, helvetica, sans-serif;
	color:#15428b;
}
.x-btn{
	font:normal 11px tahoma, verdana, helvetica;
}

.x-btn button{
	font:normal 11px arial,tahoma,verdana,helvetica;
	color:#333;
}

.x-btn em {
	font-style:normal;
	font-weight:normal;
}

.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
	color:#000;
}

.x-btn-disabled *{
	color:gray !important;
}

.x-btn-group-header {
	color: #3e6aaa;
}

.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-paging-info {
	color:#444;
}




.x-resizable-proxy{
	border-color:#3b5a82;
}
.x-resizable-overlay{
	background-color:#fff;
}
.x-grid3 {
	background-color:#fff;
}

.x-grid-panel .x-panel-mc .x-panel-body {
	border-color:#99bbe8;
}

.x-grid3-row td, .x-grid3-summary-row td{
	font:normal 11px/13px arial, tahoma, helvetica, sans-serif;
}

.x-grid3-hd-row td {
	font:normal 11px/15px arial, tahoma, helvetica, sans-serif;
}


.x-grid3-hd-row td {
	border-left-color:#eee;
	border-right-color:#d0d0d0;
}


.x-grid3-row {
	border-color:#ededed;
	border-top-color:#fff;
}

.x-grid3-row-alt{
	background-color:#fafafa;
}


.x-grid3-resize-proxy {
	background-color:#777;
}

.x-grid3-resize-marker {
	background-color:#777;
}

.x-grid3-header-pop {
	border-left-color:#d0d0d0;
}


td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
	border-left-color:#aaccf6;
	border-right-color:#aaccf6;
}


.x-tree-node{
	color:#000;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-node a, .x-dd-drag-ghost a{
	color:#000;
}

.x-tree-node a span, .x-dd-drag-ghost a span{
	color:#000;
}

.x-tree-node .x-tree-node-disabled a span{
	color:gray !important;
}

.x-tree-node div.x-tree-drag-insert-below{
	border-bottom-color:#36c;
}

.x-tree-node div.x-tree-drag-insert-above{
	border-top-color:#36c;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
	border-bottom-color:#36c;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
	border-top-color:#36c;
}

.x-tree-node .x-tree-drag-append a span{
	background-color:#ddd;
	border-color:gray;
}

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

.x-tree-node .x-tree-selected {
	background-color: #d9e8fb;
}
.x-date-picker {
	 border-color: #1b376c;
	 background-color:#fff;
 }



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


.x-date-inner td {
	border-color:#fff;
}

.x-date-inner a {
	font:normal 11px arial, helvetica,tahoma,sans-serif;
	color:#000;
}

.x-date-inner .x-date-active{
	color:#000;
}



.x-date-inner .x-date-today a{
	border-color:darkred;
}

.x-date-inner .x-date-selected span{
	font-weight:bold;
}

.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
	color:#aaa;
}



.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
	color:#000;
	background-color:#ddecfe;
}

.x-date-inner .x-date-disabled a {
	background-color:#eee;
	color:#bbb;
}

.x-date-mmenu{
	background-color:#eee !important;
}

.x-date-mmenu .x-menu-item {
	font-size:10px;
	color:#000;
}

.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 td {
	border-top-color: #c5d2df;
}

td.x-date-mp-month a,td.x-date-mp-year a {
	color:#15428b;
}

td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
	color:#15428b;
	background-color: #ddecfe;
}



.x-tip .x-tip-mc {
	font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
	background-color: #fff;
}

.x-tip .x-tip-header-text {
	font: bold 11px tahoma,arial,helvetica,sans-serif;
	color:#444;
}

.x-tip .x-tip-body {
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	color:#444;
}



.x-menu-floating{
	border-color:#718bb7;
}

.x-menu-nosep {
	background-image:none;
}

.x-menu-list-item{
	font:normal 11px arial,tahoma,sans-serif;
}

.x-menu-sep {
	background-color:#e0e0e0;
	border-bottom-color:#fff;
}

a.x-menu-item {
	color:#222;
}


.x-menu-item-active a.x-menu-item {
	border-color:#aaccf6;
}

.x-menu-group-item .x-menu-item-icon{
	background-image:none;
}

.x-menu-plain {
	background-color:#f0f0f0 !important;
	background-image: none;
}

.x-date-menu, .x-color-menu{
	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-box-mc h3 {
	font-size: 14px;
	font-weight: bold;
}

.x-box-blue .x-box-mc {
	background-color: #c3daf9;
}

.x-box-blue .x-box-mc h3 {
	color: #17385b;
}



.x-combo-list-inner {
	background-color:#fff;
}


.x-resizable-pinned .x-combo-list-inner {
	border-bottom-color:#98c0f4;
}

.x-combo-list-item {
	border-color:#fff;
}

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

.x-combo-list .x-toolbar {
	border-top-color:#98c0f4;
}

.x-combo-list-small {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
}.x-panel {
	 border-color: #99bbe8;
 }

.x-panel-body {
	border-color:#99bbe8;
	background-color:#fff;
}

.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
	border-color:#99bbe8;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
	border-top-color:#99bbe8;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border-top-color:#99bbe8;
}

.x-panel-tl .x-panel-header {
	color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
}



.x-panel-ghost {
	background-color:#cbddf3;
}

.x-panel-ghost ul {
	border-color:#99bbe8;
}

.x-panel-dd-spacer {
	border-color:#99bbe8;
}

.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:#99bbe8;
}

.x-window-tl .x-window-header {
	color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
}

.x-window-mc {
	border-color:#99bbe8;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	background-color:#dfe8f6;
}


.x-window-maximized .x-window-tc {
	background-color:#fff;
}

.x-window-bbar .x-toolbar {
	border-top-color:#99bbe8;
}

.x-panel-ghost .x-window-tl {
	border-bottom-color:#99bbe8;
}

.x-panel-collapsed .x-window-tl {
	border-bottom-color:#84a0c4;
}

.x-dlg-mask{
	background-color:#ccc;
}

.x-window-plain .x-window-mc {
	background-color: #ccd9e8;
	border-color: #a3bae9 #dfe8f6 #dfe8f6 #a3bae9;
}

.x-window-plain .x-window-body {
	border-color: #dfe8f6 #a3bae9 #a3bae9 #dfe8f6;
}

body.x-body-masked .x-window-plain .x-window-mc {
	background-color: #ccd9e8;
}.x-html-editor-wrap {
	 border-color:#a9bfd3;
	 background-color:#fff;
 }


.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-bottom-color:#99bbe8;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
	border-top-color:#99bbe8;
}

.x-tab-panel-bbar-noborder .x-toolbar {
	border-top-color:#99bbe8;
}

.x-tab-panel-tbar-noborder .x-toolbar {
	border-bottom-color:#99bbe8;
}.x-border-layout-ct {
	 background-color:#dfe8f6;
 }


.x-layout-collapsed{
	background-color:#d2e0f2;
	border-color:#98c0f4;
}

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


.x-progress-text {
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

.x-progress-text-back {
	color:#396095;
}

.x-list-header-inner div em {
	border-left-color:#ddd;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-list-body dt em {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-list-over {
	background-color:#eee;
}

.x-list-selected {
	background-color:#dfe8f6;
}

.x-list-resizer {
	border-left-color:#555;
	border-right-color:#555;
}


/*!
 * Ext JS Library 3.4.0
 * Copyright(c) 2006-2011 Sencha Inc.
 * licensing@sencha.com
 * http://www.sencha.com/license
 */
.ux-layout-center-item {
	margin:0 auto;
	text-align:left;
}
.ux-layout-center .x-panel-body,
body.ux-layout-center {
	text-align:center;
}
.x-column-tree .x-panel-header {
	 padding: 3px 0px 0px 0px;
	 border-bottom-width: 0px;
 }

.x-column-tree .x-panel-header .x-panel-header-text {
	margin-left: 3px
}

.x-column-tree .x-tree-node {
	zoom:1;
}
.x-column-tree .x-tree-node-el {
	/*border-bottom:1px solid #eee; borders? */
	zoom:1;
}
.x-column-tree .x-tree-selected {
	background: #d9e8fb;
}
.x-column-tree  .x-tree-node a {
	line-height:18px;
	vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{

}
.x-column-tree  .x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#000;
}
.x-tree-col {
	float:left;
	overflow:hidden;
	padding:0 1px;
	zoom:1;
}

.x-tree-col-text, .x-tree-hd-text {
	color:#000;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding:3px 3px 3px 5px;
	white-space: nowrap;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}



.x-tree-hd {
	float:left;
	overflow:hidden;
	border-left:1px solid #eee;
	border-right:1px solid #d0d0d0;
}
/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
	position: relative;
	height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
	position: absolute;
	left: 0;
	z-index: 3;
	color: #777;
}/**
 * GridFilters Styles
 **/
/*
.x-grid3-hd-row .ux-filtered-column {
	border-left:  1px solid #C7E3B4;
	border-right: 1px solid #C7E3B4;
}

.x-grid3-hd-row .ux-filtered-column .x-grid3-hd-inner {
	background-image: url(/images/ux/header_bg.gif);
}

.ux-filtered-column .x-grid3-hd-btn {
	background-image: url(/images/ux/hd-btn.gif);
}
*/
.x-grid3-hd-row td.ux-filtered-column {
	font-style: italic;
	font-weight: bold;
}


/* Temporary Patch for Bug ??? */
.x-menu-list-item-indent .x-menu-item-icon {
	position: relative;
	top: 3px;
	left: 3px;
	margin-right: 10px;
}
li.x-menu-list-item-indent {
	padding-left:0px;
}
li.x-menu-list-item div {
	display: block;
}

/**
 * RangeMenu Styles
 **/

.x-grid3-summary-row {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#333;
	background: #f1f2f4;
}
.x-grid3-summary-row .x-grid3-cell-inner {
	font-weight:bold;
	padding-bottom:4px;
}
.x-grid3-cell-first .x-grid3-cell-inner {
	padding-left:16px;
}
.x-grid-hide-summary .x-grid3-summary-row {
	display:none;
}
.x-grid3-summary-msg {
	padding:4px 16px;
	font-weight:bold;
}.x-grouptabs-panel {
	 background-color: #4E78B1;
	 border: solid 15px #4E78B1;
 }
.x-tab-panel-left .x-grouptabs-panel-header,
.x-tab-panel-right .x-grouptabs-panel-header {
	float: left;
	border: 0;
	background: transparent;
}
.x-tab-panel-right .x-grouptabs-panel-header {
	float:right;
}
.x-tab-panel-left .x-grouptabs-bwrap {
	float: right;
	position: relative;
}
.x-tab-panel-right .x-grouptabs-bwrap {
	float: left;
	position: relative;
}
.x-tab-panel-left ul.x-grouptabs-strip,
.x-tab-panel-right ul.x-grouptabs-strip {
	width: auto;
	display: block;
}
.x-tab-panel-left ul.x-grouptabs-strip li,
.x-tab-panel-right ul.x-grouptabs-strip li {
	padding: 6px 0 2px 6px;
	float: none;
	margin: 0;
	position: relative;
	clear: both;
}
.x-tab-panel-left .x-tab-panel-header ul.x-grouptabs-strip a.x-grouptabs-text,
.x-tab-panel-right .x-tab-panel-header ul.x-grouptabs-strip a.x-grouptabs-text{
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
}

.x-tab-panel-left .x-tab-panel-header ul.x-grouptabs-strip a.x-grouptabs-text{
	padding-left: 18px;
}
.x-tab-panel-right .x-tab-panel-header ul.x-grouptabs-strip a.x-grouptabs-text{
	padding-right: 18px;
}

.x-tab-panel-left .x-tab-panel-header ul.x-grouptabs-sub a.x-grouptabs-text,
.x-tab-panel-right .x-tab-panel-header ul.x-grouptabs-sub a.x-grouptabs-text{
	font-size: 12px;
	padding: 0;
}

.x-tab-panel-left .x-tab-panel-header ul.x-grouptabs-sub a.x-grouptabs-text{
	margin-left: 4px;
}
.x-tab-panel-right .x-tab-panel-header ul.x-grouptabs-sub a.x-grouptabs-text{
	margin-right: 4px;
}

.x-grouptabs-panel .x-grouptabs-strip a.x-grouptabs-text{
	overflow: hidden;
	white-space: nowrap;
	display: block;
	color: #DFE8F6;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.x-tab-panel-right .x-grouptabs-strip a.x-grouptabs-text {
	text-align: right;
}

.x-grouptabs-panel .x-grouptabs-strip-active a.x-grouptabs-text {
	color: #395B8E;
}

.x-grouptabs-panel ul.x-grouptabs-sub a.x-grouptabs-text {
	font-weight: normal;
}
.x-tab-joint {
	position: absolute;
	width: 3px;
	top: 1px;
	background: #fff;
	z-index: 8999;
}

.x-grouptabs-panel .x-grouptabs-panel-body {
	border: 1px solid #999;
}

.x-grouptabs-panel ul.x-grouptabs-strip li {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
}

.x-grouptabs-panel ul.x-grouptabs-strip li.x-grouptabs-strip-active {
	border: 0;
	background: #fff;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.x-tab-panel-left ul.x-grouptabs-strip li.x-grouptabs-strip-active {
	border-left: 1px solid #999;
}
.x-tab-panel-right ul.x-grouptabs-strip li.x-grouptabs-strip-active {
	border-right: 1px solid #999;
}

.x-grouptabs-panel li.x-grouptabs-strip-active ul.x-grouptabs-sub li.x-grouptabs-strip-active{
	background-color: #EDEEF0;
}

.x-grouptabs-panel li.x-grouptabs-strip-active ul.x-grouptabs-sub {
	background-color: transparent;
}

.x-grouptabs-panel li.x-grouptabs-strip-active ul.x-grouptabs-sub li {
	border-color: transparent;
}

/* Tab corners */

.x-grouptabs-panel .x-grouptabs-strip-active .x-grouptabs-corner {
	display: block;
}
.x-grouptabs-panel .x-grouptabs-main.x-grouptabs-strip-active ul.x-grouptabs-sub .x-grouptabs-corner {
	display: none;
}

.x-grouptabs-panel .x-grouptabs-corner-top-left {
	background-position: top left;
	left: 0; top: 0;
}
.x-grouptabs-panel .x-grouptabs-corner-bottom-left {
	background-position: bottom left;
	left: 0; bottom: 0;
}
.x-grouptabs-panel .x-grouptabs-corner-top-right {
	background-position: top right;
	right: 0; top: 0;
}
.x-grouptabs-panel .x-grouptabs-corner-bottom-right {
	background-position: bottom right;
	right: 0; bottom: 0;
}
.x-grouptabs-panel li.x-grouptabs-strip-active .x-grouptabs-corner-bottom-left{
	bottom: -4px; left: -4px;
}
.x-grouptabs-panel li.x-grouptabs-strip-active .x-grouptabs-corner-bottom-right{
	bottom: -4px; right: -4px;
}
.x-grouptabs-panel li.x-grouptabs-strip-active .x-grouptabs-corner-top-left{
	top: -4px; left: -4px;
}
.x-grouptabs-panel li.x-grouptabs-strip-active .x-grouptabs-corner-top-right{
	top: -4px; right: -4px;
}

.x-grouptabs-panel ul.x-grouptabs-sub li.x-tab-with-icon a.x-grouptabs-text {
	background-repeat: no-repeat;
	padding-left: 20px;
}

/* General tab styling */


.ext-ie6 .x-grouptabs-panel .x-grouptabs-expand,
.ext-border-box .x-grouptabs-panel .x-grouptabs-expand {
	left: 0;
}


/* GroupTabs sub group styling */
.x-grouptabs-sub {
	display: none;
	margin-top: 4px;
}

.x-grouptabs-expanded .x-grouptabs-sub {
	display: block;
}

.x-grouptabs-panel ul.x-grouptabs-sub li {
	height: 18px;
	margin: 0 0 2px;
	padding: 0;
}

.x-grouptabs-panel ul.x-grouptabs-sub .x-grouptabs-main-item {
	display: none;
}

.x-tab-with-icon{
	border-style:none !important;
}
.x-grid3-locked, .x-grid3-unlocked {
	overflow: hidden;
	position: absolute;
}

.x-grid3-locked {
	border-right: 1px solid #99BBE8;
}

.x-grid3-locked .x-grid3-scroller {
	overflow: hidden;
}

.x-grid3-locked .x-grid3-row {
	border-right: 0;
}

.x-grid3-scroll-spacer {
	height: 19px;
}

.x-grid3-unlocked .x-grid3-header-offset {
	padding-left: 0;
}

.x-grid3-unlocked .x-grid3-row {
	border-left: 0;
}
.ux-mselect{
	overflow:auto;
	background:white;
	position:relative; /* for calculating scroll offsets */
	zoom:1;
	overflow:auto;
}
.ux-mselect-item{
	font:normal 12px tahoma, arial, helvetica, sans-serif;
	padding:2px;
	border:1px solid #fff;
	white-space: nowrap;
	cursor:pointer;
}
.ux-mselect-selected{
	border:1px dotted #a3bae9 !important;
	background:#DFE8F6;
	cursor:pointer;
}

.x-view-drag-insert-above {
	border-top:1px dotted #3366cc;
}
.x-view-drag-insert-below {
	border-bottom:1px dotted #3366cc;
}

.ext-ie .ux-form-multiselect .x-fieldset legend {
	margin-bottom: 0;
}
.x-panel-resize {
	height:5px;
	position:relative;
	left:0;
	top:2px;
	cursor:n-resize;
	cursor:row-resize;
	/* for IE */
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}.x-portal .x-panel-dd-spacer {
	 margin-bottom:10px;
 }

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

/* Clean up the look of the portlets */
.x-portlet .x-panel-ml {
	padding-left:2px;
}
.x-portlet .x-panel-mr {
	padding-right:2px;
}
.x-portlet .x-panel-bl {
	padding-left:2px;
}

.x-portlet .x-panel-br {
	padding-right:2px;
}
.x-portlet .x-panel-body {
	background:white;
}
.x-portlet .x-panel-mc {
	padding-top:2px;
}
.x-portlet .x-panel-bc .x-panel-footer {
	padding-bottom:2px;
}
.x-portlet .x-panel-nofooter .x-panel-bc {
	height:2px;
}.ext-ie .x-row-editor .x-form-text {
	 margin:0 !important;
 }

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

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

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

/* Fixes for IE6/7 trigger fields */
.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger, .ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger {
	top: 1px;
}

.ext-ie6 .x-row-editor .x-form-field-trigger-wrap, .ext-ie7 .x-row-editor .x-form-field-trigger-wrap {
	margin-top: -1px;
}

.errorTip .x-tip-body ul{
	list-style-type:disc;
	margin-left:15px;
}
.x-form-spinner-proxy{
	/*background-color:#ff00cc;*/
}


.x-form-field-wrap .x-form-spinner-overup{
	background-position:-17px 0;
}
.x-form-field-wrap .x-form-spinner-clickup{
	background-position:-34px 0;
}
.x-form-field-wrap .x-form-spinner-overdown{
	background-position:-51px 0;
}
.x-form-field-wrap .x-form-spinner-clickdown{
	background-position:-68px 0;
}


.x-trigger-wrap-focus .x-form-spinner-trigger{
	background-position:-85px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overup{
	background-position:-102px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickup{
	background-position:-119px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overdown{
	background-position:-136px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickdown{
	background-position:-153px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
	border-bottom: 1px solid #7eadd9;
}


.x-trigger-wrap-focus .x-form-spinner-splitter{
	background-position:-14px 0;
}
/* StatusBar - structure */
.x-statusbar .x-status-text {
	cursor: default;
	/*
		height: 21px;
		line-height: 21px;
		padding: 0 4px;
	*/
}
.x-statusbar .x-status-busy {
	padding-left: 25px !important;
	background: transparent no-repeat 3px 2px;
}

.x-toolbar div.xtb-text

.x-statusbar .x-status-text-panel {
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 2px 8px 2px 5px;
}

/* StatusBar word processor example styles */

#word-status .x-status-text-panel .spacer {
	width: 60px;
	font-size:0;
	line-height:0;
}
#word-status .x-status-busy {
	padding-left: 25px !important;
	background: transparent no-repeat 3px 2px;
}
#word-status .x-status-saved {
	padding-left: 25px !important;
	background: transparent no-repeat 3px 2px;
}

/* StatusBar form validation example styles */

.x-statusbar .x-status-error {
	cursor: pointer;
	padding-left: 25px !important;
	background: transparent no-repeat 3px 2px;
}
.x-statusbar .x-status-valid {
	padding-left: 25px !important;
	background: transparent no-repeat 3px 2px;
}
.x-status-error-list {
	font: 11px tahoma,arial,verdana,sans-serif;
	position: absolute;
	z-index: 9999;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 5px 10px;
}
.x-status-error-list li {
	cursor: pointer;
	list-style: disc;
	margin-left: 10px;
}
.x-status-error-list li a {
	text-decoration: none;
}
.x-status-error-list li a:hover {
	text-decoration: underline;
}


/* *********************************************************** */
/* *********************************************************** */
/* *********************************************************** */


/* StatusBar - visual */

.x-status-error-list {
	border-color: #C33;
}
.x-status-error-list li a {
	color: #15428B;
}.x-treegrid-root-table {
	 border-right: 1px solid;
 }

.x-treegrid-root-node {
	overflow: auto;
}

.x-treegrid-hd-hidden {
	visibility: hidden;
	border: 0;
	width: 0;
}

.x-treegrid-col {
	border-bottom: 1px solid;
	height: 20px;
	overflow: hidden;
	vertical-align: top;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.x-treegrid-text {
	padding-left: 4px;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.x-treegrid-resizer {
	border-left:1px solid;
	border-right:1px solid;
	position:absolute;
	left:0;
	top:0;
}

.x-treegrid-header-inner {
	overflow: hidden;
}

.x-treegrid-root-table,
.x-treegrid-col {
	border-color: #ededed;
}

.x-treegrid-resizer {
	border-left-color:#555;
	border-right-color:#555;
}




/* pltix.css */
html,body{height:100%}

/* receipt */
@media print{#footer,#rasporka,.centerPanel-tbar,.top_header_area,.pp_receipt_print_hidden{display:none}}
.pp_receipt_ct{font-size:12px;margin:0 auto;padding:20px 0 30px 0;}
.pp_receipt_table{width:78%}
.pp_receipt_small .pp_receipt_table{width:100%}

/* oauth */
.pp_oauth_ct{width:700px;font-size:14px;margin:0 auto;padding:20px 0;}

/* CHROME 18+ BUG TMP FIX */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.x-grid3-row td.x-grid3-cell{padding-left:0;padding-right:0;}
	.x-grid3-header table{table-layout:auto !important;}
}

/* unsel */
.x-unselectable {
	user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-drag: none;
	cursor: default;
}

/* pp-icons font */

.pp-icons-prev,.pp-icons-next{cursor:pointer !important;font-family:'pp-icons'}
/*.x-rgpanel-css{padding:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #ccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3));background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3);background: -ms-linear-gradient(top,  #ffffff,  #e3e3e3);}*/
.x-rgpanel-css{padding:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #ccc;background:#F8F8F8}
.pp-round-panel{-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:2px solid #4a1d6d;width:46px;height:46px;line-height:43px;text-align:center;color:#4a1d6d;font-weight:bold;margin: 0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pp-round-panel.inv{border:none;background:#4a1d6d;color:#ffffff;line-height:46px;}

.x-rgpanel-pi .x-plain-header{font-size:14px;padding:0 10px 10px 0}
.x-rgpanel-pi{padding:10px 0 10px 20px;margin-top:15px;margin-bottom:20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #ccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ffa6', endColorstr='#86df86');background: -webkit-gradient(linear, left top, left bottom, from(#a6ffa6), to(#86df86));background: -moz-linear-gradient(top,  #a6ffa6,  #86df86);background: -ms-linear-gradient(top,  #a6ffa6,  #86df86);}

.x-rgpanel-pi-small .x-plain-header{font-size:12px;padding:10px;margin:10px 0;border:1px solid #ccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ffa6', endColorstr='#86df86');background: -webkit-gradient(linear, left top, left bottom, from(#a6ffa6), to(#86df86));background: -moz-linear-gradient(top,  #a6ffa6,  #86df86);background: -ms-linear-gradient(top,  #a6ffa6,  #86df86);}

.x-rgpanel-pin-code .form-part-header{font-size:14px;padding-left:4px;padding-bottom:10px}
.x-rgpanel-pin-code .form-part-bwrap{padding:0 0 0 3px}
.x-rgpanel-pin-code{margin-bottom:20px !important;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #ccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ffa6', endColorstr='#86df86');background: -webkit-gradient(linear, left top, left bottom, from(#a6ffa6), to(#86df86));background: -moz-linear-gradient(top,  #a6ffa6,  #86df86);background: -ms-linear-gradient(top,  #a6ffa6,  #86df86);}

/* user */
.pp_user_gr{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#cccccc');background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#cccccc));background:-moz-linear-gradient(top,#f2f2f2,#cccccc);background:-ms-linear-gradient(top,#f2f2f2,#cccccc);}
.pp_user_rb{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.pp_user_ct{width:100%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;padding:10px;font-size:14px;}
.pp_user_ct td{vertical-align:top}
.pp_user_item{background:#ffffff;padding:10px;margin-top:10px}
.pp_user_header_td_img{width:272px;text-align:center;-webkit-border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;padding:30px 0 30px 10px;background-color:#ffffff}
.pp_user_header_td_descr{-webkit-border-radius:0 7px 7px 0;-moz-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;padding:30px 0 30px 10px;background-color:#ffffff}
.pp_user_header_td_descr p{font-size:24px}
.pp_user_buttons{width:240px;height:80px}
.pp_user_buttons > div{margin:10px 0 10px 0}
.pp_user_sm div{height:70px;line-height:70px;padding-left:80px;background-position-y:50%;background-repeat:no-repeat;color:#656565}
.pp_user_sm a{text-decoration:none}

.pp_user_events_title{margin-top:10px;margin-bottom:5px;text-align:center;font-size:21px;padding:7px;border:1px solid #cccccc;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2');background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f2f2f2));background:-moz-linear-gradient(top,#ffffff,#f2f2f2);background:-ms-linear-gradient(top,#ffffff,#f2f2f2);}
#addthis_toolbox_user .addthis_button_facebook_like{width:55px}
#addthis_toolbox_user .addthis_button_tweet{width:68px}
#addthis_toolbox_user .addthis_button_google_plusone{width:61px}

/* event */

.pp_event_rborder{overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff}
.pp_event_media_header_image{text-align:center;}
.pp_event_media_header_image_solid{border-left:solid 1px #ccc;border-right:solid 1px #ccc;background-color:#fff}

.pp_event_header_ct{/*height:205px;*/padding-left:15px;padding-top:15px;margin-bottom:10px;position:relative/*;overflow:visible*/}
.pp_event_header_image,.pp_event_header_image div{width:165px;height:165px;float:left}

.pp_event_header_body{padding-left:15px;float:left;font-size:12px}
.pp_event_header_body div{width:480px/*;overflow:hidden*/}
.pp_event_header_button{position:absolute;bottom:20px;right:380px;background:#666666;color:#fff;padding:0 20px;height:36px;line-height:36px;font-size:14px;text-align:center;text-decoration:none}
.pp_event_header_button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pp_event_header_button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a',endColorstr='#1d1d1d');background-image:-webkit-gradient(linear,left top,left bottom,from(#5a5a5a),to(#1d1d1d));background-image:-moz-linear-gradient(top,#5a5a5a,#1d1d1d);background-image: -ms-linear-gradient(top,#5a5a5a, #1d1d1d);}
.pp_event_header_text{color:#676767;font-size:12px;font-style:italic;}
.pp_event_header_name{padding-top:5px;width:780px !important;/*overflow:visible !important;*/font-size:30px;font-weight:bold;line-height:0.95}
.pp_event_header_name span{color:red}
.pp_event_header_presented_by{color:#676767;width:780px !important;}
.pp_event_header_startson{padding-top:10px;color:#600;font-size:14px}
/*.pp_event_header_startson > div{overflow:visible}*/
.pp_event_header_venue{padding-top:10px;color:#676733;font-size:14px}
.pp_event_header_series_ct{width:453px !important;position:relative;margin-top:5px;margin-bottom:10px}
.pp_event_header_series_ct a{bottom:10px;right:25px;}

.pp_event_header_buttons{width:240px;height:99px;position:absolute;bottom:8px;right:15px}
.pp_buttons_top{padding-left:48px;height:30px}
.pp_buttons_top a{padding-left:10px !important;font-size:14px;color:#676767;text-decoration:none}
/*.pp_buttons_pinterest{float:left}*/
#addthis_toolbox_event .addthis_button_facebook_like{width:55px}
#addthis_toolbox_event .addthis_button_tweet{width:68px}
#addthis_toolbox_event .addthis_button_google_plusone{width:61px}

.pp_event_body td{vertical-align:top}

.pp_event_left_ct{width:680px}
.pp_event_item{width:660px;/*float:left;*/padding-left:10px;margin-top:10px;font-size:12px;color:#333}
.pp_event_item_header{padding-left:5px;margin-top:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #cbcbcb;font-size:13px;line-height:21px;height:21px}
.pp_event_item_body{padding:7px 12px 7px 12px}
.pp_event_item_performers{padding:10px 0 25px 10px;}


.ReferersGrid .x-panel-bwrap {
	-moz-border-radius: 5px;
/ /-webkit-border-radius: 5px;
	background:
			#ffffff;
	padding:
			5px;
}

.ReferersGrid .x-grid3-hd-inner {
	color: #333;
}

.ReferersGrid .x-grid3-row {
	border-color: #ffffff;
}

.ReferersEvents .x-grid3-cell {
	border-bottom: 1px solid #ffffff;
	padding-left: 2px;
}

.ReferersEvents .x-grid3-body {
	padding-top: 5px;
}

.ReferersEvents .x-grid3-cell-inner {
	padding: 0;
}

.ReferersEvents .x-border-left {
	border-left: 4px solid #656565;
	height: 19px;
	line-height: 19px;
	padding-left: 3px;
}

/*Stats Start######################################*/
.stats-sales-expander div {
	float: left;
	padding: 3px 3px 3px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.statstbtitle {
	color: #000066 !important;
	font-size: 14px !important;
	font-family: Arial, Verdana !important;
}


.ticketsalesdate {
	color: #999;
	font-size: 11px !important;
	font-family: Arial, Verdana !important;
}

.tickedsalestitle {
	width: 315px;
	height: 22px;
	font-size: 13px !important;
	font-family: Arial, Verdana !important;
}

#TicketSalesStatsPanel .x-tool-toggle {
	margin-top: -25px;
	margin-right: 3px;
	z-index: 1000;
	position: relative;
}
.stats_tb-body .x-panel-body{
	background:none transparent;
}
.stats_tb-bwrap{
	padding:10px 0 15px 17px;
}
.stats-total {
	border-top: 1px solid #ccc;
	color: #000;
	font-weight: bold;
	font-size: 11px
}

.statsmainpanel {
	border: 1px solid #ccc;
}

.statsmainpanel .x-grid3-row-selected {
	background: #e5f1fe !important;
}

.statsmainpanel .ts-details {
	margin-left: 1px;
}

.statsmainpanel .pie {
	border-left: 0px;
}

.statsmainpanel .x-grid3-hd {
	font-weight: bold;
	color: #000 !important;
}

.statsmainpanel .pie .x-panel-header{
	background: url(/images/default/grid/grid3-hrow.gif) #f9f9f9;
	text-align: center;
	color: #000;
}

.stats-total-tb {
	border-color:#d0d0d0 !important;
	background-color:#f9f9f9;
	background-image:url(/images/default/grid/grid3-hrow.gif);
}

.statsmainpanel .pie .stats-total-tb .x-toolbar-left-row td {
	border-left:0px;
	border-right:0px;
}

.stats-total-tb .x-toolbar-left-row td {
	line-height:15px;
	vertical-align:middle;
	border-left:1px solid;
	border-right:1px solid;
	border-left-color:#eee;
	border-right-color:#d0d0d0;
}

.stats-total-tb .xtb-text{
	font-weight: bold;
	padding-left: 4px !important;
}

.statsmainpanel .x-grid3-td-revenue, .statsmainpanel .x-grid3-td-guests {
	color: #339933;
}

.statsmainpanel .x-grid3-td-refunds {
	color: #993333;
}

.statsmainpanel .x-grid3-hd-perc {
	text-align: center;
}

.statsmainpanel .x-grid3-col-perc {
	font-weight: bold;
}

.statsmainpanel .x-grid-group-hd{border:none;cursor:default;}
.statsmainpanel .x-grid-group-hd div.x-grid-group-title{background:none;color:#000;padding-left:6px;}

.pp-stats-refresh{background-image:url(/images/stats-refresh-icon.png);background-repeat:no-repeat;background-position:center;cursor:pointer}

#statsdatetb {
	background: none;
	border: none;
	padding-top: 15px;
}

.statspanel-bwrap {
	padding: 11px;
	background-color: #eff0f2;
}

.statspanel-body {
	padding: 10px;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.statspanel-header {
	padding-left: 12px;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 15px;
	color: #ffffff;
	background: #000 none;
	line-height: 25px;
	height: 25px;
}

.stats-grid .x-grid3-header {
	background: #ffffff;
}

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

.stats-grid .x-grid3-row-over {
	background-color: #cdfbcd;
	background-image: none;
}

.stats-grid .x-grid3-cell-inner {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	color: #999;
	padding: 0 !important;
}

.stats-grid .x-grid3-cell-first .x-grid3-cell-inner {
	border-left: 1px solid #336699;
	padding-left: 3px !important;
}

.stats-grid .x-grid3-cell-first {
	padding: 2px 0 0 10px !important;
}

.stats-grid .x-grid-group-title {
	font-weight: normal !important;
	border-bottom: 1px solid #ccc;
	padding-left: 0 !important;
	background-image: none !important;
}

.stats-grid .x-grid-group {
	padding-top: 1px;
}

.stats-grid .x-grid-group-hd {
	padding-top: 0;
	border-left: 4px solid #656565;
	border-bottom: none;
	padding-left: 3px;
}

.ref .x-grid3-cell-first .x-grid3-cell-inner {
	border-left: 4px solid #656565;
	padding-left: 3px !important;
}

.ref_info .x-grid3-cell-first .x-grid3-cell-inner {
	border-left: none;
}

.ref_info .x-grid3-cell-inner {
	color: #999 !important;
	font-size: 12px !important;
}

.referer_direct {
	color: #656565;
	font-weight: bold;
}

.ref .x-grid3-cell-inner {
	color: #3764a0 !important;
}

.stats-grid .x-panel-body {
	border: 0px none !important;
}

.stats-grid .x-grid3-hd-inner {
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.stats-grid .x-grid3-cell-first .x-grid3-cell-inner {
	color: #000;
}

.stats-bg-logo {
	background: url(/images/stats-bg-logo.png) transparent center no-repeat;
}

.edit_event_coupon_grid .x-grid3-scroller {
	border-top: 1px solid #b5b8c8;
	border-bottom: 1px solid #b5b8c8;
}

.edit_event_coupon_grid .x-grid3-cell-first{
	border-left: 0px;
}

.edit_event_coupon_grid .x-grid3-header {
	background: none transparent !important;
}

.edit_event_coupon_grid .x-grid3-hd-inner {
	color: #999 !important;
	font-weight: normal !important;
}

.edit_event_coupon_grid .x-grid3-cell-inner, .edit_event_coupon_grid .x-grid3-cell-inner a {
	color: #333 !important;
	text-decoration: none;
}

.ux-price-rule-text1 {
	background: url(/images/downarrow-sm.gif) 5px 8px no-repeat;
	padding-top: 12px;
	width: 102px;
	white-space: nowrap;
}

.ux-price-rule-text1-up {
	color: #000099;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-top: -27px;
}

.ux-price-rule-text2{
	padding-right:3px;
}

.ux-price-dt,.ux-price-rule-text2, .ux-price-rule-text3{
	color:#656565;
	white-space: nowrap;
}

.ux-price-rule-text1-down {
	padding-left: 17px;
	color:#656565;
}
.ux-price-rule{
	padding-top:5px;
}

.ux-price-rule-div{
	padding: 10px 0 10px 5px;
	border: 1px solid #ccc;
	background:url(/images/box-bg.gif) repeat-x #f2f2f2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ux-price-delrule,.ux-price-morerule{padding-left:2px}

.ux-price-type-ud{padding-top:7px}
.ux-price-type-ud div{float:left}
.ux-price-sp{margin-left:3px;margin-right:5px;width:107px}
.ux-price-sp-items{padding-top:5px;color:gray}
.ux-price-name-label,.ux-price-descr-label,.ux-price-color-label,.ux-price-divider-label{color:#999;padding:8px 5px 0 0;font:12px Arial, Helvetica, sans-serif}
.ux-price-downarrow{padding-left:22px;background:url(/images/downarrow.gif) no-repeat 8px 12px}
.ux-price-rightarrow{padding:0 0 0 22px;background:url(/images/rightarrow.gif) no-repeat 6px 12px}
.ux-price-divider-label{padding-left:10px;}
.ux-price-ct{padding:10px !important}

.ux-price-venue-ct{white-space:nowrap}
.ux-price-venue{float:left;font-size:14px;line-height:22px;padding-left:7px;width:130px;overflow:hidden}
.ux-price-venue-color{float:left;width:20px;height:20px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid;}

.ux-price-group-label,.ux-price-md-group-label{padding-top:20px;padding-bottom:10px;color:#656565;}
.ux-price-group-left,.ux-price-md-group-left{float:left;width:25px;height:25px;background:url(/images/downarrow.gif) no-repeat 8px 9px}
.ux-price-group-items,.ux-price-group-btn,.ux-price-md-group-items,.ux-price-md-group-btn{margin-left:25px}
.ux-price-group-btn,.ux-price-md-group-btn{padding-top:5px;padding-bottom:3px}

.ux-price-sp-group-label{padding-top:20px;padding-bottom:10px;color:#656565;}
.ux-price-sp-group-left{float:left;width:25px;height:25px;background:url(/images/downarrow.gif) no-repeat 8px 2px}
.ux-price-sp-group-items{margin-left:25px}

.ux-price-drag{width:31px;background:url(/images/icons/move.png) no-repeat;cursor:move}
.x-dd-drag-ghost .ux-price-drag{background:none;}

/*cart Start*/
.pp-cart-venue-color{float:left;width:16px;height:16px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid;margin-right:5px}
.cart_price {
	margin-top: 6px;
	padding: 0px 0px 0px 10px !important;
}

.cart_price {
	position: relative;
	overflow: visible;
}

.cart_price legend {
	position: absolute;
	top: -7px;
	background: #fff;
}


.cart_price a{
	text-decoration: none !important;
	color: #15428b;
}

.cart_price_small a{
	font-size:14px;
	color:#000000;
}

.cart_price_view_seats a{
	font-size:12px;
	color: #15428b;
}

.cart_price_img {
	margin-top: 12px;
}

.cart_price_img_small{
	background-position:center;
}

.cart_price_img_small img{
	height:85px;
	width:85px;
}

.cart_price_ct {
	margin-top: 6px;
}

.cart_price_ct-body {
	margin-top: -20px;
	padding: 0 20px 0 4px;
	height: 55px;
}

.cart_remove_ticket {
	background: none transparent !important;
	border-bottom: none !important;
	padding: 0 3px 0 0 !important;
	z-index: 10;
}

.cart_remove_ticket .xtb-sep{
	height: 22px;
	background: none transparent !important;
}

.cart_remove_ticket .x-btn-tl, .cart_remove_ticket .x-btn-tr, .cart_remove_ticket .x-btn-tc
,.cart_remove_ticket .x-btn-ml, .cart_remove_ticket .x-btn-mr, .cart_remove_ticket .x-btn-mc
,.cart_remove_ticket .x-btn-bl, .cart_remove_ticket .x-btn-br, .cart_remove_ticket .x-btn-bc {
	background: none transparent !important;
}

.cart_price .x-panel-body {
	background-color: transparent !important;
}
.cart_price_small .cart_price_info_td_amount{
	width:1px;
}
.cart_price_info{
	font-size:12px;
}
.cart_price_small .cart_price_info{
	font-size:15px;
}
.cart_price_info .x-panel-bwrap {
	padding: 5px;
	background-color: #d9e2be;
}

.cart_price_info .x-panel-body {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #b9b9b9;
	background-color: white !important;
}

.grand_total_cart {
	/*    margin: 0 20px 10px 0;*/
	height: 24px;
	line-height: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border: 1px solid #000;
	float: right;
}

.grand_total_cart_bottom {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border: 1px solid #000;
	display: block;
	/*
	tmp_payment_plan
		width: 320px;
		height: 24px;
		line-height: 24px;
	*/
	margin: 0 60px;
	padding: 5px 0;
}

.pp-cart-label-expired{text-align:center;padding:10px;float:left;font-size:14px}
.pp-cart-label-expired span{color:#f00;font-weight:bold;}

.pp-cart-questions-body .x-form-item label.x-form-item-label{color:#000000;font-size:14px;font-weight:bold;display:block;}
.pp-cart-questions-body .x-hide-label label.x-form-item-label{display:none}

.pp_cart_optin{padding-bottom: 15px}
.pp_cart_optin p{font-weight:bold;}
.pp_cart_optin div{line-height:18px;}
.pp_cart_optin .info{font-style:italic;}
.pp_cart_optin .frequency{}
.pp_cart_optin .x-rgpanel-css{margin-top:10px;background-color:#fefee6}
.pp_cart_optin .top{font-style:italic;padding-top:5px;line-height:15px;}

/*cart END*/

/*Edit Event Start*/
.ux-price-inventory-info{text-align:justify;}
.ux-price-inventory-info span{cursor:help;}
.ux-price-inventory-info:after{content:"";display:inline-block;width:100%;}
.ux-price-inventory-info-line{border-top:1px solid #ccc;height:10px;margin-top:3px}
.ux-price-type {
	width: 160px;
}

.ux-price-value,.ux-price-quantity{width:81px;}
.ux-price-rule-div .ux-price-value,.ux-price-rule-div .ux-price-quantity{width:54px;}

.ux-price-addrule {
	width: 113px;
}

.ux-price-options {
	width: 92px;
}

.ux-price-btn {
	/*    width: 75px;*/
}

.edit_event_img {
	padding-bottom: 50px;
}

.edit_event-body {
	padding: 12px 0px 30px 14px;
}

.login_form form {
	padding: 12px 0px 0px 14px;
}

#event_form_delivery .x-form-cb-label {
	color: #000 !important;
	font-weight: normal !important;
}

.edit_event_form {
	padding: 0;
}

.edit_event_form .x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
	height:23px!important;
	background-position-x: 3px!important;
	font-size: 12px !important;
	color: #656565;
	padding-left: 21px;
	padding-right: 3px;
}

.edit_event_form .x-btn-icon .x-btn-small .x-btn-text {
	height:23px!important;
	width:23px!important;
}
.edit_event_form .x-html-editor-wrap .x-btn-icon .x-btn-small .x-btn-text {
	height:16px!important;
	width:16px!important;
}

.edit_event_form .x-form-field-wrap .x-form-trigger {
	background-image: url(/images/trigger.gif);
	height:28px!important;
}
.c-title-small .x-form-field-wrap .x-form-trigger {
	background-image: url(/images/trigger-taller.png);
	height:41px!important;
}
.edit_event_form .x-form-field-wrap .x-form-date-trigger{
	background-image: url(/images/date-trigger.gif);
	height:28px!important;
}
.edit_event_form form,.edit_event_form_ct{
	background-color: transparent;
}

.edit_event_form .x-form-cb-label {
	color: #656565/* !important*/;
	font-size: 12px /*!important*/;
	font-family: Arial, Helvetica, sans-serif !important;
}

.edit_event_form .x-form-cb-label a{color:#6565cc;cursor:pointer;text-decoration:none}

.edit_event_form .x-form-invalid-icon{background-position-y:6px;height:24px}

.edit_event_add_images {
	padding: 0 0 0 18px;
	border-left: 1px solid #d9e2be;
	color: #656565;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
}

.edint_event_sync_pl {
	padding: 8px 40px 20px 18px;
	color: #656565;
	font-size: 12px;
	border-right:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif !important;
}
.event_submit_btn{
	margin: 70px 0 0 70px;
	border:1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:185px!important;
	height:50px!important;
}
.event_submit_btn .x-btn-text{
	color:#FFFFFF;
	font-size: 18px;
	height:50px!important;
}
.event_submit_btn .x-btn-mc{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:url(/images/big_btn_bg.png) repeat-x !important;
	width:185px!important;
	height:50px!important;
}
.event_submit_btn .x-btn-tl, .event_submit_btn .x-btn-tr, .event_submit_btn .x-btn-tc, .event_submit_btn .x-btn-ml, .event_submit_btn .x-btn-mr, .event_submit_btn .x-btn-bl, .event_submit_btn .x-btn-br, .event_submit_btn .x-btn-bc {
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
}
.edit_event_img_right {
	padding-left: 15px;
}

.edit_event_images {
	padding: 0 10px 0 0;
	color: #656565;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
}

.x-panel-round-title .x-panel-header {
	padding: 0;
}

.x-panel-round-title .title-right {
	padding: 0 0 0 12px;
}

.x-panel-round-title .x-panel-header, .edit_event-header {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #d3ff98 none;
	height: 21px;
	border: 1px solid #cbcbcb;
	border-bottom-color: #cbcbcb !important;
	color: #333;
	font-size: 13px;
	font-weight: normal !important;
	line-height: 21px;
}

.edit_event-header-left {
	padding: 0 0 0 5px;
}

.edit_event_left_panel {
	width: 612px;
}

.event_edit_explanation {
	width: 269px;
	padding: 5px 15px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #656565;
}

.event_edit_explanation div {
	padding-bottom: 5px;
}

.explanation_box {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #656565;
	border-left: 1px solid #d9e2be;
	padding-left: 21px;
}

.explanation_box1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #656565;
	padding: 7px 0 0 21px;
}

.fee_explanation {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #656565;
}

.event_edit_explanation span {
	color: #000;
}

/*Edit Event End*/
.corner1bl3, .corner1tl3 {
	position: relative;
	height: 3px;
}

.corner2bl3, .corner2tl3 {
	position: relative;
	height: 3px;
}

.hr {
	width: 80%;
	margin-left: 10%;
	height: 1px;
	float: left;
	margin-top: 5px;
	background-color: #ccc;
}

.t_bg {
	background-color: transparent !important;
}

.xx-title {
	background:url(/images/title_header1.png) transparent no-repeat 0 -51px;
	height: 51px!important;
}
.xx-title .lv1{
	height: 51px!important;
	background:url(/images/title_header1.png) transparent no-repeat right top;
	padding: 0 5px 0 5px;
}
.xx-title .lv2{
	overflow:hidden;
	height: 51px!important;
	background:url(/images/title_header1.png) transparent repeat-x 0 -102px;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
	line-height:49px;
	text-transform: uppercase;
}

/*Featured event*/

#home_right,#home_right1 {
	width: 235px;
	text-align: center;
	height:100%;
	background-color: #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.sc_title{
	height:35px;
	font-size: 14px;
	line-height:39px;
	color:#541A7D;
	font-weight: bold;
}
.sc_box_top, .sc_box,#whatshot_area1, #whatshot_area {
	background-color: #ffffff;
	overflow: hidden;
	margin-bottom:7px;
	padding: 3px 0 5px 0;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.sc_box_top{
	border-top-right-radius:0px!important;
	-moz-border-radius-topright:0px!important;
	-webkit-border-top-right-radius: 0px!important;
	border-top-left-radius:0px!important;
	-moz-border-radius-topleft:0px!important;
	-webkit-border-top-left-radius: 0px!important;
}
.bottom_circles td{
	background-color: #ccc;
	vertical-align: top;
	height:35px;
}
.bottom_circles div{
	height:35px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius: 5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	background:#ffffff url(/images/bottom_circles.png) no-repeat center top;
}

.hot_content {
	text-align: left;
	padding-left: 7px;
}

.hot_content .hot_date div{
	width:28px;
	margin:0 auto;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 7px;
	background-color: #efefef;
	padding:3px 0 4px 0;
}

.hot_content td{
	vertical-align:top;
	padding:3px 5px 2px 5px;
}
.hot_date{
	text-align: center;
	padding-top:5px;
}
.hot_date .date{
	color:#333;
	line-height: 16px;
	font-size:14px;
	font-weight: bold;
}
.hot_date .month{
	color:#676767;
	line-height: 12px;
	font-size:10px;
	font-weight: bold;
}




.featured_event_img {
	padding-bottom: 7px;
	display: block;
}
.featured_event_img div{
	width: 215px;
	height:100px;
	margin:0 auto;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border:1px solid #c5c5be;
}

.featured_event_name {
	font-size: 16px;
	width:180px;
	overflow:hidden;
	font-weight: bold;
	text-decoration: none;
	color: #541a7c;
}

.featured_event_by {
	color: #656565;
	font-size: 12px;
}

.featured_event_date {
	font-size: 12px;
	color: #676767;
}

.featured_event_descr {
	color: #676849;
	padding: 7px 0 15px 0;
	font-size: 13px;
}

/*Featured event end*/
/* Info msg */
div#ux-top-msg-ct {
	position: fixed;
	z-index: 20000;
}

.ux-top-msg .x-box-mc {
	font-size: 14px;
}

#ux-top-msg-div {
	position: absolute;
	left: 35%;
	top: 10px;
	width: 350px;
}

/* Info msg end */
#alle_calendar, #home_calendar {
	padding-left:24px;
	text-align:center;
	background:#ffffff;
}

/*
.ext-safari .x-form-field-wrap .x-form-trigger {
    right: auto;
    margin-left: 90px;
}
*/
/* performer cb */
.performer-name-item {
	padding: 3px;
	border: 1px solid #fff;
}

/* performer cb end */
/* loading */
.while-loading-blank, .while-loading-blank div{
	/*    background: #ffffff url(/images/ajax_loader_blue_512.gif) no-repeat center center;*/
	padding: 0;
	border: none;
	background: none;
}

.while-loading, .pp_profile_ct .x-mask-loading {
	background: none;
	border: none;
}

.while-loading div, .pp_profile_ct .x-mask-loading div {
	padding: 5px 10px 5px 25px;
	height: 16px;
	line-height: 16px;
	background: #fbfbfb url(/images/default/grid/loading.gif) no-repeat 5px 5px;
	border: 1px solid #626262;
}

.while-loading-fb, .pp_profile_ct .x-mask-loading{background:none;border:none;}
.while-loading-fb div, .pp_profile_ct .x-mask-loading div{padding: 5px 10px 5px 25px;line-height:16px;background: #fbfbfb url(/images/default/grid/loading.gif) no-repeat 5px center;border:1px solid #626262;}
.while-loading-fb span{cursor:pointer;color:#36f}

.while-rendering {
	background: none;
	border: none;
	top: 80px !important;
}

.while-rendering div {
	padding: 5px 10px 5px 25px;
	height: 16px;
	line-height: 16px;
	background: #fbfbfb url(/images/default/grid/loading.gif) no-repeat 5px 5px;
	border: 1px solid #626262;
}

.center-panel div.ext-el-mask {
	margin-top: 44px;
}
.ext-el-mask{background-color:#222}

#loading-mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20000;background-color:white}
#loading{position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-26px;z-index:20001}
#loading .loading-indicator{background:white;color:#555;font:bold 13px tahoma, arial, helvetica;padding:10px;margin:0;text-align:center;height:auto}

/* ase loading */
.nuevo-loading{
	background:none;
	border:none;
}

.nuevo-loading div{
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	font:normal 24px Arial, Verdana;
	color:#999;
	padding: 0 20px 0 90px;
	height: 84px;
	line-height: 84px;
	background: #fff url(/ase/images/icons/loading_64.gif ) no-repeat 10px 10px;
}

/* loading end */

.edit_event_fees-bwrap {
	border-top: 1px solid #b5b8c8;
	margin-top: -5px;
	padding: 10px 0 0 30px;
}

/* fixs */
.x-field-empty-text {
	color: gray;
	padding: 4px 4px;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.x-date-middle .x-btn .x-btn-text {
	color: #2b2b2b;
}
/* x-date-picker */
.x-date-picker .x-date-inner {
	width: 194px !important;
}
.x-date-date {
	border: 1px solid #dadada !important;
	background-color: #f1f1f1;
	color: #555!important;
	font-size: 10px!important;
	height:15px;
	display:block!important;
	padding:0 5px 0 0!important;
	line-height:15px!important;
}
.x-date-inner td {
	width:26px;
	height:20px!important;
	overflow:hidden;
	padding: 0 !important;
}
.x-date-picker .x-date-inner th {
	background: #ffffff;
	border-bottom: 0 none;
	color: #000;
}
.x-date-picker .x-date-left, .x-date-picker .x-date-right, .x-date-picker .x-date-middle {
	height: 30px;
}
.x-date-right {
	background: url(/images/dp_header.png?1) right -60px no-repeat;
}

.x-date-left {
	background: url(/images/dp_header.png?1) left 4px no-repeat;
}
.x-date-middle {
	background: url(/images/dp_header.png) 0 -28px repeat-x;
}

.x-date-right a {
	margin-right:6px!important;
	width:12px;
	height:12px;
	background: url(/images/dp_right.png) no-repeat left;
}
.x-date-left a {
	margin-left:7px!important;
	width:12px;
	height:12px;
	background: url(/images/dp_left.png) no-repeat right;
}
.x-date-picker, .x-date-menu {
	border: 0px solid #b8b8b8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.x-date-picker .x-date-bottom {
	background: none;
	border-top: 1px solid #b9b9b9;
}
.x-date-picker td.x-date-mp-sel a, .x-date-picker .x-date-inner .x-date-selected a {
	background: #B0B0B0;
	border: 1px solid #11242B;
}

/*
.x-date-right a, .x-date-left a {
    background-image: none;
}
.x-date-picker {
    overflow: hidden;
    width: 194px !important;
}

.x-date-picker .x-date-inner {
    width: 194px !important;
}

.x-date-nextday, .x-date-active {
    width: 26px;
    height: 20px;
    padding: 1px !important;
}




.x-date-picker .x-date-bottom .x-btn {
    border: 1px solid #626262;
    height: 22px;
}

.x-date-picker .x-btn-tl, .x-date-picker .x-btn-tc, .x-date-picker .x-btn-tr, .x-date-picker .x-btn-tl i, .x-date-picker .x-btn-tc i, .x-date-picker .x-btn-tr i, .x-date-picker .x-btn-bl, .x-date-picker .x-btn-bc, .x-date-picker .x-btn-br, .x-date-picker .x-btn-bl i, .x-date-picker .x-btn-bc i, .x-date-picker .x-btn-br i {
    width: 0;
    height: 0;
    display: none;
}

.x-date-picker .x-btn-tc, .x-date-picker .x-btn-bc {
    height: 0;
}

.x-date-picker .x-btn-ml, .x-date-picker .x-btn-mr, .x-date-picker .x-btn-ml i, .x-date-picker .x-btn-mr i {
    width: 0;
    display: none;
}

.x-date-picker .x-btn-mc {
    height: 100%;
    width: 50px;
    background: url(/images/cur/buttons/x22btn_3.gif) repeat-x 0 0px;
}

.x-date-picker .x-btn-text {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.x-date-picker .x-date-middle {
    background: url(/images/grey-gradient.gif) !important;
    height: 30px;
}

.x-date-picker .x-date-left, .x-date-picker .x-date-right {
    height: 30px;
}



.x-date-inner .x-date-today a {
    padding: 1px 5px;
}

.x-date-picker .x-date-inner th {
    background: #ffffff;
    border-bottom: 0 none;
    color: #000;
}

.x-date-picker .x-date-mp-btns {
    background: #11242B;
}

.x-date-picker .x-date-mp table {
    border-right: 1px dashed #616161;
    border-bottom: 1px dashed #616161;
}

.x-date-picker .x-date-mp-btns td {
    border-top: 1px solid #11242B;
}

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

.x-date-picker td.x-date-mp-month a, .x-date-picker td.x-date-mp-year a {
    color: #73726e;
}

.x-date-picker td.x-date-mp-sel a, .x-date-picker .x-date-inner .x-date-selected a {
    background: #B0B0B0;
    border: 1px solid #11242B;
}

.x-date-inner a, .x-date-picker td.x-date-mp-month a:hover, .x-date-picker td.x-date-mp-year a:hover, .x-date-picker .x-date-inner a:hover {
    background: #ededed;
    color: #555;
    font-size: 10px;
}

.x-date-inner a {
    padding: 1px 5px;
}



.x-date-picker .x-date-mp-ybtn a {
    background: transparent url(/images/pltix/panel/tool-sprites.gif) no-repeat;
}

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

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

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

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

.x-date-picker .x-date-mp-btns button {
    background: #40484C;
    border-color: #677680 #15181A #15181A #677680;
}*/

/* x-date-picker end */

/* hlDatePicker */
.x-date-inner .x-date-highlight a {
	border: 1px solid darkgreen;
	padding: 1px 4px;
}

.x-date-inner .x-date-highlight span {
	font-weight: bold;
	color: darkgreen;
}

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

.x-date-inner .x-date-highlight-blue span {
	font-weight: bold;
	color: darkblue;
}

/* hlDatePicker end */
/* FileUploadField */
.x-form-xfile-wrap {
	position: relative;
	/*    height: 22px;*/
}

.x-form-xfile-wrap .x-form-xfile {
	position: absolute;
	right: 25px;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity:0;
	z-index:2;
	/*    height:22px;*/
}

.x-form-xfile-wrap .x-form-xfile-single {
	position: absolute;
	top: 0;
	right: 0;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	/*    height: 22px;*/
}

.x-form-xfile-wrap .x-form-xfile-btn {
	position: absolute;
	right: 25px;
	z-index: 1;
}

.x-form-xfile-wrap .x-form-xfile-btn-single {
	position: absolute;
	right: 0;
	z-index: 1;
}

.x-form-xfile-wrap .x-form-xfile-btn-ad {
	position: absolute;
	right: 0;
}

.x-form-xfile-wrap .x-form-xfile-text {
	position: absolute;
	left: 0;
	z-index: 3;
	color: #777;
}

.x-form-xfile-pb{
	padding-top: 10px;
}

/* FileUploadField end */
/* MoreField */
.x-form-xmore-wrap{position:relative;height:22px;}
.x-form-xmore-wrap .x-form-xmore-btn{position:absolute;right:0;top:0;}
/* MoreField end */
/* x-22-btn */
.x-22-btn .x-btn-tl, .x-22-btn .x-btn-tc, .x-22-btn .x-btn-tr, .x-22-btn .x-btn-tl i, .x-22-btn .x-btn-tc i, .x-22-btn .x-btn-tr i, .x-22-btn .x-btn-bl, .x-22-btn .x-btn-bc, .x-22-btn .x-btn-br, .x-22-btn .x-btn-bl i, .x-22-btn .x-btn-bc i, .x-22-btn .x-btn-br i {
	width: 0;
	display: none;
	height: 0;
}

.x-22-btn .x-btn-tc, .x-22-btn .x-btn-bc {
	display: none;
	height: 0;
}

.x-22-btn .x-btn-ml, .x-22-btn .x-btn-mr, .x-22-btn .x-btn-ml i, .x-22-btn .x-btn-mr i {
	display: none;
	width: 0;
}

.x-22-btn .x-btn-mc {
	background: url(/images/cur/buttons/x22btn_2.gif) repeat-x 0 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #626262;
	height: 23px!important;
	vertical-align: middle;
}

.x-22-btn .x-btn-text {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.x-22-btn-red .x-btn-tl, .x-22-btn-red .x-btn-tc, .x-22-btn-red .x-btn-tr, .x-22-btn-red .x-btn-tl i, .x-22-btn-red .x-btn-tc i, .x-22-btn-red .x-btn-tr i, .x-22-btn-red .x-btn-bl, .x-22-btn-red .x-btn-bc, .x-22-btn-red .x-btn-br, .x-22-btn-red .x-btn-bl i, .x-22-btn-red .x-btn-bc i, .x-22-btn-red .x-btn-br i {
	width: 0;
	height: 0;
	display:none;
}

.x-22-btn-red .x-btn-tc, .x-22-btn-red .x-btn-bc {
	width: 0;
	height: 0;
	display:none;
}

.x-22-btn-red .x-btn-ml, .x-22-btn-red .x-btn-mr, .x-22-btn-red .x-btn-ml i, .x-22-btn-red .x-btn-mr i {
	background: none;
	width: 0;
}

.x-22-btn-red .x-btn-mc {
	background: url(/images/x22btn_red.gif) repeat-x 0 0px;
	border: 1px solid #9a4444;
	height: 20px!important;
}

.x-22-btn-red .x-btn-text {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.x-26-btn-gray .x-btn-mc{
	background: none;

	height: 28px!important;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;

	border: 1px solid #dbdbdb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.x-26-btn-gray.x-btn-over .x-btn-mc{
	/*background: url(/images/status/gray.gif) repeat-x bottom !important;*/
	/*-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #ccc;*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#E8E8E8');
	background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#E8E8E8));
	background:-moz-linear-gradient(top,#f6f6f6,#E8E8E8);background:-ms-linear-gradient(top,#f6f6f6,#E8E8E8);
}
.x-26-btn-gray .x-btn-text{
	color: #000;
	font-weight: normal;
	font-size: 13px;
}

.x-50-btn button{height: 50px !important;}
.x-50-btn .x-btn-mc{background:url(/images/cur/buttons/x50btn.gif) repeat-x bottom !important;height:50px!important;border:1px solid #cccccc;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.x-50-btn .x-btn-text{font-weight:normal;line-heihgt:21px;font-size:21px}

/* x-22-btn end */
/* JoinComboBox */
.x-form-joincb-btn {
	position: absolute;
	top: 0;
	right: 0;
}

/* joinComboBox end */
/* multiselect */
.ux-mselect {
	background: white;
	position: relative;
	zoom: 1;
	overflow: auto !important;
}

.ux-mselect-item {
	font: normal 12px tahoma, arial, helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #fff;
	white-space: nowrap;
	cursor: pointer;
}

.ux-mselect-selected {
	border: 1px dotted #a3bae9 !important;
	background: #DFE8F6;
	cursor: pointer;
}

.x-view-drag-insert-above {
	border-top: 1px dotted #3366cc;
}

.x-view-drag-insert-below {
	border-bottom: 1px dotted #3366cc;
}

/* multiselect end */

/* rowactions */
.ux-row-action-cell .x-grid3-cell-inner {
	padding: 1px 0 0 0;
}

.ux-row-action-item {
	float: left;
	min-width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	cursor: pointer;
	overflow: hidden;
}

.ext-ie .ux-row-action-item {
	width: 16px;
}

.ext-ie .ux-row-action-text {
	width: auto;
}

.ux-row-action-item span {
	vertical-align: middle;
	padding: 0 0 0 20px;
	line-height: 18px;
}

.ext-ie .ux-row-action-item span {
	width: auto;
}

/* rowactions end */
/* icons */
.x-tool-remove{background-image: url(/images/icons/delete.png)}

.icon-clock {
	background-image: url(/images/icons/clock.png) !important;
}

.icon-dollar {
	background-image: url(/images/icons/money_dollar.png) !important;
}

.icon-group {
	background-image: url(/images/icons/group.png) !important;
}

.icon-refresh {
	background-image: url(/images/icons/table_refresh.png) !important;
}

.icon-plus {
	background-image: url(/images/icons/add.png) !important;
}

.icon-minus {
	background-image: url(/images/icons/delete.png) !important;
}

.icon-help {
	background-image: url(/images/help_16.png) !important;
}

.icon-update {background-image: url(/images/icons/update.png) !important;}
.icon-undo{background-image: url(/images/icons/undo.png) !important;}
.icon-cog-edit{background-image:url(/images/icons/cog_edit.png) !important;}

.icon-upload {
	background: url(/images/icons/image_add.png) no-repeat center !important;
}

.icon-image-edit {
	background: url(/images/icons/image_edit.png) no-repeat center !important;
}

.icon-printer {
	background: url(/images/icons/printer.png) no-repeat 0 0 !important;
}

.icon-worldlink {
	background: url(/images/icons/world_link.png) no-repeat 0 0 !important;
}

.icon-chart-bar {
	background: url(/images/icons/chart_bar.png) no-repeat 0 0 !important;
}

.icon-partners {
	background: url(/images/icons/partner.png) no-repeat 0 0 !important;
}

.icon-form-edit {
	background: url(/images/icons/application_form_edit.png) no-repeat 0 0 !important;
}

.icon-user-add {
	background: url(/images/icons/user_add.png) no-repeat 0 0 !important;
}

.icon-user-del {
	background: url(/images/icons/user_del.png) no-repeat 0 0 !important;
}

.icon-money {
	background-image: url(/images/icons/money.png) !important;
}

.icon-money-add {
	background-image: url(/images/icons/money_add.png) !important;
}

.icon-money-del {
	background-image: url(/images/icons/money_delete.png) !important;
}

.icon-ticket-stock {
	background: url(/images/icons/ticket_stock.png) no-repeat 0 0 !important;
}

.icon-cart-add {
	background: url(/images/icons/cart_add.png) no-repeat 0 0 !important;
}

.icon-past-event {
	background: url(/images/icons/past_events.png) no-repeat 0 0 !important;
}

.icon-email-go {
	background: url(/images/icons/email_go.png) no-repeat 0 0 !important;
}

.icon-tab {
	background: url(/images/icons/tab_button.gif) no-repeat 0 0 !important;
}

.icon-tab2 {
	background: url(/images/icons/tab_button.gif) no-repeat 0 2px !important;
}

.icon-info {
	background: url(/images/info.png) no-repeat 0 0 !important;
}

.icon-switch {
	background: url(/images/icons/arrow_switch.png) no-repeat center !important;
}

.icon-save {
	background: url(/images/icons/save_icon.gif) no-repeat 0 0 !important;
}

.icon-images {
	background: url(/images/icons/images.png) no-repeat 0 0 !important;
}

.icon-download {
	background: url(/images/icons/download.png) no-repeat 0 0 !important;
}

.icon-email {
	background: url(/images/icons/email.png) no-repeat 0 0 !important;
}

.icon-fax {
	background: url(/images/icons/fax.png) no-repeat 0 0 !important;
}

.icon-code {
	background: url(/images/icons/page_code.png) no-repeat 0 0 !important;
}

.icon-html{background:url(/images/icons/html.png) no-repeat 0 0 !important;}
.icon-excel{background:url(/images/icons/page_white_excel.png) no-repeat 0 0 !important;}
.icon-edit{background:url(/images/icons/page_white_edit.png) no-repeat 0 0 !important;}

/*gl*/
.icon-gl-printer{background: url(/images/icons/printer.png) no-repeat 0 center !important;}
.icon-gl-excel{background: url(/images/icons/page_white_excel.png) no-repeat 0 center !important;}
.icon-gl-upload{background: url(/images/icons/upload.png) no-repeat 0 center !important;}
.icon-gl-download{background: url(/images/icons/download.png) no-repeat 0 center !important;}
.icon-gl-email{background: url(/images/icons/email.png) no-repeat 0 center !important;}
.icon-gl-fax{background: url(/images/icons/fax.png) no-repeat 0 center !important;}
.icon-gl-add{background: url(/images/icons/add.png) no-repeat 0 center !important;}

/* icons end */
/* nav toolbar */

.nav_area {
	background: url(/images/tb_bg_grad.gif) #ffffff repeat-x top left;
	border: 0;
	border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius: 9px;
}
.nav_area .x-toolbar-right-ct{
	border-top:1px solid #e0dfe0;
	border-right:1px solid #e0dfe0;
	border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius: 9px;
}
.sub_nav_area {
	padding-bottom: 0 !important;
	background-color: #000000
}

.nav_area .x-toolbar table {
	height: 45px;
}

.nav_area .x-toolbar {
	padding: 0px;
	border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius: 9px;
	background:url(/images/tb_bg1.gif) transparent no-repeat;
	border-bottom: 1px solid #d4d4d4;
}

.nav_area .x-btn-noicon .x-btn-small .x-btn-text {
	height: 100%;
}

.nav_area .x-btn-text {
	font-family: Arial, Verdana;;
	font-size: 16px;
	color:#541a7d;
	font-weight:bold;
}
.nav_area .menu-active .x-btn-text {
	color:#b1e317;
}
.nav_area .x-btn-tl,.nav_area .x-btn-tc,.nav_area .x-btn-tr,.nav_area .x-btn-tl i,.nav_area .x-btn-tr i,.nav_area .x-btn-bl,.nav_area .x-btn-bc,.nav_area .x-btn-br,.nav_area .x-btn-bl i,.nav_area .x-btn-br i {
	width: 0;
	height: 0;
}

.nav_area .x-btn-over .x-btn-tc, .nav_area .x-btn-over .x-btn-tl, .nav_area .x-btn-over .x-btn-tr, .nav_area .x-btn-over .x-btn-ml, .nav_area .x-btn-over .x-btn-mr, .nav_area .x-btn-over .x-btn-bl, .nav_area .x-btn-over .x-btn-br, .nav_area .x-btn-over .x-btn-bc {
	background: none !important;
}

.nav_area .x-btn-tc, .nav_area .x-btn-bc {
	height: 0;
}

.nav_area .x-btn-ml, .nav_area .x-btn-mr, .nav_area .x-btn-ml i, .nav_area .x-btn-mr i {
	width: 0px;
	display: none;
}

.nav_area .x-toolbar .x-btn-mc {
	padding: 0 10px !important;
	background: none;
	height: 100%;
}


.nav_area .x-toolbar .xtb-sep {
	width: 1px!important;
	height: 18px;
	margin: 0px;
	background: none #e7d8f1;
}
.logged_nav_area .xtb-sep {
	background: none #7d5b9a!important;
}
.nav_area .x-toolbar-left .xtb-text{
	padding:0;
}
.nav_area .xtb-sep .x-panel-body,.logged_nav_area .xtb-sep .x-panel-body{
	border:none!important;

}

.nav_area .x-toolbar-cell table {
	width: 100% !important;
}

.centerPanel-bwrap, .centerPanel-tbar, .centerPanelTB-bwrap{
	overflow: visible!important;
}
.logged_nav_area{
	border-top-right-radius:5px!important;
	-moz-border-radius-topright:5px!important;
	-webkit-border-top-right-radius: 5px!important;
	border-top-left-radius:5px!important;
	-moz-border-radius-topleft:5px!important;
	-webkit-border-top-left-radius: 5px!important;
	border-bottom:none!important;

	height:51px!important;
	background:url(/images/title_header1.png) transparent repeat-x 0 -102px!important;
	width:1010px!important;
	margin-left: -5px!important;
}
.logged_nav_area .x-toolbar-left{
	background:url(/images/title_header1.png) transparent no-repeat 0 -51px;
//dheight: 51px!important;
}
.logged_nav_area .x-toolbar-ct{
	height: 51px!important;
	background:url(/images/title_header1.png) transparent no-repeat right top;
}
.logged_nav_area .x-toolbar-right-ct{
	border-top-right-radius:0!important;
	-moz-border-radius-topright:0!important;
	-webkit-border-top-right-radius: 0!important;
	border:none!important;
}

.logged_nav_area1 .lv2{
	overflow:hidden;
	height: 51px!important;
	background:url(/images/title_header1.png) transparent repeat-x 0 -102px;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
	line-height:49px;
	text-transform: uppercase;
}

.logged_nav_area.x-toolbar table {
	height: 51px;
}

.logged_nav_area .x-btn-text {
	color:#ffffff;
}

/* nav toolbar end */
body {
	font-family: Arial, Verdana;
	background-position: top center;
	width: 100%;
}

#maindiv {
	border-radius: 3px;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  width: 100%;
	max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px 0 0;
}


/*--------------------HEADER AREA--------------------*/
.top_header_area{
	padding-top:15px;
}
.header_area {
	width:1000px;
	margin:auto;
	height: 48px;
	position: relative;
	border-bottom:none;

}

.companyname {
	position: absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#inforpanel {
	/*
		position: absolute;
		right: 0;
	*/
	margin-top:-5px;
	float:right;
}
.main_logo{
	width:399px;
	height:49px;
}
#infocpanel{
	position:relative;
	margin-top:-50px;
	margin-left:750px;

	/*padding-top: 3px;*/
}

#infocpanel .x-panel-body{
	background-color: transparent;
}
/*--------------------FOOTER AREA--------------------*/
#rasporka{
	height:303px;
}
#footer {
	background: #000;
	height:303px;
	margin-top:-303px;
	width: 100%;
	color:#b9b9b9;
	text-align: center;
	background:url(/images/footer_bg1.png) no-repeat center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.footer_title{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
#footer_nav{
	width:975px;
}
#footer_nav a{
	line-height:16px;
	color:#b9b9b9;
	text-decoration: none;
}
#footer_nav td{
	text-align:left;
	vertical-align: top;
}
#footer_nav form,#footer_nav .x-table-layout-cell{
	padding-right:0!important;
	padding-left:0!important;
}
#footer_nav .x-btn button{
	color:#ffffff;
}
a.navf:link, a.navf:visited,span.navf{
	text-decoration: none;
	color: #7b7b7b;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Arial Narrow";
}

#footer_nav a:hover,a.navf:hover, a.navfactive {
	color: #9bca46;
	text-decoration: none;
}

#home_mailing_list .x-panel-body, #alle_mailing_list .x-panel-body {
	background-color: transparent;
}

/*--------------------CONTENT AREA --------------------*/
#content_area {
	width: 1000px;
	float: left;
	margin-top: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #777777;
	font-size: 12px;
	background: #fff;
	overflow: visible !important;
}

.content_area {
	overflow: visible !important;
}

#mainarea .x-panel-body {
	overflow: visible !important;
}

.presented_by {
	font-size: 14px;
	color: #676767;
	text-align: center;
	padding-top: 10px;
}

.orengetext {
	color: #ee6307;
	font-weight: bold;
	padding-top: 10px;
}

.buyticket {
	float: left;
	padding-left: 10px;
	margin-top: 5px;
}

.icon_area {
	float: left;
	padding: 10px 0 0 20px;
}

.presale_text {
	font-size: 12px;
	color: #676767;
	font-style: italic;
}

.dashed_line {
	width: 570px;
	height: 1px;
	float: left;
	margin-top: 10px;
}


.view_btn {
	width: 120px;
	height: 27px;
	float: left;
	padding-top: 22px;
}


.readmore_btn {
	width: 89px;
	height: 27px;
	float: left;
	padding-top: 19px;
}

.item_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0c4976;
	font-weight: bold;
	width: 200px;
	height: 24px;
	float: left;
	padding: 4px 0 0 6px;
}

.bottom_iconbtn_area {
	width: 410px;
	/*    height: 25px;*/
	float: left;
	margin-top: 30px;
}

.bgnone, .bgnone-x-panel-body {
	background: transparent none !important;
	background-color: transparent !important;
}

.rightcontent_area {
	border-left:1px solid #ccc;
	width: 317px;
	padding: 0 0px 0 0px;
	background: url(/images/content_bg.png) repeat-x #CCC;
}

.detailbox {
	width: 317px;
	float: left;
	padding-bottom: 18px;
}

.detailbg_base {
	background-color: #ffffff;
	width: 296px;
	padding-bottom: 12px;
	float: left;
	margin: 13px 0 0 9px;
	border: 1px solid #cdcdcd;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.detailbox_upper {
	background: url(/images/detail_base.gif) 0 0 no-repeat;
	width: 317px;
	height: 47px;
	float: left;
}

.detailtext {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 12px 0 0 60px;
}

.detailinfo_text {
	margin: 0 0 14px 0;
	text-align: left;
}

.infoheading {
	font-size: 14px;
	color: #000;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0 0 0 9px;
}

.infoheading1 {
	font-size: 16px;
	width:180px;
	overflow:hidden;
	font-weight: bold;
	text-decoration: none;
	color: #541a7c;
}

.infoheading_txt {
	padding: 0 0 0 12px;
	font-size: 12px;
	color: #676767;
}

.infoheading_price_startson{
	margin-left:10px;
	font-size:10px;
	font-style:italic;
	color:red;
}

.location_text {
	font-family: Arial, Helvetica, sans-serif;
	width: 260px;
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}

.infomap {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ee6307;
	text-decoration: none;
	font-weight: bold;
	line-height: 24px;
	display: block;
	padding: 0 0 0 15px;
	float: right;
	text-align: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	padding-right: 30px;
	margin-top:-10px;
}

.infoimage {
	width: 100%;
	padding: 20px 0 14px 0;
	text-align: center;
}

.moreevet_box {
	width: 317px;
	float: left;
	padding-bottom: 12px;
}
.moreevent_a{
	color:#7cb234;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
}
.moreevent_upper {
	background: url(/images/moreevent_base.gif) 0 0 no-repeat;
	width: 317px;
	height: 47px;
	float: left;
}

.moreevent_text {
	width: 161px;
	float: left;
	text-align:left;
	padding-top:15px;
	overflow: hidden;
}

/*--------------------SEARCH AREA--------------------*/
.searcharea {
	width: 944px;
	float: left;
	padding: 23px 0 0 28px;
}

#alle_search_simple_ct {
	background: url(/images/search_base.gif) 0 0 no-repeat;
	width: 944px;
	height: 139px;
	float: left;
}

.searchcontent_area {
	width: 780px;
	float: left;
	padding: 25px 0 0 160px;
}

.searchtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #b4b0b0;
}

.searchtextuper {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #fff;
}

#alle_search_feild {
	width: 500px;
	height: 22px;
	font-size: 14px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #541a7d;
	border-color: #000;;
	margin: 10px 0 0 0;
	padding: 3px 0 2px 5px;
	background: url(/images/edit_gradient.jpg);
	border:1px solid #777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#alle_search_btn {
	width: 102px;
	height: 30px;
	float: left;
	margin: 9px 0 0 5px;
}

#home_simple_search_btn, #alle_simple_search_btn, #alle_advanced_search_btn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff;
	float: left;
	width: 200px;
	padding-top: 8px;
	text-decoration: none;
}

.mailinglist_feild {
	width: 145px;
	height: 22px;
	border: #b1b1b1 1px solid;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	float: left;
}

.select_feild_bottom {
	width: 80px;
	height: 22px;
	color: #333333;
	border: #b1b1b1 1px solid;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-top: 8px;
}

.joinbtn {
	width: 41px;
	height: 24px;
	float: left;
	padding: 8px 0 0 8px;
}
#latest_news{
	background-color:#ffffff!important;
}

/*--------------------Upcomming event Css--------------------*/
.upcomming_event_area{
	background:url(/images/content_bg.png) repeat-x #ccc;
	width:1000px;
}

.calender1area {
	width: 235px;
	text-align: center;
	height:100%;
	background-color: #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.allevents_center {
	width: 518px;
}

.allevents_area {
	margin-top: 5px;
	text-align: left;
	overflow: hidden;
	padding-bottom:25px;
	background: #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.event_name_title {
	background: #FFFFFF;
}

.advanced_search_home {
	border: 1px solid #616161;
	margin-bottom: 25px;
}

.advanced_search_alle {
	border: 1px solid #616161;
	margin-bottom: 25px;
}
.advanced_search_alle form{
	padding:12px 7px 7px 12px;
}
.upeventtop {
	height: 28px;
}

#home_event_text, #alle_event_text {
	font-size: 15px;
	font-weight: bold;
	width: 300px;
	padding: 0 0 0 7px;
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.xnav_area {
	text-align: center;
	border-top: 1px solid #676733;
	border-right: 1px solid #676733;
	border-bottom: 1px solid #676733;
	padding: 0 !important;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #676767;
}

.xnav_area .x-toolbar-left table {
	width: 100%;
	background-color: #ffffff;
}

.xnav_area .x-btn-tc, .xnav_area .x-btn-mc, .xnav_area .x-btn-bt, .xnav_area .x-btn-bc, .xnav_area .x-btn-mr, .xnav_area .x-btn-ml, .xnav_area .x-btn-tl, .xnav_area .x-btn-tc, .xnav_area .x-btn-tr, .xnav_area .x-btn-tl i, .xnav_area .x-btn-tc i, .xnav_area .x-btn-tr i, .xnav_area .x-btn-bl, .xnav_area .x-btn-bc, .xnav_area .x-btn-br, .xnav_area .x-btn-bl i, .xnav_area .x-btn-bc i, .xnav_area .x-btn-br i {
	background-image: none !important;
}

.xnav_area .x-btn-bc, .xnav_area .x-btn-bl, .xnav_area .x-btn-br {
	height: 5px;
	background: #f8cecf;
}

.xnav_area .x-toolbar .x-btn-pressed .x-btn-bc, .xnav_area .x-toolbar .x-btn-pressed .x-btn-bl, .xnav_area .x-toolbar .x-btn-pressed .x-btn-br, .xnav_area .x-toolbar .x-btn-over .x-btn-bc, .xnav_area .x-toolbar .x-btn-over .x-btn-bl, .xnav_area .x-toolbar .x-btn-over .x-btn-br {
	height: 5px;
	background: #680000;
}

.xnav_area .x-btn-ml, .xnav_area .x-btn-tl, .xnav_area .x-btn-bl {
	border-left: solid 1px #676733;
}

.resultupper {
	height: 23px;
	width: 100%;
	text-align: center;
	border-top: 1px solid #676733;
	border-right: 1px solid #676733;
	border-bottom: 1px solid #676733;
}

.resultupper td {
	width: 25%;
	border-left: 1px solid #676733;
	padding-top: 2px;
}

.resultupper a {
	border-bottom: 5px solid #f8cecf;
	text-align: center;
	display: block;
	width: 100%;
	height: 17px;
	float: left;
	text-decoration: none;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #676767;
}

.resultupper a:hover {
	border-bottom: 5px solid #680000;
}

.selected {
	border-bottom: 5px solid #680000 !important;
	color: #000 !important;
}

.alleventtext {
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 70px;
	float: left;
}

a#home_allevent:link, a#home_allevent:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #bebdbd;
}

a#home_allevent:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ee6307;
}

.eventcontent_area {
	width: 394px;
	height: 53px;
	float: left;
	padding: 17px 0 10px 38px;
}

.eventimg {
	width: 53px;
	height: 53px;
	float: left;
}

.eventheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ee6307;
	font-size: 18px;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: none;
	width: 320px;
}

.eventheading2 {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	padding-top: 5px;
	padding-left: 16px;
	width: 320px;
}

.hotheadingarea {
	width: 233px;
	height: 47px;
	float: left;
}

a.btlink:link, a.btlink:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #ee6307;
}

a.btlink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #777777;
}

.linktext {
	font-size: 12px;
	color: #777777;
	font-weight: normal;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 10px;
}

.linkarea {
	float: left;
	padding: 30px 0 5px 180px;
}

.upcalenderinfo_text {
	padding: 20px 0 0 20px;
}

.this_weekend_header {
	color: #999999;
	border-bottom: 1px solid #b9b9b9;
	font-size: 16px;
	padding-left: 3px;
}

.this_weekend_content {
	padding: 5px 3px 0 3px;
	overflow: hidden;
	width: 217px;
	color: #676849;
	font-size: 11px;
}

.upheading {
	color: #541A7D;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.upheading2 {
	font-size: 11px;
	color: #777777;
	width: 200px;
	padding-top: 5px;
}

.upcalendercontent {
	background-color: #ffffff;
	margin:0 auto;
	margin-top:8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:block;
	overflow: hidden;
	width:217px;
	text-align: left;
}

.this_weekend_title {
	text-decoration: none;
	color: #000;
	font-size: 16px;
	color: #333;
}

.this_weekend_event {
	padding-bottom: 12px;
}

#alle_mailing_list, #home_mailing_list {
	padding: 20px 0 25px 20px;
	text-align:left;
}

.home_event_pb {
	border-top: 1px dashed #616161;
	border-bottom: 1px dashed #616161;
	background: #ffffff;
}

.home_event_pb table {
	margin: 0 auto;
}

/* innerpage.html */
.alle_event_pb_top {
	background: none;
	border-bottom: none;
}

.alle_event_pb_bottom {
	border-top: 1px dashed #616161;
	border-bottom: 0px;
	background: none;
}

.alle_event_pb_top table, .alle_event_pb_bottom table {
	margin: 0 auto;
}

#alle_event_base, #alle_event_pb_top, #alle_event_pb_bottom {
	float: left;
	width: 495px;
}

.result_area {
	background-color: #ffffff;
	width: 513px;
	text-align: left;
	border: none;
}

.resultname{width:275px;overflow:hidden;}
.resultname span{color:red}

.resultcontent_area {
	overflow:hidden;
	text-align:left;
	margin-bottom:3px;
	height:120px;
	width: 510px;
	float:left;
	background-image: url(/images/result_bg.gif);
	background-color: #F1F1F1;
}
.myeventsresultimg{
	float:left;
	background: url(/images/404/event/event_th3.jpg) transparent no-repeat;
	display: block;
	margin-top:5px;
	padding-left:0!important;
	line-height:28px;
	width:28px;
	height:28px;
}
.myeventsresultimg img,.myeventsresultimg div{
	width:28px;
	height:28px;
	margin-right:8px;
	float:left;
}
.myeventsresultimg img{
	visibility: hidden;
}
.resultimg{
	float:left;
	margin:12px;
	height:95px;
	width:95px;
	background: url(/images/404/event/event_th2.jpg) transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #c5c5be;
	display: block;
}
.resultimg div{
	height:95px;
	width:95px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.resultimg1{
	float:left;
	height:120px;
	width:122px;
}
.resultimg1 a{
	width: 95px;
	height: 95px;
	margin:12px;
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.resultimg1 div{
	width: 95px;
	height: 95px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #c5c5be;
}




.resutl_data{
	float:left;
	width:275px;
	margin-top:12px;
}
.resultwhere {
	text-align:right;
}
.resultcname {
}
.resultdate{
	border-left:1px solid #dedede;
	width:95px;
	text-align: center;
	float:left;
	margin: 15px 0 0 17px;
}
.resultdate div{
	width:55px;
	margin:0 auto;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 5px;
	background-color: #efefef;
	padding:3px 0 4px 0;
}
.resultdate a{
	color:#7cb234;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
}
.resultdate .month{
	text-transform: uppercase;
	color:#656565;
	font-size:12px;
	line-height: 15px;
}
.resultdate .date{
	color:#333;
	line-height: 22px;
	font-size:22px;
}
.resultdate .day{
	text-transform: uppercase;
	line-height: 15px;
	color:#aaa;
	font-weight:bold;
	font-size:14px;
}
.resultdate .time{
	line-height:13px;
	font-size:13px;
	display:block;
	margin-bottom:6px;
	text-transform:uppercase;
}
.resultheadingsmall {
	color: #676767;
	font-size: 10px;
}

.resultheading {
	font-family: Arial;
	color: #541a7d;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.resultcname, .resultwhere {
	font-family: Arial;
	color: #333;
	font-size: 12px;
	padding-top:7px;
}

.resultheading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	padding-top: 5px;
}

.contentw {
	color: #656565;
	font-size: 12px;
	/*    padding-top: 5px;*/
	width:275px;
	height:41px;
	overflow:hidden;
}

.result_iconbtn_area {
	width: 410px;
	/*    height: 25px;*/
	float: left;
	margin-top: 10px;
	padding-bottom: 16px;
}

.details_icon {
	width: 13px;
	height: 24px;
	float: left;
	padding: 1px 4px 0 0;
}

.buy_icon {
	width: 21px;
	height: 22px;
	float: left;
	padding: 1px 4px 0 4px;
}

.calendercontent_area {
	float: left;
	background-color: #ffffff;
	padding: 27px 15px 0 65px;
}

.adv_srch_btn .x-btn-tc, .adv_srch_btn .x-btn-bc, .adv_srch_btn .x-btn-ml, .adv_srch_btn .x-btn-mr, .adv_srch_btn .x-btn-tr, .adv_srch_btn .x-btn-tl, .adv_srch_btn .x-btn-br, .adv_srch_btn .x-btn-bl, .adv_srch_btn .x-btn-mc,
.srch_btn .x-btn-tc, .srch_btn .x-btn-bc, .srch_btn .x-btn-ml, .srch_btn .x-btn-mr, .srch_btn .x-btn-tr, .srch_btn .x-btn-tl, .srch_btn .x-btn-br, .srch_btn .x-btn-bl, .srch_btn .x-btn-mc {
	background-image: none;
}
.srch_btn{
	background:#1b1b1b;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.srch_btn .x-btn-text{
	color:#878787;
	font-size:12px;
	font-weight:bold;
	width:65px;
}
.adv_srch_btn .x-btn-tl, .adv_srch_btn .x-btn-tl i, .adv_srch_btn .x-btn-tr, .adv_srch_btn .x-btn-tr i, .adv_srch_btn .x-btn-tc {
	height: 0;
}

.adv_srch_btn .x-btn-text {
	font-size: 12px;
}
.calender_upper {
	width: 305px;
	height: 28px;
	float: left;
}

.calenderinfo_text {
	width: 300px;
	float: left;
	padding: 20px 0 0 16px;
}

#calender_pic {
	width: 285px;
	height: 196px;
	float: left;
	padding: 14px 0 0 16px;
}

.calendercontent {
	width: 300px;
	float: left;
	padding-top: 10px;
}

.mailingfield_area {
	width: 150px;
	height: 60px;
	float: left;
	padding: 26px 0 0 16px;
}

/* nsa styles */
.myevents .menu-col {
	color: #6565cc;
	font-size: 12px;
	text-decoration: none;
	background: url(/images/icons/download.png) 0 center no-repeat;
	padding-left: 18px;
}

.myevents .x-toolbar div.xtb-text {
	color: #fff;
}

.myevents .x-grid3-body, .myevents .x-grid3-row {
	width: 100% !important;
}

.myevents .x-grid3-row-over {
	background: #e4eadb !important;
}

.x-grid3-row-selected {
	background: #cdfbcd none !important;
}

.myevents .x-grid3-row-over td {
	background: #e4eadb !important;
}

.myevents .x-grid3-row-selected {
	background: transparent !important;
	background-color: transparent !important;
}

.x-grid3-row-alt {
	background-color: #ECEFF0;
}

.myevents .x-grid3-row td.x-grid3-cell {
	/*    line-height: 42px;*/
	vertical-align: middle;
}

.myevents .x-grid3-cell-inner {

}

.myevents .x-grid3-col-name {
	padding-left: 14px;
}

.myevents .pp-tpl-child .x-grid3-col-name{
	padding-left: 40px;
}

.myevents .pp-tpl-parent .x-grid3-col-name{
	background: url(/images/recurring.png) transparent no-repeat 9px center;
	padding-left: 53px;
}

.myevents .pp-tpl-parent .x-grid3-col-name a{
	background: none;
	font-size: 14px;
	color: #777777;
}

.myevents .pp-tpl-pending .x-grid3-col-name{
	background: url(/images/default/shared/large-loading.gif) transparent no-repeat 0 center;
	padding-left: 40px;
	margin-left: 45px;
	font-size: 14px;
	line-height: 42px;
	color: #777777;
	overflow: visible;
}

.myevents .pp-tpl-pending .x-grid3-col-name span{
	cursor: pointer;
	color: #0033cc;
}

.myevents .x-grid3-col-name a {
	color: #676733;
	font-size: 14px;
	text-decoration: none;

	float:left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: block;
	margin-top: 2px;
	background: url(/images/404/event/event_th3.jpg) transparent no-repeat center;
}
.myevents .x-grid3-col-name a span{color:#ff0000;/*text-transform:uppercase;*/}
.myevents .x-grid3-col-name a > div{
	width: 38px;
	height: 38px;
	margin-right: 7px;
	float: left;
	border:1px solid #c5c5be;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*
.myevents .x-grid3-col-e-action span {
	cursor: pointer;
    color: #6565cc;
    font-size: 12px;
}
*/

.myevents .x-grid3-col-s-action a,
.myevents .x-grid3-col-e-action a {
	text-decoration: none;
	cursor: pointer;
	color: #0033cc;
	font-size: 12px;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	text-align: center;
	/*margin-top: 7px;*/
	padding: 0px 10px 0px 10px;
	border-top:1px solid #ccc;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #ccc;
	background:#ffffff;
}

.myevents .x-grid3-col-s-action a{
	font-size: 11px;
	height: 22px;
	line-height: 22px;
}

.myevents .x-grid3-col-s-action a:hover,
.myevents .x-grid3-col-e-action a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3));
	background: -moz-linear-gradient(top, #ffffff, #e3e3e3);
	background: -ms-linear-gradient(top, #ffffff, #e3e3e3);
}

.myevents .x-grid3-col-s-action a.pp-first,
.myevents .x-grid3-col-e-action a.pp-first {
	border-left:1px solid #ccc;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}

.myevents .x-grid3-col-s-action a.pp-last,
.myevents .x-grid3-col-e-action a.pp-last {
	border-right:1px solid #ccc;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}

.myevents .x-grid3-col-e-action a.pp-collapsed{background-color:#ac83cb;color:#fff}
.myevents .x-grid3-col-e-action a:hover.pp-collapsed{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac83cb', endColorstr='#8f64b0');
	background: -webkit-gradient(linear, left top, left bottom, from(#ac83cb), to(#8f64b0));
	background: -moz-linear-gradient(top, #ac83cb, #8f64b0);
	background: -ms-linear-gradient(top, #ac83cb, #8f64b0);
}

.myevents .x-grid3-col-e-action a span {
	color: #939392;
}

.myevents .x-grid3-col-e-action .pp-disabled {
	color: #ccc;
	cursor: default;
}

.myevents .x-grid3-col-e-action a:hover.pp-disabled{
	background:#ffffff;
}
/*

.resultimg{
	float:left;
        margin:12px;
        height:95px;
        width:95px;
		background: url(/images/404/event/event_th2.jpg) transparent;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border:1px solid #c5c5be;
        display: block;
}
.resultimg div{
        height:95px;
        width:95px;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
}




.myevents-img{
}
.myevents-img div{
	width:45px;
	height:45px;
	margin-right:8px;
	float:left;
}
*/

.TopToolbar {
	background: #000000;
	height: 45px;
	padding: 0
}

.TopToolbar table {
	margin-top: 9px;
}

.TopToolbar .xtb-text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.TopToolbar a {
	color: #BEBDBD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.ytb-text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-bottom: #ffffff solid 0px;
/ /nsa
}

.x-panel-br, .x-panel-bc, .x-panel-bl, .x-panel-ml, .x-panel-mc, .x-panel-mr {
	background: #ffffff none;
}

.x-panel-tl {
	border: none;
}

.x-panel-noborder .x-panel-header-noborder {
	border-bottom-color: #ffffff;
}
/*
#mainarea form {
    padding: 12px;
}
*/
.ext-gecko .x-panel-animated .x-form-element {
	overflow: visible !important;
}
/*
.x-border-layout-ct {
    background-color: #ffffff !important;
}
*/
/* ticket stock */
.tkst_qty{padding-left:277px}

.tkst-c-cart{background-position:-95px 58px}

.tkst-c0{background-image:url(/images/tkst/bg-gray-o-567x200.jpg)}
.tkst-c1{background-image:url(/images/tkst/bg-green-o-567x200.jpg)}
.tkst-c2{background-image:url(/images/tkst/bg-yellow-o-567x200.jpg)}

.tkst-c3{background-image:url(/images/tkst/bg-gray-567x200.jpg)}
.tkst-c4{background-image:url(/images/tkst/bg-purple-567x200.jpg)}
.tkst-c5{background-image:url(/images/tkst/bg-yellow-567x200.jpg)}
.tkst-c6{background-image:url(/images/tkst/bg-red-567x200.jpg)}
.tkst-c7{background-image:url(/images/tkst/bg-green-567x200.jpg)}
.tkst-c8{background-image:url(/images/tkst/bg-blue-567x200.jpg)}
.tkst-c9{background-image:url(/images/tkst/bg-cinnamon-567x200.jpg)}

.tkstc{
	margin:0px;
	padding:0px;
	height:200px;
	position:relative;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-inline-policy:continuous;
	white-space:nowrap;
	font-family:Arial;
	font-size:11px;
}

.tkst_ct0{padding:22px 0 5px 0;text-align:center;}
.tkst_ct1{width:567px;margin-right:auto;margin-left:auto;margin-top:10px;}
.tkst_ct2{float:left;height:194px;padding:7px 0 0 100px;}
.tkst_ct2 div{width:350px;overflow:hidden;}
.tkst_r2{
	position:absolute;
	top:32px;
	font-weight:bold;

	-webkit-transform-origin:0 3px;
	-moz-transform-origin:0 3px;
	-ms-transform-origin:0 3px;
	-o-transform-origin:0 3px;
	transform-origin:0 3px;

	-webkit-transform:scaleY(2);
	-moz-transform:scaleY(2);
	-ms-transform:scaleY(2);
	-o-transform:scaleY(2);
	transform:scaleY(2);
}

.tkst_r3{position:absolute;top:49px;font-weight:bold;}
.tkst_r4{position:absolute;top:61px;}
.tkst_r5{position:absolute;top:73px;}
.tkst_r6{position:absolute;top:94px;}
.tkst_r7{position:absolute;top:106px;}
.tkst_r8{position:absolute;top:118px;}
.tkst_r9{position:absolute;top:130px;}
.tkst_r10{position:absolute;top:142px;}
.tkst_r11{position:absolute;top:164px;}
.tkst_r12{position:relative;top:164px;height:16px;}
.tkst_r12 div{position:absolute;}
.tkst_diff{background-color:#ccccee;}

/* artwork 6"x2" @ 300 +.25" -> 1800x600 +75 -> 600x200 +25 */

.tkst_art_ct{margin:0 auto;width:325px;height:675px;padding-top:10px}
.tkst_art_help{float:left;width:300px;height:675px;}
.tkst_art_help{font-size:16px;margin-left:75px}
.tkst_art_help p{font-size:18px;margin-top:20px}
.tkst_art_help ._red{color:rgb(238,26,151)}
.tkst_art_help ._blue{color:rgb(26,182,240)}
.tkst_art_view{float:left;width:275px;height:675px;}
.tkst_art_left_l{float:left;width:50px}
.tkst_art_left_l ._t,.tkst_art_left_l ._m,.tkst_art_left_l ._b{text-align:right;color:#8c8c8c;margin-right:15px}
.tkst_art_left_l ._t{margin-top:10px}
.tkst_art_left_l ._m{height:575px;line-height:575px;border-right:solid 1px #8c8c8c;margin-right:22px;padding-right:10px}
.tkst_art_center{float:left;width:225px;height:625px;border: 1px solid #000000;position:relative;}
.tkst_art_center ._cut{width:200px;height:600px;border: 1px solid rgb(238,26,151);outline:12px solid rgba(0,0,0,.2);margin:12px 0 0 12px}
.tkst_art_center ._safe{width:176px;height:576px;border: 1px solid rgb(26,182,240);margin:12px 0 0 12px;padding-top:487px}
.tkst_art_perforated_stub{border-top:5px dotted rgb(238,26,151);position:absolute;width:100%;left:0px;top:507px}
.tkst_art_bottom_l{float:left;color:#8c8c8c;margin:15px 0 0 58px}
.tkst_art_bottom_l > div,.tkst_art_center ._safe > div{float:left;}
.tkst_art_bottom_l ._c{width:176px;border-top:solid 1px;margin-top:7px;padding-top:10px;text-align:center}
.tkst_art_ct ._t,.tkst_art_ct ._b,.tkst_art_ct ._l,.tkst_art_ct ._r{font-family:'pp-icons'}
.tkst_art_center,.tkst_art_center ._cut,.tkst_art_center ._safe{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tkst_art_center ._cut{background-image:url(/images/tkst/artwork_bl.png);background-position:8px 506px;}
.tkst_art_center, .tkst_art_center ._cut{background-repeat:no-repeat;}
.tkst_art_center p{font-size:12px;font-weight:bold;overflow:hidden;width:120px;white-space:nowrap;}
.tkst_art_center ._label{font-size:8px;margin-top:5px}
.tkst_art_center ._text{padding-left:66px;font-family:Arial,Verdana}
.tkst_art_center ._text div{float:left;width:60px;overflow:hidden}

/* ticket stock end */

/*directory*/
.dir_ct {
	background: #ffffff;
	/*   margin-bottom: 20px;*/
	padding: 10px;
}

/*lofi*/
.lofi_ct {
	margin-top: 26px;
}

/*spotlight-mod*/
.x-spotlight-mod-r, .x-spotlight-mod-l, .x-spotlight-mod-t,.x-spotlight-mod-b {
	background-color: #aaa;
}

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

/*reports*/
.reports-left{margin-left:40px}
.reports-left label, .reports-left div div{margin-top:0px !important}
.reports-phones-ct {padding-bottom:2px !important;margin-bottom:2px !important;}
.reports-phones-ct div div {margin-left:18px;padding-top: 4px;color:#3366ff;font-size:13px}
.reports-phones li{list-style-type:square;margin-left:25px;color:#656565;}
.reports-phones span{color:#36F;}

/*reports*/
.oreports-left{margin-left:17px}
.oreports-left label, .oreports-left div div{margin-top:0px !important}
.oreports-phones-ct {padding-bottom:2px !important;margin-bottom:2px !important;}
.oreports-phones-ct div div {margin-left:8px;padding-top: 4px;color:#3366ff;font-size:13px}

/*gcf*/
.gcf-prompt .x-window-body{background-color:#fff;}
.gcf-prompt-ct{position:relative;width:456px;padding:10px;font-size:13px;font-family: Arial, Helvetica, sans-serif;color: #4e7ad3;}
.gcf-prompt-ct p{text-align:center;color:#003399;font-weight:bold;padding-bottom:15px;font-size:14px;}
.gcf-prompt-ct-link {padding-top:15px;text-align:center;font-weight:bold;font-size:14px;}
.gcf-prompt-ct-link a{color:#3366cc;}
.gcf-prompt-ct-bt {padding-top:35px;font-size:11px;color:#000;}
.gcf-prompt-ct-logo{position:absolute;left:370px;top:260px;}

/*media*/
.ux-media div{float:left;}
.media-logo-images{height:70px;background:url(/images/am/logo_images.png) no-repeat;margin-left:3px;margin-top:3px}
.media-logos-y-s{height:70px;background:url(/images/am/logos_y_v_s.png) no-repeat;margin-left:3px;margin-top:3px}

.media-portal .x-panel-tl,
.media-portal .x-panel-tr{background-image:url(/images/am/corners-sprite.gif)}
.media-portal .x-panel-tc{background-image:url(/images/am/top-bottom.gif);padding-left:2px}
.media-portal .x-panel-tl{padding-left:3px}
.media-portal .x-panel-tl .x-panel-header,
.media-portal .x-panel-tr{padding-right:3px}
.media-portal .x-tool{background-image:url(/images/gray/panel/tool-sprites.gif)}

.media-ctl{float:left;width:150px;overflow:hidden}
.media-ctr{float:left;padding-left:5px;width:220px}
.media-ctr p{font-weight:bold}
.media-as-cb{padding-top:10px}

/*info box panel*/
.x-ibpanel-tc{
	overflow:hidden;
	padding:6px 6px 15px 6px;
	margin-bottom:16px;
	color:#656565;
	font-size:12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #ccc;
	/*background:url(/images/ib/gradient.gif) repeat-x #e5e5e5;*/
	/*
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5');
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
		background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5);
		background: -ms-linear-gradient(top,  #ffffff,  #e5e5e5);
	*/
	background:#f8f8f8;
}

.x-ibpanel-tl{padding-left:6px;background:transparent no-repeat 0 0;margin-bottom:16px;color:#656565;font-size:12px;}
.x-ibpanel-tr{padding-right:6px;background:transparent no-repeat right 0}
.x-ibpanel-tl,.x-ibpanel-tr{background-image:url(/images/ib/corners-sprite.gif)}
.x-ibpanel-bct{float:left;margin:10px 0 0 20px;padding-right:10px;}
.x-ibpanel-ri{float:right;width:50px;margin-top:5px;padding-left:5px;border-left:1px solid #d9e2be}


/*textbtn*/
.ux-textbtn div{float:right;}
.ux-textbtn input{float:left;}

/*outlet*/
.outlet-cd-help{padding-left:40px;color:#656565;font:12px Arial, Verdana;}
.outlet-cd-help span{font-weight:bold;color:#000}
.outlet-cd-item{padding:2px 2px 7px 6px;border: 1px solid #ccc;background:url(/images/outlet/collect.gif) repeat-x center;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.outlet-cd-item-downarrow label{color:#933}
.outlet-cd-item-downarrow{padding:0 0 15px 25px;background:url(/images/downarrow.gif) no-repeat 13px 1px}

.outlet-grid .x-grid3-cell-inner{padding:3px 0 3px 0}
.outlet-grid .x-grid3-row{border: 0px none}
.outlet-action-0{padding-top:2px;float:right;padding-right:10px;cursor:pointer}
.outlet-action-0 a{font-size:11px;color:#999;line-height:18px}
.outlet-action-0 img,.outlet-name-1 img,.outlet-name-2 img{float:left;padding-right:3px}
.outlet-action-1 a{float:right;padding-right:10px;cursor:pointer}
.outlet-name-1 img{width:28px;height:28px;padding-left:10px}
.outlet-name-2 img{padding-left:200px}
.outlet-name-1,.outlet-action-1{line-height:28px}
.outlet-name-2,.outlet-event-add{padding-bottom:20px}
.outlet-name-2 a{line-height:24px;cursor:pointer}
.outlet-action-1{color:#0000ff;padding-left:10px}
.outlet-slider-labels{text-align:center;font-weight:bold;color:#1141ff;font-size:16px;font-family: Arial, Helvetica, sans-serif;}
.outlet-slider-labels .x-slider-vert{margin-left:10px}
.outlet-ticket-back{width:344px;height:445px;border:1px solid black;background-image:url(/images/outlet/ticket_back.jpg);overflow:hidden;position:relative}
.pp-outlet-attach-window .x-border-layout-ct{background-color:#ced9e7}

/*status*/
.pp-grid-status-active {font-weight:bold;color:#fff;background:url(/images/status/active.gif) repeat-x}
.pp-grid-status-inactive {font-weight:normal;color:#bbb;background:url(/images/status/inactive.gif) repeat-x}
.pp-grid-status-disabled {font-weight:bold;color:#fff;background:url(/images/status/disabled.gif) repeat-x}
.pp-grid-status-blue {font-weight:bold;color:#fff;background:url(/images/status/blue.gif) repeat-x bottom}
.pp-grid-status-red {font-weight:bold;color:#fff;background:url(/images/status/red.gif) repeat-x bottom}

/*grids*/
.pp-grid .x-grid3-cell{vertical-align:middle}
.pp-grid .x-grid3-row{border-color:#ededed !important}
.pp-grid .x-grid3-td-expander{vertical-align:top}
.pp-grid .x-grid3-row-expander{margin-top:8px}
.pp-grid .x-grid3-row-over td{background:#e4eadb !important}
.pp-grid .x-grid3-td-status{vertical-align:middle;text-align:center}
.pp-grid .x-grid3-col-status div{
	float:right;
	cursor:pointer;
	margin-right:10px;
	border:1px solid #ccc;
}
.pp-grid .x-grid3-hd-row td{display:block;overflow:hidden;float:left;box-sizing:border-box;}

/*e*/
.pp-outlet-egrid .x-grid3-cell-inner{line-height:35px}
.pp-outlet-egrid .x-grid3-col-name a{color:#676733;font-size:14px;text-decoration:none}
.pp-outlet-egrid .x-grid3-col-action {font-size:14px}
.pp-outlet-egrid .x-grid3-col-action a{color:#6565cc;font-size:14px;text-decoration:none}
.pp-outlet-egrid .x-grid3-col-status div{
	width:105px;
	height:32px;
	line-height:32px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

/*o*/
.pp-outlet-grid .x-grid3-hd-row td{font:normal 14px/22px Arial, Helvetica, sans-serif;}
.pp-outlet-grid .x-grid3-row td{font:normal 13px/30px Arial, Helvetica, sans-serif;}
.pp-outlet-grid .x-grid3-col-status div{
	width:84px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/*ctpl*/
.pp-ctpl-grid .x-grid3-cell-inner{line-height:25px}
.pp-ctpl-grid .x-grid3-col-name {font-size:14px}
.pp-ctpl-grid .x-grid3-col-action {font-size:14px}
.pp-ctpl-grid .x-grid3-col-action a{color:#6565cc;font-size:14px;text-decoration:none}
.pp-ctpl-grid .x-grid3-hd-inner{font-size:12px;text-align:left}

/* coupons lists */
.pp_cl_top_panel .x-plain-body{padding-left:5px;font-size:12px}
.pp_cl_top_panel p{font-weight:bold;font-size:16px;color:#333333}
.pp_cl_top_panel .x-panel-btns{padding:15px 0 20px 0}

.pp-cl-grid .x-grid3-hd-inner{font-size:12px;text-align:left}
.pp-cl-grid .x-grid3-cell-inner{font-size:14px;line-height:25px}
.pp-cl-grid .x-grid3-col-action a{color:#6565cc;text-decoration:none}

/* sp */
.pp-pass-grid {padding:0 12px 12px 12px !important;}
.pp-pass-grid .x-grid3-cell-inner{line-height:25px}
.pp-pass-grid .x-grid3-col-name {font-size:14px}
.pp-pass-grid .x-grid3-col-action {font-size:14px}
.pp-pass-grid .x-grid3-col-action a{color:#6565cc;font-size:14px;text-decoration:none}
.pp-pass-grid .x-grid3-hd-inner{font-size:12px;text-align:left}

.pp-pass-tabs{background:#ffffff;margin:0;padding:12px 12px 0 12px}
.pp-pass-tabs .x-tab-strip-spacer{height:0}
.pp-pass-tabs ul.x-tab-strip-top{border:none}
.pp-pass-tabs .x-tab-strip-top .x-tab-right,
.pp-pass-tabs .x-tab-strip-top .x-tab-left,
.pp-pass-tabs .x-tab-strip-top .x-tab-strip-inner{background-image: url(/images/gray/tabs/tabs-sprite.gif);}
.pp-pass-tabs .x-tab-strip span.x-tab-strip-text{color:#333333}
.pp-pass-tabs .x-tab-strip-active span.x-tab-strip-text{color:#000000}

/* tkst */
.pp-tkst-grid{margin:0px;padding:0 !important}

/*editor*/
.pp-outlet-grid .x-grid-editor input{
	padding:5px;
	margin-top:6px;
	font:normal 12px/26px Arial, Helvetica, sans-serif !important;
	border-color:#b7b7b7;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/*cart easy payment plan checkbox*/
.cart_epp_cb.x-ibpanel-tc{padding:10px;margin-left:10px;width:530px}
.cart_epp_cb .x-ibpanel-ri{width:180px;padding-left:10px;color:#999}
.cart_epp_cb .x-ibpanel-ri p{padding-top:12px;color:#000}
.cart_epp_cb .x-ibpanel-bi{padding-left:18px;color:#999}
.cart_epp_cb .x-ibpanel-bct{margin:0px}

/*prompt easy payment plan*/
.epp-prompt-ct{padding:10px;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.epp-prompt-ct p{text-align:center;font-weight:bold;padding-bottom:15px;padding-top:5px;font-size:18px;color:#0000ff}

/* xbuyprice */
.ux-buyprice label{font-weight:bold;color:#000;}
.ux-buyprice label > div{float:left;width:14px;height:14px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid;margin-right:5px;}
.ux-buyprice span{color:#9a9a9a;}
.ux-buyprice-require-coupon{color:red;font-style:italic;font-size:11px}
.ux-buyprice-table{width:100%}
.ux-buyprice-table td{vertical-align:middle}
.ux-buyprice-descr {padding-top:5px;padding-bottom:10px;}
.ux-buyprice-descr .body{color:#9a9a9a;overflow:hidden;}
.ux-buyprice-descr .more-less{cursor:pointer;color:#3366ff;padding-top:3px}
.ux-buyprice-price > div{min-width:130px;float:left;height:22px;line-height:22px;}
div.ux-buyprice-status-message{color:#555;font-style:italic;text-align:right;float:right;padding-right:3px}
.ux-buyprice-value-label{float:left;padding-right:2px;color:#9a9a9a;text-align:right;width:80px;white-space:nowrap;}
.ux-buyprice-value-label span{color:#333;}
div.ux-buyprice-value{float:right;}
.ux-buyprice-value .x-item-disabled{opacity:1;}
.ux-buyprice-value .x-item-disabled input{font-style:italic;color:#555 !important;}
.ux-buyprice-delivery label{float:left !important;font-weight:bold;color:#000;}
.ux-buyprice-delivery-info{color:#9a9a9a;}
.ux-buyprice-passwd label{float:left !important;font-weight:bold;color:#000;}
.ux-buyprice-passwd-info{color:#9a9a9a;}
.ux-buyprice-group > div{background: url(/images/downarrow.gif) no-repeat 7px -2px;padding-left:20px;}
.ux-buyprice-divider{font: normal 12px tahoma, arial, helvetica, sans-serif;margin-bottom:4px;margin-top:10px;font-weight:bold;text-align:center;position:relative}
.ux-buyprice-divider a{text-decoration:none;color:inherit;}
.ux-buyprice-divider-toggle{background: url(/images/toggle_collapse.png) no-repeat center center;top:1px;right:5px;width:32px;height:32px;position:absolute}
.ux-buyprice-inventory{font-weight:bold;float:right;padding:0 0px 8px 0;}
.ux-buyprice-seats{height:23px}

/* xbuyprice facebook */
.ux-buyprice-fb{margin-top:4px;margin-bottom:4px;padding:17px 0 15px 0}
.ux-buyprice-fb div.x-plain-header{height:24px;background:#3b5997 url(/images/fb/facebook.png) no-repeat 13px 50%}
.ux-buyprice-fb div.x-plain-bwrap{padding:10px 20px 0 20px}
.ux-buyprice-fb .x-form-item{font:normal 14px arial, helvetica, sans-serif;margin-bottom:0}
.ux-buyprice-fb-win {padding-top:45px;padding-bottom:20px;border:3px solid #646464;background-color:#ffffff;font-size:14px}
.ux-buyprice-fb-win {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.ux-buyprice-fb-win .x-tool-close-over,
.ux-buyprice-fb-win .x-tool-close{background:url(/images/icons/info_close.gif) no-repeat;width:22px;height:22px;top:12px;right:12px;position:absolute}

/* buyprice ask */
.pp-ask-dlg{font-size:12px}

/* profile panel */
.pp_profile_ct{padding:10px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pp-register-help{font-size: 12px;color:#656565;border-left:1px solid #D9E2BE;padding-left:16px}
.pp-register-help span{color:#000;}

/* pp grids */
.pp-grid-no-first-padding .x-grid3-cell-first .x-grid3-cell-inner{padding-left:5px;}

/* pp toolbars */
.pp-toolbar{border-color:#d0d0d0 !important;background-color:#f0f0f0;background-image:url(/images/gray/toolbar/bg.gif)}
.pp-toolbar .xtb-sep{background-image:url(/images/default/grid/grid-split.gif)}

/* image rotator */
.pp_image_rotator_wrap{margin-top:2px;width:745px;height:290px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #66418c}
.pp_image_rotator_image{width:745px;height:290px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:no-repeat center;cursor:pointer}
#pp_image_rotator, #pp_image_rotator li{width:745px;height:290px}
#pp_image_rotator{list-style:none !important;float:left;margin:0 !important;padding:0 !important;overflow:hidden !important;position:relative !important}
#pp_image_rotator li{display:none;float:left;margin:0;position:absolute;top:0;left:0;width:100%}
#pp_image_rotator li.current{display:block;z-index:2 !important}
#pp_image_rotator li.next{display:block;z-index:1 !important}
#pp_image_rotator li ul li{display:block !important;position:relative !important}
.pp_image_rotator_ct{width:100%;float:left;position:relative;z-index:15}
.pp_image_rotator_empty{background:url(/images/default/grid/loading.gif) no-repeat 5px 5px}

.pp_image_rotator_arrow_left{
	background:url(/images/ir/left_arrow.png) no-repeat top left;
	width:22px;
	height:22px;
	left:10px;
	bottom:10px;
	float:left;
	position:absolute;
	cursor:pointer !important;
	z-index:5;
}

.pp_image_rotator_arrow_right{
	background:url(/images/ir/right_arrow.png) no-repeat top left;
	width:22px;
	height:22px;
	left:37px;
	bottom:10px;
	float:left;
	position:absolute;
	cursor:pointer;
	z-index:5;
}

.pp_image_rotator_selector, .pp_image_rotator_selector_dis{bottom:10px;list-style:none;margin:0 0 0 5px;position:absolute;right:10px;z-index:5}

.pp_image_rotator_selector li, .pp_image_rotator_selector_dis li {
	background:url(/images/ir/slider_selector.png) no-repeat top left;
	margin:0 3px !important;
	width:10px !important;
	height:10px !important;
	float:left;
	display:block !important;
	position:relative !important;
	cursor:pointer;
}

.pp_image_rotator_selector_dis li{cursor:default !important;z-index:5}
.pp_image_rotator_selector li.current, .pp_image_rotator_selector_dis li.current{
	background:url(/images/ir/slider_selector_current.png) no-repeat top left;
}
.post_evnt_btn{
	margin:10px 0 0 10px;
}
.post_evnt_btn .ux-btn-rt{
	color:#99cc00;
	padding-left:12px!important;
	font:bold 14px Arial, Helvetica, sans-serif !important;
}
.ux-btn-rt {
	font-size: 12px !important;
	color: #656565;
}

/*round gradient red && yellow panel*/
.x-rgpanel-red{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #c99;background:url(/images/bg_info_red.gif) repeat-x bottom;}
.x-rgpanel-yellow{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:1px solid #d8d86c;background:url(/images/bg_info_yellow.gif) repeat-x bottom;}
.x-rgpanel-ctext30{height:30px;font:15px/30px Arial,Helvetica,sans-serif;text-align:center;}
.x-rgpanel-operator{height:30px;font:15px/30px Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;margin-bottom:35px;}

/*order details*/
.pp_order_details{font:15px/20px Arial,Helvetica,sans-serif;word-wrap:break-word;table-layout:fixed;padding:10px;width:500px;}
.pp_order_details td:first-child{width:160px;color:#999;font-weight:bold;vertical-align:top}
.pp_order_details td:first-child + td{width:340px}
.pp_order_details a.pp-orders-edit-pi{cursor:pointer;background:url(/images/icons/page_white_edit.png) no-repeat right center;padding-left:16px;}

/*cash drawer order details*/
.pp_cd_order_details{font:15px/20px Arial,Helvetica,sans-serif;padding:10px}
.pp_cd_order_details td:first-child{width:70px;font-weight:bold;vertical-align:top}

/*tkst*/
.tkst-history .x-grid-group-hd{border-bottom-color:#ccc}
.tkst-history .x-grid-group{padding-bottom:10px}

/* events form */
.pp-event-form-item{padding-top:10px}
.pp-event-form-how-to{background:url(/images/how_to_videos.png) no-repeat;font:14px/30px tahoma,arial,helvetica,sans-serif;height:31px;cursor:pointer;margin-top:5px;margin-bottom:10px;padding-left:35px;color:#3366cc;}

/* latest news */
#pp-latest-news-ct{padding:20px 10px 20px 10px}
.pp-latest-news-td{text-align:left}
.pp-latest-news-td a{text-decoration:none}
.pp-latest-news-td p{color:#000;font-weight:bold;margin-bottom:10px}
.pp-latest-news-td div{color:#888;font-size:13px}
.pp-latest-news-read{color:#3363c9 !important;font-size:12px !important;font-weight:bold;padding-top:10px}
.pp-latest-news-td img{width:110px;float:right}
.pp-latest-news-td-spliter div{border-left:1px solid #ccc;margin:0 20px;height:70px}

/* orders history grid */
.pp-orders-history-grid .x-grid3-row td{font:normal 13px/30px Arial, Helvetica, sans-serif;}
.pp-orders-history-grid .x-grid3-body-cell{line-height:15px !important}
.pp-orders-history-grid .x-grid3-col-status div{
	padding-left:9px;
	padding-right:9px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* export */
.pp-export-panel{padding:13px 0 17px 17px !important}
.pp-export-label{color:#45458d;font-size:13px;font-weight:bold;padding-bottom:7px;font-family:Arial,Verdana;}
.pp-export-field{padding-top:10px}
.pp-export-help{font-size:12px;}
.pp-export-help span{font-size:15px;font-weight:bold}
.pp-export-help p{font-weight:bold;padding-top:17px}

/* accounting stmt */
.pp-payment-in{background:url(/images/icons/money_add.png) no-repeat 2px center}
.pp-payment-out{background:url(/images/icons/money_delete.png) no-repeat 2px center}
.pp-payment-in > div,.pp-payment-out > div{padding-left:20px !important}

/* accounting cash drawer */
.pp-acc-cd-panel{padding:13px 0 17px 17px !important}
.pp-acc-cd-label{color:#45458d;font-size:13px;font-weight:bold;padding-bottom:7px}
.pp-acc-cd-field{padding-top:10px}
.pp-acc-cd-help{font-size:12px;}
.pp-acc-cd-help span{font-size:15px;font-weight:bold}
.pp-acc-cd-help p{font-weight:bold;padding-top:17px}
.pp-acc-cd-grid .x-grid3-cell-inner a{text-decoration:none;color:#36f}

/* input/output log */
.pp-acc-io-help{font-size:12px;}
.pp-acc-io-help span{font-size:15px;font-weight:bold}
.pp-acc-io-help p{padding-top:17px}

/* embed win */
.pp_embed_win_top{font-size:12px;padding:10px 0px 5px 0px}

/* gl */
.pp-gl-grid .x-grid3-cell-inner{line-height:24px}
.pp-gl-grid .x-grid3-cell-inner a{text-decoration:none;color:#36f}

/* gle */
.pp_gle_top_panel .x-plain-body{padding-left:5px;font-size:12px}
.pp_gle_top_panel p{font-weight:bold;font-size:16px;color:#333333}
.pp_gle_top_panel .x-panel-btns{padding:15px 0 20px 0}

.pp-gle-grid{margin:0}
.pp-gle-grid .x-panel-btns{background-color:#ffffff;border-top:1px solid #cccccc;padding:15px;}
.pp-gle-grid .x-grid3-cell-selected{background:none !important}
.pp-gle-grid .x-grid3-hd-inner{font-size:12px;text-align:left}
.pp-gle-grid .x-grid3-cell-inner{line-height:34px;font-size:14px}
.pp-gle-grid .x-grid3-cell-inner a{text-decoration:none}
.pp-gle-grid .x-grid3-col-name a{color:#676733}
.pp-gle-grid .x-grid3-col-action a{color:#6565cc}
.pp-gle-grid .x-grid3-col-status div{
	width:75px;
	height:24px;
	line-height:24px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.pp_gle_fb{background-color:#f7f7f7;border:1px solid #cccccc;margin:10px 0 10px 0;padding:17px 0 20px 0}
.pp_gle_fb div.x-plain-header{height:24px;background:#3b5997 url(/images/fb/facebook.png) no-repeat 13px 50%}
.pp_gle_fb div.x-plain-bwrap{padding:5px 20px 0 20px}
.pp_gle_fb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.pp_gle_fb .x-form-item{font:normal 14px arial, helvetica, sans-serif;margin-bottom:0}
.pp_gle_fb .x-form-item-fb{margin:8px 0 0 20px}
.pp_gle_fb .x-form-cb-label,
.pp_gle_fb .x-form-empty-field{color:#646464}

/* sms */
.pp_sms_top_panel{font-weight:bold;font-size:18px;color:#333333;padding-left:10px}
.pp_sms_top_right_panel{font-weight:bold;font-size:11px;color:#888888;position:absolute;top:12px;right:10px}
.pp_sms_top_right_panel span{color:#333333;font-size:16px;}

.pp-sms-grid{margin:0}
.pp-sms-grid .x-grid3-cell-selected{background:none !important}
.pp-sms-grid .x-grid3-hd-inner{font-size:12px;text-align:left}
.pp-sms-grid .x-grid3-cell-inner{line-height:34px;font-size:14px}
.pp-sms-grid .x-grid3-cell-inner a{text-decoration:none}
.pp-sms-grid .x-grid3-col-action a{color:#6565cc}

.pp-sms-disabled{padding-top:50px;text-align:center;font-size:14px;}
.pp-sms-disabled p{font-weight:bold;font-size:26px}
.pp-sms-disabled > div{width:390px;margin:15px auto;}

.pp-sms-terms{padding:20px 40px;font-size:14px;}
.pp-sms-terms .top p{font-weight:bold;font-size:20px;text-align:center;padding-bottom:15px;}
.pp-sms-terms .top ul{list-style-type:disc;padding:20px 0;color:red}
.pp-sms-terms .top li{margin-left:40px;}
.pp-sms-terms .terms{border:1px solid #ccc;margin:15px 0;font-size:16px;}
.pp-sms-terms .terms .list_nasted li{margin-top:18px}
.pp-sms-terms .terms .x-plain-body{padding:15px;}
.pp-sms-terms .x-form-check-wrap{text-align:center;padding:15px 0;font-size:18px;}

.pp-sms-panel{cursor:pointer;}
.pp-sms-panel p{font-size:14px;font-weight:bold;color:#333333;text-align:center;padding-top:10px}
.pp-sms-panel div:first-child{margin:0 18px;width:95px;height:95px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:1px solid #ccc;;background-repeat:no-repeat;background-position:center}
.pp-sms-panel-send-sms div:first-child{background-image:url(/images/icons/sms/send_sms.png)}
.pp-sms-panel-buy-credits div:first-child{background-image:url(/images/icons/sms/buy_credits.png)}
.pp-sms-panel-optedin-list div:first-child{background-image:url(/images/icons/sms/optedin_list.png)}
.pp-sms-panel-options div:first-child{background-image:url(/images/icons/sms/options.png)}
.pp-sms-panel-help{background-color:#f2f2f2;font-size:13px;padding:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pp-sms-panel-help a{text-decoration:none;color:#6565cc;}
.pp-sms-panel-help > div{background:url(/images/icons/pdf.png) no-repeat;padding-left:22px;height:20px;line-height:24px;margin-top:15px}

.pp-icon-sms-buy-credits{background-image:url(/images/icons/sms/buy_credits.png)}

.pp-sms-buy-price-panel{padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #ccc;background:#F8F8F8;width:160px;text-align:center;margin:10px auto 0 auto;}
.pp-sms-buy-price-panel p{font-size:16px;color:#777}
.pp-sms-buy-price-panel .price{font-size:24px;font-weight:bold;color:#000000}

/* sf */
.pp_sf_top_panel .x-plain-body{padding-left:5px;font-size:13px}
.pp_sf_top_panel p{font-weight:bold;font-size:19px;color:#333333}
.pp_sf_top_panel .x-panel-btns{padding:15px 0 20px 0}
.pp_sf_top_panel .x-plain-body{background:url(/images/salesforce.png) no-repeat 530px 0px}

/* tools */
.pp-tools-item-panel{cursor:pointer;}
.pp-tools-item-panel p{font-size:12px;font-weight:bold;color:#333333;text-align:center;padding-top:10px}
.pp-tools-item-panel div:first-child{margin:0 auto;width:110px;height:110px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #ccc;;background-repeat:no-repeat;background-position:center}

/* intrg */
.pp-intgr-top-panel{padding-left:5px;font-size:24px;border-bottom:1px solid}
.pp-intgr-item-panel{cursor:pointer;font-size:12px;color:#333333;}
.pp-intgr-item-panel div:first-child{padding-top:75px}
.pp-intgr-item-panel p{text-align:center;font-size:16px;}
.pp-intgr-item-status{width:100px;margin:5px auto;text-align:center;padding:5px;color:#ffffff;background-color:#cccccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pp-intgr-item-status.enabled{background-color:#33cd33}
.pp-intgr-mailchimp{background-image:url(/images/intgr-mailchim-icon.png);background-repeat:no-repeat;background-position-x:center}
.pp-intgr-eventful{background-image:url(/images/intgr-eventful-icon.png);background-repeat:no-repeat;background-position-x:center}
.pp-intgr-constantcontact{background-image:url(/images/intgr-constantcontact-icon.png);background-repeat:no-repeat;background-position-x:center}
.pp-intgr-surveymonkey{background-image:url(/images/intgr-surveymonkey-icon.png);background-repeat:no-repeat;background-position-x:center}

/* new buttons styles */
.pp-btn-left .x-btn-mc{text-align:left;}
.pp-btn-left .x-btn-mc em{padding-left:10px}
.pp-btn-left .x-btn-icon-small-left .x-btn-text{padding-left:22px}

/* btn no border */
.pp-btn-nb .x-btn-tl,
.pp-btn-nb .x-btn-tc,
.pp-btn-nb .x-btn-tr,
.pp-btn-nb .x-btn-tl i,
.pp-btn-nb .x-btn-tc i,
.pp-btn-nb .x-btn-tr i,
.pp-btn-nb .x-btn-bl,
.pp-btn-nb .x-btn-bc,
.pp-btn-nb .x-btn-br,
.pp-btn-nb .x-btn-bl i,
.pp-btn-nb .x-btn-bc i,
.pp-btn-nb .x-btn-br i
{width:0;height:0;display:none;}

.pp-btn-nb .x-btn-ml,
.pp-btn-nb .x-btn-mr,
.pp-btn-nb .x-btn-ml i,
.pp-btn-nb .x-btn-mr i
{display:none;width:0;}

/* btn stats */
.pp-btn-stats .x-btn-text{font-size:12px}
.pp-btn-stats .x-btn-tl,
.pp-btn-stats .x-btn-tr,
.pp-btn-stats .x-btn-tc,
.pp-btn-stats .x-btn-ml,
.pp-btn-stats .x-btn-mr,
.pp-btn-stats .x-btn-mc,
.pp-btn-stats .x-btn-bl,
.pp-btn-stats .x-btn-br,
.pp-btn-stats .x-btn-bc{background-position:500px 500px;}

/* btn 22 */
.pp-btn-22 button,
.pp-btn-22 .x-btn-mc{height:22px !important}
.pp-btn-22 .x-btn-text{font-size:12px}
.pp-btn-22 .x-btn-mc{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/* btn 26 */
.pp-btn-26 button,
.pp-btn-26 .x-btn-mc{height:26px !important}
.pp-btn-26 .x-btn-text{font-size:13px}
.pp-btn-26 .x-btn-mc{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/* btn 32 */
.pp-btn-32 button,
.pp-btn-32 .x-btn-mc{height:32px !important}
.pp-btn-32 .x-btn-text{font-size:13px}
.pp-btn-32 .x-btn-mc{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/* btn 36 */
.pp-btn-36 button,
.pp-btn-36 .x-btn-mc{height:36px !important}
.pp-btn-36 .x-btn-text{font-size:17px;margin-left:20px;margin-right:20px}
.pp-btn-36 .x-btn-mc{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

/* btn 50 */
.pp-btn-50 button,
.pp-btn-50 .x-btn-mc{height:50px !important}
.pp-btn-50 .x-btn-text{font-size:20px}
.pp-btn-50 .x-btn-mc{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

/* btn 56 */
.pp-btn-56 button,
.pp-btn-56 .x-btn-mc{height:56px !important}
.pp-btn-56 .x-btn-text{font-size:22px}
.pp-btn-56 .x-btn-mc{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}

/* btn black */
.pp-btn-black .x-btn-text{color:#fff}
.pp-btn-black .x-btn-mc{background:none;border:none}
.pp-btn-black .x-btn-mc{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.pp-btn-black .x-btn-mc{background-color:#1a1a1a}

/* btn purple */
.pp-btn-purple .x-btn-text{color:#fff;}
.pp-btn-purple .x-btn-mc{background:none;border:none}
.pp-btn-purple .x-btn-mc{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.pp-btn-purple .x-btn-mc{background-color:#4a1d6d}

/* btn white */
.pp-btn-white .x-btn-text{color:#333333}
.pp-btn-white .x-btn-mc{background:#FfFfFf;border:1px solid #D2D2D2}
.pp-btn-white .x-btn-mc{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}

/* btn gray */
.pp-btn-gray .x-btn-text{color:#333333}
.pp-btn-gray .x-btn-mc{background:#F7F7F7;border:1px solid #D2D2D2}
.pp-btn-gray .x-btn-mc{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}

/* btn red */
.pp-btn-red .x-btn-text{color:#fff;font-weight:bold}
.pp-btn-red .x-btn-mc{background:#e74e4e;border: 1px solid #9a4444}
.pp-btn-red .x-btn-mc{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}

/* btn close form window */
.pp-btn-close-win{padding-left:10px}
.pp-btn-close-win .x-btn-mc{background:none;vertical-align:bottom;height:50px;line-height:50px;}
.pp-btn-close-win .x-btn-text{color:#36f;font-size:16px;height:20px !important;}

/* btn manage gl cutoff times */
.pp-btn-egl-cutoff .x-btn-mc{background:none;border:solid 1px #cccccc}
.pp-btn-egl-cutoff .x-btn-mc{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
/*
.pp-btn-egl-cutoff .x-btn-mc{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
*/

/* no margin */
.pp-btn-nm .x-btn-text{margin:0}


/* wesite widgets */
.pp_ww_ct{width:157px!important;padding:7px 0 0 11px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;font-size:12px;font-weight:bold;color:#ffffff}
.pp_ww_selected{background-color:#ffffff;color:#4E78B1}
.pp_ww_ct .x-plain-bwrap{padding:5px 0 5px 15px}
.pp_ww_ct .x-btn-mc{height:25px !important}
.pp_ww_ct .x-btn-text{color:#ffffff;font-size:12px}
.pp_ww_selected .x-btn-text{color:#4E78B1}
.pp_ww_ct .x-btn-mc{background:none;border:none}

/* multi line checkbox*/
.pp_cb_ml .x-form-cb-label{line-height:18px;/*display:block;top:-15px;padding-left:13px*/}

/* checkbox */
input[type=checkbox]{display:none;}
input[type=checkbox] + label{padding-left:30px;display:inline-table;top:1px;height:26px;line-height:26px;background:url(/images/icons/checkbox_unchecked.gif) no-repeat}
input[type=checkbox]:checked + label{background:url(/images/icons/checkbox_checked.gif) no-repeat}
.pp-form-cb-lh20 .x-form-cb-label{line-height:20px}

/* checkbox + p-style */
.pp-cb-pstyle input[type=checkbox] + label{padding-left:0}

/* checkbox + legend */
.pp-fieldset-cb{overflow:visible}
.pp-fieldset-cb legend input{margin-left:3px;width:25px;height:25px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;}
.pp-fieldset-cb legend{overflow:visible;height:25px;line-height:25px;background:url(/images/icons/checkbox_checked.gif) no-repeat 3px center}
fieldset.pp-fieldset-cb.x-panel-collapsed legend{background:url(/images/icons/checkbox_unchecked.gif) no-repeat 3px center}

/* checkbox + grid */
.pp-grid .x-grid3-check-col,.pp-events-list-check{height:26px;background-image:url(/images/icons/checkbox_unchecked.gif)}
.pp-grid .x-grid3-check-col-on,.x-list-selected .pp-events-list-check{height:26px;background-image:url(/images/icons/checkbox_checked.gif)}

/* radiobox */
input[type=radio]{display:none}
input[type=radio] + label{padding-left:30px;display:block;top:1px;min-height:26px;line-height:26px;background:url(/images/icons/radiobox_unchecked.gif) no-repeat 0 1px}
input[type=radio]:checked + label{background:url(/images/icons/radiobox_checked.gif) no-repeat 0 1px}

/* radiobox + grid */
.x-grid3-checkmark-col{width:24px;background-position:center;background-repeat:no-repeat;background-image:url(/images/icons/radiobox_unchecked.gif);}
.x-grid3-checkmark-col-on{width:24px;background-position:center;background-repeat:no-repeat;background-image:url(/images/icons/radiobox_checked.gif);}

/* IE fixes :( */
.ext-ie7 input[type=checkbox],.ext-ie7 input[type=radio],.ext-ie8 input[type=checkbox],.ext-ie8 input[type=radio]{display:inline;}
.ext-ie7 input[type=checkbox] + label,.ext-ie7 input[type=radio] + label,.ext-ie8 input[type=checkbox] + label,.ext-ie8 input[type=radio] + label{display:inline;background:none;padding:0;height:16px;line-height:16px}

/* passwd grid */
.pp-pwd-grid{margin:0}
.pp-pwd-grid .x-panel-btns{background-color:#ffffff;border-top:1px solid #cccccc;padding:15px;}
.pp-pwd-grid .x-grid3-cell-selected{background:#d9ead3 !important}
.pp-pwd-grid .x-grid3-col-passwd{padding-left:3px;padding-right:3px}
.pp-pwd-grid .x-grid3-hd-inner{font-size:12px;text-align:left}
.pp-pwd-grid .x-grid3-cell-inner{line-height:34px;font-size:14px}
.pp-pwd-grid .x-form-text,.pp-pwd-grid .x-form-invalid.x-form-composite .x-form-invalid{height:25px;line-height:25px;font-size:14px;border-color:#b7b7b7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pp-pwd-grid .x-form-field-trigger-wrap .x-form-text{border-top-right-radius:0!important;-moz-border-radius-topright:0!important;-webkit-border-top-right-radius:0!important;border-bottom-right-radius:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-bottom-right-radius:0!important;}

/* facebook */
.pp_fb_panel{background-color:#f7f7f7;border:1px solid #cccccc;padding:17px 0 13px 0}
.pp_fb_panel > div.x-plain-header{height:24px;background:#3b5997 url(/images/fb/facebook.png) no-repeat 13px 50%}
.pp_fb_panel > div.x-plain-bwrap{padding:10px 10px 0 10px}
.pp_fb_panel{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/* stats social media */
.stats-fb-pie{border:1px solid #cccccc;font-family: Arial, Helvetica, sans-serif}
.stats-fb-pie .x-plain-header{height:24px;line-height:24px;font-size:12px;text-align:center;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3));background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3);background: -ms-linear-gradient(top,  #ffffff,  #e3e3e3);}
.stats-fb-pie .fb-social-media-icon{width:20px;position:absolute;background:url(/images/fb/fb_18_18.png) no-repeat 3px 50%;}
.stats-fb-pie-info{padding-top:0px;height:70px;line-height:70px;text-align:center;font-weight:bold;font-size:48px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#f9f9f9}

/* big tabs */
.pp-tabs .x-tab-strip-text{font-size:13px !important}

/* pp win */
.pp-win{padding:15px;border:3px solid #646464;background-color:#ffffff;font: 14px Arial, Helvetica, sans-serif}
.pp-win{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.pp-win .x-plain-header-text{display:block;margin-right:20px;}
.pp-win .x-tool-close-over,
.pp-win .x-tool-close{background:url(/images/icons/info_close.gif) no-repeat;width:22px;height:22px;top:12px;right:12px;position:absolute}
.x-panel-ghost ul{border:none}

/* pp win2 */
.pp-win2{padding:15px;border:3px solid #646464;background-color:#ffffff;font: 14px Arial, Helvetica, sans-serif}
.pp-win2{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.pp-win2 .x-plain-header-text{display:block;margin-right:20px;}
.pp-win2 .x-tool-close-over,
.pp-win2 .x-tool-close{background:url(/images/icons/info_close.gif) no-repeat;width:22px;height:22px;top:12px;right:12px;position:absolute}
.pp-win2 .x-plain-header-text{font-size:27px;color:#502572;text-align:center;}
.pp-win2-icon-top{padding-top:90px;background-repeat:no-repeat;background-position:center 10px;}

/* pp form2 */
.pp-form2 .x-form-item{font-size:18px}
.pp-form2 input[type=radio] + label{background:url(/images/icons/radio2-unchecked.png) no-repeat 4px 3px}
.pp-form2 input[type=radio]:checked + label{background:url(/images/icons/radio2-checked.png) no-repeat 4px 3px}

/* pp win wide title */
.pp-win-title{padding-left:0px;padding-right:0px}
.pp-win-title span.x-plain-header-text{display:block;background-color:#676767;margin:20px 0 15px 0;font-size:22px;color:#ffffff;padding:15px}
/*.pp-win-title div.x-plain-body{padding-left:15px;padding-right:15px;}*/
.pp-win-title .x-tool-close-over,
.pp-win-title .x-tool-close{top:7px;right:7px}

/* pp win ticket widget */
.pp-win-tw{padding:0;}
.pp-win-tw .x-plain-header{padding:15px}

/* pp win swipe */
.pp-win-swipe .pp-swipe-scan{background:url(/images/default/shared/large-loading.gif) transparent no-repeat center center;}
.pp-win-swipe .x-plain-body{text-align:center;line-height:50px;width:300px;height:50px}

/* pp form */
.pp-form{padding:10px}
.pp-form .x-plain-bwrap,
.pp-form .x-plain-body{overflow:visible;}
.pp-form .x-form-item{padding:0}
.pp-form .pp-form-main-bk{margin-bottom:10px}
.pp-form .x-form-item .x-form-item-label{display:block !important;padding:10px 0 0 0;font-size:13px;margin:0 !important;color:#999999;}
.pp-form .x-hide-label .x-form-item-label{display:none !important}
.pp-form .x-form-textarea,
.pp-grid .x-form-text,
.pp-grid .x-form-invalid.x-form-composite .x-form-invalid,
.pp-form .x-form-text,
.pp-form .x-form-invalid.x-form-composite .x-form-invalid{height:25px;font-size:14px;border-color:#b7b7b7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pp-form .x-form-empty-field{color:#333333;}
.pp-form .x-superboxselect-input .x-form-empty-field{font-size:14px;margin:3px 0px;}
.pp-grid .x-form-field-trigger-wrap .x-form-text,
.pp-form .x-form-field-trigger-wrap .x-form-text{border-top-right-radius:0!important;-moz-border-radius-topright:0!important;-webkit-border-top-right-radius:0!important;border-bottom-right-radius:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-bottom-right-radius:0!important;}
.pp-grid .x-form-field-wrap .x-form-trigger,
.pp-form .x-form-field-wrap .x-form-trigger{background-image:url(/images/trigger.gif);height:28px;}
.pp-grid .x-form-field-wrap .x-form-search-trigger{background-image: url(/images/default/form/search-trigger.gif);height:19px}
.pp-grid .x-form-field-wrap .x-form-clear-trigger {background-image: url(/images/default/form/clear-trigger.gif);height:19px}
.pp-label{font-size:16px;font-weight:bold;color:#573176}
.pp-label a{color: #6565cc;text-decoration:none}
.pp-form .x-btn-icon .x-btn-small .x-btn-text{height:23px!important;width:23px!important;}

/* help */
.pp-help{padding:10px 20px 0 10px;color:#656565;font-size:12px}
.pp-help div{padding-bottom:15px}
.pp-help span{font-weight:bold;color:#555555}
.pp-help a{color:#6565cc}

/* cart */
.pp-cart-help{margin-bottom:10px;margin-left:15px;padding:0 15px 5px 21px;border-left:1px solid #d9e2be;color:#656565;font-size:12px;}
.pp-cart-help div{padding-bottom:5px}
.pp-cart-help span{font-weight:bol0d;color:#000000}

/* create event win item help */
.pp-help-create-event-option{font-size:12px;color:#929292;margin-bottom:15px}
.pp-help-create-event-option a{font-weight:bold;color:#6565cc}
.pp-help-create-event-option p{font-size:16px;font-weight:bold;color:#000000;margin-bottom:3px}

/* global message box */
.pp-window-dlg .x-window-mc{background-color: transparent !important}
.pp-window-dlg{padding:10px;border:3px solid #646464;background-color:#ffffff;font: 14px Arial, Helvetica, sans-serif}
.pp-window-dlg{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.pp-window-dlg .x-tool-close-over,
.pp-window-dlg .x-tool-close{background:url(/images/icons/info_close.gif) no-repeat;width:22px;height:22px;top:0px;right:0px;position:absolute}
.pp-window-dlg .x-window-tl,.pp-window-dlg .x-window-tr,.pp-window-dlg .x-window-tc,.pp-window-dlg .x-window-ml,.pp-window-dlg .x-window-mr,.pp-window-dlg .x-window-mc,.pp-window-dlg .x-window-bl,.pp-window-dlg .x-window-br,.pp-window-dlg .x-window-bc{background-image:none}
.pp-window-dlg .x-window-tl{border:none;}
.pp-window-dlg .x-window-header-text{color:#000000;font: bold 14px Arial, Helvetica, sans-serif}

/* inputs */
.pp-form-input .x-form-text,
.pp-form-input .x-form-invalid.x-form-composite .x-form-invalid{height:25px;font-size:14px;border-color:#b7b7b7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* row colors */
.pp-grid-row-error{background-color:#ffcccc;}
.pp-grid-row-blue{background-color:#cceeff;}

/* coupon grid */
.pp-coupon-grid .x-grid3-cell-selected{background:none !important}
.pp-coupon-grid .x-grid3-hd-inner{font-size:12px;text-align:left}
.pp-coupon-grid .x-grid3-cell-inner{line-height:20px;font-size:12px}
.pp-coupon-grid .x-grid3-cell-inner a{text-decoration:none}
.pp-coupon-grid .x-grid3-col-action a{color:#6565cc}

/* question grid */
.pp-question-grid .x-grid3-cell-selected{background:none !important}
.pp-question-grid .x-grid3-hd-inner{font-size:12px;text-align:left}
.pp-question-grid .x-grid3-cell-inner{line-height:20px;font-size:12px}
.pp-question-grid .x-grid3-cell-inner a{text-decoration:none}
.pp-question-grid .x-grid3-col-action a{color:#6565cc}

/* cart */
.pp-cart-terms{font-size:12px;font-family: Arial, Helvetica, sans-serif;margin-bottom:20px;margin-left:10px;margin-right:10px;}
.pp-cart-terms span{font-size:18px;font-weight:bold;border-bottom:solid 1px #cccccc;padding-bottom:5px;margin-bottom:10px;display:block}
.pp-cart-terms .x-form-check-wrap{padding-top:10px}
.pp-cart-terms label{color:#ff0000 !important;font-size:14px !important;}
.pp-cart-terms-bottom{max-width:400px;margin:10px auto 0 auto;padding:0 10px;font-size:10px;text-align:left;color:#999;}

/* seats */
.pp-seats-ct{height:20px;line-height:16px}
.pp-seats-ct > div{float:left;width:14px;height:14px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid;margin-right:5px;}
.pp-seats-receipt-ct{height:12px;line-height:11px;padding-left:10px;padding-top:1px}
.pp-seats-receipt-ct > div{float:left;width:8px;height:8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid;margin-right:3px;}

/* status */
.pp-status-ct > div{float:left;width:11px;height:11px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid;margin-right:5px;}

/* create event option */
#pp-create-sd-event-ct,#pp-create-md-event-ct,#pp-create-r-event-ct,#pp-create-sp-event-ct{height:150px}

/* color field */
.x-color-picker,.x-color-picker{height:195px;position:relative;overflow:hidden;}
.x-color-picker div canvas{position:absolute;top:0;left:0;cursor:pointer;}
.x-color-picker-wheel{z-index:1;}
.x-color-picker-gradient{z-index:0;}

/* checkout questions grid */
.pp-coq-arrow-up{float:left;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid #3BC0F2;}
.pp-coq-arrow-down{margin-left:5px;float:left;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:14px solid #3BC0F2;}

/* widget live preview */
.pp-w-live-preview .x-plain-header{background:#4e78b1;color:#fff;font-size:18px;padding:7px 15px;font-weight:bold}
.pp-w-live-preview .x-plain-bwrap{text-align:center;padding: 10px 0;}
.pp-w-steps .x-plain-header{font-size:21px;padding-left:0}
.pp-w-steps .x-form-cb-label{margin-left:0}
.pp-w-theme-nav{/*text-align:center;*/padding-top:70px;font-size:50px;color:#888888}
.pp-w-theme-tpl{background-image:url(/images/cal/cal-theme-tpl.png);width:80px;height:80px;float:left;cursor:pointer;margin:0 10px}
.pp-w-theme-tpl-ct{overflow:hidden;position:relative;height:80px;}
.pp-w-theme-tpl-wrap{position:absolute;left:0;top:0}
.pp-w-form-help{position:relative}
.pp-w-form-help div{position:absolute;background:url(/images/help_16.png)no-repeat;width:16px;height:16px;left:7px}

.pp-w-form-help-qtip {background-color:#EEF5FF;border:1px solid #8eaace;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px}
.pp-w-form-help-qtip .x-tip-body{font-size:12px;padding-top:3px;color:#666;}
.pp-w-form-help-qtip .x-tip-tc,
.pp-w-form-help-qtip .x-tip-tl,
.pp-w-form-help-qtip .x-tip-tr,
.pp-w-form-help-qtip .x-tip-bc,
.pp-w-form-help-qtip .x-tip-bl,
.pp-w-form-help-qtip .x-tip-br,
.pp-w-form-help-qtip .x-tip-ml,
.pp-w-form-help-qtip .x-tip-mr{background:none}

.pp-cb-weekly-news-small input[type=checkbox] + label{line-height:13px}

.pp_link{text-decoration:none;color:#3366cc;}

#main_bg{
	background: #ffffff;
	padding: 0px 0px 100px 0px;
}

/* equipment */
.pp_hw_header{padding:40px 60px 40px 80px;background-color:#fcfcfc;color:#333333;font-size:15px}
.pp_hw_ct{padding:0px 60px 100px 60px;width:100%}
.pp_hw_section_header td{padding:30px 0 15px 25px;text-transform:uppercase;border-bottom:4px solid #f0f0f0;color:#666666;font-size:36px;font-weight:bold}
.pp_hw_section_left{width:450px;vertical-align:bottom;}
.pp_hw_section_left div{height:24px;line-height:24px;margin:0 auto;width:150px;padding-left:40px}
.pp_hw_section_left a{color:#666666;font-size:16px;text-decoration:none;}
.pp_hw_section_right{color:#666666;font-size:13px;line-height:22px;padding:25px 0px;}
.pp_hw_section_right p{color:#572f78;font-weight:bold;font-size:16px;}
.pp_hw_section_right span{color:#333333;font-weight:bold;}
.pp_hw_section_bottom_header,.pp_hw_section_bottom{color:#666666;font-size:13px;}
.pp_hw_section_bottom_header td{padding:15px 0 0 25px;}
.pp_hw_section_bottom td{text-align:center;height:200px;vertical-align:bottom;}

/* combo select */
.x-superboxselect{position:relative;height:auto !important;margin:0px;overflow:hidden;padding:1px;display:block;outline:none !important;}
.x-superboxselect input[disabled]{background-color:transparent;};
.x-superboxselect ul{overflow:hidden;cursor:text;}
.x-superboxselect-display-btns{padding-right:33px !important;}
.x-superboxselect-btns{position:absolute;right:-1px;top:0px;overflow:hidden;cursor:pointer}
.x-superboxselect-btns div{float:left;}
.x-superboxselect-stacked .x-superboxselect-btns div{float:none;}
.x-superboxselect-btn-clear{width:16px;height:16px;margin-top:4px;background:url(/images/sbs/clear.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-clear.x-superboxselect-btn-over{background-position:left -16px}
.x-superboxselect-btn-expand{width:17px;height:28px;border-left:1px solid #b5b8c8;border-bottom:1px solid #b5b8c8;background:url(/images/sbs/trigger.gif) no-repeat 0px -1px;}
.x-superboxselect-btn-expand.x-superboxselect-btn-over{background-position:-17px -1px}
.x-superboxselect-btn-hide{display:none;}
.x-superboxselect li{float:left;margin:1px 1px 2px 1px;padding:0;line-height:18px;font-size:12px;}
.x-superboxselect-stacked li{float:none !important;}
.x-superboxselect-stacked li > div{overflow:hidden;}
.x-superboxselect-input input{border:none;outline:none;margin-top:5px;margin-bottom:4px;}
body.ext-ie .x-superboxselect-input input{background:none;border:none;margin-top:3px;}
.x-superboxselect-item{position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;o-border-radius:6px;khtml-border-radius:6px;border:1px solid #CAD8F3;background-color:#DEE7F8;padding:1px 15px 1px 5px !important;}
body.ext-ie7 .x-superboxselect-item{margin:2px 1px 2px 1px;line-height:1.2em;padding:2px 17px 4px 5px !important;}
body.ext-ie6 .x-superboxselect-item{margin:2px 1px 2px 1px;line-height:1.2em;padding:2px 19px 4px 5px !important;}
.x-superboxselect-item-hover{background:#BBCEF1;border:1px solid #6D95E0;}
.x-superboxselect-item-focus{border-color:#598BEC;background:#598BEC;color:#fff;}
.x-superboxselect-item-close{background:url(/images/sbs/close.png) no-repeat scroll left 0px;border:none;cursor:default;font-size:1px;height:16px;padding:0;position:absolute;right:0px;top:2px;width:13px;display:block;cursor:pointer;}
.x-superboxselect-item-close:hover,.x-superboxselect-item-close:active{background-position:left -12px;}
.x-superboxselect-item-focus .x-superboxselect-item-close{background-position:left -24px}
.x-item-disabled .x-superboxselect-item-close{background-position:left -36px}

/* combo select simple */
.x-checkboxcombo-list{background-color:#DDECFE;border:1px solid #98C0F4;overflow:hidden;}
.x-checkboxcombo-list-inner{background-color:#FFF;overflow-x:hidden;overflow-y:auto;position:relative;}
.x-checkboxcombo-list-inner .x-form-item{border:1px solid #FFF;font:12px tahoma,arial,helvetica,sans-serif;overflow:hidden;padding:2px;white-space:nowrap;margin:0;}
.x-checkboxcombo-list-inner .x-checkboxcombo-item-over{background-color:#DFE8F6;border-color:#A3BAE9!important;border:1px dotted!important;cursor:pointer;background-color:#DFE8F6;border-color:#A3BAE9!important;}

.pp-link a{text-decoration:none;color:#6565cc}

/* view answers */
.pp-view-answers .x-plain-body{margin:0 0 15px 15px;min-width:300px;max-width:700px;max-height:700px;overflow-y:auto;}
.pp-view-answers p{color:#999;font-weight:bold;}
.pp-view-answers p + ul,.pp-view-answers div + ul{margin-top:0px !important}
.pp-view-answers .pp-answer,.pp-view-answers .pp-per-item-title{margin-top:15px;}
.pp-view-answers .pp-answer li{margin-left:18px;}
.pp-view-answers .pp-answer li:first-child{list-style-type:disc;font-weight:bold;}
.pp-view-answers .pp-sub-answer{margin-top:5px;}
.pp-view-answers .pp-sub-answer li:first-child{font-weight:bold}
.pp-view-answers .pp-sub-answer{background:url(/images/downarrow.gif) no-repeat 25px -3px;padding-left:40px}
.pp-view-answers .pp-answer div,.pp-view-answers .pp-sub-answer div{float:left}
.pp-view-answers .pp-answer-edit{cursor:pointer;background:url(/images/icons/page_white_edit.png) no-repeat right center;width:16px;height:16px;margin-left:5px}

/* status */
/*.pp-status-red{height:20px;line-height:16px}*/
.pp-list-events-status{float:left;width:14px;height:14px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid;margin-right:5px;}
.pp-list-events-status.green{border-color:#666;background-color:#31f034;}
.pp-list-events-status.yellow{border-color:#666;background-color:#e5f300;}
.pp-list-events-status.red{border-color:#666;background-color:#e35252;}
.pp-list-events-status.yellow + div,.pp-list-events-status.red + div{color:#aaa}

/* pah */

/*
'<div class="face-img"></div>'
'<div class="face-mask">#1</div>'
'<div class="gmap-img"></div>'
'<div class="gmap-mask">#2</div>'
'<div class="terms-img"></div>'
'<div class="terms-mask">#3</div>'
'<div class="gmap-terms-img"></div>'
'<div class="gmap-terms-mask">#2/3</div>'
*/

.pp_pah_zones{background:url(/images/path-zones.jpg) no-repeat;width:406px;height:526px;position:relative}
.pp_pah_zones div{padding:0;position:absolute;}
.pp_pah_zones .mask{outline:2px solid red;background:rgba(0,0,0,0.45);color:#fff;text-align:center;font-size:60px;font-weight:bold;}
.pp_pah_zones .mask span{color:#fff;font-size:26px;}
.pp_pah_zones .img{background-color:#fff;background-size:100%;background-repeat:no-repeat;visibility:hidden;}
.pp_pah_zones .face{top:53px;left:12px;width:381px;height:136px}
.pp_pah_zones .gmap{top:198px;left:12px;width:170px;height:150px}
.pp_pah_zones .terms{top:357px;left:12px;width:170px;height:111px}
.pp_pah_zones .gmap-terms{top:198px;left:12px;width:170px;height:270px;visibility:hidden;}
.pp_pah_zones .terms-bottom{top:475px;left:12px;width:170px;height:15px;font-size:16px;line-height:16px;}

.pp-cpah-grid .x-grid3-cell-inner{line-height:25px}
.pp-cpah-grid .x-grid3-col-name {font-size:14px}
.pp-cpah-grid .x-grid3-col-action {font-size:14px}
.pp-cpah-grid .x-grid3-col-action a{color:#6565cc;font-size:14px;text-decoration:none}
.pp-cpah-grid .x-grid3-hd-inner{font-size:12px;text-align:left}

/* dwon arrow */
.pp-down-arrow-actions a{color:#6565cc;font-size:14px;text-decoration:none}
.pp-down-arrow-actions{padding:0 0 0 33px;background:url(/images/downarrow.gif) no-repeat 15px 3px}

/* require tt */
.pp-require-tt-info .tt-found-icon{width:16px;background:url(/images/icons/green_checkbox_14.png) no-repeat center}
.pp-require-tt-info .tt-not-found-icon{width:16px;background:url(/images/icons/right_arrow_red_14.png) no-repeat center}

/* appcues taco */
.appcues-widget-dropdown{width:500px !important}
.appcues-widget-list li a{font-size:14px;color:#6565d5 !important}
.appcues-widget-list li.appcues-unread a{font-wegiht:bold}
.appcues-widget-list li.appcues-nothing-new{visibility:hidden;font-style:italic;}
.appcues-widget-list li.appcues-nothing-new:before{content:"(No new unread announcements)";visibility:visible;}
.appcues-widget-header h1{font-size:20px;color:#333}

/* colors */
.pp-red{color:#a01a1a}
.pp-green{color:#1aa026}

/* notice */
.pp-icon-notice{height:32px;background:url(/images/icons/notice-icon-32.png) no-repeat 0 center}
.pp-icon-notice-text-red{padding-left:40px;line-height:32px;color:#dc1313}

