body { margin: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000 }

form { margin:0px; }

td,th,input,textarea,select,optgroup,p,H1,H2,H3 {
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

*.simtxt { /* simtxt = simple-text */
	font-size:12px;
}

input.radio { background-color: transparent; }

input,textarea,select,img { vertical-align:middle; }

a { text-decoration: none !important; }
a:visited { text-decoration: none !important; }
a:hover { text-decoration: underline !important; }
a.default { text-decoration: none !important; }
a.default:visited { text-decoration: none !important; }
a.default:hover { text-decoration: underline !important; }
a img { border:0px; }

tr.active td { cursor:pointer; }
tr.active th { cursor:default; }
tr.active td.selected {  }
tr.active td.normal {  }

td.adminlogo { border-bottom:1px solid #a6aabe; }
td.adminlogo img { margin:1px 0px 0px 1px; border-bottom:1px solid #e2e2e2; }
td.header2_holder { font-size:11px; border-bottom:1px solid #a6aabe; }
table.header2 { width:100%; background-color:transparent; }
table.header2 td { padding:0px; background-color:transparent; }

div.adminsubheader { margin-left:-20px; margin-top:-10px; border-bottom:1px solid #a6aabe; border-top:1px solid white; }
div.adminsubheader table { border:0px; margin:0px }
div.adminsubheader table td { padding:3px 6px; border-right:1px solid #a6aabe; background-color:transparent; }
div.adminsubheader table td.sel { font-weight:bold; border-right:1px solid white; border-bottom:1px solid white; }
div.adminsubheader table td a { }

div.adminsub2header { margin-left:-20px; margin-top:0px; border-bottom:1px solid #a6aabe; border-top:1px solid white; }
div.adminsub2header table { border:0px; margin:0px }
div.adminsub2header table td { padding:3px 6px; border-right:1px solid #a6aabe; background-color:transparent; }
div.adminsub2header table td.sel { font-weight:bold; border-right:1px solid white; border-bottom:1px solid white; }
div.adminsub2header table td a { }

div.adminsub3header { margin-left:-20px; margin-top:0px; border-bottom:1px solid #a6aabe; border-top:1px solid white; }
div.adminsub3header table { border:0px; margin:0px }
div.adminsub3header table td { padding:3px 6px; border-right:1px solid #a6aabe; background-color:transparent; }
div.adminsub3header table td.sel { font-weight:bold; border-right:1px solid white; border-bottom:1px solid white; }
div.adminsub3header table td a { }

input.text, textarea.text { padding:2px 3px; border:1px solid black; border-bottom:1px solid silver; border-right:1px solid silver; }
input.text { height:16px; }
input[type=file].text { height:22px; }
textarea.text { overflow: auto; }
.w20  { width:20px; }
.w20R  { width:20px; text-align:right; }
.w30  { width:30px; }
.w30R { width:30px; text-align:right; }
.w30C { width:30px; text-align:center; }
.w40  { width:40px; }
.w40R { width:40px; text-align:right; }
.w50  { width:50px; }
.w50R { width:50px; text-align:right; }
.w50C { width:50px; text-align:center; }
.w60  { width:60px; }
.w60C { width:60px; text-align:center; }
.w60R { width:60px; text-align:right; }
.w70  { width:70px; }
.w70R { width:70px; text-align:right; }
.w75  { width:75px; }
.w80R { width:80px; text-align:right; }
.w90  { width:90px; }
.w110 { width:110px; }
.w100 { width:100px; }
.w100R { width:100px; text-align:right; }
.w120 { width:120px; }
.w115 { width:115px; }
.w130 { width:130px; }
.w130R { width:130px; text-align:right; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160R { width:160px; text-align:right; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px !important; }
.w220 { width:220px; }
.w280 { width:280px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w480 { width:480px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w672 { width:672px; }
.w700 { width:700px; }
.w800 { width:800px; }
.w900 { width:900px; }
.w1000 { width:1000px; }
.w1100 { width:1100px; }
.h30 { height:30px; }
.h50 { height:50px; }
.h75 { height:75px; }
.h100 { height:100px; }
.h150 { height:150px; }
.h250 { height:250px; }
.h350 { height:350px; }
.h450 { height:450px; }
0 { height:600px; }

.valignC, .valignC td, .valignC input, .valignC select { vertical-align:middle !important; }
.B { font-weight:bold !important; }
label { vertical-align: middle; }

div.inheadertop {
	display: inline-block;
	padding: 0px 0px;
	border-right: 1px solid #6e6e6e;
	background:transparent none;
	cursor:pointer;
	background-color: #ffffff;
	height: 16px;
}
div.inheadertop div {
	top: -2px;
	padding: 2px 6px 0px;
	position: relative;
	height: 13px;
	background-color: #ffffff;
	color:#7770c3;
}
div.inheadertop img {
	position:relative;
	top:-1px;
}
div.inheadertop:hover, div.inheadertop:hover div {
	background:#d3d3d3 none;
	color:#000000;
}

span.spectooltip { color:blue; border:0px; border-bottom:1px dashed blue; cursor:help; background-color:transparent; }
span.spectooltip:hover { color:blue; background-color:#e9e9e9; }

.padding0, .padding0 td, .padding0 th, table.padding0 td, table.padding0 th, tr.padding0 td, table.padding0 th { padding:0px !important; }
.border0, .border0 td, .border0 th { border:0px !important; }
.background0 td { background-color: transparent !important; background-image:none !important; }
.topborder0 td { border-top:0px !important; }

ul.inindex li { font-size:14px; margin-bottom:12px; }
ul.inindex li div { font-size:12px; color:darkgray; }

div.searchbox { border:1px solid silver; padding:4px; }
div.searchbox.w1000 { width:990px; }
div.searchbox.w1100 { width:1090px; }
div.searchbox table { width="100%"; border-collapse:collapse; margin:0px; border:0px; }
div.searchbox table td, div.searchbox table th { border:0px !important; font-weight:normal; padding:2px 4px !important; }
div.searchbox table th { width:25%; text-align:right; padding-top:5px !important; }
div.searchbox table td { width:75%; }
div.searchbox table th::after { content:":"; }
div.searchbox table th.fromtodates, table.edit th.fromtodates { padding-top:20px !important; }
div.searchbox table.fromtodates, table.edit table.fromtodates { border-collapse:collapse; margin:0px; border:0px; width:100px; }
div.searchbox table.fromtodates td, table.edit table.fromtodates td { text-align:center; padding:0px !important; }
div.searchbox table.fromtodates td.comment, table.edit table.fromtodates td.comment { padding:4px 0px 0px 12px !important; }
div.searchbox div { width:40px; position:relative; bottom: 20px; float:right; text-align:right; }

.subtitle, table.grid td.subtitle, table.grid th.subtitle, table.edit td.subtitle, table.edit th.subtitle {
	font-weight:bold !important; font-size:11px; padding:8px 8px 4px 8px !important;
}
table.edit td.subtitle.withsave div { display:inline; float:right; text-align:right; width:100px; }

.title_admin_save div { padding-left:10px; width:10%; text-align:right; white-space:nowrap; display:table-cell; vertical-align:middle; }
.title_admin_save div:first-child { padding-left:0px; width:70%; text-align:left; white-space:auto; }
.title_admin_save div div:first-child { width:auto; text-align:right; }
.title_admin_save div div.timediv { width:auto; display:inline-block; padding:0px; height:auto !important; }
.title_admin_save.w900 div { width:30px; }
.title_admin_save.w900 div:first-child { width:840px; }

table.edit tr.idrow th { width:25%; padding-top:8px !important; }
table.edit tr.idrow td { width:75%; vertical-align:middle; padding-top:4px !important; }
/*
table.edit tr.idrow td table { border:0px; border-spacing:0px; width:100%; }
table.edit tr.idrow td table td, table.edit tr.idrow td table th { padding:2px !important; white-space:nowrap; font-weight:normal; text-align:left; }
table.edit tr.idrow td table th { width:10%; padding-left:4px !important; }
table.edit tr.idrow td table td { width:90%; text-align:right; }
table.edit tr.idrow td table th div { padding:2px 3px !important; width:50px; text-align:right; border:1px inset; background-color:#EDE8E8; }
*/
table.edit tr.idrow td div {
	display:table; float:right; text-align:right; width:300px;;
	vertical-align:middle;
}
table.edit tr.idrow td div:first-child {
	display:inline;
	float:left;
	width:150px; padding:2px 3px !important; width:50px; text-align:right; border:1px inset; background-color:#EDE8E8;
}
table.edit tr.idrow td div div.timediv { display:inline; float:none; width:auto; }

.loginbutton {
	padding:0px !important;
	border:0px !important;
	width:131px !important;
	height:36px !important;
	background-color:transparent !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	cursor:pointer;
	font-weight:bold;
	font-size:13px;
}

input.loginp {
	padding:3px 7px !important;
	border:1px solid white !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	background-color:#ffffff !important;
}
input:-webkit-autofill {
  background-color:#ffffff !important;
}
table.login th img {
	position:relative;
	top:-1px;
	margin:0px -7px 0px 0px;
}
.inplab {
	padding:6px 6px 7px 6px;
	display:inline-block;
	font-size:12px;
	width:158px;
	text-align:right;
	border:1px solid darkgray !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	vertical-align:middle;
}
.forselboxit {
	height:15px;
	padding-top:8px;
	/*margin-right:-2px; */
}
.inprow .selectboxit-container .selectboxit {
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-left-color:darkgray;
}
.inlabinrow {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-right:0;
}
.inplab::after {
	content: ":"
}
.inplabdiv .inplab {
	background:transparent none;
}
.comment-only {
	padding: 6px 10px 7px;
}
.inplab-sel {
	height: 21px;
	padding-top: 10px;
}
.inplabdiv-sel {
	top: -7px;
	position: relative;
}
label.large {
	/* padding-top:7px; */
}
label.wflag {
	width:158px;
}
.preinput {
	width: auto;
	background-color:#ececec;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#555555;
	font-size:13px;
	font-weight:bold;
	padding-bottom: 6px;
	font-style: italic;
}
.preinput::after {
	content: ""
}
textarea.textnew {
	vertical-align:top;
	margin:0px;
	resize:vertical;
	background-position: top right;
}
input[type=text].ingrid, input[type=password].ingrid, input[type=email].ingrid, textarea.ingrid {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
input[type=text].textnew:focus, input[type=password].textnew:focus, input[type=email].textnew:focus, textarea.textnew:focus {
	box-shadow: 0px 0px 8px #93a0ee;
}

*::-webkit-input-placeholder { color:#7c7c7c !important; }
*:-moz-placeholder { color:#7c7c7c !important; }
*::-moz-placeholder { color:#7c7c7c !important; }
*:-ms-input-placeholder { color:#7c7c7c !important; }

input[type=text].large {
	font-size:13px;
}
label.inheditor {
	margin-bottom: -14px;
	margin-top: 6px;
	text-align:left;
}
label div.flagcell {
	margin: 1px 0px 0px 3px;
}
div.inpgrouptit {
	margin: 40px -8px 20px -8px;
	font-weight: bold;
	border-top: 1px solid #dfdfdf;
	font-size: 13px;
	padding-top: 20px;
	color: #666;
}
div.inpgrouptitfirst {
	margin-top: 0px;
	border-top: 0px;
	padding-top: 20px;
}
div.inplabdiv {
	display:inline-block;
	width:590px;
	border:1px solid silver;
	border-radius:4px;
	vertical-align: middle;
}
div.ininplabdiv {
	padding:3px 8px;
}
div.ininplabdiv div.inplabdiv {
	width: 318px;
	padding: 3px;
}
div.foryesno {
	display:inline-block;
	width:200px;
	margin:4px;
}
div.inprow {
	margin-top:8px;
}
label.labforyesno {
	height:20px;
}
div.identifier {
	display:block;
	width:1092px;
	padding:8px;
	border:1px solid silver;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	height:26px;
}
div.identifier div.id {
	display:inline-block;
	font-size:13px;
}
div.identifier div.adminfo {
	display:inline-block;
	text-align: right;
	float:right;
}
div.identifier div.button {
	display:inline-block;
	text-align: right;
	float:right;
	width:70px;
}
div.langsdiv {
	margin-top:-1px;
	margin-bottom:20px;
	height:auto;
	background: none;
	
	background-color:#f3f3f3;
	background: -webkit-linear-gradient(#fdfdfd, #f3f3f3); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fdfdfd, #f3f3f3); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fdfdfd, #f3f3f3); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fdfdfd, #f3f3f3); /* Standard syntax */
}
div.langsdiv span, div.langsdiv a {
	font-size:13px;
}
div.submit {
	text-align:center;
	padding:20px 0px 20px 0px;
	width:800px;
	
	border:1px solid silver;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	
	background-color:#f3f3f3;
	background: -webkit-linear-gradient(#f3f3f3, #dddddd); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f3f3f3, #dddddd); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f3f3f3, #dddddd); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f3f3f3, #dddddd); /* Standard syntax */
  
  margin-bottom:40px;
}
div.heditorheights {
	text-align:right;
	position:relative;
	right:8px;
	bottom:4px;
	font-size:11px;
}
div.heditorheights a, ul.inlist a {
	color:#5870B7;
	font-size:11px;
}
ul.inlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.inlist li {
	display: inline;
	padding:4px 8px;
	border:1px solid silver;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
}
div.isstabs {
	width:800px;
	display:inline-block;
}
div.rightcol {
	width:300px;
	display:inline-block;
	margin-top:5px;
	vertical-align:top;
	border:0px;
}
div.inrightcol {
	border: 1px solid #D3D3D3;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	margin-bottom:8px;
}
div.rightcoltitle {
	padding:8px 8px 5px 8px;;
	font-size:12px;
	font-weight: normal;
	color: #555;
	background-color:#f3f3f3;
	background: -webkit-linear-gradient(#f3f3f3, #dddddd); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f3f3f3, #dddddd); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f3f3f3, #dddddd); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f3f3f3, #dddddd); /* Standard syntax */
  border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

div.preview {
	display:inline-block;
	height:20px;
	padding:0px;
}
div.preview div {
	display:inline-block;
	padding:0px;
}
div.preview div.t:after {
	content: ":";
	padding-right: 4px;
}
div.preview div a {
	font-size:12px;
}
span.labprefix { color:#888888; font-style:italic; font-size:11px; }
input[type=text].fullwidth, textarea.fullwidth { width:566px; }
textarea.ifrows1 { height:17px; }
textarea.ifrows2 { height:34px; }
textarea.ifrows3 { height:51px; }

span.tooltip {
	background:transparent url(/admin/inc/imgs/back_help_micro.png) right center no-repeat;
	background-position: 100% -5%;
	padding-right:4px;
	border-bottom: 1px dashed black;
}
label.tooltip span.inlabel {
	background:transparent url(/admin/inc/imgs/back_help_micro.png) right center no-repeat;
	background-position: 100% -5%;
}
.tooltip a, .tooltip .tooltip {
	background:transparent none;
	padding-right:0px;
}
a span.tooltip {
	background-position: 100% 0%;
	padding-right:5px;
}



/* DIALOG: Yes or No */
div[aria-describedby="dialogAutoCreatedConfirmDiv"] .ui-dialog-titlebar { display:none; }
div[aria-describedby="dialogAutoCreatedConfirmDiv"] {
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	padding: 0px !important;
	border-top-left-radius:32px;
}
div#dialogAutoCreatedConfirmDiv {
	display:none;
	width:500px;
	max-width:100%;	
}
div#dialogAutoCreatedConfirmDiv div.daccd-info-holder {
	display:block;
	width:100%;
	padding:10px 0px 0px 0px;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div#dialogAutoCreatedConfirmDiv div.daccd-buttons {
	display:block;
	width:100%;
	height:36px;
	text-align:center;
	padding:20px 0px 10px 0px;
}
div#dialogAutoCreatedConfirmDiv div.daccd-icon {
	display:inline-block;
	width:70px;
	height:60px;
	background:transparent url(/admin/inc/imgs/warning.png) top left no-repeat;
	position: relative;
	top: -10px;
	left: -5px;
}
div#dialogAutoCreatedConfirmDiv div.daccd-text {
	display:inline-block;
	/* width:230px; */
	width:calc(100% - 80px);
	vertical-align:top;
}
div#dialogAutoCreatedConfirmDiv div.daccd-yes, div#dialogAutoCreatedConfirmDiv div.daccd-not {
	display:inline-block;
	margin:0px 10px;
}
/* DIALOG: Alert */
div[aria-describedby="dialogAutoCreatedAlertDiv"] .ui-dialog-titlebar { display:none; }
div[aria-describedby="dialogAutoCreatedAlertDiv"] {
	border-radius: 8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	padding: 0px !important;
	border-top-left-radius:32px;
}
div#dialogAutoCreatedAlertDiv {
	display:none;
	width:340px;
}
div#dialogAutoCreatedAlertDiv div.daccd-info-holder {
	display:block;
	width:320px;
	padding:10px 0px 0px 0px;
}
.daccd-text, .daccd-text p, .daccd-text td, .daccd-text th, .daccd-text span, .daccd-text div, .daccd-text .error-head {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.daccd-text p {
	margin: 1em 0px;
}
.daccd-text .error-head {
	border-bottom: 1px solid #f7dfdf;
  padding: 0px 0px 4px 0px;
  color: red;
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -12px;
}
div#dialogAutoCreatedAlertDiv div.daccd-buttons {
	display:table-cell;
	width:320px;
	height:36px;
	text-align:center;
	padding:20px 0px 10px 0px;
}
div#dialogAutoCreatedAlertDiv div.daccd-icon {
	display:inline-block;
	width:70px;
	height:60px;
	background:transparent url(/admin/inc/imgs/warning.png) top left no-repeat;
	position: relative;
	top: -10px;
	left: -5px;
}
div#dialogAutoCreatedAlertDiv div.daccd-text {
	display:inline-block;
	width:246px;
	vertical-align:top;
}
div#dialogAutoCreatedAlertDiv div.daccd-yes, div#dialogAutoCreatedAlertDiv div.daccd-not {
	display:inline-block;
	margin:0px 10px;
}
/**/
div.finisher1 {
	position:absolute;
	background:#fff none;
	cursor:wait;
	opacity:0.7;
}
div.finisher2 {
	position:absolute;
	background:transparent url(/admin/inc/imgs/waiting_bigger.gif) no-repeat center 150px;
	cursor:wait;
}
.desaturate {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}


.ui-dialog .ui-widget-header {
	background: #CCC none repeat-x scroll 50% 50%;
}
.ui-dialog, .ui-dialog-titlebar {
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

div.cardinals {
	padding:8px;
}
div.cardinals>div {
	margin:4px 0px;
	padding:8px 0px;
	border-top:1px solid silver;
}
div.cardinals div.id {
	font-size:13px;
	border-top:0px;
	display:inline-block;
}
div.id::before {
	content: "ID:";
	font-weight:bold;
	padding-right:8px;
	border-top:0px;
}
div.cardinals > div.active {
	margin:0px;
	border:0px;
	padding:8px 0px 0px 0px;
	float: right;
}
div.cardinals div.adminfo {
	text-align:right;
}

div.jquery-switch-wrapper a.jquery-switch {
	background: transparent url('/admin/inc/imgs/switches.png') repeat scroll 0px 27px;
	display: block;
	width: 94px;
	height: 27px;
	cursor: pointer;
	outline: none;
}

div.jquery-switch-wrapper a.jquery-switch-on {
	background-position: 0px 0px;
}

span#itemlinkSelectBoxItContainer {
	top:-20px;
}

/* RADIOS */
div.ui-buttonset .ui-state-default, 
div.ui-buttonset .ui-widget-content .ui-state-default, 
div.ui-buttonset .ui-widget-header .ui-state-default {
	background: transparent url("/admin/inc/imgs/bgradio_inactive.png") no-repeat scroll 0% 0%;
	display: block;
	text-align: left;
	padding:0px 0px 0px 18px;
	border: 0px;
	margin:0px;
}
div.foryesno div.ui-buttonset .ui-state-default, 
div.foryesno div.ui-buttonset .ui-widget-content .ui-state-default, 
div.foryesno div.ui-buttonset .ui-widget-header .ui-state-default {
	display: inline-block;
}

div.newchecks .ui-state-default, 
div.newchecks .ui-widget-content .ui-state-default, 
div.newchecks .ui-widget-header .ui-state-default {
	background-image: url("/admin/inc/imgs/bgcheck_inactive.png");
}
div.ui-buttonset .ui-state-active, 
div.ui-buttonset .ui-widget-content .ui-state-active, 
div.ui-buttonset .ui-widget-header .ui-state-active {
	background: transparent url("/admin/inc/imgs/bgradio_GREEN.png") no-repeat scroll 0% 0%;
	padding:0px 0px 0px 18px;
	margin:0px;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
div.newchecks .ui-state-active, 
div.newchecks .ui-widget-content .ui-state-active, 
div.newchecks .ui-widget-header .ui-state-active {
	background-image: url("/admin/inc/imgs/bgcheck_GREEN.png");
}
div.ui-buttonset .ui-state-active span.ui-button-text, 
div.ui-buttonset .ui-widget-content .ui-state-active span.ui-button-text,
div.ui-buttonset .ui-widget-header .ui-state-active span.ui-button-text {
	font-weight:bold;
}
div.ui-buttonset .comment {
	display:block;
}
.only2buttons .newradios label, .only2buttons .ui-buttonset label {
	display:inline-block;
}

.inprow .for-only2buttons {
	padding-top: 7px;
	padding-bottom: 3px;
}

.inplabdiv .only2buttons {
	padding:3px 8px;
}

div.onlyradios, div.onlychecks {
	padding:2px 6px;
}

div#yesnolangdependbuttons {
	padding: 3px 8px;
}

div#yesnolangdependbuttons img {
	float:right;
	cursor:pointer;
	position: relative;
	z-index: 1;
}
div#yesnolangdependbuttons img:first-child {
	margin-right:10px;
}

div.yesnolangcol {
	display: inline-block;
	width: 120px;
	margin-right: 6px;
}

.disp-inline {
	display:inline-block;
}
.disp-v {
	vertical-align:top;
}
.langdepend {
	display:block;
	font-size: 12px;
	border: 1px solid silver;
	padding: 4px 8px;
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	behavior:url(/admin/inc/styles/scripts/border-radius.htc);
	position: relative;
	left: -6px;
	margin-bottom: 4px;
}

.langsdiv span {
	margin-right:6px;
}

div.flagprefix {
	display:inline;
	width:0px;
	height:0px;
	visibility:hidden;
	background:transparent none no-repeat left top;
}

/* selectboxit */
.selectboxit-option .selectboxit-option-anchor:hover, .selectboxit-focus .selectboxit-option-anchor {
	color:white !important;
	text-decoration:none !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor:default !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor  {
	text-decoration:none !important;
	color:black !important;
	font-weight:bold !important;
}

.ui-tabs li.ui-state-hover .ui-tabs-anchor a.ui-tabs-anchor:hover {
	text-decoration:none !important;
}

div.rightsubtit1 {
	margin-top:10px;
	padding:10px 8px 10px 8px;
	border:1px silver solid !important;
	border-left:0px;
	border-top-width:1px;
	width:284px;
	background-color: white;
}
div.rightsubtit2 {
	border-top-width:0px;
}
div.rightcontent {
	padding-top:8px;
	border:1px silver solid !important;
	border-top:0px;
	border-left:0px;
	width:300px;
}
div.rightempty {
	width:0px;
	padding:0px;
	margin:0px;
	border:0px;
}

div.descript {
	display:inline-block;
	width:300px;
	padding:8px 16px;
	border:2px solid lightblue;
	border-radius:8px;
	vertical-align:top;
}
div.descript, div.descript p, div.descript li { font: 300 12px/18px Armata,sans-serif; }
div.descript p { text-align:left; }

.debut-in-index > ul {
	margin-left:22px;
}
.debut-in-index > ul:first-child {
	margin-top:30px;
}
.debut-in-index > ul > li, .debut-in-index > ul > li a {
	font-size: 18px;
	font-weight: bold;
	color: #87A1F0 !important;
}
.debut-in-index > ul > li > ul > li {
	color: #5e5e5e !important;
}
.debut-in-index > ul > li {
	list-style:none;
	margin:24px 0px;
}
.debut-in-index > ul > li ul {
	margin-left:0px;
}
.debut-in-index > ul > li li {
	margin: 6px 0px;
}
.debut-in-index > ul > li li, .debut-in-index > ul > li li a {
	font-size: 14px;
	font-weight:normal;
	color:#5870B7 !important;
}
.debut-in-index > ul > li li.li-with-flipflop {
	margin-left:-18px;
	list-style:none;
}

.desc-under-title {
	font-size:14px;
	color:darkgray;
	margin:-18px 0px 20px 0px;
}

div.newtext {
	font:13px Helvetica,Arial;
	color:#515151;
}

/* DIVTABLE */
div.divtable {
	display:block;
	font:13px Helvetica,Arial;
	color:#515151;
	background:#fff none;
	border: 1px solid #d3d3d3;
	border-radius:8px;
}
div.divtable div.divtable-header {
	display:block;
	padding: 8px;
	background: #f6f6f6 none;
	border-bottom:1px solid #e9e9e9;
	border-radius:8px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
div.divtable div.divtable-rows {
	display:block;
}
div.divtable div.divtable-row {
	display:block;
	border-bottom:1px solid #e9e9e9;
}
div.divtable div.divtable-row:last-child {
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
div.divtable div.divtable-label {
	display:inline-block;
	width:150px;
	padding: 8px;
	background: #f9f9f9 none;
}
div.divtable div.divtable-row:last-child div.divtable-label {
	border-bottom-left-radius:8px;
}
div.divtable div.divtable-label img {
	display:inline-block;
	margin:0px 4px 0px 0px;
}
div.divtable div.divtable-value {
	display:inline-block;
	padding: 8px;
}
div.divtable div.divtable-row:last-child div.divtable-value {
	border-bottom-right-radius:8px;
}

table.edit-inter-td th { border-left:0px !important; }
table.edit-inter-td tr.row-first th { border-top:0px !important; border-left:0px !important; }
table.edit-inter-td tr.row-first td { border-top:0px !important; }
table.edit-inter-td tr.row-last th { border-bottom:0px !important; border-left:0px !important; }
table.edit-inter-td tr.row-last td { border-bottom:0px !important; }
table.edit th.newth { padding-top:11px !important; }
div.newco {
	display: inline-block;
	margin-top: -10px;
	position: relative;
	top: 7px;
	padding-left: 10px;
}
img.input-desc-help-icon {
	cursor:help;
}
div.togglediv {
	display:none;
	margin:6px 10px 2px 10px;
	cursor:pointer;
}
div.togglediv ul {
	margin-left:-32px;
	margin-bottom:0px;
}
div.togglediv ul li {
	font-size:12px;
	padding: 0px 0px 2px 0px;
}


div[aria-describedby="OcmsHelpFrame"] .ui-dialog-title {
	margin-left:16px;
	font-family: Armata;
}
div[aria-describedby="OcmsHelpFrame"] .helpbook {
	position:absolute;
	top:3px;
	left:3px;
}
div[aria-describedby="OcmsHelpFrame"] ul li {
	font-size: 12px;
	margin-bottom: 4px;
	color: #575757;
	font-family: Armata;
}
div[aria-describedby="OcmsHelpFrame"] hr {
	padding: 0px;
	border-top: 0px;
	border-left: 0px;
	margin: 20px 0px;
}
.scrollbar-measure {
	width: 100px;
	height: 100px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
}

.chkb, .rbtn { padding:2px 0px; }
.chkb > input[type="checkbox"], .rbtn > input[type="radio"] { display:none; }
.chkb > label, .rbtn > label {
	background:transparent none no-repeat left 2px;
	padding: 4px 0px 0px 20px;
	min-height: 16px;
	display: inline-block;
	cursor:pointer;
}
.chkb > label  { background-image:url(/admin/inc/imgs/bg-checkbox.png); }
.rbtn > label { background-image:url(/admin/inc/imgs/bg-radio.png); }
.option-checked { font-weight:600; }
.option-checked > label { padding-left:19px; }
.option-disabled { opacity:0.5; }
.option-disabled > label { cursor:not-allowed; color:#444444; }
.chkb.option-disabled > label { background-image:url(/admin/inc/imgs/bg-checkbox-disabled.png) !important; }
.yes-no .rbtn,
.cols-limit3 .chkb,
.cols-limit3 .rbtn,
.cols-nolimit .cols-inter {
	display:inline-block;
	margin-right:16px;
	vertical-align:top;
}
.cols-nolimit { }
.cols-nolimit .cols-inter { max-width:calc(33.33% - 22px); }
.cols-nolimit .cols-inter:last-child { margin-right:0px;}
.dialog-title-suffix { font-style:italic; font-weight:normal; }



input[type="button"].button, input[type="button"].submit, input[type="submit"].submit {
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal;
	padding: 9px 22px;
	border-radius:4px;
	border:0px;
	cursor:pointer;
	box-shadow:0px 1px 1px silver;
}
input[type="button"].button:hover, input[type="button"].submit:hover, input[type="submit"].submit:hover {
	color:#fff;
	box-shadow:none;
}

input[type="button"].qubic, input[type="submit"].qubic, input[type="button"].little, input[type="submit"].little {
	font-size:11px;
  padding: 4px 12px;
	border-radius:4px;
}
input[type="button"].qubic, input[type="submit"].qubic {
	border-radius:0px;
	margin-right:1px;
}
.login input[type="button"].submit, .login input[type="submit"].submit {
	font-size:13px;
	font-weight: bold;
	border-radius:10px;
}
.login input[type="button"].submit:hover, .login input[type="submit"].submit:hover {
	color:#fff;
	box-shadow:none;
}
.postbutton {
	font-weight: normal;
	color: #707070;
	padding-left: 12px;
	border-left: 1px dashed darkgray;
	max-width: 250px;
	margin-left: -12px;
	padding-top: 4px;
}
.postbutton label {
	color:#000;
}

#slide-order { padding:4px 0px; height:28px; }
#slide-order div { margin-right:4px; display:inline-block; width:28px; height:28px; background:transparent none center center no-repeat; background-size:contain; }
#slide-order div.my-index {
	padding: 0px;
	border: 1px solid silver;
	border-radius: 14px;
	font-size: 20px;
	font-weight: 900;
	color: silver;
	text-align: center;
	position: relative;
	top: -11px;
	vertical-align: middle;
	width: 27px;
	height: 27px;
}
#slide-order div.prev { background-image:url(/admin/inc/imgs/move_left.png); cursor:pointer; }
#slide-order div.prev:hover { background-image:url(/admin/inc/imgs/move_left_onover.png); }
#slide-order div.prev-inact { background-image:url(/admin/inc/imgs/move_left_inact.png); }
#slide-order div.next { background-image:url(/admin/inc/imgs/move_right.png); cursor:pointer; }
#slide-order div.next:hover { background-image:url(/admin/inc/imgs/move_right_onover.png); }
#slide-order div.next-inact { background-image:url(/admin/inc/imgs/move_right_inact.png); }

.iss-inf { min-width:700px; }
.iss-inf-tit { font-weight:bold; }
.iss-inf-tit span { font-weight:normal; color:darkgray; text-align:right; width:30px; display:inline-block; margin-right:10px; }
.iss-inf-tit span::after { content:":"; }
.iss-inf-id { background-color:#efefef; padding:4px 4px 4px 12px; margin-left:-10px; border-radius:4px; width:200px; margin-bottom:6px; }
.iss-inf-id span { width:28px; margin-right:9px; }
.iss-inf-list { padding-left:0px; list-style:none; margin-top:20px; }
.iss-inf-list li { display:flex; margin: 2px 0px auto !important; vertical-align: top; border-bottom: 1px solid #efefef; padding: 2px 0px; } 
.iss-inf-lab { width:150px; display:inline-block; color:darkgray !important; text-align:right; padding-right:8px; }
.iss-inf-lab::after { content:":"; }
.iss-inf-usr { margin-right:8px; font-weight:bold; }
.iss-inf-tit, .iss-inf-tit span, .iss-inf-list li, .iss-inf-list li .timediv, .iss-inf-lab, .iss-inf-usr { font-size:12px !important; } 

#subissues { background:transparent url(/admin/inc/imgs/waiting_horizontal.gif) no-repeat center center; min-height:40px; }

.editor-frame {
	margin:0px 0px 40px 40px;
}
.editor {
	background-color: #f6f6f6;
	padding: 10px;
	box-shadow: 4px 4px 4px #eeeeee;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
}
.editor .editor-headline {
	margin: -10px -10px 20px -10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	width: calc(100% + 4px);
}
.editor .editor-headline div:first-child {
	font-size:16px;
}
.editor .inprow {
	display:flex;
	min-height:20px;
}
.editor .inplab, .editor input[type="text"], .editor input[type="password"], .editor input[type="email"], .editor textarea, .editor select {
	float:left;
}
.editor input[type="text"], .editor input[type="password"], .editor input[type="email"], .editor textarea, .editor select {
	border-left:0px !important;
	padding:10px 14px 10px 10px;
	font-size:13px;
}
.editor label.inplab {
	width:280px;
	padding:10px 6px 9px 6px;
	font-size: 13px;
}
.editor .buttons {
	width:100%;
	text-align:center;
	padding:40px 40px 10px 40px;
}

.footer-holder {
	background:transparent none;
	padding: 40px 0px 0px 0px;
	margin: 40px 0px -40px -20px;
	width: calc(100% - 20px);
}
.footer {
	background: #1F1F1F none;
	width:100%;
	padding:20px;
	min-height:10px; 
}
.footer div { display:inline-block; }
.footer > div:first-child { float:left; text-align:left; padding-left:20px; }
.footer > div:last-child { float:right; text-align:right; padding-right:60px; }
.footer div, .footer div a, .footer div a:visited { color:#ccc !important; font-size:12px !important; }
.footer div a { margin-left:20px; }
.footer div a:hover { text-decoration:none !important; color:#fff !important; }
.footer-about a { font-weight:bold !important; }
.footer-about a img { width:auto; height:18px; opacity:0.9; } 
.footer-about a:hover img { opacity:1; }
.footer-about div:first-child { font-size:11px !important; }

.ui-dialog-titlebar-close {
	color:transparent;
	background-image:url(/admin/inc/imgs/icon_close.png);
	background-repeat:no-repeat;
	background-position:center center;
	border:0px;
	background-color:transparent;
	font-size:1px;
}
.ui-dialog-titlebar-close:focus, .ui-dialog-titlebar-close:focus {outline: none;}
.ui-dialog-titlebar-close .ui-button-icon,
.ui-dialog-titlebar-close .ui-button-icon-space {
	visibility:hidden;
}

.words { display:none; }
.errmessages-inpopup {
	background-color:#f9d9d9;
	border:1px solid #eec2c2;
	text-align:left;
	margin:40px;
	padding:20px 40px;
	border-radius: 8px;
  box-shadow: 2px 2px 5px #dfdfdf;
}
.errmessages-inpopup, .errmessages-inpopup p, .errmessages-inpopup div, .errmessages-inpopup li, .errmessages-inpopup span {
	color:#4d2e2e;
	font-size:14px;
	font-weight:normal;
}
.errmessages-inpopup h2 {
	margin: -14px -30px 20px -30px;
  text-align: left;
  background-color: transparent;
  color: red;
  border-bottom: 1px solid red;
  padding: 0px 0px 2px 0px;
  font-size: 14px;
  font-weight: normal;
}
.errmessages-inpopup ul {
	margin-left:-40px;
}
.popup-editor-head {
	margin: -20px 0px 10px 0px;
  padding: 0px 8px 8px 8px;
  background-color: #f6f6f6;
  border-bottom: 1px solid #ededed;
}
.popup-editor-head h2, .popup-editor-head h3 {
	background-color: transparent;
}
.popup-editor-head div {
	display:inline-block;
	width:50%;
	padding:0px;
	margin:0px;
	text-align:left;
}
.popup-editor-head div:last-child {
	text-align:right;
}
.after-reorder {
	display:none;
	position:fixed;
	padding:14px 20px;
	border:1px solid silver;
	background:#f8f8f4 none;
	box-shadow:5px 5px 5px silver;
}
.item-todel {
	color:blue;
	font-style:italic;
}
.item-todel:before { content:"("; color:black; }
.item-todel:after { content:")"; color:black; }