#he-ajax {
  width: 600px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
}

#he-ajax .information {
  background: #e8e8e8 url('images/cbox/info-shadow.png') repeat-x left bottom;
  padding: 0;
  margin: 0;
  min-height: 30px;
}

#he-ajax .information-content {
  background: transparent url('images/cbox/info.png') no-repeat 10px center;
  padding: 15px 10px 15px 62px;
  margin: 0 0 0 0;
  min-height: 30px;
}

#he-ajax .information .information-content strong {
  color: #18a4c7;
  border-bottom: 1px solid #ccc;
  font-size: 11px;
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 2px 0;
}

#he-ajax .information .information-content p {
  font-size: 11px;
  line-height: 15px;
  font-family: verdana;
  color: #3185a1;
  margin: 0;
  padding: 0;
}

#he-ajax .warning {
  background: #ecf2f4 url('images/adm-icon-warning-32.png') no-repeat 10px center;
}

#he-ajax form {
  background: #e8e8e8 url('images/cbox/content-shadow.png') repeat-x left top;
  margin: 0;
  padding: 10px 2px 0 2px;
}

#he-ajax .row {
  padding: 5px;
  margin: 0 0 2px 0;
  border: 1px solid transparent;
  /*background-color: #f1f7f9;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-ajax .row:hover {
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  -moz-box-shadow: 2px 1px 1px #cacaca;
  -webkit-box-shadow: 2px 1px 1px #cacaca;
  box-shadow: 2px 1px 1px #cacaca;
}

#he-ajax .row input:focus > #he-ajax .row { 
  background-color: #f00;
}

#he-ajax .row-full {
  padding: 5px;
  margin: 0 0 2px 0;
  /*background-color: #f1f7f9;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-ajax .row-full textarea {
  width: 98%;
}

#he-ajax .row-full textarea.css {
  font-family: Courier New;
}

#he-ajax .row-wysiwyg {
  height: 400px;
  padding: 5px;
  margin: 0 0 2px 0;
  /*background-color: #f1f7f9;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-ajax .row-image {
  display: inline-block;
  padding: 7px;
  margin: 0 auto 2px auto;
  width: 170px;
  height: 190px;
  /*background-color: #f1f7f9;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-ajax .row-image table {
  border: none;
}

#he-ajax .row-image td {
  border: none;
  padding: 0;
  margin: 0;
}

#he-ajax .row-image img {
  display: block;
  border: none;
  margin: 0;
  padding: 0;
}

#he-ajax .row-image #he-adm-rotate{
  margin: 4px auto 0 auto;
  display: block;
  width: 16px;
  height: 16px;
  background: url('images/adm-rotation-mini.png') no-repeat center top;
  cursor: pointer;
}

#he-ajax p.question {
  padding: 5px;
  margin: 0 0 2px 0;
  color: #3185a1;
  /*background-color: #f1f7f9;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}


#he-ajax label {
  display: inline-block;
  vertical-align: top;
  width: 180px;
  padding: 5px 3px 3px 3px;
  color: #3185a1;
}

#he-ajax label .helper {
  display: inline-block;
  background: url('images/adm-icon-help-16-grey.png') no-repeat left bottom;
  width: 16px;
  height: 17px;
  cursor: help;
}

#he-ajax label .helper:hover {
  background: url('images/adm-icon-help-16.png') no-repeat left bottom;
}

#he-ajax .row input,
#he-ajax .row textarea {
  margin: 0;
  padding: 4px 5px 4px 5px;
  width: 64%;
  outline: none;
  color: #999;
  border: 1px solid #888;
  font: 12px Verdana;
}

#he-ajax .row input {
  background: #fff url('images/adm-input-bg.png') repeat-x bottom left;
}

#he-ajax .row input.he-color-input {
  width: 50px;
  font: 12px Courier New;
}

#he-ajax .row textarea {
  resize: none;
  background: #fff url('images/adm-textarea-bg.png') repeat-x bottom left;
}

#he-ajax .row input:focus {
  border: 1px solid #18a4c7;
  color: #18a4c7;
}

#he-ajax .row textarea:focus {
  border: 1px solid #18a4c7;
  color: #18a4c7;
}

#he-ajax .row input.checkbox {
  width: 15px;
  padding: 0;
  margin: 5px 0 0 0;
}

#he-ajax input.button {
  display: inline-block;
  float: right;
  border: none;
  margin: 20px 10px 10px 0;
  padding: 6px 5px 5px 5px;
  text-align: center;
  min-width: 111px;
  color: #595959;
  background: transparent url('images/cbox/button.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-ajax input.button:hover {
  color: #343434;
  background: transparent url('images/cbox/button-hover.png') no-repeat left top;
}

#he-ajax input.bblue {
  font-weight: bold;
  color: #fff;
  background: transparent url('images/cbox/button-blue.png') no-repeat left 1px;
}

#he-ajax input.bblue:hover {
  color: #fff;
  background: transparent url('images/cbox/button-blue-hover.png') no-repeat left 1px;
}

#he-ajax input.lbutton {
  display: block;
  border: none;
  margin: 20px 0 10px 5px;
  padding: 6px 5px 5px 5px;
  min-width: 111px;
  color: #595959;
  background: transparent url('images/cbox/button.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-ajax input.lbutton:hover {
  color: #343434;
  background: transparent url('images/cbox/button-hover.png') no-repeat left top;
}

#he-ajax .he-css-reset, #he-ajax .he-colors-reset, #he-ajax .he-head-reset {
  padding: 0 0 0 22px;
  margin: 25px 0 0 5px;
  background: transparent url('images/adm-refresh-mini.png') no-repeat left center;
}

#he-ajax .he-head-reset {
  padding: 0 0 0 22px;
  margin: 12px 0 0 5px;
}

#he-ajax p {
  margin: 10px 9px 15px 9px;
  padding: 0;
  color: #333;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana;
}

#he-ajax .error {
  background: #efcdcd url('images/adm-bg-error-light.png') repeat left top;
}

#he-ajax .error label {
  color: #ab0b0b;
}

#he-ajax .error input {
  border: 1px solid #ab0b0b;
}

#he-ajax .error textarea {
  border: 1px solid #ab0b0b;
}

#he-ajax a {
  color: #3185a1;
}

#he-ajax a:hover {
  text-decoration: none;
}

#he-ajax a.he-adm-a-lost-pass {
  margin: 26px 0 0 10px;
  display: block;
  float: left;
}

#he-ajax h2 {
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #40405D;
  margin: 0;
  padding: 5px 0 10px 6px;
}

.he-adm-form-hr {
  display: block;
  border: none;
  background: transparent url('images/cbox/hr.png') repeat-x left top;
  height: 2px;
  margin: 7px 0;
  width: 100%;
}

#he-adm-form-info {
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 80px;
  opacity: 0;
}

.he-adm-form-info-error {
  background: #efcdcd url('images/adm-bg-error.png') repeat top left;
}

.he-adm-form-info-ok {
  background: #efcdcd url('images/adm-bg-ok.png') repeat top left;
}

.he-adm-form-info-progress {
  background-image: none;
  background-color: #e8e8e8;
}

.he-adm-text {
  position: absolute;
  top: 45%;
  line-height: 16px;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}

#he-adm-form-info .he-adm-text-progress {
  position: absolute;
  top: 41%;
  line-height: 16px;
  width: 100%;
  height: 60px;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: #666;
  background: transparent url('images/kyt.gif') no-repeat center 20px;
}

.he-adm-submit-loading {
  z-index: 12999;
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  background: transparent url('images/submit-loading-bg.png') repeat left top;
}

.he-adm-submit-loading .he-adm-submit-animation {
  z-index: 12999;
  width: 100%;
  height: 100%;
  background: transparent url('images/ajax-loader-transparent.gif') no-repeat center center;
}

#he-adm-menu {
  width: 600px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
  color: #959595;
  text-align: left;
}

#he-adm-menu .he-adm-menu-panel {
  padding: 20px 10px 10px 10px;
  margin: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-adm-menu .he-adm-menu-panel a {
  color: #3185a1;
  outline: none;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  font-family: verdana;
  line-height: 16px;
  background: transparent url('images/adm-panel-add.png') no-repeat left center;
  margin: 0 20px 0 0;
  padding: 0 0 0 19px;
  border: none;
}

#he-adm-menu .he-adm-menu-panel a:hover {
  text-decoration: underline;
}

#he-adm-menu ul.he-adm-menu-sort {
  margin: 5px 0 0 0;
  padding: 2px 5px;
  list-style: none;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item {
  padding: 7px 5px;
  margin: 0 0 3px 0;
  background-color: #f5f5f5;
  line-height: 16px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item:hover {
  background-color: #fcfcfc;
  color: #3185a1;
}


#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item .rf {
  float: right;
  display: none;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item .rf a {
  color: #3185a1;
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 0 0 0 19px;
  border: none;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item .rf a:hover {
  text-decoration: underline;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item .rf a.he-adm-menu-a-edit {
  background: transparent url('images/adm-panel-edit.png') no-repeat left center;
  margin: 0 5px 0 0;
}
#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item .rf a.he-adm-menu-a-delete {
  background: transparent url('images/adm-panel-delete.png') no-repeat left center;
  margin: 0 0 0 5px;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item .vertical-move {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 10px -2px 0;
  background: transparent url('images/adm-vertical-move-grey-mini.png') no-repeat left center;
  cursor: n-resize;
}

#he-adm-menu ul.he-adm-menu-sort li.he-adm-menu-item:hover > .vertical-move {
  background: transparent url('images/adm-vertical-move-mini.png') no-repeat left center;
}

#he-adm-menu input.button {
  display: inline-block;
  float: right;
  border: none;
  margin: 20px 10px 10px 0;
  padding: 6px 5px 5px 5px;
  min-width: 111px;
  color: #595959;
  background: transparent url('images/cbox/button.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-adm-menu input.button:hover {
  color: #343434;
  background: transparent url('images/cbox/button-hover.png') no-repeat left top;
}

#he-adm-menu input.bblue {
  font-weight: bold;
  color: #fff;
  background: transparent url('images/cbox/button-blue.png')no-repeat left 1px;
}

#he-adm-menu input.bblue:hover {
  color: #fff;
  background: transparent url('images/cbox/button-blue-hover.png') no-repeat left 1px;
}

#he-adm-menux {
  width: 750px;
  height: 560px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
  color: #959595;
  text-align: left;
  background: transparent url('images/cbox/content-shadow.png') repeat-x left 40px;
}

#he-adm-menux .he-adm-menux-top {
  padding: 3px 0 0 0;
  height: 42px;
  background: #e8e8e8 url('images/cbox/info-shadow.png') repeat-x left bottom;
}

#he-adm-menux .he-adm-menux-top a.he-adm-menux-addButton {
  display: block;
  float: left;
  color: #444;
  text-decoration: none;
  margin: 7px 5px 0 6px;
  padding: 6px 10px 6px 27px;
  border: 1px solid transparent;
  background: transparent url('images/adm-panel-add-blue.png') no-repeat 7px center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-menux .he-adm-menux-top a.he-adm-menux-addButton:hover {
  border: 1px solid #ccc;
  background-color: #f5f5f5;
}

#he-adm-menux .he-adm-menux-top a.selected {
  border: 1px solid #ccc;
  background-color: #f5f5f5;
}

#he-adm-menux .he-adm-menux-lc {
  float: left;
  width: 230px;
  height: 450px;
  overflow: auto;
  padding: 10px 10px 10px 10px;
  background: transparent url('images/cbox/hr-vertical.png') repeat-y right top;
}

#he-adm-menux .he-adm-menux-lc ul {
  margin: 0;
  padding: 0;
}

#he-adm-menux .he-adm-menux-lc ul ul {
  margin: 0 0 0 25px;
}

#he-adm-menux .he-adm-menux-lc ul li {
  list-style: none;
  margin: 1px 0 0 0;
  padding: 0;
  overflow: hidden;
  line-height: 14px;
}

#he-adm-menux .he-adm-menux-lc ul li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 7px 12px 7px 0px;
  color: #666;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-menux .he-adm-menux-lc ul li a.selected {
  color: #2089ac;
  background-color: #e0e0e0;
}

#he-adm-menux .he-adm-menux-lc ul li a:hover {
  color: #2089ac;
  background-color: #d2d2d2;
}

#he-adm-menux .he-adm-menux-lc ul li a:active {
  color: #fff;
  background-color: #2089ac;
}

#he-adm-menux .he-adm-menux-lc ul li a span {
  width: 25px;
  height: 16px;
  margin: 0 1px 0 0;
  display: block;
  float: left;
}

#he-adm-menux .he-adm-menux-lc ul li a span.he-adm-menux-move {
  background: transparent url('images/adm-menu-page-mini.png') no-repeat center center;
  cursor: move;
}

#he-adm-menux .he-adm-menux-lc ul li a span.he-adm-menux-move-ext {
  background: transparent url('images/adm-menu-external-mini.png') no-repeat center center;
  cursor: move;
}

#he-adm-menux .he-adm-menux-lc ul li a .he-adm-menux-delete {
  width: 14px;
  height: 15px;
  display: none;
  float: right;
  background: transparent url('images/adm-menu-delete.png') no-repeat center center;
}

#he-adm-menux .he-adm-menux-lc ul li a .he-adm-menux-delete:hover {
  background: transparent url('images/adm-menu-delete-hover.png') no-repeat center center;
}

#he-adm-menux .he-adm-menux-lc ul li a:hover > .he-adm-menux-delete {
  display: block;
}

#he-adm-menux .he-adm-menux-lc ul li a.selected > .he-adm-menux-delete {
  display: block;
}

#he-adm-menux .he-adm-menux-lc .he-adm-menux-placeholder {
  background-color: #d2d2d2;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-menux .he-adm-menux-lc .ui-nestedSortable-error {
	background:#eb8080;
	-webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-menux .he-adm-menux-lc .he-adm-menux-sort-loading {
  z-index: 12999;
  position: absolute;
  left: 0;
  top: 73px;
  width: 248px;
  height: 470px;
  background: transparent url('images/submit-loading-bg.png') repeat left top;
}

#he-adm-menux .he-adm-menux-lc .he-adm-menux-sort-loading .he-adm-menux-sort-loading-animation { 
  width: 100%;
  height: 100%;
  background: transparent url('images/ajax-loader-transparent.gif') no-repeat center center;
}

#he-adm-menux .he-adm-menux-rc {
  margin: 0 0 0 250px;
  height: 470px;
  width: 499px;
}

#he-adm-menux .he-adm-menux-rc h2 {
  margin: 0;
  padding: 15px 0 13px 10px;
  font-family: Verdana;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #2089ac;
  line-height: 16px;
  text-shadow: #ccc 1px 1px 2px;
  border: none;
  letter-spacing: 0px;
  text-transform: none;
}

#he-adm-menux .he-adm-menux-rc p.he-adm-menux-intro {
  text-align: center;
  line-height: 20px;
  padding: 200px 30px 0 30px;
  margin: 0;
  color: #444;
}

#he-adm-menux input.button {
  display: inline-block;
  border: none;
  margin: 0 10px 0 0;
  padding: 6px 5px 8px 5px;
  min-width: 111px;
  font-family: Verdana;
  font-size: 12px;
  color: #595959;
  background: transparent url('images/cbox/button.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-adm-menux input.button:hover {
  color: #343434;
  background: transparent url('images/cbox/button-hover.png') no-repeat left top;
}

#he-adm-menux input.bblue {
  font-weight: bold;
  color: #fff;
  background: transparent url('images/cbox/button-blue.png') no-repeat left 1px;
}

#he-adm-menux input.bblue:hover {
  color: #fff;
  background: transparent url('images/cbox/button-blue-hover.png') no-repeat left 1px;
}

#he-adm-menux .he-adm-menux-rc .he-adm-menux-sendFormButt {
  float: right;
  margin: 20px 0 0 0;
}

#he-adm-menux .he-adm-menux-rc #he-adm-menux-form-info {
  height: 470px;
  width: 499px;
  z-index: 9999;
  display: none;
  position: absolute;
  top: 73px;
  left: 250px;
  line-height: 80px;
  opacity: 0;
}

#he-adm-menux .he-adm-menux-foot {
  padding: 9px 0 0 0;
  margin: 1px 0 0 0;
  text-align: right;
  background: transparent url('images/cbox/hr.png') repeat-x left top;
}

#he-adm-menux .row {
  padding: 5px;
  margin: 3px 4px 3px 4px;
  border: 1px solid transparent;
  text-align: left;
  /*background-color: #f1f7f9;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#he-adm-menux .row:hover {
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  -moz-box-shadow: 2px 1px 1px #cacaca;
  -webkit-box-shadow: 2px 1px 1px #cacaca;
  box-shadow: 2px 1px 1px #cacaca;
}

#he-adm-menux label {
  display: inline-block;
  vertical-align: top;
  width: 160px;
  padding: 5px 3px 3px 3px;
  color: #555;
}

#he-adm-menux .row input,
#he-adm-menux .row textarea {
  margin: 0;
  padding: 4px 2px 4px 5px;
  width: 60%;
  outline: none;
  color: #999;
  border: 1px solid #888;
  font: 12px Verdana;
}

#he-adm-menux .row input.checkbox {
  margin: 6px 0 0 0;
  width: auto;
}

#he-adm-menux .row input {
  background: #fff url('images/adm-input-bg.png') repeat-x bottom left;
}

#he-adm-menux .row input:focus {
  border: 1px solid #18a4c7;
  color: #18a4c7;
}

#he-adm-pages-structure {
  width: 400px;
  height: 550px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
  color: #959595;
  text-align: left;
  
}

#he-adm-pages-structure ul {
  margin: 0;
  padding: 10px;
}

#he-adm-pages-structure ul.he-adm-pages-structure-sort {
  height: 485px;
  overflow: auto;
}

#he-adm-pages-structure ul ul {
  margin: 0 0 0 25px;
  padding: 0;
}

#he-adm-pages-structure ul li {
  list-style: none;
  margin: 1px 0 0 0;
  padding: 0;
  overflow: hidden;
  line-height: 14px;
}

#he-adm-pages-structure ul li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 7px 12px 7px 0px;
  color: #666;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-pages-structure ul li a.selected {
  color: #2089ac;
  background-color: #e0e0e0;
}

#he-adm-pages-structure ul li a:hover {
  color: #2089ac;
  background-color: #d2d2d2;
}

#he-adm-pages-structure ul li a:active {
  color: #fff;
  background-color: #2089ac;
}

#he-adm-pages-structure ul li a span {
  width: 25px;
  height: 16px;
  margin: 0 1px 0 0;
  display: block;
  float: left;
}

#he-adm-pages-structure ul li a span.he-adm-pages-structure-move {
  background: transparent url('images/adm-page-mini.png') no-repeat center center;
  cursor: move;
}

#he-adm-pages-structure .he-adm-pages-structure-placeholder {
  background-color: #d2d2d2;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-pages-structure .ui-nestedSortable-error {
	background:#eb8080;
	-webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-pages-structure .he-adm-pages-structure-sort-footer {
  padding: 9px 0 0 0;
  text-align: right;
  background: transparent url('images/cbox/hr.png') repeat-x left top;
}

#he-adm-pages-structure input.button {
  display: inline-block;
  border: none;
  margin: 0 10px 0 0;
  padding: 6px 5px 8px 5px;
  min-width: 111px;
  font-family: Verdana;
  font-size: 12px;
  color: #595959;
  background: transparent url('images/cbox/button.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-adm-pages-structure input.button:hover {
  color: #343434;
  background: transparent url('images/cbox/button-hover.png') no-repeat left top;
}

#he-adm-pages-structure input.bblue {
  font-weight: bold;
  color: #fff;
  background: transparent url('images/cbox/button-blue.png') no-repeat left 1px;
}

#he-adm-pages-structure input.bblue:hover {
  color: #fff;
  background: transparent url('images/cbox/button-blue-hover.png') no-repeat left 1px;
}

#he-adm-template {
  width: 700px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
}

#he-adm-template a {
  color: #3185a1;
}

#he-adm-template a:hover {
  text-decoration: none;
}

#he-adm-template .he-adm-lfcol {
  float: left;
  width: 143px;
  height: 500px;
  /* border-right: 1px solid #3185a1; */
  background: transparent url('images/cbox/hr-vertical.png') repeat-y right top;
  padding: 5px 2px 5px 5px;
  margin: 0 0 1px 0;
}

#he-adm-template .he-adm-lfcol ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#he-adm-template .he-adm-lfcol ul li {
  margin: 3px 0 0 0;
  padding: 0;
  line-height: 14px;
}

#he-adm-template .he-adm-lfcol ul li a {
  display: block;
  margin: 0 0 5px 0;
  padding: 8px 5px;
  text-decoration: none;
  border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
}

#he-adm-template .he-adm-lfcol ul li a:hover {
  background-color: #8d8d8d;
  color: #fff;
}

#he-adm-template .he-adm-lfcol ul li a.active {
  background-color: #8d8d8d;
  color: #fff;
}

#he-adm-template .he-adm-rfcol {
  float: right;
  width: 540px;
  height: 500px;
  overflow: auto;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp {
  display: inline-block;
  width: 155px;
  height: 120px;
  float: left;
  margin: 17px 15px 0 2px;
  background-color: #e3e3e3;
  border: 1px solid #bebebe;
  padding: 0;
  text-align: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -moz-box-shadow: 0px 0px 3px #ccc;
  -webkit-box-shadow: 0px 0px 3px #ccc;
  box-shadow: 0px 0px 3px #ccc;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp:hover {
  background-color: #d2d2d2;
  border: 1px solid #767676;
  -moz-box-shadow: 0px 0px 3px #aaa;
  -webkit-box-shadow: 0px 0px 3px #aaa;
  box-shadow: 0px 0px 3px #aaa;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp a {
  color: #595959;
  text-decoration: none;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp:hover > a {
  color: #343434;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp-selected  {
  background-color: #54a9c5;
  border: 1px solid #3185a1;
  -moz-box-shadow: 0px 0px 3px #54a9c5;
  -webkit-box-shadow: 0px 0px 3px #54a9c5;
  box-shadow: 0px 0px 3px #54a9c5;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp-selected strong {
  color: #fff;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp-selected:hover {
  background-color: #65b7d2;
  border: 1px solid #3e93af;
  -moz-box-shadow: 0px 0px 3px #65b7d2;
  -webkit-box-shadow: 0px 0px 3px #65b7d2;
  box-shadow: 0px 0px 3px #65b7d2;
}

#he-adm-template .he-adm-rfcol .he-adm-tmp img {
  margin: 7px 0 3px 0;
  border: none;
}

#he-adm-template .he-adm-rfcol .loading {
  width: 530px;
  height: 490px;
  background: transparent url('images/kyt.gif') no-repeat center center;
}

#he-adm-template .he-adm-rfcol h2 {
  margin: 15px 0 20px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #2089AC;
  line-height: 16px;
  text-shadow: #CCC 1px 1px 2px;
  border: none;
  letter-spacing: 0px;
  text-transform: none;
}

#he-adm-template .he-adm-rfcol table {
  margin: 0;
  padding: 0;
  border: none;
  border-top: 2px solid #888;
  border-left: 1px solid #ccc;
}

#he-adm-template .he-adm-rfcol table td {
  padding: 7px;
  border: none;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  color: #333;
}

#he-adm-template .he-adm-rfcol p {
  margin: 20px 0;
  padding: 0 12px 0 0;
  color: #333;
  line-height: 22px;
  text-align: justify;
}

#he-adm-template .he-adm-rfcol .helper {
  display: block;
  background: url('images/adm-icon-help-16-grey.png') no-repeat left bottom;
  width: 16px;
  height: 17px;
  cursor: help;
  margin: 0;
  padding: 0;
}

#he-adm-template .he-adm-rfcol .helper:hover {
  background: url('images/adm-icon-help-16.png') no-repeat left bottom;
}

#he-adm-template .he-adm-rfcol textarea {
  font-family: verdana;
  background: #fff url('images/adm-input-bg.png') repeat-x bottom left;
  color: #555;
  border: 1px solid #888;
}

#he-adm-template input {
  margin: 0;
  padding: 4px 5px 4px 5px;
  outline: none;
  color: #555;
  border: 1px solid #888;
  font: 12px Verdana;
  background: #fff url('images/adm-input-bg.png') repeat-x bottom left;
}

#he-adm-template input.button {
  display: block;
  border: none;
  margin: 0 auto;
  padding: 7px 5px 7px 5px;
  min-width: 151px;
  width: 151px;
  color: #595959;
  background: transparent url('images/cbox/buttonl.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-adm-template input.button:hover {
  color: #343434;
  background: transparent url('images/cbox/buttonl-hover.png') no-repeat left top;
}

#he-adm-help {
  width: 800px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
}

#he-adm-help .he-adm-help-lcol {
  float: left;
  width: 200px;
  height: 500px;
  /* border-right: 1px solid #3185a1; */
  background: transparent url('images/cbox/hr-vertical.png') repeat-y right top;
  padding: 5px 7px 5px 5px;
  margin: 0 0 1px 0;
  overflow: auto;
}

#he-adm-help .he-adm-help-lcol ul {
  padding: 0;
  margin: 0;
}

#he-adm-help .he-adm-help-lcol ul li {
  margin: 2px 0 0 0;
  padding: 0;
  list-style: none;
}

#he-adm-help .he-adm-help-lcol ul li a {
  display: block;
  margin: 0;
  padding: 8px 15px;
  color: #666;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-help .he-adm-help-lcol ul li a.close {
  background: transparent url('images/help-arrow-down.png') no-repeat right center;
}

#he-adm-help .he-adm-help-lcol ul li a.open {
  background: transparent url('images/help-arrow-up.png') no-repeat right center;
}

#he-adm-help .he-adm-help-lcol ul li a.selected {
  color: #2089ac;
  background-color: #e0e0e0;
}

#he-adm-help .he-adm-help-lcol ul li a:hover {
  color: #2089ac;
  background-color: #d2d2d2;
}

#he-adm-help .he-adm-help-lcol ul li a:active {
  color: #fff;
  background-color: #2089ac;
}


#he-adm-help .he-adm-help-lcol ul li ul {
  margin: 0 0 0 15px;
}

#he-adm-help .he-adm-help-rcol {
  float: right;
  width: 555px;
  height: 470px;
  padding: 20px 15px;
  overflow: auto;
}

#he-adm-help .he-adm-help-rcol h2 {
  margin: 0 0 13px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #2089ac;
  line-height: 16px;
  text-transform: none;
}

#he-adm-help .he-adm-help-rcol h3 {
  margin: 25px 0 4px 0;
  padding: 0 0 4px 0;
  font-family: Verdana;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #2089ac;
  line-height: 16px;
  text-transform: none;
  border: none;
  background: transparent url('images/cbox/hr.png') repeat-x left bottom;
}

#he-adm-help .he-adm-help-rcol p {
  text-align: justify;
  font-family: Verdana;
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 15px 0;
  padding: 0;
  color: #444;
}

#he-adm-help .he-adm-help-rcol a {
  color: #2089ac;
  text-decoration: underline;
}

#he-adm-help .he-adm-help-rcol a:hover {
  text-decoration: none;
}

#he-adm-help .he-adm-help-rcol img.himg-right {
  margin: 5px 0 10px 15px;
  float: right;
  padding: 2px;
  border: 1px solid #999;
}

#he-adm-help .he-adm-help-rcol img.himg-center {
  margin: 5px 0 10px 0;
  padding: 2px;
  border: 1px solid #999;
}

#he-adm-help .he-adm-help-rcol .loading {
  width: 555px;
  height: 470px;
  background: transparent url('images/kyt.gif') no-repeat center center;
}

#he-adm-analytics {
  width: 800px;
  height: 500px;
  font-family: Verdana;
  font-size: 12px;
  line-height: 14px;
  color: #333;
}

#he-adm-analytics input {
  margin: 0;
  padding: 4px 5px 4px 5px;
  outline: none;
  color: #555;
  border: 1px solid #888;
  font: 12px Verdana;
  background: #fff url('images/adm-input-bg.png') no-repeat bottom left;
}

#he-adm-analytics input.button {
  display: inline-block;
  border: none;
  margin: 0 10px 0 0;
  padding: 7px 5px 7px 5px;
  min-width: 111px;
  color: #595959;
  background: transparent url('images/cbox/button.png') no-repeat 2px 2px;
  cursor: pointer;
}

#he-adm-analytics input.button:hover {
  color: #343434;
  background: transparent url('images/cbox/button-hover.png') no-repeat left top;
}

#he-adm-analytics input:focus {
  border: 1px solid #18a4c7;
  color: #18a4c7;
}

#he-adm-analytics .he-adm-analytics-lcol {
  float: left;
  width: 200px;
  height: 500px;
  background: transparent url('images/cbox/hr-vertical.png') repeat-y right top;
  padding: 5px 7px 5px 5px;
  margin: 0 0 1px 0;
  overflow: auto;
}

#he-adm-analytics .he-adm-analytics-lcol ul {
  padding: 0;
  line-height: 14px;
  margin: 0;
}

#he-adm-analytics .he-adm-analytics-lcol ul li {
  margin: 2px 0 0 0;
  padding: 0;
  list-style: none;
}

#he-adm-analytics .he-adm-analytics-lcol ul li a {
  display: block;
  margin: 0;
  padding: 8px 15px;
  color: #666;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

#he-adm-analytics .he-adm-analytics-lcol ul li a.close {
  background: transparent url('images/help-arrow-down.png') no-repeat right center;
}

#he-adm-analytics .he-adm-analytics-lcol ul li a.open {
  background: transparent url('images/help-arrow-up.png') no-repeat right center;
}

#he-adm-analytics .he-adm-analytics-lcol ul li a.selected {
  color: #2089ac;
  background-color: #e0e0e0;
}

#he-adm-analytics .he-adm-analytics-lcol ul li a:hover {
  color: #2089ac;
  background-color: #d2d2d2;
}

#he-adm-analytics .he-adm-analytics-lcol ul li a:active {
  color: #fff;
  background-color: #2089ac;
}


#he-adm-analytics .he-adm-analytics-lcol ul li ul {
  margin: 0 0 0 15px;
}

#he-adm-analytics .he-adm-analytics-rcol {
  float: right;
  width: 555px;
  height: 470px;
  padding: 20px 15px;
  overflow: auto;
}

#he-adm-analytics .he-adm-analytics-rcol h2 {
  margin: 0 0 13px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #2089ac;
  line-height: 16px;
  text-shadow: #ccc 1px 1px 2px;
  border: none;
  letter-spacing: 0px;
  text-transform: none;
}

#he-adm-analytics .he-adm-analytics-rcol h4 {
  margin: 15px 0 5px 0;
  padding: 0;
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #2089ac;
  line-height: 16px;
  border: none;
  letter-spacing: 0px;
  text-transform: none;
}

#he-adm-analytics .he-adm-analytics-rcol p {
  text-align: justify;
  font-family: Verdana;
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 15px 0;
  padding: 0;
  color: #444;
  text-shadow: #ccc 1px 1px 1px;
}

#he-adm-analytics .he-adm-analytics-rcol .loading {
  width: 555px;
  height: 470px;
  background: transparent url('images/kyt.gif') no-repeat center center;
}

#he-adm-analytics .he-adm-analytics-rcol .he-adm-analytics-online {
  text-align: center;
  width: 200px;
  padding: 10px 0 0 0;
  float: left;
}

#he-adm-analytics .he-adm-analytics-rcol .he-adm-analytics-online h3.he-adm-analytics-actual {
  color: #333;
  font-size: 17px;
  font-weight: normal;
  margin: 7px 0;
  padding: 0;
  border: none;
  letter-spacing: 0px;
  text-transform: none;
}

#he-adm-analytics .he-adm-analytics-rcol .he-adm-analytics-online .he-adm-analytics-actualOnline {
  font-family: arial, sans-serif;
  font-size: 90px;
  line-height: 90px;
  font-weight: normal;
  color: #444;
}

#he-adm-analytics .he-adm-analytics-rcol .he-adm-analytics-online p {
  text-align: center;
  text-shadow: none;
}

#he-adm-analytics .he-adm-analytics-requests {
  height: 170px;
  padding: 0 0 0 250px;
}

#he-adm-analytics .he-adm-analytics-requests h3 {
  font-size: 13px;
  font-family: Verdana;
  margin: 0 0 10px 0;
  padding: 0 0 2px 0;
  border-bottom: 1px solid #666;
  color: #333;
  font-weight: normal;
  letter-spacing: 0px;
  text-transform: none;
}

#he-adm-analytics .he-adm-analytics-requests .he-adm-analytics-requests-bar {
  border-top: 2px solid #2089ac;
  width: 9px;
  background-color: #bedfea;
  margin: 0 1px 0 0;
}

#he-adm-analytics .he-adm-analytics-requests .he-adm-analytics-requests-bar:hover {
  border-color: #0f5e78;
  background-color: #a0cbda;
}

#he-adm-analytics .he-adm-analytics-referer-details {
  margin: 0 0 0 20px;
}

#he-adm-analytics .he-adm-analytics-referer-details ul {
  margin: 0;
  padding: 0;
  line-height: 14px;
}

#he-adm-analytics .he-adm-analytics-referer-details ul li {
  margin: 5px 0;
  padding: 0 0 0 20px;
  list-style: none;
  background: transparent url('images/arrow2.png') no-repeat left center;
}

#he-adm-analytics .he-adm-analytics-pages-bar {
  height: 10px;
  background-color: #2089ac;
}

#he-adm-analytics .he-adm-analytics-toggle {
  padding: 0 0 0 21px;
  cursor: pointer;
}

#he-adm-analytics .he-adm-analytics-toggle-close {
  background: transparent url('images/adm-toggle-close.png') no-repeat left center;
}

#he-adm-analytics .he-adm-analytics-toggle-expand {
  background: transparent url('images/adm-toggle-expand.png') no-repeat left center;
}

#he-adm-analytics a {
  color: #2089ac;
  text-decoration: none;
}

#he-adm-analytics a:hover {
  text-decoration: underline;
}

#he-adm-analytics table {
  border: none;
  margin: 0;
  padding: 0;
}

#he-adm-analytics td {
  border: none;
  margin: 0;
  padding: 0;
}

#he-adm-analytics table.an-main {
  border: none;
  border-top: 2px solid #888;
  border-left: 1px solid #ccc;
}

#he-adm-analytics table.an-main td {
  border: none;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 6px;
}

#he-adm-analytics table.an-main th {
  border: none;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: transparent;
  padding: 6px;
  font-weight: bold;
  color: #333;
}

#he-adm-analytics table.an-main td.an-clear-style {
  border: none;
  padding: 0;
  margin: 0;
}

#he-adm-analytics ul.he-adm-analytics-summary-ul {
  margin: 5px 0 0 0;
  padding: 0;
  line-height: 14px;
}

#he-adm-analytics ul.he-adm-analytics-summary-ul li {
  list-style: none;
  padding: 2px 0 2px 0;
  margin: 0;
  color: #222;
}

#he-adm-analytics ul.he-adm-analytics-chart-legend {
  padding: 0 0 0 270px;
  margin: 70px 0 0 0;
  line-height: 14px;
}

#he-adm-analytics ul.he-adm-analytics-chart-legend li {
  margin: 10px 0;
  padding: 0 0 0 20px;
  list-style: none;
}

#he-adm-analytics ul.he-adm-analytics-chart-legend li.he-adm-analytics-chart-legend-blue {
  background: transparent url('images/adm-analytics-chart-legend-blue.png') no-repeat left 3px;
}

#he-adm-analytics ul.he-adm-analytics-chart-legend li.he-adm-analytics-chart-legend-orange {
  background: transparent url('images/adm-analytics-chart-legend-orange.png') no-repeat left 3px;
}

#he-adm-analytics ul.he-adm-analytics-chart-legend li.he-adm-analytics-chart-legend-green {
  background: transparent url('images/adm-analytics-chart-legend-green.png') no-repeat left 3px;
}

#he-adm-analytics .he-adm-analytics-loading {
  z-index: 12999;
  position: absolute;
  display: none;
  left: 211px;
  top: 32px;
  width: 589px;
  height: 507px;
  background: transparent url('images/submit-loading-bg.png') repeat left top;
}

#he-adm-analytics .he-adm-analytics-loading .he-adm-analytics-animation {
  z-index: 12999;
  width: 100%;
  height: 100%;
  background: transparent url('images/ajax-loader-transparent.gif') no-repeat center center;
}

.qtip {
  background: transparent;
  border: 0px;
}

.qtip-blue {
  margin-left: 5px;
  background: transparent;
  border: 0px;
}

.qtip-content {
  line-height: 16px;
  background: #e2f2f7 !important;
  border: 2px solid #91ccdf; border-left: 0px;
}

.qtip-content img {
  margin: 5px 3px 3px 3px;
}

body .qtip-contentWrapper {
  padding-left: 11px;
  background: transparent url('images/qtip-arrow.png') no-repeat left center !important;
}


#he-noscript {
  display: block;
  width: 100%;
  padding: 6px;
  border-bottom: 2px solid #9f1600;
  font-size: 11px;
  font-family: Verdana;
  line-height: 16px;
  text-align: center;
  color: #fff;
  position: fixed;
  background: #b81900 url('images/adm-bg-error.png') repeat left center;
  top: 0;
  z-index: 13001;
}

#he-adm-demo-bar {
  display: block;
  padding: 6px;
  border: 2px solid #9f1600;
  border-top: none;
  font-size: 11px;
  font-family: Verdana;
  line-height: 16px;
  text-align: center;
  color: #fff;
  margin: 0 auto;
  background: #b81900 url('images/adm-bg-error.png') repeat left center;
  top: 0;
  z-index: 13000;
}


div.he-adm-menux-warning {
  margin:8px 0px -8px 13px;
}

