/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ Contegro v4.0 ]--------------------------------------- */
/* -----[ ADMINISTRATION ]--------------------------------------- */

.reApplyClass .reClass_all,
.reApplyClass .reClass_ {
	display: none;
}


.js_tooltip {
	border: 1px #4D93E2 solid;
	color: black;
	background: white;
	background: rgba(255,255,255,0.85);
	font-size: 12px;
	line-height: 1.5em;
	padding: 1em;
	box-shadow: #666 0 0 10px;
	display: block;
	min-width: 100px;
	max-width: 250px;
	z-index: 1000;
	
	opacity: 1;

	-webkit-transition: box-shadow 0.5s ease-in-out, opacity 0.2s ease-in-out;
	   -moz-transition: box-shadow 0.5s ease-in-out, opacity 0.2s ease-in-out;
	     -o-transition: box-shadow 0.5s ease-in-out, opacity 0.2s ease-in-out;
	        transition: box-shadow 0.5s ease-in-out, opacity 0.2s ease-in-out;	
}
	.js_tooltip.hidden {
		opacity: 0;
		box-shadow: #666 0 0 0;

		-webkit-transition: none;
		   -moz-transition: none;
		     -o-transition: none;
		        transition: none;	
	}
	.ext-ie.ext-ie8 .js_tooltip.hidden {
		display: none;
	}

	.js_tooltip strong {
		font-weight: bold;
	}


.js_tooltip_icon {
	position: relative;
	top: 3px;
	background: url(/resources/images/tooltip-icon.png) 0 0 no-repeat;
	width:  16px;
	height: 16px;
	display: inline-block;
	border-radius: 7px;

	box-shadow: #2A7ECC 0 0 0;
	
	-webkit-transition: box-shadow 0.1s ease-in-out;
	   -moz-transition: box-shadow 0.1s ease-in-out;
		 -o-transition: box-shadow 0.1s ease-in-out;
			transition: box-shadow 0.1s ease-in-out;
}
	.js_tooltip_icon.active {
		background-position: 0 -20px;
		box-shadow: #2A7ECC 0 0 3px;
	}
	.ext-ie.ext-ie8 .js_tooltip_icon {
		margin-left: 5px;
	}

@-webkit-keyframes zoom-in {
	0%   { -webkit-transform: scale(0.9); }
	100% { -webkit-transform: scale(1); }
}
@-moz-keyframes zoom-in {
	0%   { -moz-transform: scale(0.9); }
	100% { -moz-transform: scale(1); }
}


.Contegro_ModuleSettings_Body,
.Contegro_ModulePublishing_Body,
.Contegro_NavigationSettings {
	-webkit-animation: fade-in .25s 1;
	   -moz-animation: fade-in .25s 1;
	        animation: fade-in .25s 1;
}

.LoginForm,
.x-window.x-resizable-pinned {
	 -webkit-animation: box-shadow-pulse 3.5s infinite;
	    -moz-animation: box-shadow-pulse 3.5s infinite;
	     -ms-animation: box-shadow-pulse 3.5s infinite;
	         animation: box-shadow-pulse 3.5s infinite;
}

.LoginForm .x-panel-btns {
	padding-top: 0;
}

.x-menu {
	 -webkit-animation: fade-in .25s 1;
	    -moz-animation: fade-in .25s 1;
	         animation: fade-in .25s 1;
}
.x-menu.x-hide-offsets {
	 -webkit-animation: none;
	    -moz-animation: none;
	         animation: none;
}
.x-window.x-resizable-pinned.x-window-maximized {
	 -webkit-animation: none;
	    -moz-animation: none;
	         animation: none;
}

@-webkit-keyframes fade-in {
        0%   { opacity: 0; }
        100% { opacity: 1; }
}
@-moz-keyframes fade-in {
        0%   { opacity: 0; }
        100% { opacity: 1; }
}
@keyframes fade-in {
        0%   { opacity: 0; }
        100% { opacity: 1; }
}
@-webkit-keyframes fade-in-with-delay {
        0%   { opacity: 0; }
        33%  { opacity: 0; }
        100% { opacity: 1; }
}
@-moz-keyframes fade-in-with-delay {
        0%   { opacity: 0; }
        33%  { opacity: 0; }
        100% { opacity: 1; }
}
@keyframes fade-in-with-delay {
        0%   { opacity: 0; }
        33%  { opacity: 0; }
        100% { opacity: 1; }
}
@-webkit-keyframes box-shadow-pulse {
        0%   { box-shadow: #01234F 0 0 10px; }
        25%  { box-shadow: #01234F 0 0 10px; }
        50%  { box-shadow: #011C3D 0 0 15px; }
        75%  { box-shadow: #01234F 0 0 10px; }
        100% { box-shadow: #01234F 0 0 10px; }
}
@-moz-keyframes box-shadow-pulse {
        0%   { box-shadow: #01234F 0 0 10px; }
        25%  { box-shadow: #01234F 0 0 10px; }
        50%  { box-shadow: #011C3D 0 0 15px; }
        75%  { box-shadow: #01234F 0 0 10px; }
        100% { box-shadow: #01234F 0 0 10px; }
}
@-ms-keyframes box-shadow-pulse {
        0%   { box-shadow: #01234F 0 0 10px; }
        25%  { box-shadow: #01234F 0 0 10px; }
        50%  { box-shadow: #011C3D 0 0 15px; }
        75%  { box-shadow: #01234F 0 0 10px; }
        100% { box-shadow: #01234F 0 0 10px; }
}
@keyframes box-shadow-pulse {
        0%   { box-shadow: #01234F 0 0 10px; }
        25%  { box-shadow: #01234F 0 0 10px; }
        50%  { box-shadow: #011C3D 0 0 15px; }
        75%  { box-shadow: #01234F 0 0 10px; }
        100% { box-shadow: #01234F 0 0 10px; }
}

.xtb-text .NoItemsMessage { /* the 'There are no items to display' message in grids */
	background: #f00;
	padding: 2px 10px;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	top: 4px;
	right: 0;
	box-shadow: #c00 0 0 10px inset;
	 -webkit-animation: fade-in-with-delay 1s 1;
	    -moz-animation: fade-in-with-delay 1s 1;
	         animation: fade-in-with-delay 1s 1;
}

.x-grid3-cell {
	padding-top: 3px;
	padding-bottom: 3px;
}

.x-grid3-cell-inner a {
	color: #0F487A;
}
.x-grid3-cell-inner a:hover {
	color: #000;
}

.Contegro_ItemActionButtons {
	white-space: nowrap;
}


.x-menu .x-menu-scroller {
	height: 10px;
}
.x-menu-scroller-top,
.x-menu-scroller-top:hover {
	background-image: url("/Admin/Console/CustomThemes/contegro/images/contegro/site-selector-scroll-up.gif");
	height: 10px;
}
.x-menu-scroller-bottom,
.x-menu-scroller-bottom:hover  {
	background-image: url("/Admin/Console/CustomThemes/contegro/images/contegro/site-selector-scroll-down.gif");
	height: 10px;
}



.Contegro_ViewModeSelector,
.Contegro_ItemActionButtons div,
.Contegro_ItemActionButtons input,
.Contegro_ItemActionButtons img {
	float: left;
}
.Contegro_ContentEditorBorderLayout .Contegro_ItemActionButtons div img,
.Contegro_ModuleSettingsToolbar div img {
}


.x-grid3-cell-inner .x-form-field-wrap .x-form-text {
	font-size: 11px !important;
}

.x-form .x-btn-noicon .x-btn-tl,
.x-form .x-btn-noicon .x-btn-tc,
.x-form .x-btn-noicon .x-btn-tr,
.x-form .x-btn-noicon .x-btn-ml,
.x-form .x-btn-noicon .x-btn-mr,
.x-form .x-btn-noicon .x-btn-bl,
.x-form .x-btn-noicon .x-btn-bc,
.x-form .x-btn-noicon .x-btn-br {
	display: none;
}
.x-form .x-btn-noicon .x-btn-mc {
	background: transparent;
}
.x-form .x-btn-noicon .x-btn-mc button {
	padding: 0;
	margin: 0;
	background: transparent;
	font-size: 11px;
}

body {
	font: normal 12px arial, sans-serif;
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
}
/* Removed - Left and Right Parts of the Start Button */
.ux-startbutton-left, .ux-startbutton-right, #ux-taskbar .ux-startbutton-left, #ux-taskbar .ux-startbutton-right, #ux-taskbar .x-btn-over .ux-startbutton-left, #ux-taskbar .x-btn-over .ux-startbutton-right, #ux-taskbar .x-btn-click .ux-startbutton-left, #ux-taskbar .x-btn-click .ux-startbutton-right, #ux-taskbar .active-win .ux-startbutton-left, #ux-taskbar .active-win .ux-startbutton-right, .ux-startbutton-left i, .ux-startbutton-right i {
	background-image: none !important;
	display: none;
}
/* Changed - attributes that differ from decktop.css */
#ux-taskbar-start {
	background-image: url(../images/taskbar/startbutton-icon.gif ) !important;
}
#ux-taskbar #ux-taskbar-start button {
	background-image: none;
	background: none;
	width: 119px;
	height: 36px;
	display: block;
	position: relative;
}
.Contegro_StartMenu_Title {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	display: inline-block;
	margin: 0px;
	padding: 0px 0px;
}
.Contegro_StartMenu_User {
	color:#FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline-block;
	clear: both;
	margin: 0px;
	padding: 0px 4px;
}
.start {
	background-image: none !important;
}
.ux-startbutton-center {
	background: none;
	background-image: none !important;
	width: 119px;
}
#ux-taskbar .active-win .ux-startbutton-center {
	background: none;
	background-image: none !important;
}
#ux-taskbar .active-win .ux-startbutton-center button {
	color: #01234F;
	background: none;
	background-image: none !important;
}
/* Changed - attributes that differ from decktop.css */
	.ux-start-menu {
}
.ux-start-menu-tools-panel {
	border: 0px none;
	background: transparent url(../images/taskbar/start-menu-right.png ) repeat-x scroll right 0pt;
	background-color: #01234F;
}
.ux-start-menu-tools-panel {
	overflow: hidden !important;
	overflow-y: hidden !important;
	overflow-x: hidden !important;
	font-size: 0;
	line-height: 0;
}
.ux-start-menu-tl .x-window-header {
	padding: 20px 0 10px 0;
}
.x-panel-tl .x-panel-icon, .ux-start-menu-tl .x-panel-icon {
	background-position: 0pt 4px;
	background-repeat: no-repeat;
	padding-left: 0px !important;
}
.ux-start-menu-tl {
	background: transparent url(../images/taskbar/start-menu-left-corners.png ) no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
	z-index: 1;
	position: relative;
}
.ux-start-menu-tr {
	background: transparent url(../images/taskbar/start-menu-right-corners.png) no-repeat right 0;
	padding-right: 6px;
}
.ux-start-menu-tc {
	background: transparent url(../images/taskbar/start-menu-top-bottom.png) repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
}
.ux-start-menu-ml {
	background: transparent url(../images/taskbar/start-menu-left-right.png) repeat-y 0 0;
	padding-left: 6px;
	zoom: 1;
}
.ux-start-menu-bc {
	background: transparent url(../images/taskbar/start-menu-top-bottom.png) repeat-x 0 bottom;
	zoom: 1;
}
.ux-start-menu-bc .x-window-footer {
	padding-bottom: 6px;
	zoom: 1;
	font-size: 0;
	line-height: 0;
}
.ux-start-menu-bl {
	background: transparent url(../images/taskbar/start-menu-left-corners.png) no-repeat 0 bottom;
	padding-left: 6px;
	zoom: 1;
}
.ux-start-menu-br {
	background: transparent url(../images/taskbar/start-menu-right-corners.png) no-repeat right bottom;
	padding-right: 6px;
	zoom: 1;
}
.x-panel-nofooter .ux-start-menu-bc {
	height: 10px;
}
.x-menu-item-arrow {
	background-image: url(../images/menu/menu-parent.gif);
	background-repeat: no-repeat;
}
.x-menu-list-item {
	font: normal 15px arial, sans-serif;
	padding: 0px 0px;
}
.x-menu {
	background-color: #FFFFFF;
	background-image: url(../images/menu/menu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.x-menu-floating {
	border-color: #718bb7;
}
.x-menu-nosep {
	background-image: none;
}
.x-menu-sep {
	background-color: #e0e0e0;
	border-bottom-color: #fff;
}
/* SiteTree Context Menu - Begin */
.Contegro_SiteTreeContextMenu .x-menu-list-item {
	font: normal 12px arial, sans-serif;
	padding: 0px 0px;
}
.Contegro_SiteTreeContextMenu a.x-menu-item {
	cursor: pointer;
	display: block;
	line-height: 14px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 4px 25px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	color: #000033;
}
.x-menu.Contegro_SiteTreeContextMenu {
	background-color: #FFFFFF;
	background-image: url(../images/menu/menu-up.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 14px 4px;
}
a.x-menu-item {
	cursor: pointer;
	display: block;
	line-height: 21px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 6px 27px 6px 40px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	color: #000033;
}
.StartMenu_1 a.x-menu-item, .StartMenu_2 a.x-menu-item, .StartMenu_3 a.x-menu-item {
	cursor: pointer;
	display: block;
	line-height: 16px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
	padding: 6px 32px 6px 10px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	color: #000033;
}
.x-menu-item-active {
	background-repeat: repeat-x;
	background-position: left bottom;
	border-style: solid;
	border-width: 1px 0;
	margin: 0px;
	padding: 0;
	background-image: url(../images/menu/item-over.gif);
	background-color: #EFF7FF;
	border-color: #c1deed;
}
.x-menu-item-active a.x-menu-item {
	border-style: solid;
	border-width: 0 1px;
	margin: -1px;
	border-color: #c1deed;
}
.x-tab-strip span.x-tab-strip-text {
	font: bold 14px arial, helvetica;
	color: #01234f;
}
/* Grid Context Menu - Begin */
.x-grid-group-hd div.x-grid-group-title {
	color: #3764a0;
	font: bold 12px arial, sans-serif;
	padding: 4px 4px 4px 20px;
}
.x-grid3-check-col {
	background-position: left center;
}
.x-grid3-check-col-on {
	background-position: left center;
}
.x-grid3-hd-inner {
	padding: 3px 3px 3px 10px;
}
.x-grid3-cell-inner {
	padding: 3px 3px 3px 10px;
}


.x-grid3-body .x-grid3-row:hover {
	background: #D6E9FB;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#D6E9FB'); /* IE */
	background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 50%, #D6E9FB 80%, #D6E9FB 100%); /* firefox */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(50%,#ffffff), color-stop(80%,#D6E9FB), color-stop(100%,#D6E9FB)); /* webkit */
}
.x-grid3-body .x-grid3-row-selected,
.x-grid3-body .x-grid3-row-selected:hover {
	background: #D6E9FB;
}

.allowOrdering .x-grid3-row { /* a grid row inside an orderable form */
	cursor: move;
	cursor: -moz-grab; /* firefox */
	*cursor: move; /* ie */
}
	.allowOrdering .x-grid3-row-selected { /* a grid row inside an orderable form which is currently selected */
		cursor: -moz-grabbing; /* firefox */
		*cursor: move; /* ie */
	}
.allowOrdering .x-grid3-body .x-grid3-cell-last {
	background: url(../images/grid/draggable.gif) 98% center no-repeat;
}
	.allowOrdering .x-grid3-body .x-grid3-cell-last div {
		margin-right: 60px;
	}
	

.x-grid-group-hd {
	border-bottom: 1px solid;
	border-bottom-color: #99bbe8;
	cursor: pointer;
	padding-top: 6px;
	padding: 6px 10px 0px 10px;
}
#dpanels {
	width: 250px;
	float: right;
}
#dpanels .x-panel {
	margin: 15px;
}
#dpanels .x-date-picker {
	border: 0 none;
	border-top: 0 none;
	background: transparent;
}
#dpanels .x-date-picker td.x-date-active {
	background: #ffffff;
}
#dpanels .x-date-picker {
	width: 100% !important;
}
#x-desktop {
	width: 100%;
	height: 100%;
	border: 0 none;
	position: relative;
	overflow: hidden;
	zoom: 1;
	background: url(../images/desktop/V4-Desktop.jpg) center repeat;
}
#ux-taskbar .x-btn {
	margin: 0px 0 0 0px;
}
.x-border-panel .ux-taskbuttons-strip {
	margin: 4px 0 0 0px;
}
#title-bar-wrapper {
	height: 35px;
}
#title-bar {
	color: #225599;
	padding: 9px 7px;
	font: bold 16px arial, sans-serif;
	float: left;
}
#x-logout {
	float: right;
	padding: 6px 7px;
}
.x-btn-text-icon .x-btn-center .logout {
	background-position: 0pt 3px;
	background-repeat: no-repeat;
	padding: 3px 0pt 3px 18px;
}
#ux-taskbar {
	background: transparent none;
	height: 38px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 9001;
	border: 1px solid #0359a5;
}
.x-btn-icon .ux-taskbutton-center .x-btn-text {
	background-position: center;
	background-repeat: no-repeat;
	height: 36px;
	width: 120px;
	cursor: pointer;
	white-space: nowrap;
	padding: 0;
}
.x-btn-icon .ux-taskbutton-center {
	padding: 1px;
}
/* Begin Start button */
.x-btn-text-icon .ux-taskbutton-center .x-btn-text {
	background-position: 0 6px;
	background-repeat: no-repeat;
	background: none;
	padding: 0px 0px 0px 0px;
}
.x-btn-text-icon .ux-startbutton-center .x-btn-text {
	background-position: 0 4px;
	background-repeat: no-repeat;
	background: none;
	color: #000000 !important;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
/* Begin Start button */
.ux-taskbutton-left, .ux-taskbutton-right {
	font-size: 1px;
	line-height: 1px;
}
.ux-taskbutton-left {
	width: 0px;
	height: 0px;
	background: url(../images/taskbar/taskbutton.gif) no-repeat 0 0;
}
.ux-taskbutton-right {
	width: 0px;
	height: 0px;
	background: url(../images/taskbar/taskbutton.gif) no-repeat 0 -28px;
}
.ux-taskbutton-left i, .ux-taskbutton-right i {
	display: block;
	width: 4px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
.ux-taskbutton-center {
	background: url(../images/taskbar/taskbutton.gif) repeat-x 0 -56px;
	vertical-align: middle;
	text-align: center;
	padding: 0 5px;
	cursor: pointer;
	white-space: nowrap;
}
#ux-taskbar .ux-taskbutton-left {
	background-position: 0 0;
}
#ux-taskbar .ux-taskbutton-right {
	background-position: 0 -28px;
}
#ux-taskbar .ux-taskbutton-center {
	background-position: 0 -56px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-left {
	background-position: 0 -252px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-right {
	background-position: 0 -280px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-center {
	background-position: 0 -308px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-left {
	background-position: 0 -168px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-right {
	background-position: 0 -196px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-center {
	background-position: 0 -224px;
}
#ux-taskbar .active-win .ux-taskbutton-left {
	background-position: 0 -84px;
}
#ux-taskbar .active-win .ux-taskbutton-right {
	background: url(../images/taskbar/taskbutton.gif) no-repeat 0 -112px;
}
#ux-taskbar .active-win .ux-taskbutton-center {
	background: url(../images/taskbar/taskbutton.gif) repeat-x 0 -140px;
}
/* End Start button */
#spacer {
	height: 25px;
	float: left;
	width: 0;
	overflow: hidden;
	margin-top: 2px;
}
.x-window-body p, .x-panel-body p {
}
.Contegro_FolderSelector {
}
.Contegro_ImageSelector {
}
.Contegro_ImagePreview {
}
.Contegro_ImageProperties {
}
#files_list {
	font-size: 11px;
}
#files_list hr {
	color: #c6def4;
}
.Contegro_ImagePreview .x-panel-bwrap, 
.Contegro_ImageProperties .x-panel-bwrap, 
.Contegro_FolderSelector .x-panel-bwrap {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	padding: 10px;
}
.Contegro_ImagePreview .x-panel-bwrap .x-panel-bwrap,
.Contegro_ImageProperties .x-panel-bwrap .x-panel-bwrap {
	border-style: none;
	background: none;
	padding: 0px;
}
.Contegro_ImageSelector .x-panel-body {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	padding: 10px;
}
.CreateFolderPanel {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	border: 1px solid #c6def4;
	padding: 10px;
}
.Contegro_SiteTree .x-panel-body {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	padding-top: 6px;
	margin: 0px -4px 0px 0px;	
}
.KeyPanel .x-panel-body {
	background: none;
	border-style: none;
	padding-top: 0px;
}
.KeyPanel .x-panel-bwrap {
	padding: 0px 0px 0px 0px;
}
.x-toolbar.KeyToolbar {
	border-color: -moz-use-text-color;
	border-right: 1px solid;
	border-style: none solid solid;
	border-width: 0 0 0 0;
	overflow: hidden;
	padding: 0px;
}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
	border-bottom-style: none;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar.Contegro_ModuleSettingsToolbar {
	border-bottom-style: solid;
	border-bottom-color: #C1DEED;
}
.x-window-maximized .x-window-bl {
	padding-left: 6px;
}
.x-window-maximized .x-window-br {
	padding-right: 6px;
}
.x-window-maximized .x-panel-nofooter .x-window-bc {
	height: 0px !important;
}
.ux-start-menu-splitbar-h {
	background-color: #d0d0d0;
}
.ux-start-menu-bwrap {
	background: transparent none;
	border: 0px none;
}
.ux-start-menu-body {
	background: transparent none;
	border: 0px none;
}
.ux-start-menu-apps-panel {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite.gif) repeat-x left bottom;
	border: 1px solid #c1deed;
	padding: 10px;
	margin: 0px 0px 0px 0px;
}
#ux-taskbuttons-panel {
	background: #01234F	url(../images/taskbar/taskbuttons-panel-bg.gif) repeat-x left top;
	padding-top: 0;
	position: relative;
}
.ux-taskbuttons-strip-wrap {
	width: 100%;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
ul.ux-taskbuttons-strip {
	display: block;
	width: 5000px;
	zoom: 1;
}
ul.ux-taskbuttons-strip li {
	float: left;
	margin-left: 2px;
}
ul.ux-taskbuttons-strip li.ux-taskbuttons-edge {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	width: 1px;
}
.x-clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
.x-taskbuttons-scrolling {
	position: relative;
}
.x-taskbuttons-scrolling .ux-taskbuttons-strip-wrap {
	margin-left: 18px;
	margin-right: 18px;
}
td.ux-taskButtons-edge {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	width: 1px;
}
.ux-taskbuttons-scroller-left {
	background: transparent url(../images/taskbar/scroll-left.gif) no-repeat -18px 0;
	width: 18px;
	position: absolute;
	left: 1px;
	top: 0px;
	z-index: 10;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}
.ux-taskbuttons-scroller-left-over {
	background-position: 0 0;
}
.ux-taskbuttons-scroller-left-disabled {
	background-position: -18px 0;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
}
.ux-taskbuttons-scroller-right {
	background: transparent url(../images/taskbar/scroll-right.gif) no-repeat 0 0;
	width: 18px;
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 10;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}
.ux-taskbuttons-scroller-right-over {
	background-position: -18px 0;
}
.ux-taskbuttons-scroller-right-disabled {
	background-position: 0 0;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
}
.ux-toolmenu-sep {
	background-color: #18191a;
	border-bottom: 1px solid #858789;
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin: 2px 3px;
}
.x-menu-group-item .x-menu-item-icon {
	background-image: none;
}
.x-menu-plain {
	background-color: #f0f0f0 !important;
	background-image: none;
}
/* Start menu Logout Buttons */
#ux-taskbar .x-splitbar-h {
	background: #000000 url(../images/taskbar/taskbar-split-h.gif) no-repeat 0 0;
	width: 4px;
}
.ext-strict .ext-ie #ux-taskbar .x-splitbar-h {
	filter: alpha();
}
.x-window-header-text {
	cursor: default;
	padding: 0px 4px;
}
.x-resizable-proxy {
	background: #C7DFFC;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	border: 1px solid #3b5a82;
}
/* Desktop Shortcuts */
#x-shortcuts dt {
	float: left;
	margin: 15px 0 0 15px;
	clear: left;
	width: 56px;
	font: normal 11px arial, sans-serif;
	text-align: center;
	zoom: 1;
	display: block;
	position: absolute;
}
#x-shortcuts dt a {
	width: 56px;
	display: block;
	color: white;
	text-decoration: none;
}
#x-shortcuts dt a:hover {
	text-decoration: none;
}
#x-shortcuts dt div {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	text-decoration: none;
}
.x-shortcut-text {
	color: white;
	text-decoration: none;
}
.ext-ie #x-shortcuts DT IMG {
	background: transparent !important;
}
.x-combo-list .x-combo-selected, .x-panel-mc, .x-window-mc, .x-border-layout-ct, .x-list-selected {
}
/* Content Manager DropDowns */
.x-combo-list-inner {
	background: #FFFFFF;
	border: 1px solid #dedede;
	padding: 10px 8px;
}
.x-combo-list-item {
	colour: #1768b2;
	margin: 0;
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	
   -webkit-transition: background-color 0.2s ease-in-out;
      -moz-transition: background-color 0.2s ease-in-out;
        -o-transition: background-color 0.2s ease-in-out;
           transition: background-color 0.2s ease-in-out;	
}
.Contegro_ContentEditorBody .x-combo-list-item {
	colour: #1768b2;
	margin: 0;
	padding: 0px 0px;
	display: block;
	text-decoration: none;
}
.x-combo-list .x-combo-selected {
	border-color: #dedede !important;
	background-color: #dedede !important;

   -webkit-transition: background-color 0.05s ease-in-out;
      -moz-transition: background-color 0.05s ease-in-out;
        -o-transition: background-color 0.05s ease-in-out;
           transition: background-color 0.05s ease-in-out;	
}

.x-panel-body .ContegroButtonContainer input[type=text] {
	background-color: #F6FAFE;
	background-image: url(../images/text-bg.gif);
	border: 1px #C6DEF4 solid;
	margin: 0px 0px 0px 0px;
	height: 18px;
	width: 98px;
}

/* Window 
.x-window .x-window-handle {
	opacity: 0;
	font-size: 0;
	display: none;
	-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: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}
.x-window-header {
	overflow: hidden;
	zoom: 1;
}
.x-window-bwrap {
	z-index: 1;
	position: relative;
	zoom: 1;
	left: 0;
	top: 0;
}
.x-window-bwrap {
	overflow: hidden;
}
.x-window-tl .x-window-header {
	padding: 10px 10px;
	margin: 0px;
	color: #FFFFFF;
	font: normal 20px arial, sans-serif;
}
.Contegro_ModuleSettingsPopup .x-window-tl .x-window-header {
	padding: 0px;
	line-height: 0;
	display: none;
}
.x-panel-header {
	color: #FFFFFF;
	padding: 6px;
	font: bold 14px arial, sans-serif;
	border: 1px solid #0359a5;
	background-image: url(../images/panel/white-top-bottom.gif);
}
.x-window-body {
	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;
}
/*#CONTEGROAPPLICATION_CONTENTMANAGER .x-window-mc {
}*/
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border-top-color:#0359a5;
}
.x-window-maximized .x-window-mc {
	border-style: none;
	border-left: 0 none;
	border-right: 0 none;
}
.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {
	border-left: 0 none;
	border-right: 0 none;
}
.x-window-bbar .x-toolbar {
	border-top: 1px solid;
	border-bottom: 0 none;
}
.x-window-draggable, .x-window-draggable .x-window-header-text {
	cursor: move;
}
.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
	cursor: default;
}
.x-window-body {
	background: transparent;
}
.x-window-proxy {
	background-color: #c7dffc;
	border-color: #99bbe8;
}


.x-window-tc {
	background: transparent repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
	background-image: url(../images/window/top-bottom.png);
}
.x-window-tl {
	background: transparent no-repeat 0 0;
	padding-left: 10px;
	zoom: 1;
	z-index: 1;
	position: relative;
	background-image: url(../images/window/left-corners.png);
}
.x-window-tr {
	background: transparent no-repeat right 0;
	padding-right: 10px;
	background-image: url(../images/window/right-corners.png);
}
.x-window-bc {
	background: transparent repeat-x 0 bottom;
	padding-bottom: 0px;
	zoom: 1;
	background-image: url(../images/window/top-bottom.png);
}
.x-window-bc .x-window-footer {
	padding-bottom: 10px;
	zoom: 1;
	font-size: 0;
	line-height: 0;
}
.x-window-bl {
	background: transparent no-repeat 0 bottom;
	padding-left: 10px;
	zoom: 1;
	background-image: url(../images/window/left-corners.png);
}
.x-window-br {
	background: transparent no-repeat right bottom;
	padding-right: 10px;
	zoom: 1;
	background-image: url(../images/window/right-corners.png);
}
.x-window-mc {
	border: 1px solid;
	padding: 0px;
	background: #fff;
	border-color: #99bbe8;
	font: normal 14px arial, sans-serif !important;
	background-color: #dfe8f6;
	border-style: none;
}
.LoginForm .x-window-mc {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
}

.x-window-dlg .x-window-mc {
	border: 1px solid #99bbe8 !important;
} 
.Contegro_ModuleSettingsPopup .x-window-mc {
	border-style: solid;
}
/*.Contegro_SiteTree .x-window-mc,
.ux-start-menu .x-window-mc {
	border-style: none;
	border-style: none;
}*/
.x-window-ml {
	background: #FFFFFF url(../images/window/left-right.png) no-repeat left bottom;
		padding-left: 0px;
	zoom: 1;
}
	.Contegro_ModuleSettingsPopup .x-window-ml,
	.LoginForm .x-window-ml {
		padding-left: 10px;
	}
	.Contegro_ModuleSettingsPopup .x-window-bwrap {
		border-top: 1px solid #8db2e3;
		border-bottom: 1px solid #8db2e3;
	}
.x-window-mr {
	background: #FFFFFF url(../images/window/left-right.png) no-repeat right bottom;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	zoom: 1;
}
	.Contegro_ModuleSettingsPopup .x-window-mr,
	.LoginForm .x-window-mr {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
.ContentWrapper {
	background: #fff;
	padding: 10px 0px 0px 0px;
}
.x-panel-bwrap .ContentWrapper .x-panel {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x;
}
.x-panel-bwrap .ContentWrapper .x-panel .x-panel {
	background: transparent;
}

.LoginForm .x-window-mc {
	border-style: solid;
}
.x-window-maximized .x-window-tc {
	background-color: #fff;
}
.x-window-bbar .x-toolbar {
	border-top-color: #99bbe8;
}
/* TaskBar Buttons */
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {
	background-image: url(../images/button/btn.gif);
}
/* TaskBar Buttons */
.LoginForm .error .x-label-value {
	padding: 2px 8px 4px 8px !important;
	clear: both;
	width: auto;
	position: relative;
	font-size: 11px;
	background: #cc0000;
	line-height: 20px;
	border: 1px solid #e2e3ea;
	color: #FFFFFF !important;
}
.x-form-element {
	padding-top: 0px !important;
}
/* Window Mask */
.ext-el-mask {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
	width: 100%;
	height: 100%;
	zoom: 1;
	background: #0d5295 url(../images/desktop/V4-Desktop.gif) repeat left top;
}

.ext-el-mask-msg {
	border: 1px solid;
	padding: 0px;
}
.ext-el-mask-msg div {
	padding: 5px 40px 5px 5px;
	border: 1px solid;
	cursor: wait;
}
/* Loading - Begin */
.x-mask-loading {
	 -webkit-animation: fade-in-with-delay 1s 1;
	    -moz-animation: fade-in-with-delay 1s 1;
	         animation: fade-in-with-delay 1s 1;
}
.x-mask-loading div {
	padding: 0px;
	background: no-repeat right center;
	line-height: 16px;
	padding: 0px 20px 0px 0px;
	background-image: url(../images/grid/loading.gif);
	 -webkit-animation: fade-in-with-delay 2s 1;
	    -moz-animation: fade-in-with-delay 2s 1;
	         animation: fade-in-with-delay 2s 1;
}
.ext-el-mask-msg {
	border: 1px solid #99bbe8;
	background: repeat-x 0 -16px;
	padding: 20px;
	background-color: #FFFFFF;
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
}
.ext-el-mask-msg div {
	border-style: none;
	cursor: wait;
	font-size: 12px;
}
/* Loading - End */
/* Buttons */
.x-panel-btns {
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}
.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {
	padding-left: 20px !important;
	background-repeat: no-repeat;
	background-position: 0 11px;
	zoom: 1;
}
.x-tool {
	background-image: url(../images/panel/tool-sprites.gif);
}
/* Tab Panel */
.x-tab-strip-wrap {
	padding: 10px 0px 0px 0px;
	*padding: 9px 0px 0px 0px;
}
.Contegro_ModuleSettingsTabs .x-tab-strip-wrap {
	padding: 9px 0px 0px 0px;
	*padding: 8px 0px 0px 0px;
}

ul.x-tab-strip {
}
ul.x-tab-strip-top {
	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;
}
ul.x-tab-strip-top {
	background-color: #1768b2;
	background-image: url(../images/layout/background-bottom.gif);
	background: repeat-x scroll top left transparent;
	border-bottom-color: #8db2e3;
	border-style: none;
}
ul.x-tab-strip-bottom {
	background-color: #1768b2;
	border-top-color: #1768b2;
}
ul.x-tab-strip li {
	float: left;
	margin-left: 2px;
}
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner {
	background-image: url(../images/tabs/tabs-sprite.gif);
}
.x-tab-strip-bottom .x-tab-right {
	background-image: url(../images/tabs/tab-btm-inactive-right-bg.gif);
}
.x-tab-strip-bottom .x-tab-left {
	background-image: url(../images/tabs/tab-btm-inactive-left-bg.gif);
}
.x-tab-strip-bottom .x-tab-strip-over .x-tab-right {
	background-image: url(../images/tabs/tab-btm-over-right-bg.gif);
}
.x-tab-strip-bottom .x-tab-strip-over .x-tab-left {
	background-image: url(../images/tabs/tab-btm-over-left-bg.gif);
}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background-image: url(../images/tabs/tab-btm-right-bg.gif);
}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background-image: url(../images/tabs/tab-btm-left-bg.gif);
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image: url(../images/tabs/tab-close.gif);
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover {
	background-image: url(../images/tabs/tab-close.gif);
}
.x-tab-strip .tabdirty a.x-tab-strip-close {
	background-image:url(../images/tabs/tab-close-save.gif);
}
.x-tab-strip .tabdirty a.x-tab-strip-close:hover {
	background-image:url(../images/tabs/tab-close-save.gif);
}

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-header {
	background-color: #1768b2;
	border-color: #8db2e3;
	background-image: url(../images/layout/background-Top1.gif);
	border-style: none;
	overflow: hidden;
	padding: 0px 0px;
	zoom: 1;
}
.x-tab-panel-footer {
	background-color: #1768b2;
	border-color: #8db2e3;
	background-image: url(../images/layout/background-bottom.gif);
	border-style: none;
	overflow: hidden;
	padding: 0px 0px;
	zoom: 1;
}
.Contegro_ModuleSettingsTabs .x-tab-panel-header, 
.Contegro_ModuleSettingsTabs .x-tab-panel-footer {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite3.gif) repeat-x left top;
}
/* Causing Issue in IE7 */
.x-panel-body,
.Contegro_ContentTabs .x-panel-body, 
.Contegro_ContentEditorAttributesTabs .x-panel-body {
	background-color: none;
	background: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/* Accordian Backgrounds */
.MegaMenuPopupPanel .x-panel-body.Contegro_NavigationSettings,
#PodcastsPanel .x-panel-body,
#ApprovalQueue .x-panel-body .x-grid3, 
#MyItems .x-panel-body .x-grid3 {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
}
.x-panel-tbar-noheader .x-toolbar, 
.x-panel-mc .x-panel-tbar .x-toolbar,
.x-toolbar .x-small-editor .Contegro_ModuleSettingsToolbar .x-toolbar-layout-ct {
	border-top-style: none;
}
.x-tab-panel-tbar-noborder .x-toolbar {
	border-bottom-color: #d6e9fb;
	background: url(../images/layout/background_Line.gif) repeat-x bottom;
}
.x-tab-panel-tbar .x-toolbar {
	padding: 0px;
}
.x-tab-panel-header {
}
/* Forms - Begin */
.x-form-text, textarea.x-form-field {
	background-color: #f6fafe;
	background-image: url(../images/text-bg.gif);
	border-color: #c6def4;
	margin: 0px 0px 0px 0px;
}

.ContegroDateDropdowns select 
{
	border: 1px #C6DEF4 solid;
	
	background-color: #f6fafe;
	background-image: url(../images/form/trigger-single.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
	padding-right: 18px;
	border-color: #c6def4;
	margin: 0px 0px 0px 0px;
	height: 22px;

    outline:none;
    display: inline-block;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    cursor:pointer;	
}
    .ContegroDateDropdowns select::-ms-expand {
        display: none; /* hide arrow in IE */
    }


body.ext-ie10 .x-form-file-text,
body.ext-ie11 .x-form-file-text {
	width: 93px !important;
}

#ctl00_SettingsContent_MenuItemAttributesEditor_InternalDocumentWrapper input[type=text],
#ctl00_SettingsContent_MenuItemAttributesEditor_InternalPageWrapper input[type=text] {
	background-color: #f6fafe;
	background-image: url(../images/text-bg.gif);
	border: 1px solid #c6def4;
	padding: 2px 3px;
	margin: 0px 0px 0px 0px;
	width: 150px;
}
.x-form-invalid, textarea.x-form-invalid {
	background-image: url(../images/grid/invalid_line.gif);
	border-color: #c6def4;
}
.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc, .x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr {
	background-image: url(../images/form/error-tip-corners.gif);
}
/*Layout-Begin*/
.x-layout-mini {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 9px;
	height: 35px;
	cursor: pointer;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}
.x-layout-split {
	position: absolute;
	height: 10px;
	width: 10px;
	line-height: 1px;
	font-size: 1px;
	z-index: 3;
	background-color: transparent;
}
.x-layout-split-south .x-layout-mini {
	left: 48%;
	height: 10px;
	width: 35px;
}
.x-layout-cmini-west, .x-layout-cmini-east {
	border: 0 none;
	width: 9px !important;
	padding: 0;
	background: transparent;
}
.x-layout-cmini-north, .x-layout-cmini-south {
	border: 0 none;

	height: 9px !important;
	padding: 0;
	background: transparent;
}
.x-layout-split-west .x-layout-mini {
	background-image: url(../images/layout/mini-left.gif);
}
.x-layout-split-east .x-layout-mini {
	background-image: url(../images/layout/mini-right.gif);
}
.x-layout-split-north .x-layout-mini {
	background-image: url(../images/layout/mini-top.gif);
}
.x-layout-split-south .x-layout-mini {
	background-image: url(../images/layout/mini-bottom.gif);
}
.x-layout-cmini-west .x-layout-mini {
	background-image: url(../images/layout/mini-right.gif);
}
.x-layout-cmini-east .x-layout-mini {
	background-image: url(../images/layout/mini-left.gif);
}
.x-layout-cmini-north .x-layout-mini {
	background-image: url(../images/layout/mini-bottom.gif);
}
.x-layout-cmini-south .x-layout-mini {
	background-image: url(../images/layout/mini-top.gif);
}
.x-layout-split {
	background-color: #1768b2;
	background-image: url(../images/layout/background-Top1.gif);
	background-repeat: repeat-x;
	z-index: 10;
}
.x-layout-collapsed {
	background-color: #1768b2;
	background-image: url(../images/layout/background-Top1.gif);
	background-repeat: repeat-x;
	border-color: #98c0f4;
	z-index: 10;
}
.x-layout-cmini-south .x-layout-mini {
}

#PageEditorPanel {
	z-index: 9;
}

.x-layout-collapsed {
	overflow: visible;
}

#ItemAttributesPanel-xcollapsed .x-layout-mini,
#ItemAttributesPanel-xsplit .x-layout-mini {
		left: 50%;
		margin-left: -47px;
		width: 94px;
		height: 22px;
		margin-top: -14px;
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity=100);
}
#ItemAttributesPanel-xcollapsed .x-layout-mini {
		background-image: url(../images/layout/Attributes-open.gif);
}
#ItemAttributesPanel-xsplit .x-layout-mini {
		background-image: url(../images/layout/Attributes-close.gif);
}

/* Toolbar - Begin */
.x-toolbar {
	border-style: solid;
	border-width: 0 0 0px 0;
	display: block;
	padding: 0px 10px;
	background: repeat-x top left;
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
	overflow: hidden;
}
.x-toolbar {
	background-color: #FFFFFF;
	background-image: none;
}
.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
	border-color: #0359a5;
	border-top: none;
	border-bottom: none;
	border-style: none;
}
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
	font: normal 12px arial, helvetica, sans-serif;
}
/* Key - Begin */
	.KeyWrapper:after {
		content: ".";
		display: block;
		height: 0;
		font-size: 0;
		clear: both;
		visibility: hidden;
	}
	.KeyWrapper {
		background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite.gif) repeat-x left bottom;
		padding: 6px 10px;
		margin: 0px 10px 10px 10px;
		border: 1px solid #99BBE8;
		height: 1%;
	}
	.Key1 {
		width: 49%;
		float: left;
		clear: none;
	}
	.Key2 {
		width: 49%;
		float: right;
		clear: none;
	}
	.Key3 {
		width: auto;
		clear: both;
	}
	.Keyhead {
		font: 11px arial, helvetica, sans-serif;
		margin: 0px 0px 4px 0px;
		color: #748da0;
		font-size: 11px;
		text-transform: uppercase;
		clear: both;
	}
	.KeyPanel div .TreeNode_Active, .KeyPanel div .TreeNode_Inactive, .KeyPanel div .TreeNode_Secure, .KeyPanel div .TreeNode_Page, .KeyPanel div .TreeNode_Menu, .KeyPanel div .TreeNode_301Redirect, .KeyPanel div .TreeNode_Permissions, .KeyPanel div .TreeNode_AdminPermissions, .KeyPanel div .TreeNode_Saved, .KeyPanel div .TreeNode_Submitted, .KeyPanel div .TreeNode_Rejected, .KeyPanel div .TreeNode_Withdrawn, .KeyPanel div .TreeNode_Approved, .KeyPanel div .TreeNode_Locked,
	.KeyPanel div .TreeNode_AdminPermissions,
	.KeyPanel div .TreeNode_AdminPermissionsInherited,
	.KeyPanel div .TreeNode_MemberPermissions,
	.KeyPanel div .TreeNode_MemberPermissionsInherited
	{
		font: 11px arial, helvetica, sans-serif;
		color: #003366;
		padding: 1px 0px 1px 20px;
		margin: 0px 0px;
		width: 49%;
	}
	.KeyPanel div .TreeNode_Page {
		background: url(../images/contegro/SiteTree/SiteTree-PageActive.gif) no-repeat top left;
	}
	.KeyPanel div .TreeNode_Menu {
		background: url(../images/contegro/SiteTree/SiteTree-MenuActive.gif) no-repeat top left;
	}
	.KeyPanel div .TreeNode_301Redirect {
		background: url(../images/contegro/SiteTree/SiteTree-301Active.gif) no-repeat top left;
	}
	.KeyPanel div .TreeNode_Inactive {
		background: url(../images/contegro/SiteTree/SiteTree-Inactive.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Secure {
		background: url(../images/contegro/SiteTree/SiteTree-Secure.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Permissions {
		background: url(../images/contegro/SiteTree/ContextMenu-Permissions.gif) no-repeat top left;
	}
	.KeyPanel div .TreeNode_AdminPermissions {
		background: url(../images/contegro/SiteTree/ContextMenu-AdminPermissions.gif) no-repeat top left;
	}
	.KeyPanel div .TreeNode_Saved {
		background: url(../images/contegro/Workflow/WorkFlow-Saved.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Submitted {
		background: url(../images/contegro/Workflow/WorkFlow-Submitted.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Rejected {
		background: url(../images/contegro/Workflow/WorkFlow-Rejected.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Withdrawn {
		background: url(../images/contegro/Workflow/WorkFlow-Withdrawn.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Approved {
		background: url(../images/contegro/Workflow/WorkFlow-Approved.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_Locked {
		background: url(../images/contegro/Workflow/WorkFlow-Locked.gif) no-repeat;
	}
	.KeyPanel div .TreeNode_AdminPermissions {
		background: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator.png) no-repeat;
	}
	.KeyPanel div .TreeNode_AdminPermissionsInherited {
		background: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator-inherited.png) no-repeat;
	}
	.KeyPanel div .TreeNode_MemberPermissions {
		background: url(../images/contegro/SiteTree/ContextMenu-Permissions-member.png) no-repeat;
	}
	.KeyPanel div .TreeNode_MemberPermissionsInherited {
		background: url(../images/contegro/SiteTree/ContextMenu-Permissions-member-inherited.png) no-repeat;
	}
/*Panel-Begin*/
 .x-panel .x-tree .x-border-panel {
	border-style: none;
/*background: #FFFFFF url(../images/blend1-lite.gif) repeat-x left bottom; Edit #FFFFFF border: 1px solid #c1deed;*/
	border-width: 0;
}
.x-tab-panel-body {
	border: none;
}
.Contegro_ModuleSettingsTabs {
}
.Contegro_ModuleSettingsToolbar {
}
.Contegro_ModuleSettings {
}
.Contegro_ModulePublishing {
}
.Contegro_PublishingGroups {
}
.Contegro_ModuleSettings .x-panel-body, 
.Contegro_ModulePublishing .x-panel-body, 
.Contegro_PublishingGroups .x-panel-body {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	padding: 10px;
}
.x-window-dlg .x-window-body {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top !important;
	padding: 10px;
}



.Contegro_ModuleSettings .Contegro_ModuleSettingsToolbar .x-panel-body, 
.Contegro_ModulePublishing .Contegro_ModuleSettingsToolbar .x-panel-body, 
.Contegro_PublishingGroups .Contegro_ModuleSettingsToolbar .x-panel-body {
	background: none;
	padding: 0px;
}
.Contegro_ModuleSettingsPopup .x-panel-body {
	padding: 10px;
}
.Contegro_ModuleSettingsToolbar .x-panel-body {
	padding: 0px;
}
.Contegro_ModuleSettingsToolbar .x-panel-body, 
.Contegro_ModuleSettingsPopup .x-panel-bbar .x-toolbar, 
.Contegro_ModuleSettingsPopup .x-panel-tbar .x-toolbar {
	padding: 0px;
}
.x-box-inner .x-panel-body {
	padding: 0px;
}
.Contegro_ModuleSettings .x-panel-body .x-panel .x-panel-bwrap .x-panel-body, 
.Contegro_ModulePublishing .x-panel-body .x-panel .x-panel-bwrap .x-panel-body, 
.Contegro_PublishingGroups .x-panel-body .x-panel .x-panel-bwrap .x-panel-body {
	background: none;
	padding: 0px;
}
.Contegro_ModuleSettings .x-panel-body .x-panel .x-panel-bwrap .x-panel-body .formdetails td:first-child, 
.Contegro_ModulePublishing .x-panel-body .x-panel .x-panel-bwrap .x-panel-body .formdetails td:first-child, 
.Contegro_PublishingGroups .x-panel-body .x-panel .x-panel-bwrap .x-panel-body .formdetails td:first-child {
	width: auto;
}
/* Button - Begin */
.x-btn button {
	padding-left: 6px;
	padding-right: 6px;
}
.x-btn button {
	font: normal 12px arial, sans-serif;
	color: #FFFFFF;
}
.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, 
.x-btn-pressed .x-btn-text {
	color: #FFFFFF;
}
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
	padding-left: 6px;
	height: auto;
}
.Contegro_SiteSelectorMenuButton .x-btn-mc, 
.Contegro_HelpMenuButton .x-btn-mc, 
.Contegro_LogoutMenuButton .x-btn-mc {
	height: 32px;
}
.Contegro_SiteSelectorMenuButton td .x-btn-mc, 
.Contegro_HelpMenuButton td .x-btn-mc, 
.Contegro_LogoutMenuButton td .x-btn-mc {
	padding: 0px 0px 0px 2px !important;
}
/* Creates issue with Attributes Fields
.x-box-inner {
	text-align: right;
}*/
#ux-taskbar-tray .x-panel-body {
	background: #01234F url(../images/taskbar/taskbuttons-panel-bg.gif) repeat-x left top;
	text-align: right;
}
.Contegro_SiteSelectorMenuButton .x-btn-mc em.x-btn-arrow {
	background-image: url(../images/button/arrow1.gif);
}
.Contegro_HelpMenuButton .x-btn-mc em.x-btn-arrow {
	background-image: url(../images/button/arrow2.png);
}
.Contegro_LogoutMenuButton .x-btn-mc em.x-btn-arrow {
	background-image: url(../images/button/arrow3.png);
}
.Contegro_SiteSelectorMenuButton .x-btn-text {
	height: 17px;
	width: 142px;
	overflow: elipsis;
}
#ux-taskbar .Contegro_SiteSelectorMenuButton button {
	text-align: left;
	padding: 0px 20px 0px 3px;
}
.Contegro_HelpMenuButton .x-btn-text, .Contegro_LogoutMenuButton .x-btn-text {
	height: 17px;
	width: 17px;
}
.x-btn-mc em.x-btn-arrow {
	padding-right: 0px;
}
.x-btn em {
	font-style: normal;
	font-weight: normal;
	marign: -1px 0px 0px 0px;
}
#ux-taskbar button {
	text-align: center;
}
.x-btn .ContentEditor_Save {
	background-image: url(../images/layout/expand.gif);
	background-repeat: no-repeat;
}

/* Site Tree Icons - Begin */
.x-tree-node-collapsed img.x-tree-node-icon.TreeNode_Site, 
.x-tree-node-expanded img.x-tree-node-icon.TreeNode_Site, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNode_Site {
	background: url(../images/menu/SiteTree-Site.gif) no-repeat;
}
.x-tree-node-collapsed img.x-tree-node-icon.TreeNodeIcon_PageActive, 
.x-tree-node-expanded img.x-tree-node-icon.TreeNodeIcon_PageActive, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNodeIcon_PageActive {
	background: url(../images/contegro/SiteTree/SiteTree-PageActive.gif) no-repeat;
}
.x-tree-node-collapsed img.x-tree-node-icon.TreeNodeIcon_MenuItemActive, 
.x-tree-node-expanded img.x-tree-node-icon.TreeNodeIcon_MenuItemActive, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNodeIcon_MenuItemActive {
	background: url(../images/contegro/SiteTree/SiteTree-MenuActive.gif) no-repeat;
}
.x-tree-node-collapsed img.x-tree-node-icon.TreeNodeIcon_301Redirect, 
.x-tree-node-expanded img.x-tree-node-icon.TreeNodeIcon_301Redirect, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNodeIcon_301Redirect {
	background: url(../images/contegro/SiteTree/SiteTree-301Active.gif) no-repeat;
}
.x-tree-node-collapsed img.x-tree-node-icon.TreeNodeIcon_PageInActive, 
.x-tree-node-expanded img.x-tree-node-icon.TreeNodeIcon_PageInActive, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNodeIcon_PageInActive {
	background: url(../images/contegro/SiteTree/SiteTree-PageInactive.gif) no-repeat;
}
.x-tree-node-collapsed img.x-tree-node-icon.TreeNodeIcon_MenuItemInActive, 
.x-tree-node-expanded img.x-tree-node-icon.TreeNodeIcon_MenuItemInActive, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNodeIcon_MenuItemInActive {
	background: url(../images/contegro/SiteTree/SiteTree-MenuInactive.gif) no-repeat;
}
.IsSecure img.x-tree-node-icon.TreeNodeIcon_PageActive {
	background: url(../images/contegro/SiteTree/SiteTree-PageSecure.gif) no-repeat;
}
.IsSecure img.x-tree-node-icon.TreeNodeIcon_MenuItemActive {
	background: url(../images/contegro/SiteTree/SiteTree-MenuSecure.gif) no-repeat;
}

.x-tree-node-leaf .x-tree-node-icon {
	background-image: none;
	width: 16px;
	background-position: right;
	background-repeat: no-repeat;
}
.Contegro_FolderSelector .x-tree-node-leaf .x-tree-node-icon {
	background-image: none;
	width: 0px;
	background-position: right;
	background-repeat: no-repeat;
}
.HiddenFromMenu .x-tree-node-anchor span,
.TreeNode_301Redirect .x-tree-node-anchor span {
	color: #979797;
}

.HasPermissions a.x-tree-node-anchor {
	background: url(../images/contegro/SiteTree/ContextMenu-Permissions.gif) no-repeat;
	padding-right: 15px;
	background-position: right;
}
.HasPermissions .x-tree-node-anchor span {
}

.AdminPermissions           a.x-tree-node-anchor,
.MemberPermissions          a.x-tree-node-anchor,
.AdminPermissionsInherited  a.x-tree-node-anchor,
.MemberPermissionsInherited a.x-tree-node-anchor {
	padding-right: 15px;
	background-position: center right;
	background-repeat: no-repeat;
}

.AdminPermissions_And_MemberPermissions                   a.x-tree-node-anchor,
.AdminPermissions_And_MemberPermissionsInherited          a.x-tree-node-anchor,
.AdminPermissionsInherited_And_MemberPermissions          a.x-tree-node-anchor,
.AdminPermissionsInherited_And_MemberPermissionsInherited a.x-tree-node-anchor {
	padding-right: 31px;
	background-position: top right;
	background-repeat: no-repeat;
}

.AdminPermissions                                         a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator.png);           }
.MemberPermissions                                        a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-member.png);                  }
.AdminPermissionsInherited                                a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator-inherited.png); }
.MemberPermissionsInherited                               a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-member-inherited.png);        }
.AdminPermissions_And_MemberPermissions                   a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator-and-member.png); }
.AdminPermissions_And_MemberPermissionsInherited          a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator-and-member-inherited.png); }
.AdminPermissionsInherited_And_MemberPermissions          a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator-inherited-and-member.png); }
.AdminPermissionsInherited_And_MemberPermissionsInherited a.x-tree-node-anchor { background-image: url(../images/contegro/SiteTree/ContextMenu-Permissions-administrator-inherited-and-member-inherited.png); }




.x-tree-node-expanded img.x-tree-node-icon.TreeNode_Site, 
.x-tree-node-collapsed img.x-tree-node-icon.TreeNode_Site, 
.x-tree-node-leaf img.x-tree-node-icon.TreeNode_Site {
	background: url(../images/contegro/SiteTree/SiteTree-Root.gif) no-repeat;
}
.x-tree-node a span, .x-dd-drag-ghost a span {
	color: #003366;
}
.TreeNode_Root .x-tree-node a span, .x-dd-drag-ghost a span {
	font-weight: bold;
}
.x-tree-arrows .x-tree-elbow-plus {
	background-image: url(../images/tree/arrows.gif);
}
.x-tree-arrows .x-tree-elbow-minus {
	background-image: url(../images/tree/arrows.gif);
}
	.x-tree-arrows .x-tree-elbow-minus {
	}

.x-tree-arrows .x-tree-elbow-end-plus {
	background-image: url(../images/tree/arrows.gif);
}
.x-tree-arrows .x-tree-elbow-end-minus {
	background-image: url(../images/tree/arrows.gif);
}
/* Site Tree Icons - for right-hand icon - Begin */

.TreeNode_Saved .x-tree-node-anchor span {
	background: url(../images/contegro/Workflow/WorkFlow-Saved.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_Permissions .x-tree-node-anchor span {
	background: url(../images/contegro/SiteTree/ContextMenu-Permissions.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_AdminPermissions .x-tree-node-anchor span {
	background: url(../images/contegro/SiteTree/ContextMenu-AdminPermissions.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_Submitted .x-tree-node-anchor span {
	background: url(../images/contegro/Workflow/WorkFlow-Submitted.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_Rejected .x-tree-node-anchor span {
	background: url(../images/contegro/Workflow/WorkFlow-Rejected.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_Withdrawn .x-tree-node-anchor span {
	background: url(../images/contegro/Workflow/WorkFlow-Withdrawn.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_Approved .x-tree-node-anchor span {
	background: url(../images/contegro/Workflow/WorkFlow-Approved.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.TreeNode_SavedLocked .x-tree-node-anchor span, .TreeNode_SubmittedLocked .x-tree-node-anchor span, .TreeNode_RejectedLocked .x-tree-node-anchor span, .TreeNode_WithdrawnLocked .x-tree-node-anchor span, .TreeNode_ApprovedLocked .x-tree-node-anchor span {
	background: url(../images/contegro/Workflow/WorkFlow-Locked.gif) no-repeat;
	padding-right: 20px;
	background-position: right;
}
.x-tree-node, x-tree-node-el {
}
.x-tree-node .x-tree-selected {
	background-color: #e2f0fc;
	background: #e2f0fc url(../images/contegro/Backgrounds/SiteTree-Over2.gif) repeat-x center;
}
.x-tree-node .x-tree-node-over {
	background-color: #e2f0fc;
	background: #e2f0fc url(../images/contegro/Backgrounds/SiteTree-Over.gif) repeat-x center;
}
/* Site Tree Icons - for right-click icon - Begin */
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Copy {
	background: url(../images/contegro/SiteTree/ContextMenu-Copy.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Edit {
	background: url(../images/contegro/SiteTree/ContextMenu-Edit.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Rename {
	background: url(../images/contegro/SiteTree/ContextMenu-Rename.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_CopyURL {
	background: url(../images/contegro/SiteTree/ContextMenu-CopyURL.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Permissions {
	background: url(../images/contegro/SiteTree/ContextMenu-Permissions.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_SetOwner {
	background: url(../images/contegro/SiteTree/ContextMenu-SetOwner.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_NewPage {
	background: url(../images/contegro/SiteTree/ContextMenu-NewPage.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_NewMenu {
	background: url(../images/contegro/SiteTree/ContextMenu-NewMenu.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_New301Redirect {
	background: url(../images/contegro/SiteTree/ContextMenu-301Redirect.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Revert {
	background: url(../images/contegro/Workflow/WorkFlow-Revert.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Submit {
	background: url(../images/contegro/Workflow/WorkFlow-Submit.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Approve {
	background: url(../images/contegro/Workflow/WorkFlow-Approve.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Publish {
	background: url(../images/contegro/Workflow/WorkFlow-Publish.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Delete {
	background: url(../images/contegro/Workflow/WorkFlow-Delete.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Withdraw {
	background: url(../images/contegro/Workflow/WorkFlow-Withdraw.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Reject {
	background: url(../images/contegro/Workflow/WorkFlow-Reject.gif) no-repeat;
}
.Contegro_SiteTreeContextMenu img.SiteTreeMenu_Saved {
	background: url(../images/contegro/Workflow/WorkFlow-Saved.gif) no-repeat;
}
.Contegro_ContainerPanel .x-panel-mc, .Contegro_ContainerPanel .x-panel-bc, .Contegro_ContainerPanel .x-panel-tc {
	padding-top: 0px;
}
.Contegro_ContainerPanel .x-panel-ml, .Contegro_ContainerPanel .x-panel-bl, .Contegro_ContainerPanel .x-panel-tl {
	padding-left: 0px;
	border-bottom-style: none;
}
.Contegro_ContainerPanel .x-panel-mr, .Contegro_ContainerPanel .x-panel-br, .Contegro_ContainerPanel .x-panel-tr {
	padding-right: 0px;
}
.Contegro_ContainerPanel .x-panel-bc .x-panel-footer {
	padding-bottom: 0px;
}
.Contegro_ContainerPanel .x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
	height: 0px;
	font-size: 0;
	line-height: 0;
}
.Contegro_ModuleToolbar .x-label-value {
	font: bold 12px arial, sans-serif;
}
/* Content Editor Mask */
.Contegro_ModuleWrapperPanel .ext-el-mask {
/*z-index: 8999;*/	
	background: #d6e1ef;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}
.Contegro_ModulePortlet {
	margin: 0px 0px 0px 0px;
}
.Contegro_ContainerPanel .x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
	border-top-style: none;
	margin: 0px 0px 1px 0px;
}
.Contegro_ContainerPanel .x-toolbar div.xtb-text {
	text-transform: uppercase;
	padding: 0px;
	font: normal 11px arial, sans-serif;
}
.Contegro_ContainerToolbar {
	border: 1px solid #b7ceed;
	background: url(../images/contegro/Backgrounds/Content_Panel_Container.gif) repeat-x center;
	padding: 2px 5px;
	margin: 0px 0px 0px 0px;
}
.Contegro_ModuleToolbar {
	border: 1px solid #b7ceed;
	padding: 2px 5px;
	background: #FFFFFF url(../images/contegro/Backgrounds/Content_Panel_Module.gif) repeat-x bottom;
	margin: 0px 0px 0px 0px;
}
.Contegro_ContainerPanel .x-plain-tbar .x-toolbar {
	padding: 2px 5px;
	cursor: move;
}
.Contegro_ContainerPanel .ext-strict .x-small-editor .x-form-text {
	height: 14px !important;
}
.Contegro_ContainerPanel .x-panel-body. x-panel-body-noheader {
	background: none;
	border-style: none;
	padding-top: 0px;
	margin: 0px 0px 10px 0px;
}
.x-menu-list-item a img.Help_Online {
	background-image: url(../images/button/Help-Online.png);
	background-repeat: no-repeat;
}
.x-menu-list-item a img.Help_Offline {
	background-image: url(../images/button/Help-Offline.png);
	background-repeat: no-repeat;
}
.x-menu-list-item a img.Help_SupportCentre {
	background-image: url(../images/button/SupportCentre.png);
	background-repeat: no-repeat;
}
.x-menu-list-item a img.Help_TrainingVideos {
	background-image: url(../images/button/TrainingVideos.png);
	background-repeat: no-repeat;
}
.x-menu-list-item a img.Help_LicenseInfo {
	background-image: url(../images/button/LicenseInfo.png);
	background-repeat: no-repeat;
}
.x-menu-list-item a img.Contegro_Logout {
	background-image: url(../images/button/Logout.png);
	background-repeat: no-repeat;
}
.x-menu-list-item a img.Contegro_MyAccount {
	background-image: url(../images/button/MyAccount.png);
	background-repeat: no-repeat;
}
/* Removing Site Seletor Icons */
#SiteSelectorMenu .x-menu-item-icon, .StartMenu_1 .x-menu-item-icon, .StartMenu_2 .x-menu-item-icon, .StartMenu_3 .x-menu-item-icon {
	display: none;
}
#SiteSelectorMenu a.x-menu-item {
	padding: 6px 27px 6px 6px;
}
.Start_Content {
	background: url(../images/desktop/Start_Content.png) no-repeat center bottom;
	width: 36px;
	height: 32px;
}
.Start_Accounts {
	background: url(../images/desktop/Start_Accounts.png) no-repeat center bottom;
	width: 36px;
	height: 32px;
}
.Start_AddOnModules {
	background: url(../images/desktop/Start_AddOnModules.png) no-repeat center bottom;
	width: 36px;
	height: 32px;
}
.Start_Administration {
	background: url(../images/desktop/Start_Administration.png) no-repeat center bottom;
	width: 36px;
	height: 32px;
}
.Start_DeveloperTools {
	background: url(../images/desktop/Start_DeveloperTools.png) no-repeat center bottom;
	width: 36px;
	height: 32px;
}
.x-menu-item-icon {
	height: 32px;
	left: 1px;
	top: 1px;
	width: 36px;
	background-repeat: no-repeat;
}
.ext-strict .x-menu-item-icon {
	left: 1px;
}
img.Shortcut_Editor, img.Shortcut_Categories, img.Shortcut_Members, img.Shortcut_Images, img.Shortcut_Documents {
	clear: both;
	display: block;
	width: 56px;
	height: 55px;
	position: relative;
	background: no-repeat;
}
.ext-ie #x-shortcuts dt img.Shortcut_Editor,
img.Shortcut_Editor {
	background: url(../images/desktop/Desktop_Editor.png) no-repeat bottom center !important;
}
.ext-ie #x-shortcuts dt img.Shortcut_Images,
img.Shortcut_Images {
	background: url(../images/desktop/Desktop_Images.png) no-repeat bottom center !important;
}
.ext-ie #x-shortcuts dt img.Shortcut_Documents,
img.Shortcut_Documents {
	background: url(../images/desktop/Desktop_Documents.png) no-repeat bottom center !important;
}
.ext-ie #x-shortcuts dt img.Shortcut_Categories,
img.Shortcut_Categories {
	background: url(../images/desktop/Desktop_Categories.png) no-repeat bottom center !important;
}
.ext-ie #x-shortcuts dt img.Shortcut_Members, 
img.Shortcut_Members {
	background: url(../images/desktop/Desktop_Members.png) no-repeat bottom center !important;
}
/* PodcastsPanel */
.FeedItem {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c1deed;
	padding: 4px 4px 4px 27px;
	vertical-align: top;
	color: #000033;
	font-size: 12px;
	line-height: 1em;
}
.FeedItemIcon {
	width: 16px;
	clear: none;
	display: inline;
	margin: 0px 0px 0px -22px;
	vertical-align: top;
}
.FeedItemTitle {
	display: inline;
	clear: none;
	vertical-align: top;
	padding-left: 6px;
}
.FeedItemDate {
	display: inline-block;
	color: #666;
	min-width: 55px;
	float: right;
	text-align: right;
	font-size: 0.9em;
}
.FeedItemDescription {
	clear: none;
	display: none;
	clear: left;
	vertical-align: top;
	padding-left: 3px;
}
.FeedItemDescription, .FeedItemTitle a {
	color: #000033;
	text-decoration: none;
}
.x-grid3-row {
	border-color: #c1deed;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
}
/*Copy to xtheme-contegro.css */

/*Within Form */
/*Action Panel */

.ActionButtonWrapper .ActionWrapper {
	background: #d6e9fb url(../images/contegro/Backgrounds/border1.gif) repeat-x;
	margin-top: 8px;
	vertical-align: top;
	padding: 0px 18px;
}
.Contegro_ModuleSettingsToolbar table {
	width: 100%;
}
/* removed as the ActionButtonsUp and ActionButtonsDown already have float right and this was causing every thing in the toolbar to be floated
.Contegro_ModuleSettingsToolbar table table {
	width: auto;
	float: right;
}
*/

.Contegro_ModuleSettingsToolbar .ActionTitle span
{
    font-weight: bold;
    font-size: 16px;
    margin: 0 0 0 10px;
}
.ActionButtonsDown {
	vertical-align: top;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: right;
	display: block;
	clear: none;
	height: 25px;
	background: url(../images/contegro/Backgrounds/ActionButtons-C.gif) repeat-x bottom right;
}
.ActionButtonsUp {
	vertical-align: top;
	margin: 4px 10px 0px 0px;
	float: right;
	display: block;
	clear: none;
	height: 25px;
	background: url(../images/contegro/Backgrounds/ActionButtons-C.gif) repeat-x top right;
}
.ActionButtons-TR {
	vertical-align: top;
	padding: 0px 9px 0px 0px;
	background: url(../images/contegro/Backgrounds/ActionButtons-RT.gif) no-repeat top right;
	float: right;
	display: block;
	height: 25px;
	margin-bottom: 4px;
}
.ActionButtons-TL {
	vertical-align: top;
	padding: 0px 0px 0px 9px;
	background: url(../images/contegro/Backgrounds/ActionButtons-LT.gif) no-repeat top left;
	height: 25px;
}
.ActionButtons-BL {
	padding: 2px 0px 0px 0px;
	font-size: 0;
	height: 25px;
}
.ActionButtonsDown .ActionButtons-TR {
	vertical-align: top;
	padding: 0px 9px 0px 0px;
	background: url(../images/contegro/Backgrounds/ActionButtons-RT.gif) no-repeat bottom right;
	float: right;
	display: block;
	height: 25px;
	margin-bottom: 4px;
}
.ActionButtonsDown .ActionButtons-TL {
	vertical-align: top;
	padding: 0px 0px 0px 9px;
	background: url(../images/contegro/Backgrounds/ActionButtons-LT.gif) no-repeat bottom left;
	height: 25px;
}
.ActionButtonsDown .ActionButtons-BL {
	padding: 0px 0px 0px 0px;
	font-size: 0;
	height: 25px;
}
.Contegro_ViewModeSelector {
	display: inline;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
	padding: 0px 1px 1px 0px;
}
.Contegro_ViewModeSelector div img {
	margin: 2px 3px 0px 0px;
}
.Contegro_ItemActionButtons {
	display: inline;
	font-size: 0;
	line-height: 0;
	white-space:nowrap;
}
.Contegro_ItemPath {
	vertical-align: top;
	margin: 5px 10px 0px 10px;
	float: left;
	display: block;
	clear: none;
}
.ext-ie .x-form-field-wrap .x-form-trigger {
	margin-top: 1px;
}
.ext-ie.ext-ie8 .x-form-field-wrap .x-form-trigger,
.ext-ie.ext-ie9 .x-form-field-wrap .x-form-trigger {
	margin-top: 0;
}
.x-form-field-wrap .x-form-trigger {
	background-image: url(../images/form/trigger.gif);
}
.x-form-field-wrap .x-form-date-trigger {
	background-image: url(../images/form/date-trigger.gif);
}
.x-form-field-wrap .x-form-date-trigger {
	background-image: url(../images/form/date-trigger.gif);
}
.x-form-field-wrap .trigger-clear {
	background-image: url(../images/form/trigger_clear.gif);
}
/* Revision Notes */
.RevisionNoteWrapper {
	border-top: 1px solid #c1deed;
	padding: 4px 10px;
	margin: 0px 0px 0px 0px;
	color: #01234F;
}
.RevisonStatus {
	color: #DB0000;
}
.RevisonUser, .RevisonStatus, .RevisonTime, .RevisonNotesText {
	font-size: 11px;
}
.RevisonNotesText {
	color: #999999;
}
.RevisonUser {
	font-weight: bold;
}
.RevisonStatus, .RevisonTime {
	display: inline;
	padding: 0px 3px 0px 0px;
}
/* Date Picker */
.x-date-middle, 
.x-date-left, 
.x-date-right {
	background-image: url(../images/shared/hd-sprite.gif);
	color: #fff;
	font: bold 11px "sans serif", arial, verdana, helvetica;
	vertical-align: middle;
}
.x-date-right a {
	background-image: url(../images/shared/right-btn.gif);
}
.x-date-left a {
	background-image: url(../images/shared/left-btn.gif);
}
.x-date-left a:active,
.x-date-right a:active {
	-webkit-transform: translateY(1px);
	   -moz-transform: translateY(1px);
	        transform: translateY(1px);
}


.x-date-middle .x-btn button {
	color: #FFFFFF;
	font: 14px arial, sans-serif;
}
.x-date-middle .x-btn-noicon .x-btn-small .x-btn-text {
	height: 16px;
	padding: 0px 10px 0px 0px;
}
td.x-date-bottom .x-btn-noicon .x-btn-small .x-btn-text {
	height: auto;
}
/*.x-date-middle .x-btn-mc em.x-btn-arrow {
	background-image: url(../images/toolbar/btn-arrow-light.gif) center;
}*/
.x-date-picker table {
	margin: 0px 0px 0px 0px;
}
.x-date-middle {
	padding: 6px 0px;
}
.x-date-bottom, 
td.x-date-mp-sel a, 
.x-date-inner .x-date-selected a {
	background-color: #C9E5FF;
	background-image: url(../images/shared/glass-bg.gif);
	border-top-color: #A3BAD9;
}
.x-date-inner th {
	background-color: #C9E5FF;
	background-image: url(../images/shared/glass-bg.gif);
	border-bottom-color: #A3BAD9;
	color: #233D6D;
	font: 11px arial, helvetica, tahoma, sans-serif;
}
.x-date-inner a {
	font: 12px arial, helvetica, tahoma, sans-serif;
	padding: 4px 5px;
}
.x-date-inner .x-date-selected a, 
.x-date-inner .x-date-today a {
	padding: 3px 4px;
	border-color: #A3BAD9;
}
.x-date-mp-btns button {
	background-color: #286da6;
	border-color: #0a5796;
	font: 12px arial, helvetica, tahoma, sans-serif;
}
.x-date-inner a: hover, 
.x-date-inner .x-date-disabled a: hover {
	background-color: #C9E5FF;
	background-image: url(../images/shared/glass-bg-Over.gif);
}


.x-date-mp-ybtn a.x-date-mp-next:active,
.x-date-mp-ybtn a.x-date-mp-prev:active {
	margin-top: 1px;
	margin-bottom: -1px;
}

/* Image Selector Styles */

.Contegro_ImageSelector .x-panel-body {
	font: 11px Arial, Helvetica, sans-serif;
}
.Contegro_ImageSelector .thumb {
	background: #FFFFFF;
	border: 1px solid #efefef;
	padding: 3px;
	height: 86px;
	width: 86px;
}
.Contegro_ImageSelector .thumb img {
}
.Contegro_ImageSelector .thumb-wrap {
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
	text-align: center;
}
.Contegro_ImageSelector .thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}
.Contegro_ImageSelector .x-view-over {
	border: 1px solid #dddddd;
	background: #ecf5fd;
	padding: 4px;
}
.Contegro_ImageSelector .x-view-selected {
	background: #ecf5fd;
	border: 1px solid #99bbe8;
	padding: 4px;
}
.Contegro_ImageSelector .x-view-selected .thumb {
	background: transparent;
}
.Contegro_ImageSelector .loading-indicator {
	font-size: 11px;
	background-image: url(../images/shared/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin: 10px;
}
.CreateFolderPanel {
	padding: 10px;
}
.CreateFolderPanel label {
	color: #1768b2;
	margin: 0px 0px 4px 0px;
	font: bold 11px arial, sans-serif;
}
.CreateFolder {
	color: #1768b2;
	margin: 0px 0px 4px 0px;
	font: bold 11px arial, sans-serif;
}
.CreateFolderPanel .x-form-label-top .x-form-item {
	padding-bottom: 0px;
}
.CreateFolderPanel .x-panel-btns td.x-toolbar-cell {
	padding: 0px;
}
.CreateFolderPanel .x-panel-btns {
	padding: 0;
}
.CreateFolderPanel .x-btn-noicon .x-btn-small .x-btn-text {
	height: auto;
}
/* File manager */
.Contegro_FolderSelector .x-tree-node-expanded .x-tree-node-icon, 
.Contegro_FolderSelector .x-tree-node-collapsed .x-tree-node-icon {
	display: none;
}
/* === [ File / Image Manager - Begin ] === */
.FileManager-Wrapper {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.FileManager-Wrapper td {
	vertical-align: top;
}
.FileManager-Wrapper .FMNoBorder {
	margin: 0px;
	padding: 0px 0px;
	vertical-align: top;
	width: 32%;
}
.Contegro_Documents .FileManager-Wrapper .FMNoBorder {
	margin: 0px;
	padding: 0px 10px;
	vertical-align: top;
	width: 32%;
}
.FileManager-Wrapper .FMBorder {
	margin: 0px;
	border: 1px solid #c1deed;
	padding: 10px;
	vertical-align: top;
	width: 33%;
}
.FileManager-ImageAttributesTable {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.FileManager-ImageAttributesTable td {
	padding: 1px 4px;
	vertical-align: top;
	font-size: 11px;
	background: #FFFFFF;
}
.FileManager-ListWrapper, .FileManager-DetailsWrapper {
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite.gif) repeat-x left bottom;
	border: 1px solid #c1deed;
	vertical-align: top;
	height: 430px;
}
.FileManager-DetailsHead {
	color: #999999;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	white-space: nowrap;
	width: 62px;
}
.FileManager-DetailsHeader {
	color: #003366;
	font-size: 12px !important;
}
.FileManager-DetailsField {
	width: 224px;
	overflow: auto;
	line-height: 14px;
}
.FileManager-Details {
	line-height: 14px;
}
.FileManager-DetailsField div {
	width: 224px;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 11px;
}
.FileManager-DetailsField span {
	width: 224px;
	font-size: 11px;
}
.FileManager-Wrapper .FileManager-DetailsField span {
	max-width: 130px;
	display: block;
	font-size: 11px;
	overflow: hidden;
}
.Contegro_Documents .FileManager-Wrapper .FileManager-DetailsField span {
	max-width: none;
	display: block;
	font-size: 11px;
	overflow: auto;
}
.FileManager-DetailsHead input[type=text], 
.FileManager-Details input[type=text], 
.FileManager-Details select {
	font-size: 11px;
	padding: 2px 4px;
}
.FileManager-DetailsField input[type=text] {
	margin: 0px 0px 0px 0px;
	width: 180px;
	padding: 2px 4px;
	font-size: 11px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.FileManager-DetailsHeader, 
.FileManager-DetailsHead, 
.FileManager-DetailsField, 
.FileManager-Details {
	border: 1px solid #c1deed;
}
.Contegro_ItemPath {
	float: left;
	padding-top: 0px;
}
/* Drop-Down list (Template manager)*/
.InsertNewPopup {
	z-index: 100;
	background: #FFFFFF;
	position: absolute;
	right: 0;
	top: 0;
	height: 200px;
	overflow: auto;
	width: 180px;
	overflow-y: scroll;
	border: 1px solid #dedede;
}
.InsertNewPopup ul {
	list-style: none;
	padding: 10px 8px;
	margin: 0;
	colour: #1768b2;
}
.InsertNewPopup li {
	margin: 0;
	padding: 0px;
	display: block;
	border-top: 1px solid #dedede;
}
.InsertNewPopup li a {
	margin: 0;
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	color: #333333;
}
.InsertNewPopup li a:hover {
	background: #dedede;
}
/* File List (File Manager)*/
 .FileManager-FileList {
	border-bottom: 1px solid #c1deed;
	width: 100%;
}
.FileManager-FileList td {
	margin: 0;
	padding: 4px;
	font-size: 12px;
	border-top: 1px solid #c1deed;
}
.FileManager-FileList td a {
	margin: 0;
	padding: 2px 0px 2px 16px;
	text-decoration: none;
	color: #333333;
	background: url(/Resources/Images/doclib_icon.gif) no-repeat;
}
.FileManager-FileList td:hover {
	background: #e4f1fd;
}
.x-window-dlg .ext-mb-text, 
.x-window-dlg .x-window-header-text {
	font-size:12px;
	font-weight: bold;
}

.ux-mselect-selected {
	background: none repeat scroll 0 0 #DEDEDE !important;
	border-bottom: 1px solid #DEDEDE !important;
	cursor: pointer;
}
.ux-mselect-item {
	border-bottom: 1px solid #DEDEDE;
	cursor: pointer;
	font: 12px arial, helvetica,sans-serif;
	padding: 2px 5px;
	white-space: nowrap;
}
.x-btn-noicon .x-btn-small .x-btn-text {
	height: auto;
}
.Contegro_ImageSelector #ctl00_MainContent_Selector_ImageView {
}
.ModuleSettingsBody .Windows7.RadEditor {
	background-color:#FFFFFF;
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	}
.ModuleSettingsBody .Windows7.RadEditor .reModule, 
.ModuleSettingsBody .Windows7.RadEditor .reEditorModes, 
.ModuleSettingsBody .Windows7.RadEditor .reWrapper {
	background-color:#FFFFFF;
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite.gif) repeat-x left bottom;
}
.x-form-check-wrap {
	width: 100%;
	white-space: nowrap;
	display: inline;
}
/* Admin Fix for too large List Items */
ul.rtUL {
	height: 1% !important; }
ul.rtUL { height/*\**/: auto !important }
* html ul.rtUL {
	height: 1% !important; }
.CategoriesHeight {
	border: 1px solid #b7ceed;
	background: #FFFFFF url(../images/contegro/Backgrounds/blend1-lite2.gif) repeat-x left top;
	margin: 10px 10px 0px 0px;
	width: 99% !important;
}
.CategoriesHeight .CategoryListWrapper {
	height: 250px !important;
}

/* Telerik Editor Custom Styles */
.reTool .LSImageGallery2 {
                background-position: -366px -6px;
}
.reTool .LSHelp {
                background-position: -336px -6px;
}
.reTool .LSImageUpload {
                background-position: -366px -6px;
}
.reTool .LSDocumentUpload {
                background-position: -186px -6px;
}
.reTool .LSCreateBlogExternalLink {
                background-position: -666px -6px;
}

.RadGrid_Windows7 {
	border-top: none !important;
	border-bottom: none !important;
	border-right: 1px #e3e3e3 solid !important;
	border-left: 1px #e3e3e3 solid !important;
}
.RadGrid_Windows7 .formdetails .rgHeader,
.RadGrid_Windows7 .formdetails th.rgResizeCol,
.formdetails .ContegroDataGridHeaderRow td {

		background: #F9F9F9; /* Old browsers */
		background: -moz-linear-gradient(top,  #F9F9F9 0%, #EBECEE 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#EBECEE)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #F9F9F9 0%,#EBECEE 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #F9F9F9 0%,#EBECEE 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #F9F9F9 0%,#EBECEE 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #F9F9F9 0%,#EBECEE 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EBECEE',GradientType=0 ); /* IE6-9 */

		border-right: none;
		border-left: 1px #D0D0D0 solid;
		border-bottom: 1px #D0D0D0 solid;
		
		color: #333;
		font-weight: normal !important;
		padding: 5px 7px;
}

.RadGrid_Windows7 tr.formdetailstr td,
.formdetails .ContegroDataGridItemRow td {
	padding: 10px;	
	border-bottom: 1px #C1DEED solid;
	border-left: none;
	border-right: none;
	vertical-align: middle;
}
.RadGrid_Windows7 .formdetails tr.rgNoRecords td {
	padding: 10px;	
}

		.formdetails .ColumnIcon input[type=button],
		.ContegroButtonContainer input[type=button],
		.ContegroButtonContainer input[type=submit],
		.formdetails input.ContegroButton,
		.formdetails a.ContegroButton,
		.x-form .x-btn-noicon .x-btn-mc {
			border: 1px #023D79 solid !important;
			color: #fff !important;
			background-image: none;
			background: #236AA4;
			filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#316EA4', EndColorStr='#0E4C8A'); /* IE */
			background: -moz-linear-gradient(top, #316EA4, #0E4C8A); /* firefox */
			background:-webkit-gradient(linear, left top, left bottom, from(#316EA4), to(#0E4C8A)); /* webkit browsers */
			cursor: pointer;
			border-radius: 3px;
			-ms-border-radius: 3px;
			padding: 2px 8px !important;
			font-size: 11px !important;
			display: inline-block;
			width: auto !important;
			height: auto !important;

			-webkit-box-shadow: 0 0 0 #51A0EF inset, 0 0 0 #333;
			   -moz-box-shadow: 0 0 0 #51A0EF inset, 0 0 0 #333;
			    -ms-box-shadow: 0 0 0 #51A0EF inset, 0 0 0 #333;
			        box-shadow: 0 0 0 #51A0EF inset, 0 0 0 #333;
			
			-webkit-transition: all 0.1s ease-out;
			   -moz-transition: all 0.1s ease-out;
			    -ms-transition: all 0.1s ease-out;
			     -o-transition: all 0.1s ease-out;
			        transition: all 0.1s ease-out;

		}
		.ext-ie.ext-ie7 .ContegroButtonContainer input[type=button],
		.ext-ie.ext-ie7 .ContegroButtonContainer input[type=submit] {
			padding: 1px 0 0 0 !important;
		}
		.ext-ie .ContegroButtonContainer input[type=button],
		.ext-ie .ContegroButtonContainer input[type=submit] {
			padding: 2px 8px !important;
		}
		.ext-gecko .ContegroButtonContainer input[type=button],
		.ext-gecko .ContegroButtonContainer input[type=submit],
		.ext-safari .ContegroButtonContainer input[type=button],
		.ext-safari .ContegroButtonContainer input[type=submit] {
			padding: 1px 8px !important;
			-moz-transform: translateY(-1px);
		}
		
			.formdetails .ColumnIcon input[type=button]:hover,
			.ContegroButtonContainer input[type=button]:hover,
			.ContegroButtonContainer input[type=submit]:hover,
			.formdetails input.ContegroButton:hover,
			.x-form .x-btn-noicon .x-btn-mc:hover {
				background: #1164AD;
				filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4A81B6', EndColorStr='#115A9D'); /* IE */
				background: -moz-linear-gradient(top, #4A81B6, #115A9D); /* firefox */
				background:-webkit-gradient(linear, left top, left bottom, from(#4A81B6), to(#115A9D)); /* webkit browsers */

				-webkit-box-shadow: inset 0 0 5px #51A0EF, 0 0 5px #333;
				   -moz-box-shadow: inset 0 0 5px #51A0EF, 0 0 5px #333;
				        box-shadow: inset 0 0 5px #51A0EF, 0 0 5px #333;
			}
			.formdetails .ColumnIcon input[type=button]:active,
			.ContegroButtonContainer input[type=button]:active,
			.ContegroButtonContainer input[type=submit]:active,
			.formdetails input.ContegroButton:active,
			.x-form .x-btn-noicon .x-btn-mc:active {
				-webkit-box-shadow: inset 0 0 10px #A9C9E8, 0 0 5px #333;
				   -moz-box-shadow: inset 0 0 10px #A9C9E8, 0 0 5px #333;
				        box-shadow: inset 0 0 10px #A9C9E8, 0 0 5px #333;
			}			


/* Default Styles for the category tree */

.Contegro_ModuleSettings .x-panel-body.CategoryTree 
{
    height: auto; 
    max-height: 200px; 
    
}

/* Tags */


#TagPanel .x-panel-body {
	padding-bottom: 4px;
}
	#TagPanel .x-panel {
		margin-right: 3px;
		margin-top: 1px;
		padding: 1px;
		background: #fff;
		
		-webkit-transition: background-color 0.05s ease-out, opacity 0.05s ease-out;
		   -moz-transition: background-color 0.05s ease-out, opacity 0.05s ease-out;
			-ms-transition: background-color 0.05s ease-out, opacity 0.05s ease-out;
			 -o-transition: background-color 0.05s ease-out, opacity 0.05s ease-out;
				transition: background-color 0.05s ease-out, opacity 0.05s ease-out;	
	}
		#TagPanel .x-panel:hover {
			background: #DDEEFF;
			color: #666;
			border-radius: 3px;
		}
		#TagPanel .x-panel:active {
			opacity: 0.5;
		}
		#TagPanel .x-panel img {
			margin-bottom: -6px;
			margin-bottom: -5px \0/; /* IE8 + 9 hack */
		}

/* Contegro 4.6.0 - New member selector */

.x-panel-bwrap .ContentWrapper .x-panel.ContegroMemberSelector,
.ContegroMemberSelector .x-panel-body {
	border: none;
	background: transparent;
}

.ContegroMemberSelector .x-panel:first-child + .x-panel {
	padding-top: 7px;
}



.ContegroMemberSelector .x-panel-header {
	background: transparent;
	border: none;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

.ContegroMemberSelector .x-grid3 {
	border: 1px #ccc solid;
}


.ContegroMemberSelector .x-panel-bbar {
	background: #eee;
}
	.ContegroMemberSelector .x-panel-bbar .x-toolbar {
		background: transparent;
		border-left: 1px #ccc solid !important;
		border-right: 1px #ccc solid !important;
		padding: 2px 0 0 2px;
	}

.ContegroMemberSelector .x-grid-panel + .x-form-item  {
	background: #eee;
	margin-top: -7px;
}
.ContegroMemberSelector .x-grid-panel + .x-form-item .x-form-element {
	border-left: 1px #ccc solid !important;
	border-right: 1px #ccc solid !important;
	border-bottom: 1px #ccc solid !important;
	padding-bottom: 5px;
	padding-left: 4px !important;
}

.ContegroMemberSelector table.x-grid3-row-table {
	margin: 0 !important;
}

.ContegroMemberSelector .x-grid3-row {
	border: none !important;
	background: none;
}
.ContegroMemberSelector .x-grid3-row:hover {
	background: none;
}
.ContegroMemberSelector .x-grid3-cell-inner {
	padding: 2px 2px 1px 5px;
	font-size: 11px;
}




.ContegroMemberSelector .x-toolbar-left-row .x-toolbar-cell:first-child + .x-toolbar-cell + .x-toolbar-cell,
.ContegroMemberSelector .x-toolbar-left-row .x-toolbar-cell:first-child + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell,
.ContegroMemberSelector .x-toolbar-left-row .x-toolbar-cell:first-child + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell,
.ContegroMemberSelector .x-toolbar-left-row .x-toolbar-cell:first-child + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell {
	display: none;
}
.ContegroMemberSelector .x-toolbar-left-row .x-toolbar-cell:first-child + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell {
	width: 45px;
}


.ContegroMemberSelector .x-toolbar-left-row input[type=text] {
	width: 20px !important;
}

.ContegroMemberSelector .ContegroButton {
	margin-bottom: 0 !important;
}

.ContegroMemberSelector .ContegroButton .x-btn-tl,
.ContegroMemberSelector .ContegroButton .x-btn-tc,
.ContegroMemberSelector .ContegroButton .x-btn-tr,
.ContegroMemberSelector .ContegroButton .x-btn-ml,
.ContegroMemberSelector .ContegroButton .x-btn-mr,
.ContegroMemberSelector .ContegroButton .x-btn-bl,
.ContegroMemberSelector .ContegroButton .x-btn-bc,
.ContegroMemberSelector .ContegroButton .x-btn-br {
	width: 0;
	height: 0;
}
.ContegroMemberSelector .ContegroButton .x-btn-mc {
	background: none;
}

.ContegroMemberSelector .ContegroButton i {
	display: none !important;
}

.ContegroMemberSelector .ContegroButtonAddAll button {
	background-image: url(/Resources/Images/icon_rt_arrow_all.gif) !important;
	height: 37px !important;
	width: 30px !important;
}
.ContegroMemberSelector .ContegroButtonAdd button {
	background-image: url(/Resources/Images/icon_rt_arrow.gif) !important;
	height: 24px !important;
	width: 28px !important;
}
.ContegroMemberSelector .ContegroButtonRemove button {
	background-image: url(/Resources/Images/icon_lt_arrow.gif) !important;
	height: 24px !important;
	width: 28px !important;
}
.ContegroMemberSelector .ContegroButtonRemoveAll button {
	background-image: url(/Resources/Images/icon_lt_arrow_all.gif) !important;
	height: 34px !important;
	width: 30px !important;
}

span.PasswordValidationIcon 
{
	display: inline-block;
	background: white;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	position: relative;
	top: 3px;
	right: 2px;
	vertical-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
	-webkit-transition: opacity 0.25s, -webkit-transform 0.5s, background-color 0.25s;
	        transition: opacity 0.25s,         transform 0.5s, background-color 0.25s;
	
	cursor: pointer;
}
	span.PasswordValidationIcon.hidden 
	{
		opacity: 0;
		cursor: default;
		-webkit-transform: scale(0.25);
		        transform: scale(0.25);
	}
	span.PasswordValidationIcon.PasswordInvalid 
	{
		background-color: #E02F2F;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAACpSURBVDhPYxgFQxD8///fAIgFoGwWIF4OxD5gSVIB1ID3QNwP5bcD8Wcg1gArIAcANTcA8XcgTgBiEAiBSpEHgAZwAPFzsFH//8+HClMGgAath5j33wQqRD4AGuIAMev/ayDeDhUmDwANAEXKbSDeDMQ+QAwCHlBp0gFQcwEQgyJEBsoHeX02WJJUANQIch0oMsBJBgRAYlAmeQBogAUQi0C5o2BoAgYGAJTjmg4q/rEgAAAAAElFTkSuQmCC');
	}
	span.PasswordValidationIcon.PasswordValid 
	{
		cursor: default;
		background-color: #18B301;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAChSURBVDhPrdCtEcJAEEDhCAQlICgBgaQEBBKJQFAEXUQiKIUCkBRAGUjE8ZaJyM9LBMvOfObtipurSil/pTFDY4bGDI0ZGjM0Tjjj3msdGkdsEHOC7b80jnhg8nVBozjijVWrKY1Y4IBZ44kr7LZDI+K/XqixQ8wadtuhsbFHTLzuBrsZ0NhyQcwWth/Q2DLHstcmaczQmKExQ2OGxt+V6gNRgLuWNRWCSAAAAABJRU5ErkJggg==');
	}
	

	span.PasswordValidationIcon.checking 
	{
		-webkit-animation: validationIconSpin 0.25s linear 0.25s infinite;
		        animation: validationIconSpin 0.25s linear 0.25s infinite;

		-webkit-transition: opacity 0.25s;
				transition: opacity 0.25s;
	} 
	
@-webkit-keyframes validationIconSpin {
	from { -webkit-transform: rotate(  0deg); }
	to   { -webkit-transform: rotate(360deg); }
}
@keyframes validationIconSpin {
	from { transform: rotate(  0deg); }
	to   { transform: rotate(360deg); }
}	

