﻿html {
	margin:0px;
	padding:0px;
}

div.clear {
	height:1px;
	clear:both;
}

.cms-admin .ui-dialog {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.cms-admin .ui-dialog * {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Form Styles */
	select.ui-select-style {
		background: #eeeeee !important;
		border-top: solid 1px #eeeeee !important;
		border-right: solid 1px #d2d1d1 !important;
		border-bottom: solid 1px #d2d1d1 !important;
		border-left: solid 1px #eeeeee !important;
		margin: 0px !important;
		padding: 2px 4px 3px 4px !important;
    	font:normal 13px/13px Arial !important;
    	color:#707070 !important;
		outline:none !important;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}

	select.ui-select-style:focus {
		outline:none !important;
	}

	select.ui-select-style:active {
		outline:none !important;
	}
	
	.thin select.ui-select-style {
		padding: 1px 2px 2px 1px !important;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	}
	
	select.ui-select-replace {
		background: #eeeeee !important;
		border-top: solid 1px #eeeeee !important;
		border-right: solid 1px #d2d1d1 !important;
		border-bottom: solid 1px #d2d1d1 !important;
		border-left: solid 1px #eeeeee !important;
		margin: 0px !important;
		padding: 2px 12px 2px 4px !important;
    	font:normal 13px/13px Arial !important;
    	color:#707070 !important;
		outline:none !important;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		visibility: hidden;
	}
	
	*+html select.ui-select-replace {
		margin: 0px 14px 3px 0px !important;
	}
	
	span.ui-input-style input {
		background-color:#ff0000;
		padding:10px;
	}

	input.ui-input-style {
		margin: 0px !important;
		border-top:solid 1px #eeeeee !important;
		border-right:solid 1px #d2d1d1 !important;
		border-bottom:solid 1px #d2d1d1 !important;
		border-left:solid 1px #eeeeee !important;
		outline:none !important;
    	font:normal 12px/12px Arial !important;
    	color:#707070 !important;
		height:auto !important;
    	background:#eeeeee !important;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:4px 4px 4px 8px !important;
		padding:6px 4px 2px 8px\0/ !important;
		vertical-align: middle !important;
	}
	
	textarea.ui-input-style {
		margin: 0px !important;
		border-top:solid 1px #eeeeee !important;
		border-right:solid 1px #d2d1d1 !important;
		border-bottom:solid 1px #d2d1d1 !important;
		border-left:solid 1px #eeeeee !important;
		outline:none !important;
    	font:normal 12px/15px Arial !important;
    	color:#707070 !important;
    	background:#eeeeee !important;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:4px 4px 4px 8px !important;
		padding:6px 4px 2px 8px\0/ !important;
		overflow:auto;
	}
	
	div.ui-div-style {
		margin: 0px !important;
		border-top:solid 1px #eeeeee !important;
		border-right:solid 1px #d2d1d1 !important;
		border-bottom:solid 1px #d2d1d1 !important;
		border-left:solid 1px #eeeeee !important;
		outline:none !important;
    	font:normal 12px/15px Arial !important;
    	color:#707070 !important;
    	background:#eeeeee !important;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:4px 4px 4px 8px !important;
		padding:6px 4px 2px 8px\0/ !important;
		overflow:auto;
	}

	textarea.ui-input-style.code {
		font-family: "Lucida Console", "Courier New" !important;
		font-size:11px !important;
		line-height:16px !important;
		color:#505050 !important;
	}
	
	*+html input.ui-input-style, *+html table.ui-input-style input {
		padding:6px 4px 2px 8px !important;
	}

	input.ui-input-style:active, table.ui-input-style input:active {
		outline:none !important;
	}

	input.ui-input-style:focus, table.ui-input-style input:focus {
		outline:none !important;
	}

	table.ui-input-style td {
		vertical-align:middle;
	}

	table.ui-input-style td img {
		vertical-align:middle;
	}

	table.ui-input-style td label {
		vertical-align:middle;
	}

	div.ui-input-active {
    	background-position: left -48px;
	}

	div.ui-input-active div {
    	background-position: right -48px;
	}

	div.ui-input-active input.ui-input-style {
		color:#fff;
	}
/* Form Styles */


/* Check and Radio Styles */
	input.ui-check-style {
		padding:0px !important;
		margin:0px !important;
		border:none !important;
		width:16px !important;
		height:20px !important;
		visibility:hidden !important;
		vertical-align: middle !important;
	}

	input.ui-check-style2 {
		margin: 6px 0px !important;
		padding: 0px !important;
	}
	
	input.ui-radio-style {
		padding:0px !important;
		margin:0px 2px 0px 2px !important;
		border:none !important;
		width:20px !important;
		height:18px !important;
		vertical-align: middle !important;
		visibility:hidden !important;
	}
	img.ui-check-style {
		background:url(/Admin/images2/ToolBar_02.gif) no-repeat -284px -167px;
		width:16px;
		height:20px;
		cursor:default;
		border:none;
		display:inline;
		margin:0px 0px 0px 2px;
		vertical-align:middle;
	}

	table.ui-input-style img.ui-check-style {
		margin:2px 5px 2px 2px;
	}

	label.ui-check-style {
		padding:2px 0px 2px 2px;
		vertical-align:middle;
		font:normal 12px/12px Arial;
	}

	img.ui-check-style.over {
		background-position:-316px -167px;
	}

	img.ui-check-style.checked {
		background-position:-300px -167px;
	}

	img.ui-check-style.red {
		background-position:-474px -557px;
	}

	img.ui-check-style.red.over {
		background-position:-506px -557px;
	}

	img.ui-check-style.red.checked {
		background-position:-490px -557px;
	}

	img.ui-check-style.disabled {
		opacity:0.5;
		filter:alpha(opacity=50);
	}

	img.ui-radio-style {
		background:url(/Admin/images2/ToolBar_02.gif) no-repeat -334px -168px;
		width:20px;
		height:18px;
		cursor:default;
		border:none;
		display:inline;
		margin:0px 0px 0px 2px;
		vertical-align: middle;
	}

	img.ui-radio-style.over {
		background-position:-354px -168px;
	}

	img.ui-radio-style.checked {
		background-position:-374px -168px;
	}
/* End Check and Radio Styles */


/* Combobox Styles */
	div.ui-select-style {
    	margin:0px;
    	padding:0px 0px 0px 4px;
    	width:auto;
    	height:23px;
    	font-size:12px;
    	border:none;
    	cursor:pointer;
    	background:#eeeeee;
		border-right: solid 1px #d2d1d1;
		border-bottom: solid 1px #d2d1d1;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	div.ui-select-style span.ui-select-style {
		display:block;
		margin:0px;
		padding:0px 0px 0px 5px;
		height:24px;
		line-height:24px;
		width:auto;
    	cursor:pointer;
    	color:#707070;
    	background:url(/Admin/images2/Select_03.gif) no-repeat right -24px;
	}

	div.ui-select-active {
		background:#9d9b9b;
		border-bottom-color:#858585;
		border-right-color:#858585;
	}

	div.ui-select-active span.ui-select-style{
		background-position:right -72px;
    	color:#fff;
	}

	div.ui-select-style img.ui-select-style {
		position:absolute;
		height:24px;
		width:30px;
		top:0px;
		right:0px;
		cursor:pointer;
	}
	
	div.ui-select-panel2 {
		background-color:#eeeeee;
		padding:7px 8px 5px 7px;
		margin: -2px auto auto 0px;
		border-bottom:solid 1px #d2d1d1;
		border-right:solid 1px #d2d1d1;
		border-left:none;
		border-top:solid 1px #d2d1d1;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-left-radius:5px;
		-webkit-border-bottom-right-radius:5px;
	}

	div.ui-select-panel2 label.ui-select-option {
		display:block;
		margin:0px 0px 3px 0px;
		padding:0px 0px 0px 0px;
		background:none;
		cursor:pointer;
	}

	div.ui-select-panel2 label.ui-select-option span {
    	color:#707070;
		display:block;
		margin:0px 0px 0px 10px;
		padding:0px 9px 0px 0px;
		font:normal 12px Arial;
		height:21px;
		line-height:21px;
		background:none;
		white-space:nowrap;
	}

	div.ui-select-panel2 label.ui-option-hover {
		background:#9d9b9b;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	div.ui-select-panel2 label.ui-option-hover span {
		color:#fff;
	}
/* End Combobox Styles */


/* Admin Toolbar Styles */
	#AdminToolbar {
		display: block;
		position:fixed;
		_position:absolute;
		margin:0px;
		padding:0px;
		top:0px;
		left:0px;
		font:normal 12px/12px Arial;
		background:url(/Admin/images2/Main-Bg.gif) repeat-x;
		border-top:solid 1px #d1d1d1;
		width:100%;
		height:163px;
		z-index:100;
	}

	#AdminToolbar div.ui-drop-shadow {
		border-top:solid 1px #7f92a3;
	}

	div.AdminPositioning {
		position:relative;
		width:1020px;
		height:154px;
		margin:0px auto;
		z-index:2;
	}

	#AdminNavTable {
		width:1020px;
	}

	div.AdminNavLeft {
		position:absolute;
		left:-379px;
		top:0px;
		width:403px;
		height:154px;
		background:url(/Admin/images2/Nav-Left.jpg) no-repeat top right;
	}

	div.AdminNavRight {
		position:absolute;
		right:-400px;
		top:0px;
		width:424px;
		height:154px;
		background:url(/Admin/images2/Nav-Right.jpg) no-repeat top left;
	}

	#AdminNavTable td {
		font:normal 12px/12px Arial;
	}

	#AdminNavTable img {
		display:block;
		border:none;
	}

	#AdminNavTable a {
		font:12px Arial;
		text-decoration:none;
		color:#65acdc;
		outline:none;
	}

	#AdminNavTable a:hover {
		text-decoration:underline;
		color:#4690c2;
	}

	#AdminNavTable td.AdminLogo {
		background-color:#fff;
	}

	#AdminNavTable td.AdminLogo a {
		display:block;
	}

	#AdminNavTable td.AdminLoginData {
		background-color:#fff;
		text-align:right;
		padding-right:10px;
		vertical-align:middle;
	}

	#AdminNavTable td.AdminLoginData div.Top {
		margin:0px 0px 15px 0px;
		padding:0px;
	}

	#AdminNavTable td.AdminLoginData span {
		font:12px Arial;
		color:#cccaca;
		padding:0px 2px;
	}

	#AdminNavTable td.AdminLoginData .User {
		color:#808080;
		padding:0px;
	}

	#AdminNavTable td.AdminLoginData a.User:hover {
		color:#606060;
		text-decoration:underline;
	}

	#AdminNavMenu td {
		height:40px;
		background:#3375ac url(/Admin/images2/Nav-Bg1.gif) repeat-x;
		vertical-align:middle;
	}

	#AdminMainNav {
		width:729px;
		vertical-align:middle;
	}

	#AdminMainNav div.ui-item {
		float:left;
		height:40px;
		padding:0px 25px 0px 15px;
		cursor:default;
		position:relative;
		white-space:nowrap;
	}

	#AdminMainNav div.ui-item div.ui-top-bg {
		position:absolute;
		left:0px;
		top:0px;
		height:40px;
		background:#0f2f52 url(/Admin/images2/Nav-Bg3.gif) repeat-x;
		opacity:0;
		filter:alpha(opacity=0);
	}

	#AdminNavTable div.ui-item a.ui-link {
		cursor:pointer;
		font:normal 15px Arial;
		color:#fff;
		text-decoration:none;
		line-height:40px;
	}

	#AdminNavTable div.ui-item a.ui-link:hover {
		text-decoration:none;
	}

	#AdminNavTable div.ui-panel {
		display:none;
		background:#0f2d50;
		position:absolute;
		left:0px;
		top:0px;
		padding:2px 0px 10px 0px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-left-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-box-shadow:3px 3px 6px rgba(0, 0, 0, .3);
		-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, .25);
		box-shadow:3px 3px 3px rgba(0, 0, 0, .25);
	}

	#AdminNavTable div.ui-panel div.ui-panel {
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	#AdminNavTable div.ui-panel div.ui-item {
		position:static;
		float:none;
		margin:8px 10px 0px 10px;
		padding:0px 0px 0px 10px;
		cursor:default;
		height:23px;
	}

	#AdminNavTable div.ui-panel div.ui-item a.ui-link {
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 40px 0px 0px;
		font:normal 12px Arial;
		height:23px;
		line-height:23px;
	}

	#AdminNavTable div.ui-item div.ui-navigation {
		padding:0px;
		margin:0px;
		border:0px;
		width:400px;
		background:#fff;
		padding:10px 0px 0px 0px;
	}

	#AdminNavTable div.ui-item div.ui-navigation a:hover {
		text-decoration:none;
	}

	#AdminNavTable div.ui-item div.ui-navigation a:hover span {
		text-decoration:underline;
	}

	#AdminNavTable div.ui-item div.ui-nav {
		background-color:#fff;
		width:auto;
		min-height:250px;
		max-height:500px;
		overflow:auto;
		position:static !important;
	}

	#AdminNavTable div.ui-panel div.ui-more-items {
		width:auto;
		height:16px;
		margin:0px;
		padding:3px;
		border-top:solid 1px #9fabb9;
	}

	#AdminNavTable div.ui-panel div.ui-more-items img.more-up {
		width:70px;
		height:20px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -266px -202px;
		border:0px;
		cursor:pointer;
		float:left;
		margin-left:10px;
	}

	#AdminNavTable div.ui-panel div.ui-more-items img.more-down {
		width:70px;
		height:20px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -328px -202px;
		border:0px;
		cursor:pointer;
		background-color:green;
		float:right;
		margin-right:10px;
	}

	#AdminNavBottom td {
		height:41px;
		background:#ffffff url(/Admin/images2/Nav-Bg2.gif) repeat-x;
		font:12px Arial;
		vertical-align:middle;
		color:#707070;
		padding:0px 0px 0px 15px;
	}

	#AdminNavBottom span.Bread {
		float:left;
		line-height:31px;
		white-space:nowrap;
	}

	#AdminNavBottom span.Bread span.Divider{
		padding:0px 5px;
	}

	#AdminNavBottom div.Commit {
		display:none;
		float:right;
		line-height:31px;
		padding-right:10px;
		color:#602727;
	}

	#AdminNavBottom div.Commit a.Approve {
		color:#28639c;
		font-weight:bold;
	}

	#AdminNavSearch {
		float:right;
		width:233px;
		height:28px;
		margin:0px 10px 0px 0px;
		background:#fff url(/Admin/images2/Nav-Search.gif) no-repeat;
		position:relative;
	}

	#AdminNavSearch input.AdminSearchText {
		border:0px;
		float:left;
		margin:4px 0px 0px 4px;
		width:175px;
		font:13px Arial;
		color:#707070;
	}

	#AdminNavSearch img.AdminSearchButton {
		border:none;
		float:right;
		margin:4px 4px 0px 0px;
		width:35px;
		height:20px;
		cursor:pointer;
	}

	#AdminNavSearch div.SearchResults {
		position:absolute;
		height:500px;
		border:solid 1px #cccccc;
		background-color:#fff;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
		padding:0px;
	}

	#AdminNavSearch div.SearchResults div.ui-systems {
		width:239px;
		height:auto;
		padding-bottom:17px;
		margin:0px 0px 0px 5px;
		background:url(/Admin/images2/SearchPane_03.gif) no-repeat left bottom;
	}

	#AdminNavSearch div.SearchResults div.ui-systems div.child {
		width:239px;
		height:auto;
		padding-top:7px;
		background:url(/Admin/images2/SearchPane_01.gif) no-repeat left top;
	}

	#AdminNavSearch div.SearchResults div.ui-systems div.child div.child2 {
		background:url(/Admin/images2/SearchPane_02.gif) repeat-y left top;
		padding:0px 1px;
	}
	
	#AdminNavSearch div.SearchResults div.ui-pages {
		width:239px;
		height:auto;
		padding-bottom:17px;
		float:right;
		margin:0px 5px 0px 0px;
		background:url(/Admin/images2/SearchPane_03.gif) no-repeat right bottom;
	}

	#AdminNavSearch div.SearchResults div.ui-pages div.child {
		width:239px;
		height:auto;
		padding-top:7px;
		background:url(/Admin/images2/SearchPane_01.gif) no-repeat right top;
	}
	
	#AdminNavSearch div.SearchResults div.ui-pages div.child div.child2 {
		background:url(/Admin/images2/SearchPane_02.gif) repeat-y right top;
		min-height:450px;
		padding:0px 1px;
	}
	
	#AdminNavSearch div.SearchResults div.ui-select-option {
		display:block;
		padding:5px 10px 5px 18px;
		font:normal 12px/15px Arial;
		cursor:default;
		background:url(/Admin/images2/divet4.gif) no-repeat 8px 10px;
		color:#555555;
	}

	#AdminNavSearch div.SearchResults h3 {
		margin:0px 5px;
		padding:5px 0px 0px 5px;
		font:normal 14px/20px Arial;
		color:#28639c;
		text-transform:none;
		letter-spacing:normal;
	}

	#AdminNavSearch div.SearchResults div.spacer {
		height:20px;
	}

	#AdminNavSearch div.SearchResults div.none {
		padding:10px;
		color:#555555;
	}

	#AdminNavSearch div.SearchResults h4 {
		margin:0px 18px 0px 18px;
		padding:2px 0px 1px 0px;
		font:normal 13px/20px Arial;
		border-bottom:solid 1px #cdcdcd;
		color:#69aedd;
		text-transform:none;
		letter-spacing:normal;
	}

	#AdminNavSearch div.SearchResults div.ui-option-hover {
		background-color:#b1b1b1;
		color:#fff;
	}

	#AdminNavSearch div.SearchResults div.ui-option-hover a {
		color:#fff;
	}
	
	#AdminNavSearch div.SearchResults div.ui-select-option span {
	}
	
	#AdminShowHide {
		display: none;
	}

	#AdminQuickLinks {
		clear:none;
		float:right;
		cursor:default;
		padding:4px 5px;
	}
	
	#AdminQuickLinks div.ui-item {
		padding:0px 0px 0px 0px;
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -23px;
		_width:200px;
	}

	#AdminQuickLinks div.ui-item span {
		color:#fff;
		display:block;
		margin:0px 0px 0px 10px;
		padding:0px 40px 0px 0px;
		font:normal 12px Arial;
		height:23px;
		line-height:23px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -23px;
	}

	#AdminQuickLinks div.ui-panel {
		padding:4px 0px 4px 0px;
		border-right:solid 1px #527aa9;
		border-bottom:solid 1px #527aa9;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	#AdminQuickLinks div.ui-panel div.ui-item {
		background:none;
		margin:2px 4px 0px 4px;
	}

	#AdminNavTable div.ui-panel div.ui-over {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -46px;
	}

	#AdminNavTable div.ui-panel a.ui-over {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -46px;
	}

	#AdminNavTable div.ui-panel div.ui-branch {
		background-position:left 0px;
	}

	#AdminNavTable div.ui-panel a.ui-branch {
		background-position:right 0px;
	}

	#AdminRollup {
		display: block;
		position:fixed;
		_position:absolute;
		margin:0px;
		padding:0px;
		top:0px;
		left:50%;
		margin-left:505px;
		background:url(/Admin/images2/Nav-Rollup.gif) no-repeat 0px 0px;
		cursor:pointer;
		z-index:101;
		width:40px;
		height:13px;
	}

	#AdminRollup:hover {
		background-position:0px -13px;
	}

	#AdminRollup.hide {
		background-position:0px -26px;
	}

	#AdminRollup.hide:hover {
		background-position:0px -39px;
	}
/* End Admin Toolbar Styles */


/* Admin Toolbox Styles */
	#AdminToolbox {
		display: block;
		position:fixed;
		_position:absolute;
		top:0px;
		right:0px;
		width:208px;
		height:90%;
		background:url(/Admin/images2/Toolbox.png) no-repeat left bottom;
		_background:url(/Admin/images2/Toolbox.jpg) no-repeat left bottom;
		z-index:98;
		overflow:hidden;
		background-size: cover;
	}

	#AdminToolbox div.Tool-Scroll {
		width:100%;
		height:100%;
	}

	#AdminToolbox div.ui-scroller {
		position:absolute;
		width:18px;
		height:100%;
		top:0px;
		right:0px;
		border-left:solid 1px #22517d;
		cursor:default;
	}

	#AdminToolbox div.ui-scroller div.ui-scroller-handle {
		position:absolute;
		left:0px;
		top:0px;
		margin:1px;
		padding:0px;
		border:solid 1px #266199;
		width:14px;
		height:100px;
		background:#145188;
		cursor:pointer;
	}

	#AdminToolbox div.ui-scroller div.ui-draggable-dragging {
		background:#135fa1;
	}

	#ToggleToolbox {
		display: block;
		position:fixed;
		_position:absolute;
		top:0px;
		right:207px;
		width:30px;
		height:124px;
		background:url(/Admin/images2/Toolbox_Toggle.png) no-repeat 0px 0px;
		_background:url(/Admin/images2/Toolbox_Toggle.gif) no-repeat 0px 0px;
		z-index:99;
		cursor:pointer;
	}

	#ToggleToolbox:hover {
		background-position:-30px 0px;
	}

	#ToggleToolbox.hide {
		background-position:-60px 0px;
	}

	#ToggleToolbox.hide:hover {
		background-position:-90px 0px;
	}

	#AdminToolbox div.Panel {
		margin:15px 0px 0px 10px;
	}

	#AdminToolbox div.Panel div.tb-hide {
		width:30px;
		height:30px;
		float:right;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -199px -162px;
	}

	#AdminToolbox div.Panel div.tb-hide:hover {
		background-position: -229px -162px;
	}

	#AdminToolbox div.Panel div.tb-show {
		background-position: -199px -196px;
	}

	#AdminToolbox div.Panel div.tb-show:hover {
		background-position: -229px -196px;
	}

	#AdminToolbox div.Panel h4 {
		margin:0px;
		padding:0px 0px 0px 5px;
		height:30px;
		font:normal 16px/30px Arial;
		color:#fff;
		text-transform:none;
		letter-spacing:normal;
		background:url(/Admin/images2/Toolbox_Header.gif) no-repeat 0px 0px;
	}

	#AdminToolbox div.Panel h4.highlight {
		color:#ffff99;
	}

	#AdminToolbox div.Panel.active h4 {
		background-image:url(/Admin/images2/Toolbox_Header2.gif);
		color:#404040;
		text-transform:none;
		letter-spacing:normal;
	}

	#AdminToolbox div.Panel.active div.tb-hide {
		background-position: -229px -196px;
	}

	#AdminToolbox div.Panel.active div.tb-show {
		background-position: -229px -196px;
	}

	#AdminToolbox div.Panel h4 a {
		float:right;
		display:block;
		margin:5px 5px 0px 0px;
		font:normal 11px/12px Arial;
		color:#fff;
		text-decoration:none;
	}

	#AdminToolbox div.Panel div.Panel-Items {
		padding:0px 5px 10px 25px;
	}

	#AdminToolbox div.Panel div.Panel-Items a {
		display:block;
		font:normal 12px/12px Arial;
		color:#fff;
		padding:6px 0px;
		text-decoration:none;
	}

	#AdminToolbox div.Panel div.Panel-Items a:hover {
		text-decoration:none;
	}

	#AdminToolbox div.Panel div.Panel-Items a:hover span {
		text-decoration:underline;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item {
		padding:0px 0px 0px 12px;
		margin:0px 0px 0px -12px;
		height:23px;
		position: relative;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item span {
		display:block;
		height:23px;
		padding:0px 4px 0px 0px;
		line-height:23px;
		overflow: hidden;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item img {
		display:none;
	}
	
	#AdminToolbox div.Panel div.Panel-Items a.item:active {
		outline:none;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item:focus {
		outline:none;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active {
		background-image: linear-gradient(to bottom,#4699da,#6cafe4);
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active.type2 {
		background-image: linear-gradient(to bottom,#35a68d,#53b09a);
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active.type4 {
		background-image: linear-gradient(to bottom,#b43dbf,#c15fc9);
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active:before {
		content: '';
		position: absolute;
		right: 4px;
		top: 0;
		height: 100%;
		width: 60px;
		background-image: linear-gradient(to left,rgba(82,160,221,1),rgba(82,160,221,1),rgba(82,160,221,0));
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active.type2:before {
		background-image: linear-gradient(to left,rgba(66,171,146,1),rgba(66,171,146,1),rgba(66,171,146,0));
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active.type4:before {
		background-image: linear-gradient(to left,rgba(184,80,194,1),rgba(184,80,194,1),rgba(184,80,194,0));
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.unavailable {
		opacity: 0.5;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active span {
		text-decoration:underline;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active img {
		width:16px;
		height:16px;
		display:block;
		background:url(/Shared/images2/tree/Tree-Buttons_Blue.gif) no-repeat;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -8px;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active img.tool_edit {
		background-position:-35px -4px;
		right: 20px;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active img.tool_edit:hover {
		background-position:-35px -27px;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active img.tool_del {
		background-position:-131px -4px;
	}

	#AdminToolbox div.Panel div.Panel-Items a.item.active img.tool_del:hover {
		background-position:-131px -27px;
	}

	#AdminToolbox div.Panel div.Panel-Items a.cms-btn-small {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -46px;
		display:block;
		padding:0px 0px 0px 12px;
		height:23px;
		outline:none;
		cursor:pointer;
		max-width:580px;
		text-decoration:none;
	}

	#AdminToolbox div.Panel div.Panel-Items a.cms-btn-small span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -46px;
		display:block;
		height:23px;
		padding:0px 12px 0px 0px !important;
		font:normal 12px/24px Arial;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
	}

	#AdminToolbox div.Panel div.Panel-Items a.cms-btn-small:hover {
		background-position:left -138px;
		text-decoration:none;
	}

	#AdminToolbox div.Panel div.Panel-Items a.cms-btn-small:hover span {
		background-position:right -138px;
		text-decoration:none;
	}
	
	#AdminToolbox div.Panel div.Panel-Items strong {
		font:normal 12px/14px Arial;
		color:#fff;
	}

	#AdminToolbox div.Panel div.Panel-Items div.Panel-Sub {
		padding:0px 0px 5px 0px;
	}
	
	#AdminToolbox div.Panel div.Panel-Items textarea.ui-input-style {
		width:160px;
		padding:2px !important;
		font:normal 11px/12px Arial !important;
		color:#404040 !important;
	}

	div.zone-newitem {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left top;
		padding:0px 0px 0px 12px;
		margin:0px 0px 0px -12px;
		height:24px;
		z-index:2000;
	}
	
	div.zone-newitem span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right top;
		display:block;
		height:24px;
		padding:0px 12px 0px 0px;
		font:normal 12px/24px Arial;
		color:#fff;
	}
/* End Admin Toolbox Styles */


/* Tree Styles */
	ul.itree {
		display:block;
		padding: 0px;
		margin: 0px;
		list-style-type:none;
		background-image:url(/Shared/images2/tree/GuidePass.gif);
		background-repeat:repeat-y;
		cursor:default;
	}

	ul.itree ul.itree {
		display:none;
	}

	ul.itree li {
		margin:0px;
		padding:0px 0px 0px 26px;
		vertical-align:middle;
		white-space:nowrap;
		font:normal 12px/26px Arial;
		background-image:url(/Shared/images2/tree/Guide.gif);
		background-repeat:no-repeat;
	}

	ul.itree.editable li {
		position:relative;
	}

	ul.itree li a {
		height:26px;
		display:block;
		white-space:nowrap;
		background-repeat:no-repeat;
		background-position:left center;
		padding:0px 0px 0px 0px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration:none;
		outline:none !important;
	}

	ul.itree li a:hover, ul.itree li a:active, ul.itree li a:visited, ul.itree li a:focus {
		text-decoration:none;
		outline:none !important;
	}

	ul.itree li a img {
		display:inline !important;
		border:none;
		vertical-align:middle;
		width:22px;
		height:22px;
		background-image:url(/Shared/images2/tree/Tree-Icons.gif);
	}

	div.itree_handle {
		width:24px;
		height:24px;
		background:#fff;
		border:solid 1px #707070;
	}

	div.itree_handle img {
		display:inline;
		border:none;
		vertical-align:middle;
		width:22px;
		height:22px;
		margin:1px;
		background-image:url(/Shared/images2/tree/Tree-Icons.gif);
	}

	ul.itree li a span {
		padding:4px 2px 4px 2px;
		text-decoration:none;
		white-space:nowrap;
		cursor:pointer;
		color: #333333;
	}

	ul.itree.icustom li a span {
		color:#bbbbbb;
	}

	ul.itree li a span.selected {
		background:#b3b3b3 url(/Shared/images2/tree/Selected.gif) repeat-x;
		color:#fff;
		font-weight:bold;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}

	ul.itree li a span.highlight {
		background:#81b2d5 url(/Shared/images2/tree/Selected.gif) repeat-x 0px -24px;
		color:#fff;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}

	ul.itree.icustom li a span.selected {
		font-weight:normal;
	}

	ul.itree.icustom li a span.highlight {
		font-weight:normal;
	}

	ul.itree.icustom li a.inew span {
		font-weight:bold;
		color:#09639d;
	}

	ul.itree.icustom li a.icustom span {
		font-weight:bold;
		color:#079221;
	}

	ul.itree.icustom li a.inew span.selected {
		color:#ffff99;
	}

	ul.itree.icustom li a.inew span.highlight {
		color:#ffff99;
	}

	ul.itree.icustom li a.icustom span.selected {
		color:#ffff99;
	}

	ul.itree.icustom li a.icustom span.highlight {
		color:#ffff99;
	}

	ul.itree.icustom li a.ifk span {
		color:#333333;
		font-style:italic;
	}

	ul.itree.icustom li a.ifk span.selected {
		color:#ffffff;
		font-weight:bold;
	}

	ul.itree li a span.selected img {
		width:16px;
		height:16px;
		display:inline;
		background:url(/Shared/images2/tree/Tree-Buttons.gif) no-repeat;
	}

	ul.itree li a span.selected label.spacer {
		display:inline;
		padding:0px 20px;
	}

	ul.itree li input {
		position:absolute;
		left:50px;
		top:4px;
		margin:0px;
		background-color:#f0f0f0;
		border:none;
		color:#4b4b4b;
		height:auto;
		outline:none;
		font-size: 12px;
		line-height: normal;
	}

	.itree7 ul.itree li input {
		vertical-align:middle;
		top:2px;
	}

	ul.itree li a span.selected img.tool_alpha {
		background-position:-19px -4px;
	}

	ul.itree li a span.selected img.tool_edit {
		background-position:-35px -4px;
	}

	ul.itree li a span.selected img.tool_cancel {
		background-position:-51px -4px;
	}

	ul.itree li a span.selected img.tool_save {
		background-position:-67px -4px;
	}

	ul.itree li a span.selected img.tool_lock {
		background-position:-83px -4px;
	}

	ul.itree li a span.selected img.tool_sub {
		background-position:-99px -4px;
	}

	ul.itree li a span.selected img.tool_add {
		background-position:-115px -4px;
	}

	ul.itree li a span.selected img.tool_del {
		background-position:-131px -4px;
	}

	ul.itree li a span.selected img.tool_rev {
		background-position:-147px -4px;
	}

	ul.itree li a span.selected img.tool_land {
		background:url(/Shared/images2/tree/Tree-Buttons_2.gif) no-repeat;
		background-position:-19px -4px;
	}

	ul.itree li a span.selected img.tool_alpha:hover {
		background-position:-19px -27px;
	}

	ul.itree li a span.selected img.tool_edit:hover {
		background-position:-35px -27px;
	}

	ul.itree li a span.selected img.tool_cancel:hover {
		background-position:-51px -27px;
	}

	ul.itree li a span.selected img.tool_save:hover {
		background-position:-67px -27px;
	}

	ul.itree li a span.selected img.tool_lock:hover {
		background-position:-83px -27px;
	}

	ul.itree li a span.selected img.tool_sub:hover {
		background-position:-99px -27px;
	}

	ul.itree li a span.selected img.tool_add:hover {
		background-position:-115px -27px;
	}

	ul.itree li a span.selected img.tool_del:hover {
		background-position:-131px -27px;
	}

	ul.itree li a span.selected img.tool_rev:hover {
		background-position:-147px -27px;
	}

	ul.itree li a span.selected img.tool_land:hover {
		background-position:-19px -27px;
	}

	ul.itree6 li a {
		float:left;
		clear:left;
	}

	ul.itree6 li a img {
	}

	ul.itree7 li a {
		display:inline;
	}

	ul.itree li a.itr_nul span { text-decoration:none; }
	ul.itree li.opened { background-image:url(/Shared/images2/tree/GuideOpened.gif); }
	ul.itree li.closed { background-image:url(/Shared/images2/tree/GuideClosed.gif); }
	ul.itree li.end { background-image:url(/Shared/images2/tree/GuideEnd.gif);background-color:#ffffff; }
	ul.itree li.end.opened { background-image:url(/Shared/images2/tree/GuideEndOpened.gif);background-color:#ffffff; }
	ul.itree li.end.closed { background-image:url(/Shared/images2/tree/GuideEndClosed.gif);background-color:#ffffff; }
	ul.itree li.pending { background-image:url(/Shared/images2/tree/GuidePending.gif); }
	ul.itree li.end.pending { background-image:url(/Shared/images2/tree/GuideEndPending.gif);background-color:#ffffff; }
	ul.itree li.root { padding:0px 0px 0px 0px; background-image:none !important; }

	ul.itree li a.selectedTree span { font-weight:bold;text-decoration:none;color:#ffffff;background-color:#000099; }
	ul.itree li a.selectedTree:hover span { color:#ffffff; }
	
	div.itree_band {
		position:absolute;
		left:0px;
		top:0px;
		border:solid 1px #224166;
		background-color:#94cae1;
		opacity:0.3;
		filter:alpha(opacity=30);
	}
/* Tree Styles */

/* New Editable Zone styles */
body.cms-layout .cms-zone>[icobalt] {
	outline: solid 1px #000;
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: 0.1s ease;
	-moz-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	transition: 0.1s ease;
}

body.cms-layout .cms-zone:hover>[icobalt] {
	box-shadow:inset 1px 1px 2px rgba(0,0,0,1),3px 3px 4px rgba(0,0,0,0.8);
	opacity: 0.65;
}

body.cms-layout .cms-zone[hidden_='true'] {
	background-image: url(/Shared/images2/wizard/hatch.png);
}

body.cms-layout .cms-zone[hidden_='true']>[icobalt] {
	opacity: 0.3;
}

body.cms-layout .cms-zone.zone-editable>[icobalt] {
	outline-color: #3b93cd;
}

body.cms-layout .cms-zone.zone-shared>[icobalt] {
	outline-color: #b3d119;
}

body.cms-layout .cms-zone.zone-temp>[icobalt] {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone>a[type_='Image'] {
	outline:none !important;
}

body.cms-layout .cms-zone>a[type_='Image']>img {
	outline: solid 1px #000;
}

body.cms-layout .cms-zone.zone-editable>a[type_='Image']>img {
	outline-color: #3b93cd;
}

body.cms-layout .cms-zone.zone-shared>a[type_='Image']>img {
	outline-color: #b3d119;
}

body.cms-layout .cms-zone.zone-temp>a[type_='Image']>img {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone.zone-module>[icobalt] {
	outline-color: #0000ff;
}


body.cms-layout .cms-zone.zone-module.zone-shared>[icobalt] {
	outline-color: #b3d119;
}

body.cms-layout.itemp .cms-zone.zone-module>[icobalt] {
	outline-color: #2263e5;
}

body.cms-layout.itemp .cms-zone.zone-shared>[icobalt] {
	outline-color: #bdd737;
}

body.cms-layout.itemp .cms-zone.zone-module[position_]>[icobalt] {
	outline-color: #ae00ff;
}

body.cms-layout.itemp .cms-zone.zone-module[uncommitted_]>[icobalt] {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone[icobalt] {
	outline: solid 1px #000;
	-webkit-transition: 0.1s ease;
	-moz-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	transition: 0.1s ease;
}

body.cms-layout .cms-zone[hidden_='true'] {
	background-image: url(/Shared/images2/wizard/hatch.png);
}

body.cms-layout .cms-zone[hidden_='true'][icobalt] {
	opacity: 0.3;
}

body.cms-layout .cms-zone.zone-editable[icobalt] {
	outline-color: #3b93cd;
}

body.cms-layout .cms-zone.zone-shared[icobalt] {
	outline-color: #b3d119;
}

body.cms-layout .cms-zone.zone-temp[icobalt] {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone>[icoral] {
	outline: solid 1px #000;
	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: 0.1s ease;
	-moz-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	transition: 0.1s ease;
}

body.cms-layout .cms-zone:hover>[icoral] {
	box-shadow:inset 1px 1px 2px rgba(0,0,0,1),3px 3px 4px rgba(0,0,0,0.8);
	opacity: 0.65;
}

body.cms-layout .cms-zone[hidden_='true'] {
	background-image: url(/Shared/images2/wizard/hatch.png);
}

body.cms-layout .cms-zone[hidden_='true']>[icoral] {
	opacity: 0.3;
}

body.cms-layout .cms-zone.zone-editable>[icoral] {
	outline-color: #3b93cd;
}

body.cms-layout .cms-zone.zone-shared>[icoral] {
	outline-color: #b3d119;
}

body.cms-layout .cms-zone.zone-temp>[icoral] {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone>a[type_='Image'] {
	outline:none !important;
}

body.cms-layout .cms-zone>a[type_='Image']>img {
	outline: solid 1px #000;
}

body.cms-layout .cms-zone.zone-editable>a[type_='Image']>img {
	outline-color: #3b93cd;
}

body.cms-layout .cms-zone.zone-shared>a[type_='Image']>img {
	outline-color: #b3d119;
}

body.cms-layout .cms-zone.zone-temp>a[type_='Image']>img {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone.zone-module>[icoral] {
	outline-color: #0000ff;
}


body.cms-layout .cms-zone.zone-module.zone-shared>[icoral] {
	outline-color: #b3d119;
}

body.cms-layout.itemp .cms-zone.zone-module>[icoral] {
	outline-color: #2263e5;
}

body.cms-layout.itemp .cms-zone.zone-shared>[icoral] {
	outline-color: #bdd737;
}

body.cms-layout.itemp .cms-zone.zone-module[position_]>[icoral] {
	outline-color: #ae00ff;
}

body.cms-layout.itemp .cms-zone.zone-module[uncommitted_]>[icoral] {
	outline-color: #c4273d;
}

body.cms-layout .cms-zone[icoral] {
	outline: solid 1px #000;
	-webkit-transition: 0.1s ease;
	-moz-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	transition: 0.1s ease;
}

body.cms-layout .cms-zone[hidden_='true'] {
	background-image: url(/Shared/images2/wizard/hatch.png);
}

body.cms-layout .cms-zone[hidden_='true'][icoral] {
	opacity: 0.3;
}

body.cms-layout .cms-zone.zone-editable[icoral] {
	outline-color: #3b93cd;
}

body.cms-layout .cms-zone.zone-shared[icoral] {
	outline-color: #b3d119;
}

body.cms-layout .cms-zone.zone-temp[icoral] {
	outline-color: #c4273d;
}


body.cms-layout .isublayout.iswap[active_='Empty'] {
	background-image: url(/Shared/images2/wizard/hatch.png);
}

body.cms-layout .isublayout.iswap[active_='Empty']>.ielement>[icobalt] {
	opacity: 0.3;
}

body.cms-layout .isublayout.iswap[active_='Empty']>.ielement>[icoral] {
	opacity: 0.3;
}

body.cms-layout .isublayout.iswap[active_='Empty']>.ielement>a>img {
	opacity: 0.3;
}

body.no-zones ul.zone-tab {
	display: none !important;
}

body.cms-layout .cms-zone ul.zone-tab {
	list-style: none !important;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding: 5px 0px 5px 0px !important;
	position: absolute !important;
	color: #fff !important;
	z-index: 99 !important;
	width: 88px !important;
	background-color: none !important;
	background-image: -webkit-linear-gradient(top,#29669e,rgba(41,102,158,0.6)) !important;
	background-image: -moz-linear-gradient(top,#29669e,rgba(41,102,158,0.6)) !important;
	background-image: -o-linear-gradient(top,#29669e,rgba(41,102,158,0.6)) !important;
	background-image: linear-gradient(to bottom,#29669e,rgba(41,102,158,0.6)) !important;
	border-radius: 8px !important;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	box-shadow: -1px 1px 1px 1px rgba(0,0,0,.4);
	display: block;
}

body.cms-layout .cms-zone:hover ul.zone-tab {
	opacity: 1;
}

body.cms-layout .cms-zone ul.zone-tab li {
	margin: 0px !important;
	padding: 1px 5px !important;
	background: none !important;
	width:auto !important;
	text-align:left !important;
	display: block;
}

body.cms-layout .cms-zone ul.zone-tab li a {
	display: block !important;
	margin: 0px !important;
	font-family: Arial !important;
	font-size: 13px !important;
	line-height: 13px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	color: #fff !important;
	padding: 6px 9px !important;
	text-decoration: none !important;
	outline: none !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	background: none !important;
	border-radius: 8px !important;
	border: none !important;
	outline: none !important;
	text-align:left !important;
	width: auto !important;
	position: relative !important;
}

body.cms-layout .cms-zone ul.zone-tab li a:before {
	position: absolute !important;
	right: 10px;
	content: '>' !important;
	color: #4783ba !important;
	visibility: hidden !important;
}

body.cms-layout .cms-zone ul.zone-tab li a:hover {
	text-decoration: none !important;
	background: #12355e !important;
}

body.cms-layout .cms-zone ul.zone-tab li a:hover:before {
	visibility: visible !important;
}

body.cms-layout .cms-zone ul.zone-tab li.zone-drag {
	border-top: solid 1px #276095 !important;
	border-bottom: solid 1px #1d4c79 !important;
	background-image: url(/Shared/images2/wizard/Checker.png),-webkit-linear-gradient(top,#29669e,#1f5182) !important;
	background-image: url(/Shared/images2/wizard/Checker.png),-moz-linear-gradient(top,#29669e,#1f5182) !important;
	background-image: url(/Shared/images2/wizard/Checker.png),-o-linear-gradient(top,#29669e,#1f5182) !important;
	background-image: url(/Shared/images2/wizard/Checker.png),linear-gradient(to bottom,#29669e,#1f5182) !important;
	margin-top: -5px !important;
	margin-bottom: 3px !important;
}

body.cms-layout .cms-zone ul.zone-tab li.zone-drag a {
	padding: 2px !important;
}

body.cms-layout .cms-zone ul.zone-tab li.zone-drag a:hover {
	background: none !important;
}

body.cms-layout .cms-zone ul.zone-tab li.zone-drag a:hover:before {
	visibility: hidden !important;
}

body.cms-layout .cms-zone ul.zone-tab li.deactive a {
	color: #80a8d1 !important;
	text-shadow: none !important;
}

body.cms-layout .cms-zone ul.zone-tab li.deactive a:hover {
	background: none !important;
}

body.cms-layout .cms-zone ul.zone-tab li.deactive a:hover:before {
	visibility: hidden !important;
}

body.cms-layout .cms-zone ul.zone-tab li.tab-change {
	position:relative;
}

body.cms-layout .cms-zone ul.zone-tab li.tab-change ul.zone-tab {
	width: auto !important;
	left: 86px !important;
	top: 0px !important;
	display: none;
}

body.cms-layout .cms-zone ul.zone-tab li.tab-change ul.zone-tab a {
	padding: 6px 25px 6px 9px !important;
	white-space: nowrap !important;
}

body.cms-layout .cms-zone ul.zone-tab li.tab-change:hover ul.zone-tab {
	display: block;
}
/* End New Editable Zone styles */


/* New Editable Zone styles - IE7 Compatibility */
html.no-boxsizing body.cms-layout .cms-zone>[icobalt] {
	border: solid 1px #000;
}

html.no-canvas body.cms-layout .cms-zone[hidden_='true']>[icobalt] {
	filter: alpha(opacity=30);
}

html.no-boxsizing body.cms-layout .cms-zone.zone-editable>[icobalt] {
	border-color: #3b93cd;
}

html.no-boxsizing body.cms-layout .cms-zone.zone-shared>[icobalt] {
	border-color: #b3d119;
}

html.no-boxsizing body.cms-layout .cms-zone.zone-temp>[icobalt] {
	border-color: #c4273d;
}

html.no-boxsizing body.cms-layout .cms-zone.zone-shared>[icobalt] {
	border-color: #b3d119;
}

html.no-boxsizing body.cms-layout .cms-zone.zone-module>[icobalt] {
	border-color: #0000ff;
}

html.no-boxsizing body.cms-layout .cms-zone.zone-module.zone-shared>[icobalt] {
	border-color: #b3d119;
}

html.no-boxsizing body.cms-layout.itemp .cms-zone.zone-module>[icobalt] {
	border-color: #2263e5;
}

html.no-boxsizing body.cms-layout.itemp .cms-zone.zone-shared>[icobalt] {
	border-color: #bdd737;
}

html.no-boxsizing body.cms-layout.itemp .cms-zone.zone-module[position_]>[icobalt] {
	border-color: #ae00ff;
}

html.no-boxsizing body.cms-layout.itemp .cms-zone.zone-module[uncommitted_]>[icobalt] {
	border-color: #c4273d;
}

html.no-canvas body.cms-layout .cms-zone ul.zone-tab {
	visibility: hidden !important;
}

html.no-canvas body.cms-layout .cms-zone:hover ul.zone-tab {
	visibility: visible !important;
}

html.no-cssgradients body.cms-layout .cms-zone ul.zone-tab {
	background-color: #29669e !important;
}

html.no-cssgradients body.cms-layout .cms-zone ul.zone-tab li.zone-drag {
	background-image: url(/Shared/images2/wizard/Checker.png) !important;
}
/* End New Editable Zone styles */


/* End Editable Zone styles 29669e, 3b93cd, 48b4eb, 8bd7fd */
	div.zone-border {
		border:solid 1px #000;
	}

	body.iwide div.zone-border {
		border-width:2px;
	}

	div.zone-editable {
		border-color:#3b93cd;
	}

	div.zone-shared {
		border-color:#b3d119;
	}

	div.zone-temp {
		border-color:#c4273d;
	}

	div.zone-module {
		border-color:#0000ff;
	}

	div.zone-module.zone-shared {
		border-color:#b3d119;
	}

	body.itemp div.zone-module {
		border-color:#2263e5;
	}

	body.itemp div.zone-shared {
		border-color:#bdd737;
	}

	body.itemp div.ielement[position_] div.zone-module {
		border-color:#ae00ff;
	}

	body.itemp div.ielement[uncommitted_] div.zone-module {
		border-color:#c4273d;
	}

	div.zone-border div.ui-shadow-right {
		display:none;
		width:6px;
		background:url(/Shared/images2/Shadow/Shadow2_02.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Shared/images2/Shadow/Shadow2_02.png');
	}

	div.zone-border div.ui-shadow-corner {
		display:none;
		width:6px;
		height:6px;
		background:url(/Shared/images2/Shadow/Shadow2_04.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Shared/images2/Shadow/Shadow2_04.png');
	}

	div.zone-border div.ui-shadow-bottom {
		display:none;
		height:6px;
		background:url(/Shared/images2/Shadow/Shadow2_03.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Shared/images2/Shadow/Shadow2_03.png');
	}

	div.ez_token {
		position:absolute;
		display:none;
	}
	
	div.ez_token div.ez_left {
		width:85px;
		background:url(/Admin/images2/CMS-Edit.png) no-repeat left top;
		_background:#29669e;
		position:absolute;
		left:1px;
		top:1px;
	}

	div.ez_token a.ez_action {
		display:block !important;
		margin:5px 0px 5px 4px !important;
		height:23px !important;
		padding:0px 10px !important;
		color:#fff !important;
		text-decoration:none !important;
		cursor:pointer !important;
		font:normal 12px/23px Arial !important;
	}

	div.ez_token a.ez_action:hover {
		background:url(/Admin/images2/CMS-Edit.gif) no-repeat 0px 0px !important;
		text-decoration:none !important;
		font:normal 12px/23px Arial !important;
	}

	div.ez_token a.deactive {
		color:#80a8d1 !important;
	}

	div.ez_token a.deactive:hover {
		background:none !important;
		text-decoration:none !important;
	}

	div.ez_token div.ez_right {
		width:85px;
		height:114px;
		background:url(/Admin/images2/CMS-Edit.png) no-repeat right top;
		_background:#29669e;
		position:absolute;
		top:1px;
		right:0px;
	}

	div.ez_token div.ez_right a.ez_action {
		margin:5px 0px 5px 8px !important;
	}

	div.ez_token div.ez_right div.ez_handle {
		width:82px;
		height:21px;
		cursor:pointer;
		background:#000;
		margin:0px 0px 0px 3px;
		opacity:0;
		filter:alpha(opacity=0);
	}

	div.ez_token div.ez_right div.ez_handle:hover {
		opacity:0.1;
		filter:alpha(opacity=10);
	}
	
	div.zone-handle {
		width:82px;
		height:21px;
		background:url(/Admin/images2/CMS-Edit.png) no-repeat -88px 0px;
		position:absolute;
		z-index:2000;
	}
	
	div.zone-placeholder {
		margin:2px;
		clear:both;
		min-height:15px;
		border:dashed 1px #990099;
	}

	body.no-zones div.zone-border {
		display:none !important;
	}

	body.no-zones div.ez_token {
		display:none !important;
	}

/* End Editable Zone styles */

	div.ui-sizer {
		float:right;
		width:129px;
		height:33px;
		margin:-3px -8px 0px 8px;
	}

	div.ui-sizer img {
		display:inline;
		height:28px;
		vertical-align:bottom;
		margin:0px;
		border:none;
		background:url(/Admin/images2/wizard/Resize.gif) no-repeat 0px 0px;
		cursor:pointer;
	}

	div.ui-sizer img.small {
		width:35px
	}

	div.ui-sizer img.medium {
		width:42px;
		background-position:-35px 0px;
	}

	div.ui-sizer img.large {
		width:52px;
		background-position:-77px 0px;
	}

	div.ui-sizer img.disabled, div.ui-sizer img.active {
		cursor:default;
	}

	div.ui-sizer img.small.active {
		background-position:0px -56px;
	}

	div.ui-sizer img.medium.active {
		background-position:-35px -56px;
	}

	div.ui-sizer img.large.active {
		background-position:-77px -56px;
	}

	div.ui-sizer img.small:hover {
		background-position:0px -84px;
	}

	div.ui-sizer img.medium:hover {
		background-position:-35px -84px;
	}

	div.ui-sizer img.large:hover {
		background-position:-77px -84px;
	}

	div.ui-sizer img.small.disabled {
		background-position:0px -28px;
	}

	div.ui-sizer img.medium.disabled {
		background-position:-35px -28px;
	}

	div.ui-sizer img.large.disabled {
		background-position:-77px -28px;
	}


/* Page Manager */
	div.pm-panel1 {
		width:450px;
		height:100%;
		border-right: solid 1px #d3d3d3;
		overflow:auto;
	}

	div.pm-panel1 ul.pm-tree {
		margin:10px 5px;
	}

	div.pm-panel2 {
		float:right;
		width:285px;
		height:100%;
		/*background:url(/Admin/images2/wizard/Pages.jpg) no-repeat right bottom;*/
	}

	div.pm-panel2 div.pm-options {
		width:auto;
		padding:10px;
		color:#505050;
		font:normal 12px/12px Arial;
	}

	div.pm-panel2 div.pm-options h3 {
		padding:0px;
		margin:14px 0px 4px 0px;
		font:normal 14px/14px Arial;
		color:#3f83bc;
		text-transform:none;
		letter-spacing:normal;
	}

	div.pm-panel2 div.pm-options h4 {
		margin:5px 0px 2px 0px;
		padding:0px;
		font:normal 13px/13px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.pm-panel2 div.pm-options td {
		vertical-align:middle;
		color:#505050;
	}

	div.pm-panel2 div.pm-options img {
		vertical-align:middle;
	}

	div.pm-panel2 div.pm-options label {
		vertical-align:middle;
	}

	div.pm-panel2 div.pm-options tr.conflict label {
		padding-right:20px;
		background:url(/Shared/images2/warning.gif) no-repeat right center;
	}

	div.pm-panel2 a.ui-button {
		float:right;
		border:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:23px;
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -46px;
		cursor:pointer;
		outline:none;
		overflow:visible;
		text-decoration:none;
		_width:90px;
	}

	div.pm-panel2 a.ui-button span.ui-button-text {
		color:#fff;
		display:block;
		margin:0px 0px 0px 8px;
		padding:0px 16px 0px 8px;
		font:normal 12px Arial;
		height:23px;
		line-height:23px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -46px;
		outline:none;
	}

	div.pm-panel2 div.pm-icon {
		width:64px;
		height:64px;
		padding:10px;
		border:solid 1px #ccc;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		position:relative;
	}

	div.pm-panel2 div.pm-icon img.ui-thumb {
		display:block;
		width:64px;
		height:64px;
		cursor:pointer;
		border:none;
	}

	div.pm-panel2 div.pm-icon img.ui-select {
		display:block;
		position:absolute;
		top:0px;
		right:-30px;
		cursor:pointer;
	}

	div.pm-panel2 div.pm-icon img.ui-cancel {
		display:block;
		position:absolute;
		bottom:0px;
		right:-30px;
		cursor:pointer;
	}

	div.pm-blank {
		background:none;
		overflow: auto;
	}

	div.pm-buttons {
	}
	
	div.pm-buttons a {
		float:right;
		display:block;
		margin-left:1px;
	}

	div.pm-buttons a:focus,div.pm-buttons a:active {
		outline:none;
	}
	
	div.pm-buttons a img {
		width:33px;
		height:30px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat 0px 0px;
		margin:0px 0px 0px 1px;
	}

	div.pm-buttons a.pm-install-btn img {
		background-position:-472px -197px;
	}

	div.pm-buttons a.pm-security-btn img {
		background-position:-506px -197px;
	}

	div.pm-buttons a.pm-cross-btn img {
		background-position:-508px -582px;
	}

	div.pm-buttons a.pm-cross-btn:hover img {
		background-position:-544px -582px;
	}

	div.pm-buttons a.pm-seo-btn img {
		background-position:-540px -197px;
	}

	div.pm-buttons a.pm-link-btn img {
		background-position:-510px -494px;
	}

	div.pm-buttons a.pm-link-btn.active img {
		background-position:-510px -525px;
	}

	div.pm-options a.pm-visit-btn {
		float:left;
	}
	
	div.pm-options a.pm-visit-btn img {
		width:33px;
		height:30px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -474px -494px;
		margin:0px 0px 0px 1px;
	}
	
	div.pm-options a.pm-visit-btn:hover img {
		background-position:-474px -525px;
	}
/* Page Manager */



	div.ui-dialog-content ul.options {
		list-style-type:none;
		margin:3px 0px 0px 0px;
		padding:0px;
	}

	div.ui-dialog-content ul.options li {
		margin:0px;
		padding:0px 0px 0px 16px;
		line-height:18px;
		font:normal 12px/22px Arial;
		background:url(/Admin/images2/divet4.gif) no-repeat 9px 6px;
	}

	div.pm-panel2 div.pm-options ul li {
		color:#909090;
	}

	div.pm-panel2 div.pm-options ul li.fk {
		font-weight:bold;
		color:#666;
	}

	div.ui-dialog-content ul.options li.fk ul {
		margin:0px 0px 0px 0px;
	}

	ul.options li.fk ul li {
		color:#79909b;
	}

	ul.options li.fk ul li.fk {
		color:#567584;
	}

	ul.options li.fk ul li ul li {
		color:#a985a5;
	}

	ul.options li.fk ul li ul li.fk {
		color:#90638b;
	}

	ul.options li.fk ul li ul li ul li {
		color:#72ab61;
	}

	ul.options li.fk ul li ul li ul li.fk {
		color:#5c8f4c;
	}

	div.tb-button {
		width:199px;
		height:34px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat 0px 0px;
		cursor:pointer;
		margin:15px 0px 0px 11px;
	}

	div.tb-rollback {
		background-position:0px -161px;
	}

	div.tb-rollback:hover {
		background-position:0px -195px;
	}



/* Properties Editor */
	div.pp-breadcrumb {
		height:auto;
		width:auto;
		padding:0px;
		margin-right:120px;
	}

	div.pp-breadcrumb span {
		font:normal 13px/22px Arial;
		color:#909090;
		vertical-align:middle;
	}

	div.pp-breadcrumb img.spacer {
		display:inline; 
		width:15px; 
		height:12px; 
		background:url(/Admin/images2/divet4.gif) no-repeat center 5px;
		vertical-align:middle;
	}
	div.pp-breadcrumb span.active		{ color:#69aedd; cursor:pointer; }
	div.pp-breadcrumb span.active:hover	{ color:#4691c5; text-decoration:underline; }
	div.pp-breadcrumb span.selected		{ color:#4691c5; font-weight:bold; }

	div.pp-tagtree {
		height:auto;
		width:450px;
		padding:0px;
		overflow:hidden;
	}

	div.pp-tagtree a {
		font:normal 14px/20px Arial;
		color:#707070;
		text-decoration:none;
	}

	div.pp-tagtree a:hover {
		text-decoration:underline;
	}

	div.pp-tagtree a.active {
		color:#404040;
		font-weight:bold;
	}

	div.pp-tagtree a.ctrl {
		color:#4691c5;
	}

	div.pp-tagtree span {
		padding:0px 3px 0px 3px;
		font:normal 14px/20px Arial;
		color:#a0a0a0;
	}

	div.pp-preview
	{
		position:absolute;
		top:0px;
		left:0px;
		width:418px;
		height:450px;
		border-right:solid 1px #919191;
		overflow:scroll;
		background-color:#fafafa;
	}
	div.pp-preview div.pp-placeholder tr { display:table-row !important; }
	div.pp-preview div.pp-placeholder td { word-wrap:break-word; word-break:break-all; }
	div.pp-preview div.pp-preview2,div.pp-preview div.pp-placeholder
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:10px;
	}
	body[data-config] div.pp-preview div.pp-preview2 * {
		box-sizing: border-box;
	}
	body[data-config] div.pp-preview div.pp-preview2 *:before {
		box-sizing: border-box;
	}
	body[data-config] div.pp-preview div.pp-preview2 *:after {
		box-sizing: border-box;
	}
	div.pp-preview div.pp-preview2>div {
		position:relative !important;
		margin-left:0px !important;
		margin-top:0px !important;
		left:0px !important;
		top:0px !important;
		right:0px !important;
		bottom:0px !important;
	}
	div.pp-preview div.pp-placeholder>div {
		position:relative !important;
		margin-left:0px !important;
		margin-top:0px !important;
		left:0px !important;
		top:0px !important;
		right:0px !important;
		bottom:0px !important;
	}
	div.pp-preview div.pp-placeholder>div[icobalt='CobaltControls.Controls.StaticContent']>div {
		position:relative !important;
		display:block !important;
	}
	div.pp-preview div.pp-placeholder {
		background:url(/Shared/images2/wizard/ph.gif) repeat-y right top;
	}
	body[data-config] div.pp-preview div.pp-placeholder * {
		box-sizing: border-box;
	}
	body[data-config] div.pp-preview div.pp-placeholder *:before {
		box-sizing: border-box;
	}
	body[data-config] div.pp-preview div.pp-placeholder *:after {
		box-sizing: border-box;
	}
	div.pp-placeholder, div.pp-placeholder a {
		cursor:default;
	}
	div.pp-preview div.pp-highlighter {
		position:absolute;
		margin:0px;
		padding:0px;
		border:solid 1px #000099;
		background:none;
		z-index:999;
	}
	div.pp-preview div.pp-selector {
		position:absolute;
		margin:0px;
		padding:0px;
		border:solid 1px #0000ff;
		background:none;
		z-index:999;
	}
	div.pp-preview div.pp-placeholder div
	{
		display:block !important;
	}
	div.pp-preview div.pp-placeholder span[icobalt]
	{
		display:inline !important;
	}
	div.pp-preview div.pp-placeholder li
	{
		display:block !important;
	}
	div.pp-preview div.pp-preview2 table { empty-cells:show;border-collapse: collapse; }
	div.pp-preview div.pp-preview2 div { outline:dashed 1px #000000; }
	div.pp-preview div.pp-preview2 article { outline:dashed 1px #000000; }
	div.pp-preview div.pp-preview2 td { outline:dashed 1px #000000; }
	div.pp-preview div.pp-preview2 [icobalt='CobaltControls.Controls.AutoSuggest'] [icobalt='System.Web.UI.ITemplate'][listitemtype_='Item'] { display:block !important; }
	div.pp-preview div.pp-preview2 [icobalt='CobaltControls.Controls.AutoSuggest'] [icobalt='System.Web.UI.ITemplate'][listitemtype_='DividerItem'] { display:block !important; }
	div.pp-preview div.pp-placeholder table { empty-cells:show;border-collapse: collapse; }
	div.pp-preview div.pp-placeholder div { outline:dashed 1px #000000; }
	div.pp-preview div.pp-placeholder article { outline:dashed 1px #000000; }
	div.pp-preview div.pp-placeholder td { outline:dashed 1px #000000; }
	div.pp-preview div.pp-placeholder td img[ondatabinding___] { display:block;min-height:24px;min-width:24px; }
	div.pp-preview div.pp-placeholder [icobalt='CobaltControls.Controls.AutoSuggest'] [icobalt='System.Web.UI.ITemplate'][listitemtype_='Item'] { display:block !important; }
	div.pp-preview div.pp-placeholder [icobalt='CobaltControls.Controls.AutoSuggest'] [icobalt='System.Web.UI.ITemplate'][listitemtype_='DividerItem'] { display:block !important; }

	div.pp-preview div.pp-preview2 div.p-properties {
		padding: 10px !important;
		margin: 0 !important;
		overflow: visible !important;
		height: auto !important;
		width: auto !important;
		position: static !important;
		background: none !important;
	}
	
	div.pp-preview div.pp-preview2 div.p-properties h3 {
		padding: 10px 0 !important;
		margin: 0 !important;
		font: normal normal 16px/1em Arial !important;
		text-transform: none !important;
		color: #777 !important;
	}
	
	div.pp-preview div.pp-preview2 div.p-properties pre.p-properties {
		padding: 10px 0 !important;
		margin: 0 !important;
		font: normal normal 12px/18px 'Lucida Console' !important;
		font-family: 'Lucida Console', 'Courier New' !important;
		text-transform: none !important;
		tab-size: 4 !important;
		color: #000 !important;
	}
	
	div.pp-preview div.pp-preview2 div.p-properties pre.p-properties i {
		font: normal normal 15px/18px 'Lucida Console' !important;
		font-family: 'Lucida Console', 'Courier New' !important;
		color: #fff !important;
		background-color: #cc0000 !important;
	}

	div.pp-preview div.pp-preview2.p-datasource > * {
		display: none !important;
	}

	div.pp-preview div.pp-preview2.p-datasource > pre {
		display: block !important;
		padding: 10px 0 !important;
		margin: 0 !important;
		font: normal normal 12px/18px 'Lucida Console' !important;
		font-family: 'Lucida Console', 'Courier New' !important;
		text-transform: none !important;
		tab-size: 4 !important;
		color: #000 !important;
	}
	div.pp-preview div.pp-preview2 .cms-missing-datasource {
		display: block !important;
		color: #990000 !important;
		font: normal 700 20px/normal Arial !important;
		margin: 0 !important;
		padding: 10px !important;
		outline: solid 1px #990000 !important;
		outline-offset:-3px !important;
	}

	div.pp-placeholder div.dcal_months { display:block; }
	div.pp-placeholder div.dcal_years { display:block; }
	div.pp-code
	{
		display:block;
		background-color:#ffffff;
		height:450px;
	}
	div.pp-slider
	{
		position:absolute;
		top:0px;
		right:350px;
		background-color:#ffffff;
		width:18px;
		height:450px;
		margin:0px;
		padding:0px;
		border-right:solid 1px #919191;
	}
	div.pp-slider div
	{
		width:8px;
		height:30px;
		margin:4px;
		padding:0px;
		border:solid 1px #000000;
	}
	div.pp-slider div:hover
	{
		border:solid 1px #0000ff;
	}
	div.pp-side
	{
		position:absolute;
		top:0px;
		right:0px;
		width:350px;
		height:450px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
		color:#404040 !important;
		background:#fff;
	}
	div.pp-side div { color:#404040 !important; }
	div.pp-side strong { color:#404040 !important; }
	div.pp-side b { color:#404040 !important; }
	div.pp-side a { color:#1866b0 !important; font-weight:bold; }
	div.pp-side div.step  { margin:0px 8px 0px 8px; }
	div.pp-side div.step .pp_conditional { display:none; }
	div.pp-side div.step .pp_cconditional { display:none; }
	div.pp-side div.step div.step2 { clear:both; margin:8px 0px 0px 0px;font:12px/13px Arial; }
	div.pp-side div.step td { font:13px Arial; }
	div.pp-side div.step div.step2 td { vertical-align:middle; }
	div.pp-side div.step div.step2 td input { vertical-align:middle; height:auto; }
	div.pp-side div.step div.step2 label { vertical-align:middle; }
	div.pp-side div.step div.step2 input.ui-input-style { width:300px; }
	div.pp-side div.step div.step2 textarea.ui-input-style { width:300px; }
	div.pp-side div.step div.step2 select.ui-select-style { width:314px;vertical-align:middle; }

	div.pp-side div.step div.step2 table.options { margin-left:20px;margin-top:5px; }
	div.pp-side div.step div.step2 table.templates td { height:25px; padding:0px 0px 0px 15px; }

	div.pp-side div.step div.step2 img.ui-check-style { margin:2px 2px 2px 0px; }
	div.pp-side div.step div.step2 img.ui-radio-style { margin:2px 2px 2px 0px; }

	div.pp-mode {
		position: absolute;
		left: 2px;
		bottom: 0px;
		width: 260px;
		height: 31px;
		background: url(/Admin/images2/wizard/Wizard.gif) no-repeat 0px 0px;
	}

	div.p-preview {
		background-position: 0px 0px;
	}

	div.p-html {
		background-position: 0px -33px;
	}

	div.p-advanced {
		background-position: 0px -66px;
	}

	div.pp-mode div {
		margin:0px;
		padding:0px;
		width: 86px;
		height: 33px;
		float: left;
		cursor: pointer;
	}

	div.pp_choosepages {
		border:solid 1px #909090;
		padding:5px;
		overflow:auto;
	}

	div.pp-advanced {
		display:none;
	}

	div.pp-advanced input.pp-aclass {
		border:solid 1px #909090;
		padding:1px 3px;
	}

	div.pp-advanced div.pp-aselected {
		display:none;
	}
	
	div.ui-dialog div.pp-steps table.pp-coltable {
		border:none;
		padding:0px;
		background:none;
		width:auto;
		height:auto;
		margin:0px;
	}

	div.ui-dialog div.pp-steps table.pp-coltable td {
		padding:2px 2px 2px 0px;
	}

	div.ui-dialog div.pp-steps table.pp-coltable img.add {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -397px -164px;
		width:11px;
		height:11px;
		cursor:pointer;
		position:relative;
		top:-13px;
		left:0px;
	}

	div.ui-dialog div.pp-steps table.pp-coltable img.remove {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -397px -181px;
		width:11px;
		height:11px;
		cursor:pointer;
	}

	div.ui-dialog div.pp-steps table.pp-coltable img.drag {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -412px -167px;
		width:16px;
		height:20px;
		cursor:pointer;
	}

	div.ui-dialog div.pp-steps img.drag.handle {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -412px -167px !important;
		width:16px !important;
		height:20px !important;
		cursor:pointer !important;
	}

	div.ui-dialog div.pp-steps table.pp-coltable a {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -305px;
		display:block;
		padding:0px 0px 0px 12px;
		height:23px;
		outline:none;
		text-decoration:none;
		cursor:pointer;
		margin-left:8px;
		width:50px;
	}

	div.ui-dialog div.pp-steps table.pp-coltable a span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -305px;
		display:block;
		height:23px;
		padding:0px 12px 0px 0px;
		font:normal 12px/24px Arial;
		color:#fff;
		width:37px;
		text-decoration:none;
		cursor:pointer;
	}

	div.ui-dialog div.pp-steps table.pp-coltable a:hover {
		background-position:left -328px;
	}

	div.ui-dialog div.pp-steps table.pp-coltable a:hover span {
		background-position:right -328px;
	}

	div.ui-dialog div.pp-steps table.pp-coltable.resources label {
		display: inline-block;
		zoom: 1;
		width: 290px;
		white-space: nowrap;
		overflow: hidden;
	}
	
	div.ui-dialog div.pp-steps table.pp-grptable {
		border:none;
		padding:0px;
		background:none;
		width:auto;
		height:auto;
		margin:0px;
	}

	div.ui-dialog div.pp-steps table.pp-grptable td {
		padding:0px;
		height:20px;
		vertical-align:middle;
	}

	div.ui-dialog div.pp-steps table.pp-grptable tr.pp-alt td {
		background-color:#f2f2f2;
	}

	div.ui-dialog div.pp-steps table.pp-sumtable td {
		text-align:center;
	}
	
	table.chart-properties {
		width: 100%;
	}
	
	div.pp-side div.step div.step2 table.chart-properties td input.ui-input-style.n {
		width:180px;
	}
	
	div.pp-side div.step div.step2 table.chart-properties td input.ui-input-style.v {
		width:100px;
	}
/* End Properties Editor */


/* CSS Editor */
	div.ui-dialog .ss-styles {
		border:solid 1px #909090;
		padding:3px;
		font: normal 12px/12px "Lucidia Console";
		font-family:Lucida Console, Courier New;
		/* min-height:395px; */
	}

	div.ui-dialog .ss-styles div {
		font: normal 12px/12px "Lucidia Console";
		font-family:Lucida Console, Courier New;
		color:#000;
	}

	div.ui-dialog .ss-styles span {
		font: normal 12px/12px "Lucidia Console";
		font-family:Lucida Console, Courier New;
	}

	div.ui-dialog div.pp-advanced .ss-styles {
		min-height:0px;
	}

	div.ui-dialog div.ss-styles {
		white-space:nowrap;
		position:relative;
		overflow:auto;
	}
	
	html.cms-inspecting .cms-highlighted {
		outline: solid 1px #0000ff;
		outline-offset: -1px;
		opacity: 0.7;
		-webkit-animation: highlightPulse 1s infinite linear;
		-moz-animation: highlightPulse 1s infinite linear;
		-o-animation: highlightPulse 1s infinite linear;
		animation: highlightPulse 1s infinite linear;
	}

	div.cms-inspecting .cms-highlighted {
		outline: solid 1px #0000ff;
		outline-offset: -1px;
		box-shadow:inset 1px 1px 2px rgba(0,0,0,1),3px 3px 4px rgba(0,0,0,0.8);
		opacity: 0.65;
	}

	div.pp-preview .cms-selected {
		outline: solid 1px #0000ff;
		outline-offset: -1px;
		box-shadow:inset 1px 1px 2px rgba(0,0,0,0.7),2px 2px 4px rgba(0,0,0,0.6);
		opacity: 1;
	}
	
	html.no-boxsizing.cms-inspecting .cms-highlighted {
		border: solid 1px #0000ff !important;
	}
	
	html.no-canvas.cms-inspecting .cms-highlighted {
		filter: alpha(opacity=70);
	}
	
	html.no-boxsizing div.cms-inspecting .cms-highlighted {
		border: solid 1px #0000ff !important;
	}
	
	html.no-canvas div.cms-inspecting .cms-highlighted {
		filter: alpha(opacity=70);
	}
	
	html.no-boxsizing div.cms-inspecting .cms-selected {
		border: solid 1px #0000ff !important;
	}
	
	html.no-canvas div.cms-inspecting .cms-selected {
	}
	
	@-webkit-keyframes highlightPulse {
		0% { outline: solid 1px #6666ff; }
		50% { outline: solid 1px #000066; }
		100% { outline: solid 1px #6666ff; }
	}

	@-moz-keyframes highlightPulse {
		0% { outline: solid 1px #6666ff; }
		50% { outline: solid 1px #000066; }
		100% { outline: solid 1px #6666ff; }
	}

	@-o-keyframes highlightPulse {
		0% { outline: solid 1px #6666ff; }
		50% { outline: solid 1px #000066; }
		100% { outline: solid 1px #6666ff; }
	}

	@keyframes highlightPulse {
		0% { outline: solid 1px #6666ff; }
		50% { outline: solid 1px #000066; }
		100% { outline: solid 1px #6666ff; }
	}

	div.ss-styles div.ss-media {
		border:solid 1px #fff;
		padding:1px;
		margin-bottom:6px;
	}

	div.ss-styles div.ss-media>div {
		padding-left:20px;
	}
	
	div.ss-styles div.ss-element {
		border:solid 1px #fff;
		padding:1px;
		margin-bottom:6px;
	}
	
	div.ss-styles div.ss-element.matching {
		border:dotted 1px #999999;
		background-color:#f5f5f5;
	}

	div.ss-styles div.ss-element.focused {
		border:solid 1px #000000;
	}

	div.ss-styles div.ss-element .ss-style {
		color:#707070;
	}

	div.ss-styles input {
		font: normal 12px/12px "Lucidia Console";
		font-family:Lucida Console, Courier New;
		background:#ffffff;
		color:#707070;
		padding:1px 2px 1px 2px;
		border:solid 1px #a9a9a9;
		margin:0px;
		height: auto;
		-moz-box-shadow:3px 3px 6px rgba(0, 0, 0, .3);
		-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, .25);
		box-shadow:3px 3px 3px rgba(0, 0, 0, .25);
	}
	
	div.ss-styles input::-ms-clear {
		width: 0;
		height: 0;
		display: none;
	}
	
	div.ss-styles div.ss-element input.image {
		background:#ffffff url(/Admin/images2/wizard/browse.gif) no-repeat right center;
		padding:1px 15px 1px 2px;
		cursor:default;
	}

	div.ss-styles div.ss-element input.sprite {
		background:#ffffff url(/Admin/images2/wizard/browse.gif) no-repeat right center;
		padding:1px 15px 1px 2px;
		cursor:default;
	}

	div.ss-styles div.ss-element input.icon {
		background:#ffffff url(/Admin/images2/wizard/browse.gif) no-repeat right center;
		padding:1px 15px 1px 2px;
		cursor:default;
	}

	div.ss-styles div.ss-element input:focus {
		outline:0 none;
	}

	div.ss-styles div.ss-element .ss-selector {
		color:#e520e5;
	}
	
	div.ss-styles div.ss-element .ss-selector input {
		color:#e520e5;
	}

	div.ss-styles div.ss-media .ss-atrule {
		color:#147B00;
		font-weight: bold;
	}

	div.ss-styles div.ss-media .ss-atrule input {
		color:#147B00;
		font-weight: bold;
	}

	div.ss-styles div.ss-element .ss-property {
		color:#000099;
	}

	div.ss-styles div.ss-element .ss-property input {
		color:#000099;
	}

	div.ss-styles div.ss-element .ss-value {
		color:#0000ff;
	}

	div.ss-styles div.ss-element .ss-value input {
		color:#0000ff;
	}

	div.ss-styles div.ss-element .ss-comment {
		color:#008000;
		/*font-style:normal;*/
	}

	div.ss-styles div.ss-highlight {
		border:dotted 1px #444444;
		background-color:#f4f4f4;
	}

	div.ss-styles div.ss-element.ss-changed {
		background-color:#f0f3fc;
	}

	div.ss-styles div.ss-element .ss-changed {
		background-color:#dae0f2;
	}

	div.ss-styles div.ss-element.ss-error {
		background-color:#ffd1d1;
	}

	div.ss-styles div.ss-element .ss-error {
		background-color:#fab0b0;
	}
	
	div.ss-styles div.ss-tooltip {
		position:absolute;
		height:19px;
		padding:0px 5px;
		width:auto;
		background:url(/Admin/images2/wizard/tooltip-bg.gif) repeat-x 0px 0px;
		border:solid 1px #cccccc;
		font:normal 11px/17px Arial;
		color:#808080;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, .2);
		-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, .15);
		box-shadow:2px 2px 2px rgba(0, 0, 0, .15);
	}

	div.ss-styles div.ss-tooltip span {
		padding:0px 2px;
	}

	div.ss-styles div.ss-tooltip span.active {
		font-family:Arial Black;
	}

	div.ff-main div.ff-info {
		padding:8px 10px;
		font:normal 13px/13px Arial;
		color:#707070;
	}
	
	div.ff-main div.font {
		padding:5px 10px 5px 15px;
		font-size:20px;
		background-position:9px 10px;
	}

	div.ff-main div.font label {
		font-size:20px;
		vertical-align:middle;
		padding-left:5px;
	}
	
	div.ps-main {
		margin:0px;
		padding:10px;
	}
	
	div.ps-main div strong {
		font:bold 13px/13px Arial;
		color:#505050;
	}

	div.ps-main ul.options li {
		color:#808080;
	}

	div.ps-main ul.options li a {
		font:normal 13px/14px Arial;
		color:#4690c2;
	}

	div.ps-main ul.options li a.active {
		font:bold 14px/14px Arial;
		color:#28639c;
	}
	
	div.ps-main div.ps-styles div.ss-styles {
		width:310px;
		height:380px;
		min-height:380px;
	}
/* End CSS Editor */


/* Data Source Filer */
	div.filter-main {
		padding:10px;
		width:auto;
		height:400px;
		overflow:auto;
		overflow-y:scroll;
	}

	div.ds-filterlist {
		margin:0px;
		padding:0px;
		width:auto;
		height:auto;
		clear:both;
	}

	div.ds-filterlist input, div.ds-filterlist label {
		vertical-align:middle;
	}

	div.ds-filterlist div.ds-filter {
		margin:0px 0px 3px 0px;
		border:solid 1px #cccccc;
		background:#f4f4f4 url(/Admin/images2/wizard/filter-bg.gif) repeat-x 0px 0px;
		font:normal 12px/18px Arial;
		color:#909090;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	div.ds-filterlist div.ds-filter div.margin {
		margin:8px;
	}

	div.ds-filterlist div.ds-filter div.clear {
		height:1px;
		clear:both;
	}

	div.ds-filterlist div.ds-filter div {
		font:normal 12px/18px Arial;
		color:#909090;
	}
	
	div.ds-filterlist div.ds-filter td {
		font:normal 12px/18px Arial;
		color:#909090;
		margin:0px;
		padding:0px;
	}

	div.ds-filterlist div.ds-filter strong {
		color:#606060 !important;
	}

	div.ds-filterlist div.ds-filter td input {
		font:bold 12px Arial;
		color:#606060;
		padding-left:3px;
		vertical-align:middle;
		height:auto;
	}

	div.ds-filterlist div.ds-filter td select {
		font:bold 12px/12px Arial;
		color:#606060;
	}

	div.ds-filterlist div.ds-filter a {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -115px;
		display:block;
		padding:0px 0px 0px 12px;
		height:23px;
		float:right;
		clear:right;
		outline:none;
		cursor:pointer;
		margin:5px 5px 8px 0px;
	}

	div.ds-filterlist div.ds-filter a span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -115px;
		display:block;
		height:23px;
		padding:0px 12px 0px 0px;
		font:normal 12px/24px Arial;
		color:#fff;
		width:50px;
		text-decoration:none;
		cursor:pointer;
	}

	div.ds-filterlist div.ds-filter a:hover {
		background-position:left -138px;
		text-decoration:none;
	}

	div.ds-filterlist div.ds-filter a:hover span {
		background-position:right -138px;
		text-decoration:none;
	}

	div.hideedit div.ds-filter a.edit {
		visibility: hidden;
	}

	div.hideedit div.ds-filter a.delete {
		visibility: hidden;
	}
/* Data Source Filer */


/* Video Snapshot Tool */
	div.vs-panel1 div.vs-video {
		width: 450px;
		height: 325px;
	}

	div.vs-panel1 div.vs-video div.vs-player {
		padding: 8px 0px 8px 8px;
		width: auto;
		height: auto;
	}

	div.vs-panel1 div.vs-video div.vs-player div.buildflash {
		background-color:#ddd;
		padding: 8px;
		width: auto;
		height: auto;
	}
	
	div.vs-panel1 div.vs-image {
		border-left: solid 1px #ddd;
		position: absolute;
		top: 8px;
		right: 8px;
		width: 263px;
		padding-left: 8px;
		height: 309px;
	}

	div.vs-panel1 div.vs-image div.vs-thumbnail {
		margin:0px;
		padding:0px;
		border:solid 1px #909090;
		height:170px;
		background:url(/Shared/images/spacer.gif) no-repeat center center;
	}
	
	div.vs-panel1 span.vs-info {
		font: 11px/11px normal Arial;
		color: #909090;
	}

	div.vs-panel1 div.vs-image div.vs-list {
		padding-top:12px;
	}

	div.vs-panel1 div.vs-image div.vs-list strong {
		font:italic normal 12px/16px Arial;
		color:#707070;
	}

	div.vs-panel1 div.vs-image div.vs-list div.vs-panel {
		border:solid 1px #ccc;
		padding:2px;
		margin-top:2px;
		height:86px;
		overflow-x:auto;
		overflow-y:hidden;
		white-space:nowrap;
	}

	div.vs-panel1 div.vs-image div.vs-list div.vs-panel a {
		display:inline-block;
		width:112px;
		height:63px;
		border:solid 3px #fff;
	}

	div.vs-panel1 div.vs-image div.vs-list div.vs-panel a img {
		display:inline-block;
		width:112px;
		height:63px;
	}

	div.vs-panel1 div.vs-image div.vs-list div.vs-panel a.active {
		border-color:#2c6ba2;
	}
/* Video Snapshot Tool */


/* Color Picker */
	div.cms-colorpicker {
		cursor: default;
	}

	/* Color Picker Color */
	#cp_color {
		position:absolute;
		height:192px;
		width:192px;
		background-color:#FF0000;
		background-image:url(/Shared/images/admin/pickerbg.png);
		background-position:center;
		top:5px;
		left:5px;
	}
	/* Color Picker Color Indicator */
	#cp_colorind {
		position:absolute;
		width:11px;
		height:11px;
		padding:0px;
		background-image:url(/Shared/images/admin/select.gif);background-repeat: no-repeat;
	}
	/* Color Picker Hue */
	#cp_hue {
		position:absolute;
		top:8px;
		left:202px;
		width:18px;
		height:186px;
		background-image:url(/Shared/images/admin/hue.png);
	}
	/* Color Picker Hue Indicator */
	#cp_hueind {
		position:absolute;
		background-image:url(/Shared/images/admin/color_indic.gif);
		background-repeat:no-repeat;
		width:18px;
		height:7px;
	}
	/* Color Picker Alpha */
	#cp_alpha {
		display:none;
		position:absolute;
		top:8px;
		left:230px;
		width:18px;
		height:186px;
		background-color:#ffffff;
		background-image:url(/Shared/images/admin/alphachannel.png);
	}
	/* Color Picker Alpha Indicator */
	#cp_alphaind {
		position:absolute;
		background-image:url(/Shared/images/admin/color_indic.gif);
		background-repeat:no-repeat;
		width:18px;
		height:7px;
	}
	/* Color Picker Selected */
	#cp_selected {
		width:72px;
		height:56px;
		border:1px solid #999999;
		position:absolute;
		left:261px;
		top:5px;
		background-image:url(/Shared/images/admin/shade.gif);
	}
	/* Color Picker Current Color */
	#cp_current {
		position:absolute;
		background-color:#ffffff;
		top:0%;
		height:50%;
		width:100%;
	}
	/* Color Picker Old Color */
	#cp_old {
		position:absolute;
		background-color:#ffffff;
		top:50%;
		height:50%;
		width:100%;
	}
	/* Color Picker Current Values */
	#cp_values {
		position:absolute;
		left:260px;
		top:64px;
	}
	/* Color Picker Current Values */
	#cp_values table td {
		vertical-align: middle;
	}

	/* IE PNG Fix */
	.ie6_png
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Shared/images/admin/pickerbg.png');
	}
/* End Color Picker */

/* New Color Picker */
div.ui-dialog.edit-color {
	background:none;
	border:none;
	padding:0px;
}

div.ui-dialog.edit-color div.ui-dialog-titlebar {
	border:none;
	padding:0px;
	font:normal 12px/12px Arial;
	height:18px;
	width:140px;
	background:#393939;
	margin:0px 0px 0px 230px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	cursor:move;
	border:solid 1px #999;
	border-bottom:none;
}

div.ui-dialog.edit-color.cms-swatch div.ui-dialog-titlebar {
	margin:0px 0px 0px 180px;
}

div.ui-dialog.edit-color div.ui-dialog-titlebar span.ui-dialog-title {
	float:none;
	padding:0px;
	font:normal 12px/12px Arial;
	display:block;
	height:16px;
	padding:1px;
	width:auto;
}

div.ui-dialog.edit-color div.ui-dialog-titlebar span.ui-dialog-title div {
	height:2px;
	background:#666;
	margin:4px 10px;
}

div.ui-dialog.edit-color div.ui-dialog-header {
	display:none;
}

div.ui-dialog.edit-color div.ui-dialog-content {
	background:none;
	border:none;
	padding:0px;
}

div.ui-dialog.edit-color div.ui-dialog-main {
	padding:0px;
}

div.ui-dialog.edit-color div.color-panel {
	padding:15px 10px 10px 10px;
	background:#131313;
	border-radius:10px;
	box-shadow:3px 3px 4px rgba(0,0,0,.25);
	height:350px;
	width:573px;
	position:relative;
	border:solid 1px #444;
}

div.ui-dialog.edit-color.cms-swatch div.color-panel {
	width:473px;
}

div.ui-dialog.edit-color a.ui-dialog-titlebar-close {
	right:auto;
	left:578px;
	top:3px;
	z-index:3;
}

div.ui-dialog.edit-color.cms-swatch a.ui-dialog-titlebar-close {
	left:478px;
}

div.ui-dialog.edit-color span.ui-dialog-close-btn {
	width: 28px;
	height: 35px;
	background: url(/Shared/images2/wizard/box-close.png) no-repeat;
}

div.ui-dialog.edit-color div.color-picker {
	width: 266px;
	height: 266px;
	background: url(/Shared/images2/wizard/Color-Picker.png) no-repeat;
	position:absolute;
	left: 15px;
	top: 45px;
}

div.ui-dialog.edit-color div.color-picker div.sv-select {
	width:11px;
	height:11px;
	position:absolute;
	top:15px;
	left:0px;
	background: url(/Shared/images2/wizard/SV-Select.gif) no-repeat;
}

div.ui-dialog.edit-color div.hue-picker {
	width: 34px;
	height: 266px;
	background: url(/Shared/images2/wizard/Hue-Picker.png) no-repeat;
	position:absolute;
	left: 290px;
	top: 45px;
}

div.ui-dialog.edit-color div.hue-picker div.h-select {
	width:34px;
	height:11px;
	position:absolute;
	top:15px;
	left:0px;
	background: url(/Shared/images2/wizard/H-Select.gif) no-repeat;
}

div.ui-dialog.edit-color div.alpha-picker {
	width: 34px;
	height: 266px;
	background: url(/Shared/images2/wizard/Alpha-Picker.png) no-repeat;
	position:absolute;
	left: 333px;
	top: 45px;
}

div.ui-dialog.edit-color div.alpha-picker div.a-select {
	width:34px;
	height:11px;
	position:absolute;
	top:15px;
	left:0px;
	background: url(/Shared/images2/wizard/H-Select.gif) no-repeat;
}

div.ui-dialog.edit-color div.color-preview {
	width:60px;
	height:96px;
	position:absolute;
	top: 35px;
	left: 377px;
	border: solid 4px #2a2a2a;
	border-radius: 4px;
	background: url(/Shared/images2/wizard/Transparent-Bg.gif) repeat;
}

div.ui-dialog.edit-color div.color-preview div {
	background:#fff;
	width:60px;
	height:48px;
}

div.ui-dialog.edit-color div.color-preview div.color-old {
	cursor:pointer;
}

div.ui-dialog.edit-color div.color-header {
	font: normal 18px/18px Arial;
	color:#6f6f6f;
}

div.ui-dialog.edit-color span.color-adjusting {
	color:#ccc;
	text-transform:lowercase;
}

div.ui-dialog.edit-color span.page-colors {
	position:absolute;
	right:20px;
	top:15px;
	text-align: center;
	width: 102px;
}

div.ui-dialog.edit-color span.cap {
	font-size:12px;
	position:absolute;
	color:#aaaaaa;
	font: normal 12px/12px Arial;
	display: block;
	width: 60px;
	text-align:center;
}

div.ui-dialog.edit-color span.preview-new {
	left:381px;
	top: 21px;
}

div.ui-dialog.edit-color span.preview-original {
	left:381px;
	top: 142px;
}

div.ui-dialog.edit-color div.swt {
	width:104px;
	height:225px;
	position:absolute;
	top:35px;
	border: solid 2px #2a2a2a;
	border-radius: 3px;
	overflow:hidden;
}

div.ui-dialog.edit-color div.swatch {
	left:468px;
}

div.ui-dialog.edit-color div.swt div {
	width:24px;
	height:23px;
	margin:0px;
	border:0px;
	padding:0px;
	cursor: pointer;
}

div.ui-dialog.edit-color div.swt>div {
	background-image:url(/Shared/images2/wizard/Transparent-Bg.gif);
	background-repeat:repeat;
	background-position:left top0;
	margin:1px;
	float: left;
	text-align:center;
	color:#fff;
	font:normal 12px/22px Arial;
	text-shadow:1px 1px 1px #000;
}

div.ui-dialog.edit-color div.swt>div.active>div {
	background-image: url('/Shared/images2/wizard/antz-h1.gif'),
						url('/Shared/images2/wizard/antz-v1.gif'),
						url('/Shared/images2/wizard/antz-h2.gif'),
						url('/Shared/images2/wizard/antz-v2.gif') !important;
	background-repeat: repeat-x, repeat-y, repeat-x, repeat-y !important;
	background-position: top left, top right, bottom left, top left !important;
	text-decoration: none !mportant;
}

div.ui-dialog.edit-color div.color-value {
	position:absolute;
	left:371px;
	bottom: 55px;
	color:#868686;
	font:normal 12px/14px Arial;
	width:80px;
}

div.ui-dialog.edit-color input {
	border: solid 1px #6c6c6c;
	font: normal 13px/13px Arial;
	background: #2d2d2d;
	padding: 5px;
	color:#cccccc;
	border-radius:5px;
	margin:2px 0px;
}

div.ui-dialog.edit-color input::-ms-clear {
	width: 0;
	height: 0;
	display: none;
}

div.ui-dialog.edit-color input:focus {
	outline:none;
	border-color:#eee;
	color:#fff;
	background-color: #232323;
}

div.ui-dialog.edit-color input.color-hex {
	text-transform:uppercase;
}

div.ui-dialog.edit-color input.color-r,
	div.ui-dialog.edit-color input.color-g,
	div.ui-dialog.edit-color input.color-b,
	div.ui-dialog.edit-color input.color-a {
	padding: 3px 5px;
}

div.ui-dialog.edit-color input::-moz-selection {
	background-color: #ddd;
	color: #333;
}

div.ui-dialog.edit-color input::selection {
	background-color: #ddd;
	color: #333;
}

div.ui-dialog.edit-color div.color-value span.color-title {
	display:block;
	text-align:center;
}

div.ui-dialog.edit-color div.color-variable {
	position:absolute;
	left:468px;
	bottom: 55px;
	color:#868686;
	font:normal 12px/14px Arial;
	width:110px;
}

div.ui-dialog.edit-color div.color-buttons {
	position:absolute;
	bottom:10px;
	right:15px;
}

div.ui-dialog.edit-color div.color-buttons a {
	display:inline-block;
	color:#cccccc;
	background:#333333;
	border:none;
	font:normal 12px/12px Arial;
	padding:9px 10px;
	width:70px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	margin:2px;
}

div.ui-dialog.edit-color div.color-buttons a:hover {
	background-color:#444;
}

div.ui-dialog.edit-color div.color-tabs {
	position:absolute;
	top:0px;
	padding:25px 0px;
	right:-101px;
	width:100px;
	background:rgba(0,0,0,0.01);
	height:325px;
}

div.ui-dialog.edit-color div.color-tabs div.color-tab {
	width:80px;
	height:35px;
	background:#fff;
	border:solid 1px #aaa;
	border-left:none;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	margin-bottom:5px;
	box-shadow:3px 3px 4px rgba(0,0,0,.2);
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.2),transparent 5px);
	background-image:-moz-linear-gradient(left,rgba(0,0,0,.2),transparent 5px);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.2),transparent 5px);
	background-image:linear-gradient(left,rgba(0,0,0,.2),transparent 5px);
	-webkit-transition:width 0.3s;
	-moz-transition:width 0.3s;
	-o-transition:width 0.3s;
	transition:width 0.3s;
	cursor:pointer;
	position: relative;
}

div.ui-dialog.edit-color div.color-tabs div.color-tab:after {
	content: '$';
	font-family: Arial;
	font-size:16px;
	font-weight:normal;
	line-height:35px;
	position:absolute;
	left:35px;
	top:0px;
	color:#000;
	text-shadow:-1px -1px 1px rgba(255,255,255,0.5),-1px 1px 1px rgba(255,255,255,0.5),1px 1px 1px rgba(255,255,255,0.5),1px -1px 1px rgba(255,255,255,0.5);
}

div.ui-dialog.edit-color div.color-tabs div.color-tab.dark {
	border-color:#bbb;
}

div.ui-dialog.edit-color div.color-tabs div.color-tab.dark:after {
	color:#fff;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.5),-1px 1px 1px rgba(0,0,0,0.5),1px 1px 1px rgba(0,0,0,0.5),1px -1px 1px rgba(0,0,0,0.5);
}

div.ui-dialog.edit-color div.color-tabs div.color-tab.active {	
	width:100px;
	box-shadow:3px 3px 6px rgba(0,0,0,.6);
}

div.ui-dialog.edit-color div.color-gradient {
	position:absolute;
	top:25px;
	left:-221px;
	width:220px;
	height:320px;
	background-color:#131313;
	border:solid 1px #444;
	border-right:none;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;
	box-shadow:3px 3px 4px rgba(0,0,0,.2);
}

div.ui-dialog.edit-color div.color-gradient div.gradient-preview {
	border:solid 4px #2a2a2a;
	margin:11px;
	height:290px;
	background-image:url(/Shared/images2/wizard/Transparent-Bg.gif);	
}

div.ui-dialog.edit-color div.color-gradient div.gradient-color {
	height:290px;
	background-image: -webkit-linear-gradient(top,#ff0000,rgba(255,0,0,0.2));
	background-image: -moz-linear-gradient(top,#ff0000,rgba(255,0,0,0.2));
	background-image: -o-linear-gradient(top,#ff0000,rgba(255,0,0,0.2));
	background-image: linear-gradient(to bottom,#ff0000,rgba(255,0,0,0.2));
}

div.ui-dialog.edit-color div.gradient-circle {
	position:absolute;
	left:50%;
	top:50%;
	width:180px;
	height:180px;
	margin-top:-90px;
	margin-left:-91px;
	border:dashed 1px #fff;
	border-radius:50%;
}

div.ui-dialog.edit-color div.gradient-circle2 {
	position:absolute;
	left:-1px;
	top:-1px;
	width:180px;
	height:180px;
	border:dashed 1px #000;
	border-radius:50%;
	-webkit-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-o-transform:rotate(2deg);
	transform:rotate(2deg);
}

div.ui-dialog.edit-color div.g-select {
	position: absolute;
	left:50%;
	bottom:0px;
	cursor:pointer;
	width:20px;
	height:18px;
	margin-left:-9px;
	cursor:pointer;
}

div.ui-dialog.edit-color div.g-select:before {
	content: "\e0b6";
	font-family:'icomoon-ult';
	color:#000;
	text-shadow:0px 0px 2px #fff;
	font-size:20px;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel {
	position: absolute;
	width:30px;
	height:300px;
	left:-31px;
	top:10px;
}

div.ui-dialog.edit-color div.color-gradient span.gradient-title {
	display:block;
	position:absolute;
	height:20px;
	background-color:#212121;
	width:175px;
	top:-21px;
	border:solid 1px #8b8b8b;
	border-bottom:none;
	color:#6f6f6f;
	text-align:center;
	line-height:19px;
	font-size:12px;
	left:22px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

div.ui-dialog.edit-color div.color-gradient span.gradient-title strong {
	font-weight:400;
	color:#ccc;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>div {
	position:absolute;
	right: 0px;
	background-image:url(/Shared/images2/wizard/Transparent-Bg.gif);	
	border:solid 1px #666;
	border-right:none;
	cursor:pointer;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	box-shadow:3px 3px 4px rgba(0,0,0,.2);
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>div>div {
	width:30px;
	height:30px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>div.active>div {
	width:40px;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>div>a {
	display:none;
	position: absolute;
	color: #990000;
	font-family: 'Courier New';
	font-size:35px;
	font-weight:bold;
	width:30px;
	height:30px;
	top:0px;
	right:-30px;
	background:rgba(255,255,255,0.5);
	text-shadow:2px 2px 3px rgba(255,255,255,.5);
	border-top-right-radius:50%;
	border-bottom-right-radius:50%;
	line-height:30px;
	text-align:center;
	outline:none;
	text-decoration:none;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>div:hover>a {
	display:block;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel.mult2>div>a {
	display:none !important;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>a {
	position: absolute;
	color: #07B137;
	font-family: 'Courier New';
	font-size:35px;
	font-weight:bold;
	height:30px;
	top:0px;
	width:30px;
	right:0px;
	background:rgba(255,255,255,0.5);
	text-shadow:2px 2px 3px rgba(255,255,255,.5);
	border-top-left-radius:50%;
	border-bottom-left-radius:50%;
	line-height:30px;
	text-align:center;
	outline:none;
	text-decoration:none;
	opacity:0;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel.mult6>a {
	height:20px;
	font-size:25px;
	margin-top:7px;
	line-height:20px;
}

div.ui-dialog.edit-color div.color-gradient div.tab-panel>a:hover {
	opacity:1;
}

div.ui-dialog.edit-color div.color-darken {
    position: absolute;
    bottom: 10px;
    left: 20px;
    height: 34px;
    width: 295px;
    vertical-align: bottom;
    display:none;
}

div.ui-dialog.edit-color div.color-darken.variable {
	display:block;
}

div.ui-dialog.edit-color div.color-darken icon {
	width:34px;
	height:34px;
	text-align:center;
	color:#eee;
	font-size:24px;
	line-height:32px;
	cursor:pointer;
	vertical-align:middle;
}

div.ui-dialog.edit-color div.color-darken icon:before {
	content: "\e085";
}

div.ui-dialog.edit-color div.color-darken label {
	vertical-align:middle;
	color:#888;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-transform:none;
	cursor:pointer;
	display:inline-block;
	line-height:1em;
	padding:5px 3px;
}

div.ui-dialog.edit-color div.color-darken div.darken-panel {
	display:none;
	position:absolute;
	top:-180px;
	left:-182px;
	width:160px;
	height:180px;
	background-color:#141414;
	border:solid 1px #666;
	border-right:none;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	box-shadow:3px 3px 4px rgba(0,0,0,.2);
}

div.ui-dialog.edit-color div.color-darken div.darken-preview {
	border:solid 4px #2a2a2a;
	border-radius:4px;
	margin:6px 4px 0px 6px;
	height:140px;
	padding:0px;
    background-image: url(/Shared/images2/wizard/Transparent-Bg.gif);
}

div.ui-dialog.edit-color div.color-darken div.lighten-preview {
	height:140px;
	padding:0px;
}

div.ui-dialog.edit-color div.color-darken span.value-title {
	display:block;
	text-align:center;
	color:#ddd;
	font-family:Arial;
	font-size:13px;
	line-height:20px;
	text-align:center;
	cursor:text;
}

div.ui-dialog.edit-color div.color-darken.active icon:before {
	content: "\e086";
}

div.ui-dialog.edit-color div.color-darken.active div.saturation-picker {
	display:block;
}

div.ui-dialog.edit-color div.color-darken.active div.darken-panel {
	display:block;
}

div.ui-dialog.edit-color div.color-adjust {
	background-color:#2a2a2a;
	border:solid 1px #000;
	border-top:none;
	height:158px;
	width:412px;
	position:absolute;
	left:19px;
	top:377px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	display:none;
}

div.ui-dialog.edit-color div.color-adjust.active {
	display:block;
}

div.ui-dialog.edit-color div.color-adjust div.adjustment-values {
	margin:6px 12px;
	height:54px;
	border-bottom:solid 1px #444444;
	position:relative;
}

div.ui-dialog.edit-color div.color-adjust div.adjustment-values span {
	display:block;
	position:absolute;
	top:0px;
	color:#757575;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-transform:none;
	margin-left:1px;
}

div.ui-dialog.edit-color div.color-adjust div.adjustment-values input {
	position:absolute;
	top:13px;
}

div.ui-dialog.edit-color div.color-adjust .adjust-title-br {
	left:10px;
}

div.ui-dialog.edit-color div.color-adjust .adjust-title-sa {
	left:70px;
}

div.ui-dialog.edit-color div.color-adjust .adjust-title-op {
	left:130px;
}

div.ui-dialog.edit-color div.color-adjust div.adjustment-values span.adjust-title-fi {
	left:195px;
	color:#ccc;
}

div.ui-dialog.edit-color div.color-adjust .color-l {
	left:10px;
}

div.ui-dialog.edit-color div.color-adjust .color-s {
	left:70px;
}

div.ui-dialog.edit-color div.color-adjust .color-o {
	left:130px;
}

div.ui-dialog.edit-color div.color-adjust .color-f {
	left:195px;
}

div.ui-dialog.edit-color div.color-adjust .final-preview {
	position:absolute;
	width:26px;
	height:26px;
	background-image:url(/Shared/images2/wizard/Checker2.png);
	border:solid 1px #999;
	border-radius:3px;
	left:360px;
	top:14px;
	overflow:hidden;
}

div.ui-dialog.edit-color div.color-adjust .final-swatch {
	width:26px;
	height:26px;
}

div.ui-dialog.edit-color div.color-adjust .color-luminence {
	margin:6px 12px;
	height:22px;
	position:relative;
}

div.ui-dialog.edit-color div.color-adjust .color-saturation {
	margin:6px 12px;
	height:22px;
	position:relative;
}

div.ui-dialog.edit-color div.color-adjust .color-opacity {
	margin:6px 12px;
	height:22px;
	position:relative;
}

div.ui-dialog.edit-color div.color-adjust .adjust-title-1 {
	display:block;
	position:absolute;
	top:5px;
	left:0px;
	color:#888;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-transform:none;
}

div.ui-dialog.edit-color div.color-adjust .adjust-title-2 {
	display:block;
	position:absolute;
	top:5px;
	left:360px;
	color:#888;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-transform:none;
}

div.ui-dialog.edit-color div.color-adjust .color-modify {
	position:absolute;
	width:322px;
	height:22px;
	left:31px;
	top:0px;
	background-image:url(/Shared/images2/wizard/Checker2.png);
	background-repeat:repeat;
	background-position:1px 1px;
}

div.ui-dialog.edit-color div.color-adjust .modify-background {
	width:322px;
	height:22px;
	box-shadow:inset 0px 0px 0px 5px #2a2a2a;
}

div.ui-dialog.edit-color div.color-adjust .modify-background:before {
	content:'';
	display:block;
	position:absolute;
	border:solid 1px #676767;
	border-radius:1px;
	height:10px;
	width:310px;
	left:5px;
	top:5px;
}

div.ui-dialog.edit-color div.color-adjust .m-select {
	width:22px;
	height:22px;
	position:absolute;
	left:150px;
	background-image:url(/Shared/images2/wizard/M-Select.png);
	border-radius:50%;
	box-shadow:0px 0px 5px rgba(0,0,0,.74);
	cursor:pointer;
}

/* End New Color Picker */

	div.cascade-changes {
		margin:10px;
		color:#707070;
	}
	div.cascade-status {
		margin:10px 10px 15px 10px;
		color:#404040;
		background:#fff url(/Shared/images/admin/pending1.gif) no-repeat right top;
	}
	div.cascade-progress {
		margin-top:5px;
		height:8px;
		background:url(/Admin/images2/progress-bar.gif) repeat-x 0px 0px;
	}
	div.cascade-progress-bar {
		background:url(/Admin/images2/progress-bar.gif) repeat-x 0px -8px;
		height:8px;
		width:50px;
	}

	div.visibility-panel {
		font:normal 13px Arial;
		color:#707070;
		padding:10px;
	}

	div.visibility-panel td {
		font:normal 13px Arial;
		color:#707070;
		padding:0px;
		vertical-align:middle;
	}

	div.visibility-panel input,div.visibility-panel label {
		vertical-align:middle;
		color:#505050;
	}
	
	div.visibility-panel.advanced select.ui-select-style {
		margin-bottom:3px !important;
	}

	div.visibility-panel.advanced input.ui-input-style {
		margin-bottom:3px !important;
	}

	div.ui-dialog-main div.properties-main {
		font:normal 12px/12px Arial;
		padding:10px;
		color:#707070;
		height:482px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
	}

	div.ui-dialog-main div.properties-main td {
		font:normal 12px/12px Arial;
		color:#707070;
		vertical-align:top;
	}

	div.ui-dialog-main div.properties-main td td {
		vertical-align:middle;
		padding:0px;
	}

	div.ui-dialog-main div.properties-main input {
		vertical-align:middle;
		height:auto;
	}

	div.ui-dialog-main div.properties-main img {
		vertical-align:middle;
	}

	div.ui-dialog-main div.properties-main label {
		vertical-align:middle;
	}

	div.properties-main div.validators select.ui-select-style {
		width:228px;
	}
	
	div.properties-main div.validators input.ui-input-style {
		width:214px;
	}
	
	div.properties-main div.validators textarea {
		border:solid 1px #d0d0d0;
		background-color:#f4f4f4;
		font:normal 12px/12px Arial;
		color:#702020;
		display:block;
		width:220px;
		height:35px;
		padding:3px;
		margin:0px 0px 15px 12px;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	}

	div.properties-main div.properties-sub {
		padding:0px 0px 10px 0px;
	}

	div.properties-main table {
	}

	div.properties-main td.left {
		border-right:dotted 1px #b0b0b0;
		float:none;
	}

	div.properties-main div.properties-left {
		padding:0px 10px 0px 0px;
		width:246px;
		min-height:480px;
		height:auto;
	}

	div.properties-main div.properties-right {
		padding:0px 0px 0px 10px;
		width:532px;
		height:auto;
	}

	div.properties-main h2 {
		margin:0px 5px 5px 0px;
		padding:0px 0px 5px 0px;
		border-bottom:dotted 1px #b0b0b0;
		font:bold 16px/16px Arial;
		color:#b0b0b0;
		text-transform:none;
		letter-spacing:normal;
	}
	
	div.properties-main h3 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		font:normal 14px/14px Arial;
		text-transform:none;
		letter-spacing:normal;
		color:#4690c2; /*65acdc;*/
	}

	div.ui-dialog-main div.properties-main table.properties-elements td {
		padding:1px 1px;
		white-space:nowrap;
	}

	div.ui-dialog-main div.properties-main table.properties-elements td.name span {
		display:block;
		width:59px;
	}
	
	div.properties-main div.validators td.col1 {
		width:10px;
	}

	div.properties-main div.validators td.col2 {
		width:195px;
	}

	div.properties-main div.validators td.col3 {
		width:20px;
	}

	div.properties-main div.validators td.col2a {
		width:216px;
	}

	div.properties-main div.preview-panel {
		padding:0px;
		margin:110px 0px 0px 0px;
	}
	
	div.properties-main div.properties-preview {
		border:solid 1px #d0d0d0;
		background-color:#fefeff;
		height:250px;
		width:auto;
		padding:10px;
		overflow:auto;
		background-image:none;
		background-repeat:no-repeat;
		background-position:center center;
	}
	
	div.properties-main div.ip-title {
		margin:4px;
		color:#a0a0a0;
		font-style:italic;
	}

	div.properties-main td table.pp-coltable td {
		padding:1px 2px 1px 0px;
	}
	
	div.properties-main td table.properties-tokens td {
		padding:3px 0px 3px 0px;
	}

	div.ui-dialog-header a.ui-btn-advanced {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -115px;
		display:block;
		padding:0px 0px 0px 12px;
		height:23px;
		float:right;
		clear:right;
		outline:none;
		cursor:pointer;
	}

	div.ui-dialog-header a.ui-btn-advanced span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -115px;
		display:block;
		height:23px;
		padding:0px 16px 0px 0px;
		font:normal 12px/24px Arial;
		color:#fff;
		width:50px;
		text-decoration:none;
		cursor:pointer;
	}

	div.ui-dialog-header a.ui-btn-advanced:hover {
		background-position:left -138px;
		text-decoration:none;
	}

	div.ui-dialog-header a.ui-btn-advanced:hover span {
		background-position:right -138px;
		text-decoration:none;
	}

	div.ui-dialog-header a.ui-btn-advanced.active {
		background-position:left -46px;
	}

	div.ui-dialog-header a.ui-btn-advanced.active span {
		background-position:right -46px;
	}



/* File Browser */
	div.ui-dialog-main div.fb-folders {
		float:left;
		border-right:solid 1px #d3d3d3;
		width:270px;
		height:280px;
		overflow:auto;
		cursor:default;
	}
	
	div.ui-dialog-main div.fb-folders h2 {
		margin:0px;
		padding:5px;
		font:normal 24px/24px Arial;
		color:#909090;
		text-transform:none;
		letter-spacing:normal;
	}
	
	div.ui-dialog-main div.fb-folders ul.fb-folders {
		margin-left:5px;
		background:none !important;
	}
	
	div.ui-dialog-main div.fb-folders ul.fb-folders li a span.selected label.spacer {
		padding:0px 10px;
		
	}
	
	div.ui-dialog-main div.fb-folders div.fb-spacer {
		height:10px;
	}
	
	div.ui-dialog-main div.fb-files {
		float:right;
		width:525px;
		height:280px;
		cursor:default;
	}

	div.ui-dialog-main div.fb-files div.fb-display {
		margin:5px 5px 0px 5px;
		height:33px;
		width:auto;
		background:url(/Shared/images2/wizard/Resizer_02.gif) repeat-x 0px 0px;
		cursor:default;
	}

	div.ui-dialog-main div.fb-files div.fb-display div.fb-left {
		float:left;
		height:33px;
		width:186px;
		background:url(/Shared/images2/wizard/Resizer_01.gif) no-repeat left top;
	}

	div.ui-dialog-main div.fb-files div.fb-display div.fb-right {
		float:right;
		height:33px;
		background:url(/Shared/images2/wizard/Resizer_05.gif) no-repeat right top;
	}

	div.ui-dialog-main div.fb-files div.fb-display img {
		float:left;
		vertical-align:middle;
		width:20px;
		height:19px;
		margin:7px 0px 0px 10px;
		cursor:pointer;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -446px -495px;
	}

	div.ui-dialog-main div.fb-files div.fb-display img.fb-thumb {
		background-position:-446px -535px;
	}

	div.ui-dialog-main div.fb-files div.fb-display img.fb-thumb:hover {
		background-position:-446px -495px;
	}

	div.ui-dialog-main div.fb-files div.fb-display img.fb-thumb.active {
		background-position:-446px -495px;
	}

	div.ui-dialog-main div.fb-files div.fb-display img.fb-list {
		margin-left:6px;
		background-position:-446px -555px;
	}

	div.ui-dialog-main div.fb-files div.fb-display img.fb-list:hover {
		background-position:-446px -515px;
	}

	div.ui-dialog-main div.fb-files div.fb-display img.fb-list.active {
		background-position:-446px -515px;
	}

	div.ui-dialog-main div.fb-files div.fb-display div.fb-slider {
		margin:9px 10px 0px 0px;
		height:15px;
		width:300px;
		position:relative;
	}

	div.ui-dialog-main div.fb-files div.fb-display div.fb-slider span {
		float:left;
		vertical-align:middle;
		font:normal 13px/15px Arial;
		color:#707070;
	}

	div.ui-dialog-main div.fb-files div.fb-display div.fb-slider div.fb-bar {
		float:right;
		width:197px;
		height:15px;
		background:url(/Shared/images2/wizard/Resizer_04.gif) repeat-x 0px 0px;
		position:relative;
	}

	div.ui-dialog-main div.fb-files div.fb-display div.fb-slider div.fb-bar div.fb-handle {
		position:absolute;
		top:0px;
		left:0px;
		width:17px;
		height:15px;
		background:url(/Shared/images2/wizard/Resizer_03.gif) no-repeat 0px 0px;
	}

	div.ui-dialog-main div.fb-files div.fb-nav {
		height:25px;
		font:normal 12px/25px Arial;
		width:auto;
		padding:0px 7px;
	}

	div.ui-dialog-main div.fb-files div.fb-nav span.fb-totals {
		float:left;
		color:#909090;
	}

	div.ui-dialog-main div.fb-files div.fb-nav span.fb-totals strong {
		color:#707070;
	}

	div.ui-dialog-main div.fb-files div.fb-nav span.fb-links {
		float:right;
		padding-top:1px;
	}

	div.ui-dialog-main div.fb-files div.fb-nav span.fb-links span {
		display:inline-block;
		font:normal 11px/11px Arial;
		padding:1px 3px;
		border:solid 1px #d2d1d1;
		background-color:#efefef;
		cursor:pointer;
		color:#4a79a6;
	}

	div.ui-dialog-main div.fb-files div.fb-nav span.fb-links span.selected {
		background-color:#3375ac;
		color:#ffffff;
		border:solid 1px #909090;
	}

	div.ui-dialog-main div.fb-files div.fb-nav span.fb-links span.divider {
		border:none;
		background:none;
		font:bold 13px/13px Arial;
	}
	
	div.ui-dialog-main div.fb-files div.fb-list {
		height:215px;
		overflow:auto;
		overflow-y:auto;
		overflow-x:hidden;
	}
	
	div.ui-dialog-main div.fb-file {
		float:left;
		width:88px;
		height:103px;
		margin:5px;
		border:solid 1px #ffffff;
		border:solid 1px #e2e2e2;
		cursor:pointer;
	}
	
	div.ui-dialog-main div.fb-file:hover {
		border:solid 1px #e2e2e2;
	}

	div.ui-dialog-main div.fb-file div.fb-image {
		width:auto;
		height:78px;
		background-repeat:no-repeat;
		background-position:center bottom;
	}

	div.ui-dialog-main div.fb-file div.fb-button {
		display:none;
		width:16px;
		height:16px;
		vertical-align:middle;
		margin-bottom:2px;
		background:url(/Shared/images2/tree/Tree-Buttons.gif) no-repeat;
		cursor:pointer;
	}

	div.ui-dialog-main div.fb-file div.fb-delete {
		float:right;
		background-position:-131px -4px;
		border-bottom:solid 1px #909090;
		border-left:solid 1px #808080;
	}

	div.ui-dialog-main div.fb-file div.fb-delete:hover {
		background-position:-131px -27px;
	}
	
	div.ui-dialog-main div.fb-file div.fb-rename {
		float:left;
		background-position:-35px -4px;
		border-bottom:solid 1px #909090;
		border-right:solid 1px #808080;
	}

	div.ui-dialog-main div.fb-file div.fb-rename:hover {
		background-position:-35px -27px;
	}

	div.ui-dialog-main div.fb-file div.fb-restore {
		float:left;
		background-position:-99px -4px;
		border-bottom:solid 1px #909090;
		border-right:solid 1px #808080;
	}

	div.ui-dialog-main div.fb-file div.fb-restore:hover {
		background-position:-99px -27px;
	}

	div.ui-dialog-main div.fb-file.selected {
		border:solid 1px #707070;
		background-color:#e3e3e3;
	}

	div.ui-dialog-main div.fb-files.moving div.fb-file.selected {
		visibility:hidden;
	}

	div.ui-dialog-main div.fb-file.selected div.fb-button {
		display:block;
	}

	div.ui-dialog-main .ui-draggable-disabled div.fb-file.selected div.fb-button {
		display:none !important;
	}	
	
	div.ui-dialog-main div.fb-file div.fb-title {
		clear:both;
		width:82px;
		margin:0px 3px;
		padding:7px 0px 2px 0px;
		overflow:hidden;
		white-space:nowrap;
		font:normal 11px/11px Arial;
		color:#909090;
		vertical-align:top;
	}

	div.ui-dialog-main.One div.fb-file {
		width:88px;
		height:103px;
	}

	div.ui-dialog-main.One div.fb-file div.fb-image {
		height:78px;
	}

	div.ui-dialog-main.One div.fb-file div.fb-title {
		width:82px;
	}

	div.ui-dialog-main.Two div.fb-file {
		width:105px;
		height:120px;
	}

	div.ui-dialog-main.Two div.fb-file div.fb-image {
		height:95px;
	}

	div.ui-dialog-main.Two div.fb-file div.fb-title {
		width:99px;
	}

	div.ui-dialog-main.Three div.fb-file {
		width:128px;
		height:143px;
	}

	div.ui-dialog-main.Three div.fb-file div.fb-image {
		height:118px;
	}

	div.ui-dialog-main.Three div.fb-file div.fb-title {
		width:122px;
	}

	div.ui-dialog-main.Four div.fb-file {
		width:163px;
		height:178px;
	}

	div.ui-dialog-main.Four div.fb-file div.fb-image {
		height:153px;
	}

	div.ui-dialog-main.Four div.fb-file div.fb-title {
		width:154px;
	}

	div.ui-dialog-main.Five div.fb-file {
		width:220px;
		height:235px;
	}

	div.ui-dialog-main.Five div.fb-file div.fb-image {
		height:210px;
	}

	div.ui-dialog-main.Five div.fb-file div.fb-title {
		width:211px;
	}

	div.ui-dialog-main.Six div.fb-file {
		width:250px;
		height:265px;
	}

	div.ui-dialog-main.Six div.fb-file div.fb-image {
		height:240px;
	}

	div.ui-dialog-main.Six div.fb-file div.fb-title {
		width:241px;
	}

	div.ui-dialog-main div.fb-preview {
		position:relative;
		clear:both;
		border-top:solid 1px #d3d3d3;
		width:auto;
		height:200px;
		cursor:default;
	}

	div.ui-dialog-main div.fb-preview div.fb-display {
		float:left;
		width:300px;
		height:201px;
		background-color:#f2f2f2;
		border-right:solid 1px #d3d3d3;
		background-position:center center;
		background-repeat:no-repeat;
	}

	div.ui-dialog-main div.fb-preview div.fb-details {
		display:none;
		float:left;
		height:180px;
		padding:10px 20px;
		width:429px;
	}

	div.ui-dialog-main div.fb-preview div.fb-resize {
		display:none;
		float:left;
		height:200px;
		width:26px;
		background:url(/Shared/images2/wizard/Resize-Btn.gif) no-repeat 0px 0px;
		cursor:pointer;
	}

	div.ui-dialog-main div.fb-preview div.fb-details h3 {
		font:normal 18px/18px Arial;
		color:#707070;
		padding:0px;
		margin:0px;
		padding:6px 0px 10px 0px;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.fb-preview div.fb-details table td {
		padding:5px 10px 5px 0px;
		color:#909090;
		font:normal 13px/13px Arial;
	}

	div.ui-dialog-main div.fb-preview div.fb-details table td span {
		color:#707070;
		cursor:text;
	}

	div.ui-dialog-main div.fb-preview div.fb-details table td a {
		font:normal 13px/13px Arial;
		color:#65acdc;
		cursor:text;
		text-decoration:none;
		cursor:pointer;
	}

	div.ui-dialog-main div.fb-preview div.fb-details table td a:hover {
		color:#5599c7;
		text-decoration:underline;
	}
	
	div.ui-dialog-main div.fb-preview a.fb-upload {
		position:absolute;
		top:0px;
		right:0px;
		margin:5px 5px 0px 0px;
	}
	
	div.fb-filename {
		position:absolute;
		margin-top:1px;
		border:solid 1px #a0a0a0;
		background-color:#fff;
		padding:2px 3px 0px 3px;
		cursor:text;
		z-index:2000;
	}

	div.fb-filename input {
		border:none;
		background:none;
		font:normal 12px/12px Arial;
		color:#606060;
		vertical-align:middle;
		width:212px;
		outline:none;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list {
		margin:5px;
		border-bottom:solid 1px #cccccc;
		width:98%;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr th {
		background:#eeeeee;
		padding:6px 0px 6px 8px;
		vertical-align:middle;
		text-align:left;
		color:#707070;	
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr th.spacer {
		background:#ffffff;
		padding:0px;
		
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr th.spacer img {
		width:4px;
		height:4px;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr td {
		padding:4px 5px;
		vertical-align:middle;
		color:#707070;
		white-space:nowrap;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr.first td {
		border-top:solid 1px #cccccc;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr.alt td {
		background:#f2f2f2;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr td.f_0 {
		border-left:solid 1px #cccccc;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr td.f_0 img {
		width:22px;
		height:22px;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr td.f_1 {
		white-space:normal;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr td.f_4 {
		border-right:solid 1px #cccccc;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr:hover td {
		background-color:#d9ecfa;
	}

	div.ui-dialog-main div.fb-files div.fb-list table.fb-list tr.selected td {
		background-color:#c9e2f5;
		color:#000000;
	}
	
	div.ui-dialog-main div.fb-additional {
		padding:7px;
	}

	div.ui-dialog-main div.fb-additional h2 {
		margin:0px;
		padding:0px;
		font:normal 16px/16px Arial;
		color:#074f81;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.fb-additional div.fb-step {
		margin:0px 0px 5px 0px;
		padding:3px 0px 8px 0px;
		border-bottom:dotted 1px #ccc;
		font:normal 12px/12px Arial;
		clear:both;
	}

	div.ui-dialog-main div.fb-additional div.fb-step div.fb-step2 {
		display:none;
		clear:both;
		margin:0px 0px 0px 0px;
		padding:3px 0px 0px 0px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step span.fb-add-text {
		display:inline;
		margin:0px;
		padding:0px;
		font:normal 12px/12px Arial;
		color:#65acdc;
	}

	div.ui-dialog-main div.fb-additional div.fb-step.fb-add-preview {
		border:solid 1px #ccc;
		padding:3px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step.fb-add-preview div {
		background:#f4f4f4;
		padding:3px;
		min-height:110px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step.fb-add-preview img {
		border:dotted 1px #aaa;
		background-color:#fafafa;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step table {
		width:auto;
		margin:0px auto;
	}

	div.ui-dialog-main div.fb-additional div.fb-step table.fb-css {
		width:auto;
		margin:0px 0px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step table td {
		padding:1px 5px;
		vertical-align:middle;
	}

	div.ui-dialog-main div.fb-additional div.fb-step label {
		font:normal 12px/12px Arial;
		color:#707070;
		padding:0px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step img.ui-radio-style {
		margin:0px;
	}

	div.ui-dialog-main div.fb-additional div.fb-step em {
		color:#909090;
	}
/* File Browser */


/* Image Resizer */
	div.ui-dialog-main div.rz-info {
		width:220px;
		height:432px;
		position:relative;
		overflow:visible;
	}

	div.ui-dialog-main div.rz-info div.rz-panel1 {
		background-color:#eeeeee;
		border-bottom:solid 1px #d3d3d3;
	}

	div.ui-dialog-main div.rz-info div.rz-panel2 {
		border-bottom:solid 1px #d3d3d3;
	}

	div.ui-dialog-main div.rz-info div.rz-panel3 {
		border-bottom:solid 1px #d3d3d3;
	}
	
	div.ui-dialog-main div.rz-info h3 {
		margin:0px;
		padding:15px 15px 5px 15px;
		font:bold 18px/18px Arial;
		color:#909090;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.rz-info div.rz-panel1 h3 {
		color:#65acdc;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.rz-info table {
		margin:10px 10px 0px 10px;
	}

	div.ui-dialog-main div.rz-info td {
		vertical-align: middle;
		padding:0px 0px 5px 15px;
		font:normal 13px/13px Arial;
		color:#909090;
		height:20px;
	}

	div.ui-dialog-main div.rz-info div.rz-panel2 td {
		padding:0px 0px 5px 5px;
	}

	div.ui-dialog-main div.rz-info td strong {
		font:bold 12px/14px Arial;
		color:#606060;
	}
	
	div.ui-dialog-main div.rz-main {
		height:430px;
	}
	
	div.ui-dialog-main div.rz-main div.fb-display div.fb-left {
		background-position:0px -33px;
		width:auto;
		cursor:pointer;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn {
		float:left;
	}
	
	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn img {
		display:inline !important;
		vertical-align:middle !important;
		width:30px;
		height:24px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -445px -166px;
		margin:2px 0px 0px 7px;
		float:none;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn span {
		display:inline !important;
		vertical-align:middle !important;
		font:bold 14px/33px Arial;
		color:#b0b0b0;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn.active span {
		color:#074f81;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn.active img {
		background-position:-477px -166px;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn.crop img {
		background-position:-509px -166px;
		margin-left:30px;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-left .rz-btn.crop.active img {
		background-position:-541px -166px;
	}

	div.ui-dialog-main div.rz-main div.fb-display div.fb-slider {
		width:250px;
	}
	
	div.ui-dialog-main div.rz-main div.rz-spacer {
		height:7px;
		clear:both;
	}
	
	div.ui-dialog-main div.rz-preview {
		height:385px;
		overflow:auto;
		position:relative;
	}
	
	div.ui-dialog-main div.rz-preview div.rz-image {
		margin:15px 15px 0px 15px;
		position:relative;
	}
	
	div.ui-dialog-main div.rz-preview div.rz-spacer {
		height:15px;
	}
	
	div.ui-dialog-main div.rz-preview div.rz-shade {
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		width:0px;
		height:0px;
		border:none;
		margin:0px;
		padding:0px;
		background:#000000;
		opacity:0.5;
		filter:alpha(opacity=50);
		z-index:1;
	}

	div.ui-dialog-main div.rz-preview div.rz-middle {
		opacity:1;
		filter:none;
		background:none;
		border:dashed 1px #fff;
		margin:-1px auto auto -1px;
		z-index:2;
	}

	div.ui-dialog-main div.rz-crop {
		position:absolute;
		width:6px;
		height:6px;
		margin:0px;
		padding:0px;
		border:solid 1px #000;
		background:#fff;
		z-index:3;
	}

	div.ui-dialog-main div.rz-crop.rz-center {
		border:none;
		z-index:3;
		opacity:0;
		filter:alpha(opacity=0);
		cursor:move;
		width:100%;
		height:100%;
	}
	div.ui-dialog-main div.rz-crop.rz-tl{ top:	 -4px; left: -4px; cursor: nw-resize; }
	div.ui-dialog-main div.rz-crop.rz-t	{ top:	 -4px; left:  50%; cursor: n-resize; margin-left:-4px; }
	div.ui-dialog-main div.rz-crop.rz-tr{ top:	 -4px; right:-4px; cursor: ne-resize; }
	div.ui-dialog-main div.rz-crop.rz-r	{ top:	  50%; right:-4px; cursor: e-resize; margin-top:-4px; }
	div.ui-dialog-main div.rz-crop.rz-br{ bottom:-4px; right:-4px; cursor: se-resize; }
	div.ui-dialog-main div.rz-crop.rz-b	{ bottom:-4px; left:  50%; cursor: s-resize; margin-left: -4px; }
	div.ui-dialog-main div.rz-crop.rz-bl{ bottom:-4px; left: -4px; cursor: sw-resize; }
	div.ui-dialog-main div.rz-crop.rz-l	{ top:	  50%; left: -4px; cursor: w-resize; margin-top: -4px; }


	div.ui-dialog-main div.rz-info a.button {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -46px;
		display:block;
		padding:0px 0px 0px 12px;
		height:23px;
		float:right;
		clear:right;
		outline:none;
		cursor:pointer;
		margin:5px 5px 8px 18px;
	}

	div.ui-dialog-main div.rz-info a.button span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -46px;
		display:block;
		height:23px;
		padding:0px 12px 0px 0px;
		font:normal 12px/24px Arial;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
	}

	div.ui-dialog-main div.rz-info a.button:hover {
		background-position:left -138px;
		text-decoration:none;
	}

	div.ui-dialog-main div.rz-info a.button:hover span {
		background-position:right -138px;
		text-decoration:none;
	}
	
	div.ui-dialog-main div.rz-info a.button.revert {
		position:absolute;
		bottom:5px;
		right:5px;
		margin:0px;
	}
/* Image Resizer */


/* Sprite Picker */
	div.sprite-picker {
	}

	div.sprite-picker div.sprite-panel {
		overflow: auto;
		padding: 0px;
		width: 360px;
		height: 442px;
		border-right: solid 1px #d2d2d2;
	}

	div.sprite-picker div.sprite-panel2 {
		margin: 20px;
		position: relative;
	}

	div.sprite-picker div.sprite-panel2 img {
		display: block;
	}

	div.sprite-picker div.sprite-zoom {
		float: right;
		overflow: hidden;
		width: 415px;
		height: 420px;
		margin: 9px 9px 9px 0px;
		border: solid 1px #707070;
	}

	div.sprite-picker div.sprite-zoom2 {
		position: relative;
	}

	div.sprite-picker div.sprite-highlighter {
		position: absolute;
		border: solid 1px #0000ff;
		margin-top:-1px;
		margin-left:-1px;
	}

	div.sprite-picker div.sprite-highlighter div.rz-crop.rz-center {
		opacity:0.2;
		filter:alpha(opacity=20);
	}

	div.sprite-picker div.sprite-zoom div.sprite-highlighter {
		margin-left:-3px;
		margin-top:-3px;
	}
/* Sprite Picker */


/* File Uploader */
	div.ui-dialog-main div.up-main {
	}

	div.ui-dialog-main div.up-main div.up-top {
		height:135px;
		background:#fff url(/Shared/images2/wizard/uploader.png) no-repeat right 0px;
		border-bottom:solid 1px #d3d3d3;
	}

	div.ui-dialog-main div.up-main div.up-top.documents {
		background-position: right -140px;
	}

	div.ui-dialog-main div.up-main div.up-top.flash {
		background-position: right -280px;
	}

	div.ui-dialog-main div.up-main div.up-top.media {
		background-position: right -420px;
	}

	div.ui-dialog-main div.up-main div.up-top div.left {
		padding:12px 0px 0px 20px;
		float:none;
	}

	div.ui-dialog-main div.up-main div.up-top div.left div.up-button {
		width:129px;
		height:39px;
		margin:0px;
		padding:0px;
		background:#fff url(/Shared/images2/wizard/select-files.gif) no-repeat left top;
	}

	div.ui-dialog-main div.up-main div.up-top div.left div span {
		color:#66acdc;
		font:normal 10px/14px Arial;
	}

	div.ui-dialog-main div.up-main div.up-top div.left div div {
		color:#707070;
		font:normal 12px/12px Arial;
		padding:12px 0px 15px 0px;
	}

	div.ui-dialog-main div.up-main div.up-top div.left div div strong {
		font:bold 12px/12px Arial;
		color:#4d94c4;
	}

	div.ui-dialog-main div.up-main div.up-files {
		height:330px;
		overflow:auto;
		overflow-x:hidden;
		overflow-y:scroll;
	}

	div.ui-dialog-main div.up-main div.up-files td {
		font-family:Arial;
		font-size:12px;
	}

	div.ui-dialog-main div.up-main div.up-files td.queued {
		font-weight:normal;
		color:#a0a0a0;
	}

	div.ui-dialog-main div.up-main div.up-files td.error {
		font-weight:bold;
		color:#900000;
	}

	div.ui-dialog-main div.up-main div.up-files td.uploading {
		font-weight:normal;
		color:#6ab3fa;
	}

	div.ui-dialog-main div.up-main div.up-files td.complete {
		font-weight:bold;
		color:#3c78b2;
	}

	div.ui-dialog-main div.up-main div.up-keep img {
		vertical-align:middle;
		margin-right:2px;
	}

	div.ui-dialog-main div.up-main div.up-keep label {
		font:normal 12px/12px Arial;
		color:#707070;
		vertical-align:middle;
	}
/* File Uploader */


/* Text Editor */
	div.te-main {
		padding:10px;
	}

	div.te-main textarea.te-text {
		width:760px;
		height:362px;
		border:solid 1px #a0a0a0;
	}

	div.te-code {
		display:none;
		height:382px;
	}

	div.te-mode {
		position: absolute;
		left: 2px;
		bottom: 0px;
		width: 174px;
		height: 31px;
		background: url(/Admin/images2/wizard/Content.gif) no-repeat 0px 0px;
	}

	div.t-preview {
		background-position: 0px 0px;
	}

	div.t-html {
		background-position: 0px -33px;
	}

	div.te-mode div {
		margin:0px;
		padding:0px;
		width: 86px;
		height: 33px;
		float: left;
		cursor: pointer;
	}


/* Link Manager */
	div.ui-dialog-main div.lm-main div.lm-top {
		height:200px;
		border-bottom:solid 1px #d2d2d2;
	}

	div.ui-dialog-main div.lm-main div.lm-top img.lm-logo {
		width:140px;
		height:160px;
		margin:10px 0px 0px 25px;
		background:url(/Shared/images2/wizard/Browsers.png) no-repeat 0px 0px;
		float:left;
	}

	div.ui-dialog-main div.lm-main div.lm-top div.lm-input {
		padding-top:40px;
	}

	div.ui-dialog-main div.lm-main div.lm-top div.lm-input td {
		padding:3px;
		vertical-align:middle;
		font:normal 13px/18px Arial;
		color:#707070;
	}

	div.ui-dialog-main div.lm-main div.lm-top div.lm-input img {
		vertical-align:middle;
	}

	div.ui-dialog-main div.lm-main div.lm-top div.lm-input label {
		vertical-align:middle;
		font:normal 13px/18px Arial;
		color:#707070;
	}
	
	div.ui-dialog-main div.lm-main div.lm-top div.lm-tip {
		clear:both;
		font:italic normal 12px/12px Arial;
		color:#707070;
		padding:5px 0px 0px 20px;
	}

	div.ui-dialog-main div.lm-main div.lm-options {
	}

	div.ui-dialog-main div.lm-main div.lm-options h2 {
		margin:0px;
		padding:10px 0px 5px 20px;
		font:bold 14px/14px Arial;
		color:#909090;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option {
		width:385px;
		float:left;
		font:normal 12px/12px Arial;
		color:#909090;
		margin:0px 0px 0px 20px;
		padding:4px 8px;
		cursor:pointer;
		border:solid 1px #fff;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option img {
		width:56px;
		height:57px;
		background:url(/Shared/images2/wizard/Browsers.png) no-repeat -2px -162px;
		float:left;
		margin:0px 10px 0px 0px;
	}

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-page		img { background-position:  -2px -162px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-content	img { background-position: -60px -162px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-document img { background-position:  -2px -219px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-xml		img { background-position: -60px -220px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-image	img { background-position:  -2px -277px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-custom	img { background-position: -60px -277px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-system	img { background-position:  -2px -334px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-flyout	img { background-position: -60px -334px; }
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.lm-external	img { background-position:  -2px -391px; }

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option h3 {
		margin:0px;
		padding:4px 0px 3px 0px;
		font:bold 16px/16px Arial;
		text-transform:none;
		letter-spacing:normal;
	}
	
	div.ui-dialog-main div.lm-main div.lm-options div.lm-option h3 span {
		font:bold 16px/16px Arial;
		color:#65acdc;
	}

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option a.lm-learn {
		font:normal 12px/12px Arial;
		color:#65acdc;
		text-decoration:none;
	}

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option:hover {
		border-color:#d0d0d0;
		background-color:#f0f0f0;
	}

	div.ui-dialog-main div.lm-main div.lm-options div.lm-option.active {
		border-color:#bcc7d1;
		background-color:#dfe8f0;
	}

	div.ui-dialog-main div.lm-main span.lm-url {
		font: normal 16px/25px Arial;
		color: #246ca8;
	}
/* Link Manager */


/* Custom Links */
	div.ui-dialog-main div.cl-main {
		zoom:1;
	}

	div.ui-dialog-main div.cl-main div.cl-types {
		float:left;
		width:227px;
		height:482px;
		border-right:solid 1px #b2b2b2;
	}

	div.ui-dialog-main div.cl-main div.cl-types h2 {
		margin:0px;
		padding:10px;
		font:normal 14px/14px Arial;
		color:#074f81;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.cl-main div.cl-types div.cl-typelist {
		margin:5px 20px 20px 20px;
	}
	
	div.ui-dialog-main div.cl-main div.cl-types div.cl-typelist div {
		padding:5px;
	}
	
	div.ui-dialog-main div.cl-main div.cl-types div.cl-typelist div img {
		vertical-align:middle;
	}
	
	div.ui-dialog-main div.cl-main div.cl-types div.cl-typelist div label {
		vertical-align:middle;
		font:normal 12px/12px Arial;
		color:#707070;
	}
	
	div.ui-dialog-main div.cl-main div.cl-info {
		float:right;
		width:600px;
		height:262px;
		border-bottom:solid 1px #b2b2b2;
		background:#fff url(/Shared/images2/wizard/Custom.png) no-repeat 0px 300px;
	}

	div.ui-dialog-main div.cl-main div.cl-preview {
		float:right;
		clear:right;
		width:600px;
		height:219px;
		background:#fff url(/Shared/images2/wizard/Custom.png) no-repeat 0px 300px;
	}

	div.ui-dialog-main div.cl-main div.cl-panel {
		display:none;
		padding:10px;
		font:normal 12px/16px Arial;
		color:#707070;
	}

	div.ui-dialog-main div.cl-main div.cl-panel h3 {
		margin:0px;
		padding:5px 0px 8px 0px;
		font:bold 14px/16px Arial;
		color:#65acdc;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.cl-main div.cl-panel p {
		margin:0px;
		padding:0px;
		font:normal 12px/16px Arial;
		color:#909090;
	}

	div.ui-dialog-main div.cl-main div.cl-info.AdminLink { background-position:0px 1px; }
	div.ui-dialog-main div.cl-main div.cl-preview.AdminLink { background-position:0px -262px; }
	div.ui-dialog-main div.cl-main div.cl-preview.ClickToCall { background-position:0px -481px; }
	div.ui-dialog-main div.cl-main div.cl-info.Flyout { background-position:0px -700px; }
	div.ui-dialog-main div.cl-main div.cl-preview.Flyout { background-position:0px -962px; }
	div.ui-dialog-main div.cl-main div.cl-info.PrintLink { background-position:0px -1181px; }
	div.ui-dialog-main div.cl-main div.cl-preview.PrintLink { background-position:0px -1433px; }
	div.ui-dialog-main div.cl-main div.cl-preview.LargeFonts { background-position:0px -1662px; }
	div.ui-dialog-main div.cl-main div.cl-preview.VideoVault { background-position:0px -1881px; }
	div.ui-dialog-main div.cl-main div.cl-preview.Popup { background-position:0px -2100px; }

	div.ui-dialog-main div.cl-main div.cl-preview div.cl-panel.AdminLink {
		padding-right:250px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.ClickToCall table {
		width:auto;
		margin:25px 0px 0px 0px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.ClickToCall table td {
		padding:0px 8px 0px 0px;
		vertical-align:middle;
		font:normal 12px/12px Arial;
		color:#707070;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.ClickToCall ul.options li {
		padding:0px 30px 10px 20px;
		font:normal 12px/18px Arial;
	}
	
	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.Flyout div.cl-flyout-right {
		float:right;
		zoom:1;
		height:242px;
		width:290px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.Flyout div.cl-flyout-right div.pp_conditional {
		margin:5px 0px;
		display:none;
	}
	
	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.Flyout div.cl-flyout-right div.pp_choosepages {
		height:200px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.VideoVault div.cl-video-right {
		float:right;
		zoom:1;
		height:242px;
		width:290px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.VideoVault div.cl-video-right div.pp_choosevideo {
		height:175px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.VideoVault div.cl-video-right a.cl-video-preview {
		float:right;
		margin-top:5px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel.Popup table td {
		padding:0px 8px 2px 0px;
		vertical-align:middle;
		font:normal 12px/12px Arial;
		color:#707070;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-max {
		margin:5px 0px 0px 0px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-below {
		margin:15px 0px 0px 0px;
		width:285px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-below img.ui-radio-style {
		margin:30px 0px -30px 30px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-below label {
		display:block;
		padding:35px 0px 30px 155px;
		cursor:pointer;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-right {
		margin:0px 0px 0px 0px;
		width:285px;
		cursor:pointer;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-right img.ui-radio-style {
		margin:30px 0px -30px 30px;
	}

	div.ui-dialog-main div.cl-main div.cl-info div.cl-panel div.cl-fly-right label {
		display:block;
		padding:40px 0px 20px 155px;
		cursor:pointer;
	}

	div.ui-dialog-main div.cl-main div.cl-preview div.cl-panel.ClickToCall {
		padding-right:250px;
	}

	div.ui-dialog-main div.cl-main div.cl-preview div.cl-panel.Flyout {
		padding-right:230px;
	}

	div.ui-dialog-main div.cl-main div.cl-preview div.cl-panel.VideoVault {
		padding-right:250px;
	}

	div.ui-dialog-main div.cl-main div.cl-preview div.cl-panel.Popup {
		padding-right:260px;
	}

	div.ui-dialog-main div.cl-main div.cl-preview a.cms-btn-select {
		float:left;
		margin-top:15px;
	}
/* Custom Links */


/* Stylesheet Editor */
	div.ui-dialog-header div.ss-dock-btn {
		display:block;
		width:38px;
		height:28px;
		float:right;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -546px -495px;
		margin-top:-3px;
		margin-left:20px;
		margin-right:-8px;
		cursor:pointer;
	}

	div.ui-dialog-header div.ss-dock-btn.active {
		background-position:-546px -524px;
	}

	div.ui-dialog-header div.ss-inspect-btn {
		display:block;
		width:150px;
		height:32px;
		float:right;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -355px -581px;
		margin:-4px 0px 0px 0px;
		cursor:pointer;
	}

	div.ui-dialog-header span.ss-navigate a {
		font:bold 13px/13px Arial;
		color:#285e8f;
		margin-right:5px;
	}

	div.ui-dialog-header span.ss-navigate a:hover{
		color:#23729e;
	}

	div.ui-dialog-main div.ss-left {
		float:left;
		border-right:solid 1px #d3d3d3;
		width:270px;
		height:462px;
		cursor:default;
	}
	
	div.ui-dialog-main div.ss-left div.ss-files {
		height:306px;
		overflow:auto;		
	}
	
	div.ui-dialog-main div.ss-files ul.ss-folders {
		margin:8px 0px 0px 5px;
	}
	
	div.ui-dialog-main div.ss-left div.ss-search {
		background:#edf7fe;
		height:155px;
		border-top:solid 1px #CCCCCC;
	}

	div.ui-dialog-main div.ss-left div.ss-search table {
		margin:0px 0px 0px 10px;
	}

	div.ui-dialog-main div.ss-left div.ss-search table td {
		padding:15px 5px 0px 0px;
	}

	div.ui-dialog-main div.ss-left div.ss-search span.ss-navigate {
		float:right;
		margin:5px 10px 0px 0px;
	}

	div.ui-dialog-main div.ss-left div.ss-search span.ss-navigate a {
		font:bold 13px/13px Arial;
		color:#285e8f;
		margin-right:7px;
	}

	div.ui-dialog-main div.ss-left div.ss-search div.ss-fonts {
		padding:20px 10px 10px 10px;
		color:#404040;
	}

	div.ui-dialog-main div.ss-left div.ss-search div.ss-fonts strong {
		font:bold 13px/13px Arial;
		color:#404040;
	}

	div.ui-dialog-main div.ss-left div.ss-search div.ss-fonts a {
		font:normal 13px/13px Arial;
		color:#285e8f;
		text-decoration:none;
	}

	div.ui-dialog-main div.ss-left div.ss-search div.ss-fonts a:hover {
		text-decoration:underline;
	}

	div.ui-dialog-main div.ss-left div.ss-search div.ss-fontlist {
		padding:4px;
		font:italic 12px/1.1em Arial;
		color:#606060;
	}
	
	div.ui-dialog-header span.ss-navigate a {
		margin-left:7px;
	}
	
	div.ui-dialog span.ss-navigate a {
		display: none;
	}

	div.ui-dialog div.ss-navigation span.ss-navigate a.nxt {
		display: inline-block;
	}
	
	div.ui-dialog div.ss-navigation span.ss-navigate a.prv {
		display: inline-block;
	}
	
	div.ui-dialog div.ss-docked.ss-filtered span.ss-navigate a.nxt {
		display: none;
	}
	
	div.ui-dialog div.ss-docked.ss-filtered span.ss-navigate a.prv {
		display: none;
	}
	
	div.ui-dialog div.ss-docked.ss-filtered span.ss-navigate a.clr {
		display: block;
	}
	
	div.ui-dialog-main div.ss-left div.ss-advanced {
		background:#f2f2f2;
		height:167px;
	}
	
	div.ui-dialog-main div.ss-left div.ss-advanced div {
		padding:15px;
	}

	div.ui-dialog-main div.ss-left div.ss-advanced div h3 {
		margin:0px 0px 8px 0px;
		padding:0px 0px 7px 0px;
		font:normal 14px/14px Arial;
		color:#707070;
		border-bottom:solid 1px #707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.ss-left div.ss-advanced div a {
		display:block;
		height:30px;
		margin:0px 0px 5px 0px;
		font:normal 12px/30px Arial;
		color:#23729e;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat 0px -462px;
		padding:0px 0px 0px 40px;
		cursor:pointer;
	}

	div.ui-dialog-main div.ss-left div.ss-advanced div a:hover {
		text-decoration:none;
	}

	div.ui-dialog-main div.ss-left div.ss-advanced div a.ss-current {
		background-position:-290px -462px;
	}

	div.ui-dialog-main div.ss-right {
		float:right;
	}
	
	div.ui-dialog-main div.ss-right div.ss-edit {
		width:556px;
		height:414px;
		overflow:auto;
		position:relative;
	}

	div.ui-dialog-main div.ss-right div.ss-edit h5.ss-sheet-name {
		margin:0px 0px 8px 0px;
		padding:5px 10px;
		font:normal normal 14px/18px Arial;
		border:dotted 1px #999;
		background:#fafafa;
		text-transform:none;
		color:#404040;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles {
		overflow:visible;
		border:none;
		padding:7px;
	}

	div.ss-docked div.ss-right div.ss-edit div.ss-styles.ss-loaded {
		display: block !important;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group {
		margin:0px 0px 4px 0px;
		padding:0px 0px 0px 0px;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group>div {
		padding-left:25px;
		display:none;
	}
	
	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.active>div {
		display:block;
	}	
	
	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group h3 {
		background:url(/Admin/images2/wizard/DivetClosed.gif) no-repeat 8px 7px;
		font:bold 13px/13px Arial;
		color:#707070;
		margin:0px;
		padding:5px 0px 5px 30px;
		cursor:pointer;
		text-transform:none;
		letter-spacing:normal;
		zoom:1;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.active h3 {
		background:url(/Admin/images2/wizard/DivetOpened.gif) no-repeat 8px 7px;
		margin-bottom:10px;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.grp1 {
		background-color:#edf7fe;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.grp2 {
		background-color:#e6e6e6;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.grp3 {
		background-color:#fefde6;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.grp1 h3:hover {
		background-color:#e1eef7;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.grp2 h3:hover {
		background-color:#dedede;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group.grp3 h3:hover {
		background-color:#faf9dc;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group>div.ss-element {
		border-color:transparent;
		margin:1px 21px 7px 30px;
	}

	div.ui-dialog-main div.ss-right div.ss-edit div.ss-styles div.ss-group div.ss-element.matching {
		border-color:#666666;
	}
	
	div.ss-docked.ss-filtered div.ss-element {
		display: none;
	}

	div.ss-docked.ss-filtered div.ss-element.matching {
		display: block;
	}

	div.ss-docked.ss-filtered div.ss-media.matching div.ss-element {
		display: block;
	}

	div.ss-docked.ss-filtered div.ss-group {
		display: none;
	}

	div.ss-docked.ss-filtered div.ss-group.matching {
		display: block;
	}

	div.ss-docked.ss-filtered div.ss-right div.ss-edit div.ss-styles {
		display: none !important;
	}

	div.ss-docked.ss-filtered div.ss-right div.ss-edit div.ss-styles.matching {
		display: block !important;
	}

	div.ui-dialog-main div.ss-right div.ss-code {
		display:none;
		width:555px;
		height:412px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom {
		height:45px;
		border-top:solid 1px #d3d3d3;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom {
		position:absolute;
		bottom:0px;
		right:0px;
		height:45px;
		width:557px;
		border-top:solid 1px #d3d3d3;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div {
		height:40px;
		margin-top:-1px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat 0px -535px;
		cursor:pointer;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div span {
		display:block;
		height:40px;
		padding:0px 0px 0px 15px;
		font:normal 14px/40px Arial;
		color:#285e8f;
	}
	
	div.ui-dialog-main div.ss-right div.ss-bottom div.active span {
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-expand {
		width:42px;
		float:left;
		margin-left:5px;
		background-position:-354px -535px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-collapse {
		width:42px;
		float:left;
		margin-left:5px;
		background-position:-397px -535px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-advanced {
		width:176px;
		float:right;
		margin-right:5px;
		background-position:0px -535px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-basic {
		width:176px;
		float:right;
		margin-right:5px;
		background-position:-177px -535px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-inspect {
		display:none;
		width:176px;
		float:right;
		margin-right:5px;
		background-position:0px -576px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-expand.active {
		background-position:-354px -494px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-collapse.active {
		background-position:-397px -494px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-advanced.active {
		background-position:0px -494px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-basic.active {
		background-position:-177px -494px;
	}

	div.ui-dialog-main div.ss-right div.ss-bottom div.ss-inspect.active {
		background-position:-177px -576px;
	}

	body.no-zones div.ss-highlighter {
		position:absolute;
		margin:0px;
		padding:0px;
		border:solid 1px #666699;
		background:none;
		z-index:9999;
	}

	body.no-zones div.ss-highlighter div {
		background-color:#000022;
		opacity:0.08;
		filter:alpha(opacity=8);
		width:100%;
		height:100%;
	}

	body.no-zones div.ss-doctree {
		position:absolute;
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		background-color:#fff;
		z-index:9999;
	}

	body.no-zones div.ss-doctree div.pp-tagtree {
		width:auto !important;
	}
/* Stylesheet Editor */


/* Icon Picker */
	div.ui-dialog div.icon-picker div.icon-list {
		border:solid 1px #ccc;
		height:510px;
		border-radius:5px;
		overflow:auto;
		padding:5px;
		width: calc(100% - 310px);
	}

	div.ui-dialog div.icon-picker h3 {
		margin:0;
		padding:0;
		font:normal 700 15px/20px Arial;
		color:#3f83bc;
		text-transform:none;
		letter-spacing:normal;
		background: none;
		position: absolute;
		left: 15px;
		top: 6px;
	}

	div.ui-dialog div.icon-picker h4 {
		margin:0;
		padding:0;
		font:normal 700 15px/20px Arial;
		color:#3f83bc;
		text-transform:none;
		letter-spacing:normal;
		background: none;
		position: absolute;
		right: 15px;
		top: 6px;
	}

	div.ui-dialog div.icon-picker h3 em {
		font-weight: normal;
		font-style: normal;
	}

	div.ui-dialog div.icon-picker h4 em {
		font-weight: normal;
		font-style: normal;
	}

	div.ui-dialog div.icon-picker div.icon-active {
		width: 275px;
		position: absolute;
		right: 10px;
		top: 30px;
	}

	div.ui-dialog div.icon-picker input.icon-code {
		width:400px;
		font-family:'Courier New' !important;
		font-size:14px !important;
		color:#000000 !important;
		resize: none;
	}

	div.ui-dialog div.icon-picker div.icon-list icon {
		font-size:45px !important;
		float:left !important;
		margin:6px !important;
		color:#777777 !important;
		width:44px !important;
		height:44px !important;
		cursor:pointer !important;
		border:solid 1px #e6e6e6 !important;
		padding:3px !important;
		border-radius:5px !important;
		display:block !important;
		text-transform:none !important;
		font-weight:normal !important;
		text-align:center !important;
		background-color:#fff !important;
		position: static !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;
		z-index: auto !important;
		transition: none !important;
		transform: none !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon[data-svg] {
		background-color:rgba(200,0,0,.12) !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon:before {
		font-size:45px !important;
		margin:0px !important;
		color:#777777 !important;
		width:36px !important;
		height:36px !important;
		cursor:pointer !important;
		padding:0px !important;
		display:block !important;
		text-transform:none !important;
		font-weight:normal !important;
		text-align:center !important;
		float:none !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon svg {
		font-size:45px !important;
		margin:0px !important;
		fill:#777777 !important;
		width:45px !important;
		height:45px !important;
		cursor:pointer !important;
		padding:0px !important;
		display:block !important;
		text-transform:none !important;
		font-weight:normal !important;
		text-align:center !important;
		float:none !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon.search-found {
		border:solid 1px #1b4a76 !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon:hover {
		border-color:#303030 !important;
		color:#303030 !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon:hover:before {
		color:#303030 !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon:hover svg {
		fill:#303030 !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon.saved {
		border-color:#000 !important;
		background-color:#346A9D !important;
		color:#fff !important;
		box-shadow: 0px 0px 5px rgba( 0, 107, 207, 0.7 );
	}
	
	div.ui-dialog div.icon-picker div.icon-list icon.saved:before {
		color:#fff !important;
	}
	
	div.ui-dialog div.icon-picker div.icon-list icon.saved svg {
		fill:#fff !important;
	}
	
	div.ui-dialog div.icon-picker div.icon-list icon.active {
		border-color:#000 !important;
		background-color:#25831B !important;
		color:#fff !important;
		box-shadow: 0px 0px 5px rgba( 0, 107, 207, 0.7 );
	}
	
	div.ui-dialog div.icon-picker div.icon-list icon.active:before {
		color:#fff !important;
	}
	
	div.ui-dialog div.icon-picker div.icon-list icon.active svg {
		fill:#fff !important;
	}

	div.ui-dialog div.icon-picker div.icon-list icon.focus {
		box-shadow: 3px 3px 12px rgba(0,0,0,.6)
	}

	div.ui-dialog div.icon-preview {
		width:160px;
		height:250px;
		border:solid 1px #ccc;
		border-left:none;
		position:absolute;
		right:-175px;
		top:0px;
		background:#fff;
		border-top-right-radius:7px;
		border-bottom-right-radius:7px;
		box-shadow:4px 4px 6px rgba(0,0,0,.3);
		padding:10px 10px 10px 4px;
		z-index:1;
		display:none;
	}

	div.ui-dialog div.icon-preview icon {
		font-size:150px !important;
		float:none !important;
		margin:0px !important;
		color:#25831B !important;
		width:150px !important;
		height:150px !important;
		cursor:pointer !important;
		border:none !important;
		padding:5px !important;
		display:block !important;
		text-transform:none !important;
		font-weight:normal !important;
		text-align:center !important;
		background-color:#fff !important;
	}

	div.ui-dialog div.icon-preview icon:before {
		font-size:150px !important;
		margin:0px !important;
		color:#25831B !important;
		width:150px !important;
		height:150px !important;
		cursor:pointer !important;
		padding:0px !important;
		display:block !important;
		text-transform:none !important;
		font-weight:normal !important;
		text-align:center !important;
		float:none !important;
	}

	div.ui-dialog div.icon-preview icon svg {
		font-size:150px !important;
		margin:0px !important;
		fill:#25831B !important;
		width:150px !important;
		height:150px !important;
		cursor:pointer !important;
		padding:0px !important;
		display:block !important;
		text-transform:none !important;
		font-weight:normal !important;
		text-align:center !important;
		float:none !important;
	}
		
	div.ui-dialog div.icon-preview div {
		width:160px;
		height:160px;
		border:solid 1px #ccc;
	}

	div.ui-dialog div.icon-preview h3.icon-class {
		font:normal normal 14px/18px Arial;
		margin:0px;
		padding:6px 0px;
		text-align:center;
		word-break:break-word;
		color:#25831B;
	}

	div.ui-dialog div.icon-preview h4.icon-code {
		font:normal normal 13px/18px Arial;
		margin:0px;
		padding:5px 0px;
		text-align:center;
		color:#25831B;
	}

	div.ui-dialog div.icon-preview h4.icon-svg {
		font:normal normal 13px/18px Arial;
		margin:0px;
		padding:5px 0px;
		text-align:center;
		color:#25831B;
	}
/* End Icon Picker */


/* Search and Replace */
	div.ui-dialog div.sr-main {
		padding:10px;
		font:normal 13px/13px Arial;
	}

	div.ui-dialog div.sr-main a.start {
		position:absolute;
		right:10px;
		top:60px;
	}

	div.ui-dialog div.sr-main div.sr-search {
		height:140px;
		padding:0px 0px 10px 0px;
	}

	div.ui-dialog div.sr-main div.sr-message {
		color:#074f81;
		padding:8px 0px;
		background:url(/Admin/images2/wizard/Search.gif) no-repeat left top;
		padding-left:90px;
		height:90px;
		border-bottom:solid 1px #d2d2d2;
	}

	div.ui-dialog div.sr-main div.sr-message ul.options {
		width:540px;
	}
	
	div.ui-dialog div.sr-main div.sr-message ul.options li {
		color:#707070;
		padding-bottom:8px;
		line-height:15px;
		background-position:9px 5px;
	}

	div.ui-dialog div.sr-main div.sr-type {
		padding:8px 0px;
	}

	div.ui-dialog div.sr-main div.sr-type span {
		color:#074f81;
		vertical-align:middle;
	}

	div.ui-dialog div.sr-main div.sr-type img {
		vertical-align:middle;
		margin-left:10px;
	}
	
	div.ui-dialog div.sr-main div.sr-type label {
		color:#707070;
		vertical-align:middle;
	}

	div.ui-dialog div.sr-main table.sr-specific {
		float:left;
	}
	
	div.ui-dialog div.sr-main table.sr-specific td {
		padding:5px 5px 5px 0px;
		vertical-align:middle;
		color:#707070;
	}

	div.ui-dialog div.sr-main table.sr-specific td strong {
		color:#65acdc;
		font:bold 12px/16px Arial;
	}

	div.ui-dialog div.sr-main a.cms-btn-select {
	}

	div.ui-dialog div.sr-main div.sr-spacer {
		margin:0px;
		padding:0px;
		height:10px;
		clear:both;
	}

	div.ui-dialog div.sr-main div.sr-status {
		clear:both;
		margin:0px 0px 0px 0px;
		height:31px;
		padding:5px 0px 5px 70px;
		font:normal 12px/31px Arial;
		color:#707070;
		border-top:solid 1px #cccccc;
		background:url(/Admin/images2/wizard/loading.gif) no-repeat left center;
	}

	div.ui-dialog div.sr-main div.sr-status.done {
		background:none;
		padding-left:0px;
	}

	div.ui-dialog div.sr-main div.sr-status img {
		vertical-align:middle;
		display:inline;
	}
	
	div.ui-dialog div.sr-main div.sr-status span {
		vertical-align:middle;
		font:normal 12px/31px Arial;
		color:#707070;
	}
		
	div.ui-dialog div.sr-main div.sr-status strong {
		vertical-align:middle;
		font:bold 12px/31px Arial;
		color:#65acdc;
	}
		
	div.ui-dialog div.sr-main div.sr-results {
		clear:both;
		height:200px;
		padding-right:10px;
		overflow:auto;
		overflow-y:scroll;
		overflow-x:hidden;
	}
/* Search and Replace */


/* Table Picker */
	div.ui-dialog div.tp-main {
		padding:5px;
		zoom:1;
	}

	div.ui-dialog div.tp-main h2 {
		margin:0px;
		padding:3px 0px;
		font:bold 13px/13px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}
	
	div.ui-dialog div.tp-main div.tp-left {
		float:left;
		width:380px;
		height:350px;
	}

	div.ui-dialog div.tp-main div.tp-left td div {
		width:35px;
		height:35px;
		border:solid 1px #cccccc;
		background-color:#f2f2f2;
		margin:5px;
	}

	div.ui-dialog div.tp-main div.tp-left table.m0  td div { margin: 0px; width:45px; height:45px; }
	div.ui-dialog div.tp-main div.tp-left table.m1  td div { margin: 1px; width:43px; height:43px; }
	div.ui-dialog div.tp-main div.tp-left table.m2  td div { margin: 2px; width:41px; height:41px; }
	div.ui-dialog div.tp-main div.tp-left table.m3  td div { margin: 3px; width:39px; height:39px; }
	div.ui-dialog div.tp-main div.tp-left table.m4  td div { margin: 4px; width:37px; height:37px; }
	div.ui-dialog div.tp-main div.tp-left table.m5  td div { margin: 5px; width:35px; height:35px; }
	div.ui-dialog div.tp-main div.tp-left table.m6  td div { margin: 6px; width:33px; height:33px; }
	div.ui-dialog div.tp-main div.tp-left table.m7  td div { margin: 7px; width:31px; height:31px; }
	div.ui-dialog div.tp-main div.tp-left table.m8  td div { margin: 8px; width:29px; height:29px; }
	div.ui-dialog div.tp-main div.tp-left table.m9  td div { margin: 9px; width:27px; height:27px; }
	div.ui-dialog div.tp-main div.tp-left table.m10 td div { margin:10px; width:25px; height:25px; }
	div.ui-dialog div.tp-main div.tp-left table.m11 td div { margin:11px; width:23px; height:23px; }
	div.ui-dialog div.tp-main div.tp-left table.m12 td div { margin:12px; width:21px; height:21px; }
	div.ui-dialog div.tp-main div.tp-left table.m13 td div { margin:13px; width:19px; height:19px; }
	div.ui-dialog div.tp-main div.tp-left table.m14 td div { margin:14px; width:17px; height:17px; }
	div.ui-dialog div.tp-main div.tp-left table.m15 td div { margin:15px; width:15px; height:15px; }

	/* Selected Cells, no mouse over */
	div.ui-dialog div.tp-main div.tp-left td.active div {
		background-color:#b3d2e8;
		border-color:#999999;
	}

	/* New cells being added during mouse over */
	div.ui-dialog div.tp-main div.tp-left table.editing td.highlight div {
		background-color:#dfedf7;
		border-color:#bbbbbb;
	}

	/* Existing cells being subtracted during mouse over */
	div.ui-dialog div.tp-main div.tp-left table.editing td.active div {
		background-color:#bebebe;
		border-color:#bbbbbb;
	}

	/* Existing cells unchanged during mouse over */
	div.ui-dialog div.tp-main div.tp-left table.editing td.active.highlight div {
		background-color:#79add2;
		border-color:#bbbbbb;
	}
	
	div.ui-dialog div.tp-main div.tp-right {
		float:right;
		width:200px;
		height:350px;
		border-left:solid 1px #ccc;
	}

	div.ui-dialog div.tp-main div.tp-right table {
		width:190px;
	}
	
	div.ui-dialog div.tp-main div.tp-right td {
		padding:8px 0px 8px 15px;
		vertical-align:middle;
	}

	div.ui-dialog div.tp-main div.tp-right td span {
		padding:0px 0px 0px 10px;
		color:#707070;
		font:normal 13px/13px Arial;
	}
/* Table Picker */


/* Special Characters */
	div.ui-dialog div.sc-main {
		width:auto;
		height:auto;
		padding:10px;
	}

	div.ui-dialog div.sc-main h2 {
		margin:0px;
		padding:0px 0px 10px 0px;
		font:normal 13px/18px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.sc-main table {
		width:auto !important;
		border-top:dotted 1px #ccc;
		border-right:dotted 1px #ccc;
	}

	div.ui-dialog div.sc-main table td {
		padding:0px !important;
		border-bottom:dotted 1px #ccc;
		border-left:dotted 1px #ccc;
		width:41px;
		height:41px;
		text-align:center;
		vertical-align:middle;
		font:normal 15px/15px Arial;
		background-color:#ffffff;
		color:#707070;
		cursor:pointer;
	}

	div.ui-dialog div.sc-main table td:hover {
		font:normal 30px/30px Arial;
		background-color:#f2f2f2;
		color:#404040;
	}

	div.ui-dialog div.sc-main table td.active {
		font:normal 30px/30px Arial;
		background-color:#dfedf7;
		color:#000;
	}
/* Special Characters */


/* Add System */
	div.ui-dialog .rounded {
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	div.ui-dialog div.as-main {
		height:525px;
		background:url(/Shared/images2/wizard/install.jpg) no-repeat left bottom;
	}
	
	div.ui-dialog div.as-main div.as-systems {
		float:left;
		margin:8px 0px 0px 8px;
		border:solid 1px #cccccc;
		width:240px;
		padding:10px 5px;
		height:260px;
		overflow:auto;
		overflow-x:hidden;
	}

	div.ui-dialog div.as-main div.as-systems div {
		height:auto;
		cursor:default;
		padding:4px 0px;
	}

	div.ui-dialog div.as-main div.as-systems div span {
		display:block;
		margin:0px 0px 0px 25px;
		padding:0px 8px;
		height:25px;
		font:normal 12px/25px Arial;
		color:#707070;
	}

	div.ui-dialog div.as-main div.as-systems div:hover span {
		background-color:#d8eaf6;
	}
	
	div.ui-dialog div.as-main div.as-systems div.active {
		background:url(/Shared/images2/check.gif) no-repeat 2px center;
	}
	
	div.ui-dialog div.as-main div.as-systems div.active span {
		background-color:#65acdc;
		color:#fff;
	}
	
	div.ui-dialog div.as-name {
		float:right;
		margin:8px 8px 0px 0px;
		border:solid 1px #cccccc;
		width:400px;
		height:40px;
	}
	
	div.ui-dialog div.as-name div {
		padding:8px 0px 0px 8px;
	}

	div.ui-dialog div.as-name div span {
		font:normal 12px/20px Arial;
		color:#707070;
		vertical-align:middle;
	}
	
	div.ui-dialog div.as-details {
		float:right;
		clear:right;
		margin:8px 8px 0px 0px;
		border:solid 1px #cccccc;
		width:400px;
		height:345px;
		overflow:auto;
	}

	div.ui-dialog div.as-details div img {
		float:right;
		margin:15px;
	}

	div.ui-dialog div.as-details div h2 {
		margin:0px;
		padding:10px;
		font:normal 18px/18px Arial;
		color:#074f81;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.as-details div h3 {
		margin:0px;
		padding:5px 10px 10px 10px;
		font:normal 14px/14px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.as-details div ul.options {
		margin-left:5px;
	}

	div.ui-dialog div.as-details div ul.options li {
		color:#909090;
	}

	div.ui-dialog div.as-details div ul.options li ul.options {
		margin-left:0px;
		margin-top:0px;
	}

	div.ui-dialog div.as-existing {
		float:right;
		clear:right;
		margin:8px 8px 0px 0px;
		border:solid 1px #cccccc;
		width:400px;
		height:100px;
		overflow:auto;
	}

	div.ui-dialog div.as-existing h4 {
		margin:0px;
		padding:5px;
		font:normal 14px/14px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.as-existing div {
		margin:0px;
		padding:2px 5px;
		font:normal 12px/12px Arial;
		color:#909090;
	}
/* Add System */


/* Add Module */
	div.ui-dialog div.am-main {
		padding:10px;
	}

	div.ui-dialog div.am-main h3 {
		margin:0px;
		padding:7px 0px;
		font:bold 14px/14px Arial;
		color:#909090;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.am-main div {
		font:normal 13px/13px Arial;
		color:#707070;
	}

	div.ui-dialog div.am-main span {
		font-weight:bold;
		color:#074f81;
	}

	div.ui-dialog div.am-main div.am-type {
		margin:0px;
		padding:7px 0px;
	}

	div.ui-dialog div.am-main div.am-name {
		margin:0px;
		padding:7px 0px;
	}

	div.ui-dialog div.am-main div.am-options div {
		margin:0px;
		padding:5px 0px;
	}

	div.ui-dialog div.am-main div.am-options div img {
		vertical-align:middle;
	}

	div.ui-dialog div.am-main div.am-options div label {
		vertical-align:middle;
	}
/* Add Module */


/* Rollback */
	div.ui-dialog div.rb-main div.rb-previous {
		float:left;
		width:320px;
		height:412px;
		border-right:solid 1px #b2b2b2;
		overflow:auto;
	}

	div.ui-dialog div.rb-main div.rb-previous.rb-items {
		float:right;
		width:375px;
		border-right:none;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options {
		margin:10px;
		border-bottom:solid 1px #b2b2b2;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li {
		height:22px;
		background-position:9px 8px;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li a {
		font:normal 12px/22px Arial;
		color:#909090;
		text-decoration:none;
		outline:none;
		display:block;
	}

	div.ui-dialog div.rb-main div.rb-previous.rb-items ul.options li {
		color:#404040;
		height:auto;
	}

	div.ui-dialog div.rb-main div.rb-previous.rb-items ul.options li div.rb-indent {
		margin:0px;
		padding:0px 0px 0px 15px;
		font:normal italic 11px/16px Arial;
		color:#909090;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li span.none {
		font:normal 12px/22px Arial;
		color:#404040;
		text-decoration:none;
		outline:none;
		display:block;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li a:hover {
		text-decoration:underline;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li a:active {
		outline:none;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li a:focus {
		outline:none;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.active {
		background-color:#ebf5fc;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.active a {
		font-weight:bold;
		color:#696969;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.uncommitted a {
		color:#790000;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.live a {
		color:#3b83b3;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li a img.itr {
		display:none;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.active a img.itr {
		display:inline;
		margin-left:10px;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.live a img.itr {
		display:none;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.rb-category {
		list-style:none;
		background:none;
		margin:0px;
		padding:0px 0px 10px 0px;
	}

	div.ui-dialog div.rb-main div.rb-previous ul.options li.rb-category h4.rb-category {
		margin:0px;
		padding:5px 0px;
		font:normal 16px/16px Arial;
		color:#404040;
		border-bottom:dotted 1px #d0d0d0;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.rb-main div.rb-previous a.cms-btn-select {
		float:left;
		margin:0px 0px 8px 10px;
	}

	div.ui-dialog div.rb-main div.rb-previous a.cms-btn-select.active span {
		font-weight:bold;
	}

	div.ui-dialog div.rb-main div.pp-slider {
		height:412px;
		left:323px;
		border:none;
		background:none;
	}

	div.ui-dialog div.rb-main div.rb-preview {
		float:right;
		width:435px;
		height:412px;
		border-left:solid 1px #b2b2b2;
		overflow: auto;
	}

	div.ui-dialog div.rb-main div.rb-preview2 {
		overflow:auto;
		margin:3px 10px 10px 10px;
		padding:10px;
		border:solid 1px #d2d2d2;
		width:393px;
		height:348px;
	}

	div.ui-dialog div.rb-main h3 {
		margin:0px;
		padding:5px 8px;
		font:normal 18px/18px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.rb-main h4 {
		margin:0px;
		padding:5px 8px;
		color:#65acdc;
		font:normal 16px Arial;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.rb-main.preview div.rb-selected {
		float:left;
		width:auto;
		height:auto;
	}

	div.ui-dialog div.rb-main.preview div.rb-live {
		float:right;
		width:auto;
		height:auto;
	}

	div.ui-dialog div.rb-main.preview div.rb-live h3 {
		padding-left:0px;
		text-transform:none;
		letter-spacing:normal;
	}
	
	div.ui-dialog div.rb-main.preview div div.rb-show {
		border:solid 1px #b2b2b2;
		margin:0px;
		padding:10px;
		width:335px;
		height:350px;
		overflow:auto;
	}

	div.ui-dialog div.rb-main.preview div.rb-selected div.rb-show {
		margin-left:10px;
	}

	div.ui-dialog div.rb-main.preview div.rb-live div.rb-show {
		margin-right:10px;
	}

	div.ui-dialog div.rb-main.preview div.pp-slider {
		height:360px;
		top:25px;
		left:370px;
		border:none;
		background:none;
	}

	div.ui-dialog div.rb-main div.rb-preview3 {
		float:right;
		width:auto;
		height:auto;
	}

	div.ui-dialog div.rb-main.layout div.rb-previous {
		height:495px;
	}

	div.ui-dialog div.rb-main.layout h3 {
		padding:7px 12px 2px 12px;
		font:normal 16px/16px Arial;
		text-transform:none;
		letter-spacing:normal;
	}
	
	div.ui-dialog div.rb-main div.rb-preview3 div.rb-image {
		width:360px;
		height:450px;
		margin:5px 10px 10px 10px;
		background-repeat:no-repeat;
		background-position: center center;
		overflow:hidden;
		border:solid 1px #d0d0d0;
	}

	div.ui-dialog div.rb-main div.rb-preview3 div.rb-image a.view {
		display:none;
		float:right;
		width:45px;
		height:40px;
	}

	div.ui-dialog div.rb-main div.rb-preview3 div.rb-image a.refresh {
		display:none;
		float:left;
		width:45px;
		height:40px;
	}

	div.ui-dialog div.rb-main div.rb-preview3:hover div.rb-image.active a.view {
		display:block;
	}
	
	div.ui-dialog div.rb-main div.rb-preview3:hover div.rb-image.active.live a.refresh {
		display:block;
	}
	
	div.ui-dialog div.rb-main div.rb-preview3 div.rb-image a:focus {
		outline:none;
	}
	
	div.ui-dialog div.rb-main div.rb-preview3 div.rb-image a:active {
		outline:none;
	}
	
	div.ui-dialog div.rb-main div.spacer {
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
	}

	div.ui-dialog div.rb-main div.rb-zone {
		padding:0px 10px;
		display:none;
	}

	div.ui-dialog div.rb-main div.rb-zone strong {
		margin:0px;
		padding:0px;
		font:normal 14px/14px Arial;
		color:#707070;
	}
	
	div.ui-dialog div.rb-main.templates div.rb-previous {
		height:495px;
	}

	div.ui-dialog div.rb-main.templates div.rb-previous ul.options {
		border-bottom:none;
	}
	
	div.ui-dialog div.rb-main div.rb-tokens {
		width: 280px;
		float: left;
		height:432px;
		padding:15px;
		overflow: auto;
	}
	
	div.ui-dialog div.rb-main div.rb-tokens div {
		padding:0px 0px 10px 0px;
		margin:0px;
		font:12px Arial;
	}
	
	div.ui-dialog div.rb-main div.rb-tokens div strong {
		color:#444;
	}
	
	div.ui-dialog div.rb-main div.rb-tokens div input {
		width:255px;
	}
	
	div.ui-dialog div.rb-main div.rb-tokens div textarea {
		width:255px;
		height:70px;
	}
/* Rollback */


/* Json List */
	div.ui-dialog div.jl-main {
	}

	div.ui-dialog div.jl-main h3 {
		font:normal normal 16px/20px Arial;
		padding:0px;
		margin:0px;
		text-transform:none;
		color:#2c6ba3;
	}

	div.ui-dialog div.jl-items {
		width:180px;
		height:440px;
		padding:5px;
		border-right:solid 1px #bbb;
	}

	div.ui-dialog div.jl-items a.jl-add {
		float:right;
	}
	
	div.ui-dialog ul.jl-list {
		list-style:none;
		margin:10px 0px 0px 0px;
		padding:0px;
		border-top:solid 1px #ddd;
		border-bottom:solid 1px #ddd;
	}

	div.ui-dialog ul.jl-list li {
		padding:3px 0px;
		margin:3px 0px;
		position:relative;
	}

	div.ui-dialog ul.jl-list li.alt {
		background-color:#efefef;
	}

	div.ui-dialog ul.jl-list li a {
		display:inline-block;
		vertical-align:middle;
		margin-right:3px;
	}

	div.ui-dialog ul.jl-list li span {
		vertical-align:middle;
		display:inline-block;
		color:#666;
		line-height:24px;
		padding:0px 3px;
		width:149px;
		overflow:hidden;
	}

	div.ui-dialog ul.jl-list li.active span {
		background-color:#2c6ba3;
		color:#fff;
	}

	div.ui-dialog ul.jl-list li:after {
		font-family:'icomoon-ult';
		position:absolute;
		right:4px;
		content:'\f447';
		font-size:16px;
		line-height:16px;
		cursor:pointer;
		color:#fff;
		display:none;
		top:7px;
		width:16px;
		height:16px;
	}

	div.ui-dialog ul.jl-list li.active:after {
		display:block;
	}

	div.ui-dialog div.jl-fields {
		width:248px;
		height:445px;
		position:absolute;
		left:190px;
		top:0px;
		padding:5px;
		overflow:auto;
		overflow-x:hidden;
	}

	div.ui-dialog div.jl-fields div {
		padding:0px 0px 8px 0px;
	}

	div.ui-dialog div.jl-fields input.ui-input-style {
		width:218px;
	}

	div.ui-dialog div.jl-fields textarea {
		width:218px;
		height:90px;
	}

	div.ui-dialog div.jl-fields h4 {
		font:normal normal 14px/17px Arial;
		padding:0px;
		margin:0px;
		text-transform:none;
		color:#2c6ba3;
	}
	
	div.ui-dialog div.jl-main div.pp-slider {
		right:auto;
		left:-20px;
		border-left:solid 1px #919191;
	}

	div.ui-dialog div.jl-preview {
		width:370px;
		height:450px;
		position:absolute;
		right:0px;
		top:0px;
	}

	div.ui-dialog div.jl-preview h3 {
		text-transform:none;
		font: bold 18px/27px Arial;
		padding:0px 10px;
	}

	div.ui-dialog div.jl-preview2 {
		position:absolute;
		width:360px;
		height:410px;
		left:0px;
		bottom:0px;
		border-top:solid 1px #ccc;
		padding:5px;
		overflow:auto;
	}
/* End Json List */

/* Rollback Stylesheet */
	div.ui-dialog div.rst-main {
	}

	div.ui-dialog div.rst-previous {
		width:180px;
		height:393px;
		overflow:auto;
		overflow-x:hidden;
		padding:10px;
		border-right:solid 1px #ccc;
	}

	div.ui-dialog div.rst-preview {
		float:right;
		width:555px;
		height:393px;
		padding:10px;
	}

	div.ui-dialog .rst-preview2 {
		width:555px;
		height:363px;
		padding:10px;
		font-family:Lucida Console, Courier New;
		font-size:11px;
		line-height:15px;
		font-weight:normal;
		font-style:normal;
		text-transform:none;
		margin:0px;
		padding:0px;
		border:none;
		-webkit-tab-size:4;
		-moz-tab-size:4;
		-o-tab-size:4;
		tab-size:4;
	}
	
	div.ui-dialog .rst-preview2:disabled {
		background-color:#fff;
		color:#333;
	}
	
	div.ui-dialog div.rst-main h3 {
		margin:0px;
		padding:0px 0px 8px 0px;
		font:normal 18px/18px Arial;
		color:#707070;
		text-transform:none;
		letter-spacing:normal;
	}
	div.ui-dialog div.rst-main ul.options {
		margin:10px;
		border-bottom:solid 1px #b2b2b2;
	}

	div.ui-dialog div.rst-main ul.options li {
		height:22px;
		background-position:9px 8px;
	}

	div.ui-dialog div.rst-main ul.options li a {
		font:normal 12px/22px Arial;
		color:#909090;
		text-decoration:none;
		outline:none;
		display:block;
	}

	div.ui-dialog div.rst-main ul.options li a:hover {
		text-decoration:underline;
	}

	div.ui-dialog div.rst-main ul.options li.active {
		background-color:#ebf5fc;
	}

	div.ui-dialog div.rst-main ul.options li.active a {
		font-weight:bold;
		color:#696969;
	}
/* End Rollback Stylesheet */


/* Security */
	div.ui-dialog div.sec-main {
		padding: 10px;
		color: #707070;
		font: normal 12px/12px Arial;
	}

	div.ui-dialog div.sec-main label {
		color: #707070;
		vertical-align: middle;
	}

	div.ui-dialog div.sec-main div.sec-left {
		float: left;
		width: 470px;
	}

	div.ui-dialog div.sec-main div.sec-left h1 {
		margin: 0px;
		padding: 0px 0px 15px 0px;
		font: normal 18px/18px Arial;
		color: #3f83bc;
		text-transform: none;
		letter-spacing: normal;
	}

	div.ui-dialog div.sec-main div.sec-left h1 span {
		font: normal 13px/18px Arial;
		color: #909090;
	}

	div.ui-dialog div.sec-main div.sec-left div.sec-divider {
		height: 1px;
		border-bottom: solid 1px #cccccc;
		margin: 10px 0px;
	}
	
	div.ui-dialog div.sec-main div.sec-left div.sec-roles {
		border: solid 1px #cccccc;
		background-color: #f2f2f2;
		padding: 10px;
		height: 235px;
		overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
	}

	div.ui-dialog div.sec-main div.sec-left div.sec-roles div.sec-roles2 div {
		margin: 0px;
		padding: 5px 0px 0px 0px;
	}

	div.ui-dialog div.sec-main div.sec-left div.sec-roles div.sec-roles2 div.adv-role {
		display:none;
	}

	div.ui-dialog div.sec-main div.sec-left div.sec-roles h2 {
		margin: 0px;
		padding: 0px;
		font: bold 13px/13px Arial;
		color: #707070;
		text-transform:none;
		letter-spacing:normal;
	}

	div.ui-dialog div.sec-main div.sec-left div.sec-login {
		display: none;
		padding: 5px 0px 0px 0px;
		white-space: nowrap;
	}
	
	div.ui-dialog div.sec-main div.sec-right {
		float: right;
		width: 140px;
		height: 350px;
		position:relative;
	}

	div.ui-dialog div.sec-main div.sec-right a.cms-btn-small.adv {
		display:none;
		position:absolute;
		bottom:0px;
		left:25px;
		width:68px;
	}
	
	div.ui-dialog div.sec-main div.sec-right img.sec-image {
		display: block;
		width: 130px;
		height: 120px;
		background: url(/Shared/images2/wizard/Security.gif) no-repeat center center;
	}
/* Security */


/* Layout Zone Editor */
	div.ui-dialog div.lz-main {
		padding:10px;
		font:normal 12px/12px Arial;
		color:#707070;
	}

	div.ui-dialog div.lz-main div.lz-left {
		float:left;
	}

	div.ui-dialog div.lz-main div.lz-left select {
		display:block !important;
		margin-bottom:2px !important;
	}

	div.ui-dialog div.lz-main strong {
		font:bold 12px/12px Arial;
		color:#074f81;
	}

	div.ui-dialog div.lz-main div.lz-right {
		float:right;
		width:190px;
		height:200px;
		overflow:auto;
		overflow-x:hidden;
	}

	div.ui-dialog div.lz-main div.lz-right ul.options li {
		font:normal 12px/18px Arial;
		color:#707070;
	}

	div.ui-dialog div.lz-main div.lz-right ul.options li.active {
		font:bold 13px/18px Arial;
		color:#404040;
	}
/* Layout Zone Editor */


/* SEO */
div.seo-main {
	padding:15px;
}

div.seo-main div {
	padding-bottom:15px;
	font:normal 12px/12px Arial;
}

div.seo-main strong {
	font:bold 12px/12px Arial;
	color:#707070;
}

div.seo-main span {
	font:normal 12px/12px Arial;
	color:#074f81;
}

div.seo-main2 {
	padding:15px;
}

div.seo-main2 h5 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font:normal normal 12px/12px Arial;
	text-transform: none;
}

div.seo-main2 h5 strong {
	font:bold 12px/12px Arial;
	color:#707070;
}

div.seo-main2 h5 span {
	font:normal 12px/12px Arial;
	color:#074f81;
}

div.seo-popup div.ui-dialog-main {
	height: auto !important;
}
/* SEO */

input.pp_spot {
	margin-top:2px !important;
}


div.imp-main {
	padding:0px 15px;
	overflow:auto;
	overflow-x:hidden;
	height:480px;
}

div.imp-main h2 {
	padding:10px 0px;
	margin:0px;
	font:normal 16px/16px Arial;
	color:#41aa68;
	text-transform:none;
	letter-spacing:normal;
}

div.imp-main div.imp-orphaned h2 {
	color:#b74d51;
	text-transform:none;
	letter-spacing:normal;
}

div.imp-main h2 em {
	font:normal italic 12px/12px Arial;
	color:#909090;
	padding:0px 0px 0px 20px;
}

div.imp-main div.imp-orphaned {
	margin-top:10px;
}

div.imp-main table.cms_datatable td {
	vertical-align:middle;
}

div.imp-main table.cms_datatable tr.cms_data td {
	height:25px;
}

div.imp-main table.cms_datatable tr.cms_dataalt td {
	height:25px;
}

div.imp-main table.cms_datatable td select.ui-select-style {
	background-color:#ffffff !important;
}

div.staywell-item {
	margin:0px 0px 5px 0px;
	padding:12px;
	border:dotted 1px #ccc;
	border-radius:5px;
	position:relative;
}

div.staywell-item a.staywell-preview {
	position:absolute;
	top:0px;
	right:0px;
	display:none;
	outline:none;
}

div.staywell-item a.staywell-preview:active {
	outline:none;
}

div.staywell-item a.staywell-preview:focus {
	outline:none;
}

div.staywell-item:hover a.staywell-preview {
	display:block;
}

div.staywell-item label.ui-check-style {
	color:#074f81;
	font:normal 14px/20px Arial;
}

div.staywell-item div.staywell-sub {
	border-top:dashed 1px #ccc;
	margin:7px 0px 0px 0px;
	padding-top:7px 0px 0px 0px;
	font:normal 12px/16px Arial;
	color:#909090;
}

/* CMS Buttons */
	body a.cms-btn-select {
		display:block;
		height:38px;
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat -4px -229px;
		text-decoration:none !important;
		cursor:pointer;
		max-width:580px;
		padding:0px 0px 0px 11px;
	}

	body a.cms-btn-select span {
		display:block;
		height:38px;
		padding:0px 40px 0px 0px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -229px;
		font:normal 15px/35px Arial;
		text-decoration:none !important;
		color:#fff;
		cursor:pointer;
	}

	body a.cms-btn-select:hover {
		text-decoration:none !important;
		background-position:-4px -267px;
	}

	body a.cms-btn-select:hover span {
		text-decoration:none !important;
		background-position:right -267px;
	}

	body a.cms-btn-select.disabled {
		opacity:0.5;
		filter:alpha(opacity=50);
	}

	body a.cms-btn-select.disabled:hover {
		background-position:-4px -229px;
	}

	body a.cms-btn-select.disabled:hover span {
		background-position:right -229px;
	}

	body a.cms-btn-select.right {
		background-position:-4px -353px;
	}

	body a.cms-btn-select.right span {
		background-position:right -353px;
	}

	body a.cms-btn-select.right:hover {
		background-position:-4px -391px;
	}

	body a.cms-btn-select.right:hover span {
		background-position:right -391px;
	}

	body a.cms-btn-select.right.disabled:hover {
		background-position:-4px -353px;
	}

	body a.cms-btn-select.right.disabled:hover span {
		background-position:right -353px;
	}

	body a.cms-btn-select.red {
		background-position:-4px -730px;
	}

	body a.cms-btn-select.red span {
		background-position:right -730px;
	}

	body a.cms-btn-select.red:hover {
		background-position:-4px -768px;
	}

	body a.cms-btn-select.red:hover span {
		background-position:right -768px;
	}


	body a.cms-btn-small {
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat left -46px;
		display:block;
		padding:0px 0px 0px 12px !important;
		height:23px;
		outline:none;
		cursor:pointer;
		max-width:580px;
		text-decoration:none;
	}

	body a.cms-btn-small span {
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -46px;
		display:block;
		height:23px;
		padding:0px 12px 0px 0px !important;
		font:normal 12px/24px Arial;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
	}

	body a.cms-btn-small.gray {
		background-position:left -115px;
	}

	body a.cms-btn-small.gray span {
		background-position:right -115px;
	}

	body a.cms-btn-small:hover {
		background-position:left -138px;
		text-decoration:none;
	}

	body a.cms-btn-small:hover span {
		background-position:right -138px;
		text-decoration:none;
	}

	body a.cms-btn-small.light {
		background-position:left -305px;
	}

	body a.cms-btn-small.light span {
		background-position:right -305px;
	}

	body a.cms-btn-small.light:hover {
		background-position:left -328px;
		text-decoration:none;
	}

	body a.cms-btn-small.light:hover span {
		background-position:right -328px;
		text-decoration:none;
	}

	body a.uc-code {
		float:left;
		display:none;
	}
	
	body div.cms-progress-bg {
		width:auto;
		height:8px;
		background:url(/Shared/images2/wizard/Progress_01.gif) repeat-x left top;
	}
	
	body div.cms-progress-bg div.cms-progress-bar {
		width:20px;
		height:8px;
		background:url(/Shared/images2/wizard/Progress_02.gif) repeat-x left top;
	}

	body div.cms-progress-bg div.cms-progress-bar.done {
		background-image:url(/Shared/images2/wizard/Progress_03.gif);
	}
/* End CMS Buttons */

/* Standard System tables and grids */
	table.cms_datatable {
		width:100%;
		color:#707070;
	}

	table.cms_datatable td {
		font:normal 12px/15px Arial;
		color:#707070;
	}

	table.cms_datatable tr td.toptitle {
		width:450px;
		padding:10px;	
	}

	table.cms_datatable td.spacer {
		height:7px;
	}

	table.cms_datatable td.name  {
	    font-weight:bold;
	    color:#979797;
	}
	
	table.cms_datatable a.link-btn img {
		background-image:url(/Admin/images2/enewsimages.png);
		background-repeat:no-repeat;
		background-position:1px 0px;
		width:16px;
		height:14px;
		display:inline;
		vertical-align:middle;
	}

	table.cms_datatable a.link-btn {
		display:inline-block;
		width:16px;
		height:14px;
		padding:1px;
	}

	table.cms_datatable a.link-btn.save img {
		background-position:0px 0px;
	}

	table.cms_datatable a.link-btn.edit img {
		background-position:-16px 0px;
	}

	table.cms_datatable a.link-btn.cancel img {
		background-position:-32px 0px;
	}

	table.cms_datatable a.link-btn.delete img {
		background-position:-32px 0px;
	}

	table.cms_datatable a.link-btn.save:hover img {
		background-position:0px -26px;
	}

	table.cms_datatable a.link-btn.edit:hover img {
		background-position:-16px -26px;
	}

	table.cms_datatable a.link-btn.cancel:hover img {
		background-position:-32px -26px;
	}

	table.cms_datatable a.link-btn.delete:hover img {
		background-position:-32px -26px;
	}

	table.cms_datatable a.link-btn.disabled img {
		opacity:0.3;
		filter:alpha(opacity=30);
	}

	table.cms_datatable tr.cms_data td {
		padding:5px;
		vertical-align:middle;
	}

	table.cms_datatable.small tr.cms_data td {
		padding:3px;
	}
	table.cms_datatable tr.cms_dataalt td {
		padding:5px;
		background-color:#eeeeee;
		vertical-align:middle;
	}

	table.cms_datatable.small tr.cms_dataalt td {
		padding:3px;
	}

	table.cms_datatable tr.dragging td {
		background-color:#edf7fe;
	}

	table.cms_datatable tr.cms_data.edit td {
		background-color:#edf7fe;
	}

	table.cms_datatable tr.cms_dataalt td .ui-input-style {
		background:#fefefe !important;
	}

	table.cms_datatable tr.cms_dataalt td .ui-select-style {
		background:#fefefe !important;
	}

	table.cms_datatable tr.cms_data.edit td .ui-input-style {
		background:#ffffff !important;
	}

	table.cms_datatable tr.cms_data.edit td .ui-select-style {
		background:#ffffff !important;
	}

	table.cms_datatable tr.dragging.cms_noedit.cms_data td {
		background-color:#ffffff;
	}

	table.cms_datatable tr.dragging.cms_noedit.cms_dataalt td {
		background-color:#ffffff;
		background-color:#eeeeee;
	}

	table.cms_datatable tr.cms_data td.left {
		border-left:solid 1px #ddd;
		float:none;
	}

	table.cms_datatable tr.cms_dataalt td.left {
		border-left:solid 1px #ddd;
		float:none;
	}

		table.cms_datatable tr.cms_data td.gift span {
		display:block;
	}

	table.cms_datatable tr.cms_dataalt td.gift span {
		display:block;
	}

	table.cms_datatable tr.cms_data td.right {
		border-right:solid 1px #ddd;
		white-space:nowrap;
		padding-right:5px;
		float:none;
	}

	table.cms_datatable.small tr.cms_data td.right {
		padding-right:3px;
		float:none;
	}

	table.cms_datatable tr.cms_dataalt td.right {
		border-right:solid 1px #ddd;
		white-space:nowrap;
		padding-right:5px;
		float:none;
	}

	table.cms_datatable.small tr.cms_dataalt td.right {
		padding-right:3px;
		float:none;
	}

	table.cms_datatable tr.cms_data td.bold {
	}

	table.cms_datatable tr.cms_data td b {
		color:#2A70B1;
	}

	table.cms_datatable tr.cms_dataalt td b {
		color:#2A70B1;
	}

	table.cms_datatable tr.cms_data td a {
		font:normal 12px/15px Arial;
		color:#65acdc;
		text-decoration:none;
	}

	table.cms_datatable tr.cms_data td a:hover {
		font:normal 12px/15px Arial;
		color:#5599c7;
		text-decoration:underline;
	}

	table.cms_datatable tr.cms_dataalt td a {
		font:normal 12px/15px Arial;
		color:#65acdc;
		text-decoration:none;
	}

	table.cms_datatable tr.cms_dataalt td a:hover {
		font:normal 12px/15px Arial;
		color:#5599c7;
		text-decoration:underline;
	}

    table.cms_datatable tr.cms_data div.cms_bgtopbg {
		width:928px;
		height:87px;
		background-image:url(/Admin/images2/TopBarBG.gif);
	}

	table.cms_datatable tr.cms_data div.cms_bgtopbg table td {
		padding:8px;

	}

	table.cms_datatable tr.cms_data div.cms_bgtopbg  div.cms_bgtopmargin {
		margin:0px 0px 0px 10px;
		padding-top: 10px;
		height:77px;	
	}
	table.cms_datatable tr.cms_dataheader td {
		background:url(/Admin/images2/gridbgM.gif) repeat-x left top;
		height:40px;
		line-height:33px;
		color:#074F81;
		font-weight:bold;
		border-bottom:solid 1px #ddd;
		padding-left:5px;
	}

	table.cms_datatable tr.cms_dataheader2 td {
		height:25px;
		line-height:22px;
		font-weight:bold;
		border-bottom:solid 1px #ddd;
		padding-left:5px;
	}

	table.cms_datatable tr.cms_dataheader td a {
		color:#096cb0;
		font-weight:bold;
		text-decoration:none;
	}
	table.cms_datatable tr.cms_dataheader td a.active {
		color:#096cb0;
		font-weight:bold;
		text-decoration:underline;
	}
	table.cms_datatable tr.cms_dataheader td a.asc {
		background:url(/Shared/images2/arrow1.gif) no-repeat right center;
		padding-right:15px;


	}
	table.cms_datatable tr.cms_dataheader td a.desc {
		background:url(/Shared/images2/arrow2.gif) no-repeat right center;
		padding-right:15px;

	}
	table.cms_datatable tr.cms_datatitle td span.title {
		color:#074F81;
		font-size:18px;
		font-weight:bold;	
		height:33px;
		line-height:33px;
	}
    table.cms_datatable tr.cms_dataheader td.left {
		background:url(/Admin/images2/gridbgL.gif) no-repeat left top;
		padding-left:10px;
		float:none;
	}
	table.cms_datatable tr.cms_dataheader td.right {
		background:url(/Admin/images2/gridbgR.gif) no-repeat right top;
		float:none;
	}
	table.cms_datatable tr.cms_dataheader td.rightlink {
		padding-right:10px;
	}
	
	table.cms_datatable tr.cms_divider td {
		height:34px;
		vertical-align: middle;
		border-top:none;
		padding:0px;
		font: normal 12px/15px Arial;
		background:url(/Admin/images2/Toolbar_03.gif) repeat-x 0px 0px;
	}

	table.cms_datatable tr.cms_divider td.left {
		border-left: solid 1px #ddd;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat 0px -619px;
		padding-left:16px;
		font: normal 12px/15px Arial;
		color:#707070;
		float:none;
	}

	table.cms_datatable tr.cms_divider td.left a {
		color: #074f81;
		font: normal 12px/15px Arial;
		padding:5px 5px 5px 20px;
		zoom:1;
		text-decoration:none;
		outline:none;
		float:none;
	}
	
	table.cms_datatable tr.cms_divider td.left em {
		color:#909090;
	}

	table.cms_datatable tr.cms_divider td.left a:hover {
		text-decoration:none;
		outline:none;
	}

	table.cms_datatable tr.cms_divider td.left a:active {
		outline:none;
	}

	table.cms_datatable tr.cms_divider td.left a:focus {
		outline:none;
	}

	table.cms_datatable tr.cms_divider.expand td.left {
		background-position:0px -655px;
		float:none;
	}
	
	table.cms_datatable tr.cms_divider.collapse td.left {
		background-position:0px -690px;
		float:none;
	}
	
	table.cms_datatable tr.cms_divider td.right {
		border-right: solid 1px #ddd;
		padding-right: 5px;
		text-align: right;
		float:none;
	}

	table.cms_datatable tr.cms_divider td.right a {
		color:#707070;
	}

	table.cms_datatable tr.cms_divider.dragging td {
		background-color:#edf7fe;
	}

	table.cms_datatable tr.cms_divider.border td {
		background:none;
		border-top:none;
		border-bottom:dotted 1px #ccc;
		height:auto;
		font:normal 10px/10px Arial;
		padding:0px;
	}
	
    table.cms_datatable tr.cms_data2 td {
		padding:5px 5px 5px 14px;
	}
    table.cms_datatable tr.cms_dataalt2 td {
		padding:5px 5px 5px 14px;
		background-color:#eeeeee;
	}
	table.cms_datatable tr.cms_datafooter td {
		border-top:solid 1px #ddd;
	}
	table.cms_datatable a.cms_dataaddnew {
		margin-bottom:8px;
	}

	table.cms_datatable tr.cms_datanavigation td {
		padding: 10px 5px;
		font: normal 12px/16px Arial;
	}

	table.cms_datatable tr.cms_datanavigation2 td {
		padding: 18px 5px 2px 5px;
		font: normal 12px/16px Arial;
		text-align:right;
	}

	table.cms_datatable tr.cms_datanavigation td span a {
		border:solid 1px #d2d1d1;
		color:#3375ac;
		display:inline-block;
		padding:1px 3px;
		background-color:#efefef;
		font: normal 12px/15px Arial;

	}

	table.cms_datatable tr.cms_datanavigation td span a:hover {
		border:solid 1px #d2d1d1;
		color:#FFFFFF;
		display:inline-block;
		padding:1px 3px;
		background-color:#3375ac;
		text-decoration:none;
	}


	table.cms_datatable tr.cms_datasearch td {
		padding:0px;
	}

	table.cms_datatable tr.cms_datasearch td div.cms_searchbox {
		margin:7px 7px 7px 7px;
		border:dotted 1px #ccc;
		padding:10px 15px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	table.cms_datatable tr.cms_datasearch td div.cms_searchbox td {
		vertical-align:middle;
		padding: 3px 50px 3px 0px;
		white-space:nowrap;
	}

	table.cms_datatable tr.cms_datasearch td div.cms_searchbox.two_wide td {
		vertical-align:middle;
		padding: 3px 15px 3px 3px;
		white-space:nowrap;
	}

	table.cms_datatable tr.cms_datasearch td div.cms_searchbox td span {
		padding-left:8px;
	}

	table.cms_datatable tr.cms_datasearch td div.cms_searchbox td td {
		padding: 0px 5px 0px 0px;
	}
	
	table.cms_datatable tr.c_noresults td 
	{
	    color:#65acdc;
	    font-size:14px;
	    font-weight:bold;
	}

	table.cms_datatable div.cms_noresultsBG {
		width:auto;
		height:110px;
		border:dotted 1px #CCCCCC;
		margin:5px 20px 8px 15px;
		padding:10px;
	}

	table.cms_datatable div.cms_noresultsBG.noimg {
		width:auto;
		height:60px;
		border:dotted 1px #CCCCCC;
		margin:5px 20px 8px 15px;
		padding:10px;
	}

	table.cms_datatable tr.cms_wrap td {
		font:normal 11px/11px Arial;
		vertical-align:middle;
	}

	table.cms_datatable tr.cms_wrap td div {
		padding:5px 0px 5px 46px;
		text-indent:-46px;
		word-wrap:break-word;
		word-break:break-all;
		font:normal 11px/11px Arial;
	}

	table.cms_datatable tr.cms_dataalt td div.blogdownright {
		background:url(/Admin/images2/downrightarrow.gif) no-repeat 20px top;
		padding-top:10px;
		padding-left:54px;
	}

	table.cms_datatable tr.cms_wrap td div.downright {
		background:url(/Admin/images2/downrightarrow.gif) no-repeat 20px top;
		text-indent:5px;
		padding-top:13px;
	}

	table.cms_datatable tr.cms_wrap td div strong {
		font:normal 11px/11px Arial;
		color: #285e8f;
	}

	body a.cms_searchbtn {
		display:block;
		height:33px;
		padding:0px 0px 0px 11px;
		background:url(/Admin/images2/Toolbar_01.gif) no-repeat -4px -429px;
		text-decoration:none;
		cursor:pointer;
		_width:200px;
		float:right;
		margin-top:0px;
		margin-bottom:8px;
	}

	body a.cms_searchbtn span {
		display:block;
		height:33px;
		padding:0px 23px 0px 10px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat right -429px;
		font:normal 15px/33px Arial;
		color:#fff;
		cursor:pointer;
		line-height:33px;
		font-weight:bold;
		text-align:center;
	}
	
	body a.cms_searchbtn:hover {
		text-decoration:none;
	}

	body a.cms_searchbtn:hover span {
		color:#eeeeee;
		text-decoration:none;
	}

	table.cms_datatable tr.deleted td {
		background-color:#cccccc;
	}

	table.cms_datatable tr.deleted td a {
		display:none;
	}

	table.cms_datatable tr.deleted td img {
		opacity:0.3;
		filter:alpha(opacity=30);
	}

	table.cms_datatable tr.deleted td img.ui-check-style {
		opacity:1;
		filter:none;
	}

	table.cms_datatable tr.deleted td input {
		background-color:#d2d2d2;
		border:solid 1px #c2c2c2;
	}

	table.cms_datatable tr.deleted td textarea {
		background-color:#d2d2d2;
		border:solid 1px #c2c2c2;
	}

	div.cms_datalist {
		border:solid 1px #ccc;
		padding:10px;
		zoom:1;
	}

	div.cms_datalist div.cms_datanavigation {
		padding:2px 2px 5px 2px;
		text-align:center;
	}
	
	div.cms_datalist div.cms_data {
		float:left;
		margin:0px 20px 20px 0px;
		font:normal 12px/15px Arial;
		color:#707070;
	}

	div.cms_datalist div.cms_data.dragging {
		visibility:hidden;
	}

	div.cms_datalist div.cms_data a.drag {
		cursor:move;
		outline:none;
	}
	
	div.cms_datalist div.cms_data a.drag:focus {
		outline:none;
	}
	
	div.cms_datalist div.cms_data a.drag:active {
		outline:none;
	}

	div.cms_datalist div.cms_data a.drag.handle {
		background:#ffffff;
	}
	
	div.cms_datalist div.cms_data div.buttons {
		position:relative;
	}

	div.cms_datalist div.cms_data div.buttons a.edit {
		display:none;
		width:21px;
		height:19px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -524px -557px;
		text-decoration:none;
		font:normal 12px/15px Arial;
		padding:0px;
		margin:0px;
		position:absolute;
		top:0px;
		left:0px;
	}

	div.cms_datalist div.cms_data div.buttons a.edit:hover {
		text-decoration:none;
	}

	div.cms_datalist div.cms_data div.buttons:hover a.edit {
		display:block;
	}

	div.cms_datalist div.cms_data div.buttons a.delete {
		display:none;
		width:21px;
		height:19px;
		background:url(/Admin/images2/Toolbar_02.gif) no-repeat -547px -557px;
		text-decoration:none;
		font:normal 12px/52px Arial;
		padding:0px;
		margin:0px;
		position:absolute;
		top:0px;
		right:0px;
		cursor:pointer;
	}

	div.cms_datalist div.cms_data div.buttons a.delete:hover {
		text-decoration:none;
	}

	div.cms_datalist div.cms_data div.buttons:hover a.delete {
		display:block;
	}

	div.cms_datalist div.cms_datafooter {
		clear:both;
	}

	ul.cms_list {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	ul.cms_list li {
		background: url(/Admin/images2/divet4.gif) no-repeat 0px 8px;
		padding-left: 10px;
		margin: 0px 0px 0px 18px;
		font: normal 12px/21px Arial;
	}

/* End Standard System tables and grids */

/* Start Standard wrapper with rounded corners */
div.cms_borderwrapper 
{
    	width:auto;
		padding:10px;
		border:solid 1px #CCCCCC;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
}
/* End Standard wrapper with rounded corners */

/* Standard System forms */
	div.cms_dataform {
		width:auto;
		padding:10px;
		border:solid 1px #CCCCCC;
		color:#7d7d7d;
		font-size:12px;
		margin-bottom:20px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;		
	}
	
	table.cms_dataform {
		width:100%;
		color:#707070;
	}
	table.cms_dataform td {
		font:normal 12px/15px Arial;
	}
	table.cms_dataform tr.cms_data td {
		padding:5px 5px 5px 5px;
		vertical-align: top;
	}

	table.cms_dataform tr.cms_data td td {
		padding:0px 10px 0px 0px;
	}
	
	table.cms_dataform tr.cms_data td.cms_bold {
		font-weight:bold;
	}

	table.cms_dataform tr.cms_data td.left {
		white-space:nowrap;
		padding-right:5px;
		border-right:solid 1px #d9d9d9;
		float:none;
	}
	
	table.cms_dataform tr.cms_data td.right {
		white-space:nowrap;
		padding-left:15px;
		float:none;
	}
	
	table.cms_dataform tr.cms_data td input.form {
		border: solid 1px #cccccc;
		margin: 0px;
		padding: 1px 2px;
		color: #707070;
	}
	
	table.cms_dataform tr.cms_data td textarea.form {
		border: solid 1px #cccccc;
		margin: 0px;
		padding: 1px 2px;
		color: #707070;
	}
	
	table.cms_dataform tr.cms_data td select.form {
		border: solid 1px #cccccc;
		margin: 0px;
		padding: 1px 2px;
		color: #707070;
	}

	div.form-spacer {
		margin-bottom:25px;
	}
	
	div.cms_dataform table tr.cms_datafooter div.divider 
	{
	    border-top: solid 1px #CCCCCC;
	    padding-top: 5px;
	    margin-top: 10px;
	}

	div.cms_dataform table.cms_datatable tr.cms_dataheader td.left {
		border-right:none;
		float:none;
	}

	div.cms_dataform table.cms_datatable tr.cms_dataheader td.right {
		padding:0px 5px;
		float:none;
	}

	div.cms_dataform table.cms_datatable tr.cms_data td {
		padding:5px;
		vertical-align:middle;
	}

	div.cms_dataform table.cms_datatable tr.cms_data td.left {
		border-right:none;
		float:none;
	}

	div.cms_dataform table.cms_datatable tr.cms_data td.right {
		padding:5px;
		float:none;
	}

	div.cms_dataform table.cms_datatable tr.cms_dataalt td {
		padding:5px;
		vertical-align:middle;
	}

	div.cms_dataform table.cms_datatable tr.cms_dataalt td.left {
		border-right:none;
		float:none;
	}

	div.cms_dataform table.cms_datatable tr.cms_dataalt td.right {
		padding:5px;
		float:none;
	}

/* Standard System forms */
	
	div.cms_divider {				
		height:20px;
		border-bottom:solid 1px #CCCCCC;
		margin:8px 5px 16px 5px;
		clear:both;
	}

	div.cms_grey_border {
		border:solid 1px #CCCCCC;
		margin:13px;
		padding:8px;
		color:#7d7d7d;
	}
	div.cms_seo_header {
		color:#7d7d7d;
		font-size:12px;
		margin-top:20px;
	}

	div.cms_dwm {
		font-size:12px;
		display:block;
		zoom:1;
		min-width:79px;
		height:25px;
		padding:0px;
		margin:0px;
		background:url(/Admin/images2/wizard/DayWeekMonth.gif) no-repeat right 0px;
	}

	div.cms_dwm.day {
		background-position:right 0px;
	}

	div.cms_dwm.week {
		background-position:right -25px;
	}

	div.cms_dwm.month {
		background-position:right -50px;
	}

	div.cms_dwm span {
		vertical-align:middle;
		padding-right:4px;
	}

	div.cms_dwm a, div.cms_dwm a:hover {
		vertical-align:middle;
		display:inline-block !important;
		zoom:1 !important;
		width:24px !important;
		height:24px !important;
		text-decoration:none !important;
		padding:0px !important;
		margin:0px !important;
		outline:none;
	}

	div.cms_dwm a:focus, div.cms_dwm a:active {
		outline:none;
	}

/* Charts Background */
 
 
	 div.Box-Chart 
	 {   
	   width: 674px;
	   height: auto;
	   margin: 0px 0px 20px 0px;
	   background: url(/Admin/images2/BG.png) repeat-y left top;
	 }
	  div.Box-Chart div.Box-Top 
	 {
	   height: 10px;
	   background: url(/Admin/images2/Top.png) no-repeat left top;
	 }    
 
	  div.Box-Chart div.Box-Content {
	   padding: 10px 20px;
	   min-height: 210px;
	   background: url(/Admin/images2/Content.png) no-repeat left bottom;
	  }

	 div.Box-Chart div.Box-Footer {
	   height:1px;
	  	margin-top:-20px;
	  }

	  div.Box-Chart div.Box-Footer a.Button {
		margin-left:15px;
		padding:7px;
		border:solid 1px #CCCCCC;
		background-color:#f4f4f4;
		border-radius:5px;
		-moz-border-radius:5px;
		-web-kit-border-radius:5px;
		-moz-box-shadow: 1px 3px 3px #d8d8d8;
		-webkit-box-shadow: 1px 3px 3px #d8d8d8;
		box-shadow: 1px 3px 3px #d8d8d8;
	
	  }
	 div.Box-Chart div.Box-Footer span.GraphNote {
	  font-style:italic;
	  float:right;
	  color:#7d7d7d;
	  font-size:11px;
	  margin-top:15px;


	  }

	  div.Chart-Legend {
		float: right;
		margin:5px 5px 5px 1px;
	}

	  div.Chart-Legend table td {
		padding: 2px;
		vertical-align: middle;
		color: #707070;
		font: normal 12px/12px Arial;
	}

	div.Chart-Legend table td div.bar {
		width: 38px;
		height: 6px;
	}

	div.Chart-Legend table td div.bar.calls {
		background-color: #3cb878;
	}

	div.Chart-Legend table td div.bar.forms {
		background-color: #65acdc;
	}

		div.Chart-Legend table td div.bar.success {
		background-color: #65acdc;
	}

	div.Chart-Legend table td div.bar.fail {
		background-color: #d66569;
	}

	/* End Charts Background */

	/* Start Map Options */

	div.Box-Map {
		width: 666px;
		height: auto;
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}

	div.Box-Map div.Box-Header {
		width: auto;
		height: 6px;
		background: url(/Admin/images2/Box-Wide-Top.gif) no-repeat left top;
		margin: 0px;
		padding: 0px;
	}

	div.Box-Map div.Box-Content {
		width: auto;
		height: auto;
		min-height: 100px;
		background: #fefefe;
		border-left: solid 1px #cccccc;
		border-right: solid 1px #cccccc;
		padding: 0px 5px 5px 5px;
		margin: 0px;
	}


	div.Box-Map div.Box-Footer {
		width: 666px;
		height: 48px;
		background: url(/Admin/images2/Map-Bottom.gif) no-repeat left top;
		margin: 0px;
		padding: 0px;
		border-top: solid 1px #cccccc;
	}



	div.Map-Options {
		float: left;
		width: 105px;
		height: 25px;
		background: url(/Admin/images2/Map-Options.gif) no-repeat 0px 0px;
		margin: 5px 0px 0px 10px;
	}

	div.Map-Options a {
		display: block;
		float: left;
		width: 26px;
		height: 25px;
	}

	div.Map-Options a:hover {
		text-decoration: none;
	}

	div.Map-Options a:focus {
		outline: none;
	}

	div.Map-Options a:active {
		outline: none;
	}

	div.Map-Options.phone {
		background-position: 0px -25px;
	}

	div.Map-Options.email {
		background-position: 0px -50px;
	}

	div.Map-Options.hit {
		background-position: 0px -75px;
	}

	div.Map-Options.phone.email {
		background-position: 0px -100px;
	}

	div.Map-Options.phone.hit {
		background-position: 0px -125px;
	}

	div.Map-Options.email.hit {
		background-position: 0px -150px;
	}

	div.Map-Options.phone.email.hit {
		background-position: 0px -175px;
	}

	div.Map-Key {
		float: right;
		width: 260px;
		height: 26px;
		margin: 0px;
		padding: 0px;
		background: url(/Admin/images2/Map-Key.gif) no-repeat left top;
		margin: 5px 10px 0px 0px;
	}



/* End Map Options */

/* CMS Blog System */

    div.cms_bcategory {
		float:left;	
		width:245px;
		height:172px;
		border:solid 1px #ccc;
		padding:8px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background-color:#eeeeee;
		overflow:auto;

	}

	div.cms_bcategory div label {
		margin-left:5px;
		line-height:25px;
		verticle-align:middle;			
	}

	div.cms_bLabel {
		float:left;
		width:65px;
		padding-top:5px;
		line-height:18px;
	}
	div.cms_bLabel span {
		font-weight:bold;
	}

	div.cms_frame {
		border:solid 1px #ccc;		
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:10px 15px;

	}

	tr.cms_b_separator td div {
		height:20px;
		border-bottom:solid 1px #CCCCCC;
		margin:8px 14px 16px 14px;		
	}


/* End CMS Blog System */

/* eNewsletter System */

div.ProgressBar {
	height: 14px;
	margin: 0px auto;
	padding-top: 3px;
}

div.ProgressBar div {
	height: 5px;
	width: 1px;
	position: relative;
	background-color: #69AEDD;
}

div.ProgressBar img {
	position: absolute;
	right: -2px;
	top: -5px;
}

/* End eNewsletter System */

	.te_autosave_ind {
		position:absolute;
		left:225px;
		top:2px;
		width:160px;
		height:16px;
		line-height:16px;
		font:11px Arial;
		color:#575759;
		background:#d8d9d9;
		border:solid 1px #727274;
		text-align:center;
	}

	.ind_highlight {
		color:#000000;
		background:#ffffff url(/Shared/images/tbox/loadingbg.gif);
		font:12px Arial;
	}


	div[icobalt] { min-height:15px; }
	article[icobalt] { min-height:15px; }
	img[icobalt] { min-height:15px; }
	td[icobalt] { height:15px; }

	div[icoral] { min-height:15px; }
	article[icoral] { min-height:15px; }
	img[icoral] { min-height:15px; }
	td[icoral] { height:15px; }
	/*div.ielement { clear:both; }*/


	div.tab_divs {
	   display: none;
	   border: solid 1px #d3d3d3;
	   padding: 10px 10px 10px 10px;
	}

	div.tab_divs.one {
	   display: block;
	}

	span.tab_topmenu {
   
	}

	div.tab_topmenu {
	   background-repeat: no-repeat;
	   background-position: left bottom;
	   height: 27px;
	   line-height: 27px;
	   color: #909090;
	   padding-left: 10px;
	}

	div.tab_topmenu a {
	   color: #909090;
	   font-weight: bold;
	   display: block;
	   height: 27px;
	   float: left;
	   padding: 0px 0px 0px 15px;
	}

	div.tab_topmenu span.divider {
	   float: left;
	   padding: 0px 15px;
	}

	div.tab_topmenu a span {
	   display: block;
	   height: 27px;
	   padding: 0px 15px 0px 0px;
	   line-height: 26px;
	   cursor: pointer;
	}

	div.tab_topmenu a{
	   background: url(/admin/images2/top-tab-inactive.png) no-repeat left bottom;
	}

	div.tab_topmenu a.active {
	   background: url(/admin/images2/top-tab-active.png) no-repeat left bottom;
	}

	div.tab_topmenu a:focus {
	   outline: none;
	}

	div.tab_topmenu a:active {
	   outline: none;
	}

	div.tab_topmenu a.active span {
   
	   color: #d3d3d3;
	}

	div.Admin-Slider {
		width:666px;
		height:102px;
		position:relative;
		margin:0px;
		background:url(/Admin/images2/slider.png);
	}

	div.Admin-Slider div.Left {
		position:absolute;
		left:0px;
		top:0px;
		margin:0px;
		padding:0px;
		cursor:pointer;
		width:35px;
		height:102px;
	}

	div.Admin-Slider div.Center {
		position:absolute;
		left:36px;
		top:0px;
		width:594px;
		height:102px;
		overflow:hidden;
	}

	div.Admin-Slider div.Center div.Scroller {
		width:9999px;
		height:102px;
		white-space:nowrap;
	}

	div.Admin-Slider div.Center div.Scroller div.Item {
		width:118px;
		height:83px;
		margin-top:1px;
		padding-top:10px;
		float:left;
		border-right:solid 1px #cfcfcf;
	}

	div.Admin-Slider div.Center div.Scroller div.Item.active {
		background-color:#fdfdfd;
	}

	div.Admin-Slider div.Center div.Scroller div.Item img {
		display:block;
		margin:0px auto;
		cursor:pointer;
	}

	div.Admin-Slider div.Center div.Scroller div.Item span {
		display:block;
		text-align:center;
		cursor:pointer;
		margin-top:-10px;
		font:normal 12px/12px Arial;
		color:#707070;
	}

	div.Admin-Slider div.Right {
		position:absolute;
		right:0px;
		top:0px;
		margin:0px;
		padding:0px;
		cursor:pointer;
		width:35px;
		height:102px;
	}

	div.facebook a img {
		background:url(/Admin/images2/wizard/Social.gif) no-repeat 0px 0px;
		width:68px;
		height:26px;
	}
	div.facebook.button_count a img {
		background-position:0px -25px;
		width:75px;
		height:22px;
	}
	div.facebook.box_count a img {
		background-position:0px -47px;
		width:47px;
		height:62px;
	}
	div.facebook.recommend a img {
		background-position:0px -108px;
		width:108px;
		height:26px;
	}
	div.facebook.recommend.button_count a img {
		background-position:0px -133px;
		width:117px;
		height:26px;
	}
	div.facebook.recommend.box_count a img {
		background-position:0px -157px;
		width:89px;
		height:66px;
	}

	div.facebook.dark a img {
		background-position:-121px -25px;
		width:75px;
		height:22px;
	}
	div.facebook.dark.button_count a img {
		background-position:-121px -25px;
		width:75px;
		height:22px;
	}
	div.facebook.dark.box_count a img {
		background-position:-121px -47px;
		width:47px;
		height:62px;
	}
	div.facebook.dark.recommend a img {
		background-position:-121px -108px;
		width:108px;
		height:26px;
	}
	div.facebook.dark.recommend.button_count a img {
		background-position:-121px -133px;
		width:117px;
		height:26px;
	}
	div.facebook.dark.recommend.box_count a img {
		background-position:-121px -157px;
		width:89px;
		height:66px;
	}

	div.twitter a img {
		background:url(/Admin/images2/wizard/Social.gif) no-repeat 0px -243px;
		width:98px;
		height:22px;
	}
	div.twitter.vertical a img {
		background-position:0px -264px;
		width:57px;
		height:64px;
	}
	div.twitter.none a img {
		background-position:0px -222px;
		width:57px;
		height:22px;
	}

	div.googleplus a img {
		background:url(/Admin/images2/wizard/Social.gif) no-repeat -121px -259px;
		width:81px;
		height:26px;
	}
	div.googleplus.small a img {
		background-position:-121px -222px;
		width:61px;
		height:17px;
	}
	div.googleplus.medium a img {
		background-position:-121px -238px;
		width:72px;
		height:22px;
	}
	div.googleplus.tall a img {
		background-position:-121px -284px;
		width:52px;
		height:66px;
	}

	div.googlebadge a img {
		background:url(/Admin/images2/wizard/Social.gif) no-repeat right bottom;
		width:1px;
		height:1px;
	}
	div.googlebadge.Badge a img {
		background-position:0px -370px;
		width:298px;
		height:111px;
	}
	div.googlebadge.SmallBadge a img {
		background-position:0px -480px;
		width:298px;
		height:67px;
	}
	div.googlebadge.SmallIcon a img {
		background-position:-1px -547px;
		width:16px;
		height:16px;
	}
	div.googlebadge.MediumIcon a img {
		background-position:-18px -547px;
		width:32px;
		height:32px;
	}
	div.googlebadge.LargeIcon a img {
		background-position:-51px -547px;
		width:64px;
		height:64px;
	}


/* System Sprites */
	img.a-Sprite-1 {
		width:72px;
		height:72px;
		background:url(/Admin/images2/Icons-Medium.png) no-repeat;
	}
	img.a-Sprite-2 {
		width:48px;
		height:48px;
		background:url(/Admin/images2/Icons-Small.png) no-repeat;
		_background:url(/Admin/images2/Icons-Small.gif) no-repeat;
	}
	img.a-Manage-Pages			{ background-position:   0px    0px; }
	img.a-Reports				{ background-position: -72px    0px; }
	img.a-Manage-SEO			{ background-position:-144px    0px; }
	img.a-CSS-Editor			{ background-position:-216px    0px; }
	img.a-Formatting-Content	{ background-position:-216px    -648px; }
	img.a-Uncommitted-Changes	{ background-position:-288px    0px; }
	img.a-Writing-Content		{ background-position:-288px    0px; }
	img.a-Link-Checker			{ background-position:-360px    0px; }
	img.a-Friendly-URLs			{ background-position:   0px  -72px; }
	img.a-CMS-Users				{ background-position: -72px  -72px; }
	img.a-Manage-Documents		{ background-position:-144px  -72px; }
	img.a-Admin-Preferences		{ background-position:-216px  -72px; }
	img.a-anav					{ background-position:-288px  -72px; }
	img.a-Video-Training		{ background-position:-360px  -72px; }
	img.a-301-Redirects			{ background-position:   0px -144px; }
	img.a-404-Reports			{ background-position: -72px -144px; }
	img.a-Manage-Users			{ background-position:-144px -144px; }
	img.a-Manage-Images			{ background-position:-216px -144px; }
	img.a-CMS-Essentials		{ background-position:-288px -144px; }
	/*img.________				{ background-position:-360px -144px; }*/
	img.a-Blogs					{ background-position:   0px -216px; }
	img.a-Newsletters			{ background-position: -72px -216px; }
	img.a-eNewsletters			{ background-position: -72px -216px; }
	img.a-Website-Contact		{ background-position:-144px -216px; }
	img.a-Press-Center			{ background-position:-216px -216px; }
	img.a-Showcase				{ background-position:-288px -216px; }
	/*img.________				{ background-position:-360px -216px; }*/
	img.a-Web-Nursery			{ background-position:   0px -288px; }
	img.a-Web-Reports			{ background-position: -72px -288px; }
	img.a-Surveys				{ background-position:-144px -288px; }
	img.a-Targeted-Search		{ background-position:-216px -288px; }
	img.a-Video-Center			{ background-position:-288px -288px; }
	/*img.________				{ background-position:-360px -288px; }*/
	img.a-Site-Map				{ background-position:   0px -360px; }
	img.a-Site-Search			{ background-position: -72px -360px; }
	img.a-Publications			{ background-position:-144px -360px; }
	img.a-RSS-Archive			{ background-position:-216px -360px; }
	img.a-Podcasts				{ background-position:-288px -360px; }
	/*img.________				{ background-position:-360px -360px; }*/
	img.a-Pre-Registration		{ background-position:   0px -431px; }
	img.a-Events-Calendar		{ background-position: -72px -431px; }
	img.a-Photo-Gallery			{ background-position:-144px -431px; }
	img.a-Physician-Directory	{ background-position:-216px -431px; }
	img.a-Gift-Shop				{ background-position:-288px -431px; }
	/*img.________				{ background-position:-360px -431px; }*/
	img.a-News-Ticker			{ background-position:   0px -504px; }
	img.a-Clinical-Trials		{ background-position: -72px -504px; }
	img.a-Form-Builder			{ background-position:-144px -504px; }
	img.a-Forum-System			{ background-position:-216px -504px; }
	img.a-eCards				{ background-position:-288px -504px; }
	/*img.________				{ background-position:-360px -504px; }*/
	img.a-Employment-System		{ background-position:   0px -576px; }
	img.a-Admin-Login			{ background-position: -72px -576px; }
	img.a-Custom				{ background-position:-144px -576px; }
	img.a-Donations				{ background-position:-216px -576px; }
	img.a-Call-Tracking			{ background-position:-288px -576px; }
	/*img.________				{ background-position:-360px -576px; }*/
	img.a-Ad-Manager			{ background-position:   0px -648px; }
	img.a-Attorney-Profiles		{ background-position: -72px -648px; }
	img.a-Bill-Payment			{ background-position:-144px -648px; }
	/*img.________				{ background-position:-216px -648px; }*/
	/*img.________				{ background-position:-288px -648px; }*/
	/*img.________				{ background-position:-360px -648px; }*/
/* End System Sprites */


/* Landing Pages */
div.configure-landing-panel {
	height: 100px;
	background-color: #4b4b4b;
	margin-top: -3px;
	position: relative;
	z-index:1;
}

div.configure-landing-panel a {
	text-decoration: none;
}

div.configure-landing-panel a:hover {
	text-decoration: none;
}

div.configure-landing-panel a:focus {
	outline: none;
}

div.configure-landing-panel a:active {
	outline: none;
}

div.configure-landing-panel div.configure-landing {
	height: 100px;
	width: 1000px;
	margin: 0px auto;
	position: relative;
}

div.configure-landing div.configure-buttons {
	width: 485px;
	height: 50px;
	display: block;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -25px;
}

div.configure-buttons a {
	width: 160px;
	height: 50px;
	text-align: center;
	display: block;
	font: normal normal 18px/51px Arial;
	color: #ffffff;
	background: #0d0d0d;
	cursor: pointer;
	float:left;
	border:none;
}

div.configure-buttons a:hover {
	background: #191919;
}

div.configure-buttons a.left {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-left: none;
}

div.configure-buttons a.right {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

div.configure-buttons a.active {
	background: #2999e7;
	box-shadow: inset 3px 3px 5px rgba(0,0,0,.8);
}

div.configure-landing div.landing-manage {
	width: 225px;
	height: 50px;
	display: block;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -25px;
}

div.landing-manage a {
	display: block;
	float: right;
	width: 50px;
	height: 50px;
	background: #319de9;
	font: normal normal 18px/50px Arial;
	border-radius: 10px;
	margin-left: 6px;
	text-align: center;
}

div.landing-manage a icon {
	font-size: 30px;
	color: #197abe;
	line-height: 50px;
}

div.landing-manage a.enabled icon {
	color: #fff;
}

div.landing-manage div.landing-tip {
	position: absolute;
	font: normal normal 14px/14px Arial;
	color: #dfdfdf;
	padding: 10px 12px;
	margin: 0px;
	border: solid 1px #525252;
	border-radius: 6px;
	display: none;
	white-space: nowrap;
	background: rgba(0, 0, 0, 0.6);
	background: #161616\9;
}

div.ui-colortip {
	position: absolute;
	width: 165px;
	height: 22px;
	margin: 2px 0px 0px 2px;
	padding: 0px 6px;
	background: #ffffff;
	border: solid 1px rgba(0,0,0,.4);
	border-radius: 4px;
	box-shadow: 0px 0px 4px rgba(0,0,0,.4);
}

div.ui-colortip span {
	font: normal normal 12px/22px Arial;
}

div.ui-colortip label {
	float: right;
	height: 12px;
	width: 90px;
	display: block;
	margin-top: 5px;
	outline: solid 1px #ccc;
}

div.ui-colortip label label {
	margin-top: 0px;
	width: 30px;
}

body.landing-edit #AdminToolbar div.Commit {
	display: none !important;
}

body.landing-edit .editable-item {
	outline: solid 1px #3b93cd;
	box-shadow: 3px 3px 6px rgba(0,0,0,.1);
}

body.landing-edit .editable-item.over {
	box-shadow: 3px 3px 6px rgba(0,0,0,.6);
}

body.landing-edit .editable-item.editable-uncommitted {
	outline: solid 1px #990000;
}

body.landing-edit .ilayout {
	outline: none !important;
}

body.landing-edit .buildflash2 {
	background: #ffffff url(/Shared/images/ext/large/swf.gif) no-repeat center center;
	outline: solid 1px #414141;
	cursor: pointer;
}

body.landing-edit .buildvideo {
	background: #000000 url(/Shared/images2/wizard/play.gif) no-repeat center center;
	outline: none;
}
/* End Landing Pages */

.ace_editor div {
	font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace !important;
	font-size: 12px !important;
	line-height: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
	word-spacing: normal !important;
    font-weight: 500 !important;
}