.none {
  display: none;
}
.util-border-radius-none {
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
}
.util-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.util-textHidden {
  text-indent: 99999px;
  overflow: hidden;
}
.AXTree {
  position: relative;
  font-size:12px;
}
.AXTree .AXTreeScrollBody {
  position: relative;
  border: 1px solid #b1b1b1;
  overflow: hidden;
}
.AXTree .AXTreeScrollBody .AXTreeColHead {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  background: #ffffff;
  background: -webkit-linear-gradient(#f3f3f3, #f3f3f3);
  /* For Safari */
  background: -o-linear-gradient(#f3f3f3, #f3f3f3);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f3f3f3, #f3f3f3);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f3f3f3, #f3f3f3);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e2e4e6, endColorstr=#ffffff);
  /*For IE7-8-9*/
  border-bottom: 1px solid #b1b1b1;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable {
  table-layout: fixed;
  background: #ffffff;
  background: -webkit-linear-gradient(#f3f3f3, #f3f3f3);
  /* For Safari */
  background: -o-linear-gradient(#f3f3f3, #f3f3f3);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f3f3f3, #f3f3f3);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f3f3f3, #f3f3f3);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e2e4e6, endColorstr=#ffffff);
  /*For IE7-8-9*/
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td {
  padding: 0px;
  background: url('images/dx-tree-head-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  cursor: pointer;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td:hover {
  background-color: #e5e6eb;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.colHeadBottomBorder {
  border-bottom: 1px solid #b1b1b1;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortDesc {
  background-color: #e5e6eb;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortDesc .colHeadNode {
  background: url('images/dx-sort-desc.png') no-repeat center 0px;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortAsc {
  background-color: #e5e6eb;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortAsc .colHeadNode {
  background: url('images/dx-sort-asc.png') no-repeat center 0px;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadResizer {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 5px;
  height: 20px;
  cursor: col-resize;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadResizer:active {
  background: #e2e4e6;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTool {
  position: absolute;
  right: 1px;
  top: 0px;
  display: block;
  width: 20px;
  height: 30px;
  cursor: pointer;
  text-indent: -2000px;
  overflow: hidden;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTool.readyTool {
  background: url('images/dx-tree-head-tool.png') no-repeat -2px center;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTool.readyTool:hover {
  background: url('images/dx-tree-head-tool-on.png') no-repeat -2px center;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadNode {
  position: relative;
  padding: 0px;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #5e5e5e;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdCheck {
  height: 20px;
  padding: 7px 1px 3px 0px;
  color: #5e5e5e;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdCheck input {
  vertical-align: middle;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdHtml {
  height: 30px;
  padding: 0px 1px 0px 0px;
  color: #5e5e5e;
}
.AXTree .AXTreeScrollBody .fixedColHead {
  position: absolute;
  left: 0px;
  top: 0px;
  width: auto;
  box-shadow: 0px 0px 3px #ccc;
}
.AXTree .AXTreeScrollBody .AXTreeBody {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  overflow: hidden;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollContent {
  overflow: visible;
  position: relative;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedScrollContent {
  overflow: visible;
  position: absolute;
  left: 0px;
  top: 0px;
  box-shadow: 0px 0px 3px #ccc;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackXY {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 9px;
  height: 9px;
  border: 1px solid #B6B6B6;
  background: url('images/dx-diagonal-bg.png');
  display: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackY {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 9px;
  height: 9px;
  /*
				border-left:@border-a;
				border-right:@border-a;
				background:#f3f3f3;
				*/
  display: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackY .treeScrollHandle {
  position: absolute;
  left: -1px;
  top: 0px;
  width: 9px;
  height: 20px;
  background: #000;
  border: 0px none;
  -moz-opacity: 0.2;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackY .treeScrollHandle:hover,
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackY .treeScrollHandle.hover {
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackX {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 9px;
  height: 9px;
  /*
				border-top:@border-a;border-bottom:@border-a;
				background:@bgcolor-c;
				*/
  display: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackX .treeScrollHandle {
  position: absolute;
  left: 0px;
  top: -1px;
  width: 20px;
  height: 9px;
  background: #000;
  border: 0px none;
  -moz-opacity: 0.2;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackX .treeScrollHandle:hover,
.AXTree .AXTreeScrollBody .AXTreeBody .treeScrollTrackX .treeScrollHandle.hover {
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable {
  width: 100%;
  table-layout: fixed;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.noListTr td {
  vertical-align: middle;
  height: 100px;
  border-bottom: 1px solid #c8c8c8;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.AXTreeSplit td {
  vertical-align: middle;
  height: 1px;
  line-height: 1px;
  background: #eeeeee;
  border-bottom: 0px none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.red td {
  background-color: #ffebe1;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.green td {
  background-color: #eaf3e4;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.blue td {
  background-color: #edf6ff;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.yellow td {
  background-color: #fffee4;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.hover td {
  background-color: #e7f1fa;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td {
  background-color: #d2d9df;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.disable td {
  background-color: #f5f5f1;
  color: #ccc ! important;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.copied td {
  background-color: #ffffbf;
  border-top: 1px dotted;
  border-bottom: 1px dotted;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  cursor: pointer;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td.selected {
  background-color: #d2d9df;
  box-shadow: inset 0px 0px 2px #000;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td.bodyNullTd {
  background-image: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  height: 30px;
  background: url('images/dx-tree-line.png') no-repeat center 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine.isLastChild {
  background: url('images/dx-tree-line-last.png') no-repeat center 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine.isParentInside {
  background: url('images/dx-tree-line-middle.png') no-repeat center 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine.isParentOutside {
  background: url('images/blank.png') no-repeat center 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent {
  display: block;
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -65px center;
  /* background: url('images/dx-tree-arrows.png') no-repeat -65px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild:hover {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent:hover {
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -5px center;
  /* background: url('images/dx-tree-arrows.png') no-repeat -5px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand {
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -95px center;

  /* background: url('images/dx-tree-arrows.png') no-repeat -95px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand:hover {
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -35px center;
  /* background: url('images/dx-tree-arrows.png') no-repeat -35px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand.loading {
  background: url('images/dx-progresss-ani-white-1.gif') no-repeat 2px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand.noChild {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand.noChild:hover {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon {
  display: block;
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.folder {
  background: url('/resources/images/icons/folder.png') no-repeat center;
  /* background: url('images/dx-tree-icons.png') no-repeat -5px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.AXfolder {
	  background: url('/resources/images/icons/folder.png') no-repeat center;

  /* background: url('images/dx-tree-icons.png') no-repeat -5px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.movie {
  background: url('images/dx-tree-icons.png') no-repeat -65px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.img {
  background: url('images/dx-tree-icons.png') no-repeat -95px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.zip {
  background: url('images/dx-tree-icons.png') no-repeat -125px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.file {
  background: url('/resources/images/icons/file-list.png') no-repeat center;

  /* background: url('images/dx-tree-icons.png') no-repeat -155px center; */
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td .bodyNode .bodyNodeIcon.file {
  /* background: url('images/dx-tree-icons.png') no-repeat -155px center; */
  background: url('/resources/images/icons/file-list-selected.png') no-repeat center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.fileTxt {
  background: url('images/dx-tree-icons.png') no-repeat -185px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.fileTag {
  background: url('images/dx-tree-icons.png') no-repeat -215px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.company {
  background: url('images/dx-tree-icons2.png') no-repeat -5px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.computer {
  background: url('images/dx-tree-icons2.png') no-repeat -35px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.desktop {
  background: url('images/dx-tree-icons2.png') no-repeat -65px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.tree {
  background: url('images/dx-tree-icons2.png') no-repeat -95px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.userHtml {
  background: url('images/dx-tree-icons2.png') no-repeat -215px center;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  background-color: #ffffec;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td.bodyBottomBorder,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td.bodyNullTd,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td.bodyNullTd {
  background-image: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyNode,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyTdText,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyTdHtml,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyTdCheckBox,
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable {
  table-layout: fixed;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.noListTr td {
  vertical-align: middle;
  height: 100px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.line0 td {
  background-color: #eaedef;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.line1 td {
  background-color: #f7f8f9;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.AXTreeSplit td {
  vertical-align: middle;
  height: 1px;
  line-height: 1px;
  background: #eee;
  border-bottom: 0px none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.red td {
  background-color: #ffebe1;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.green td {
  background-color: #eaf3e4;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.blue td {
  background-color: #edf6ff;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.yellow td {
  background-color: #fffee4;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.selected td {
  background-color: #d2d9df;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.hover td {
  background-color: #d7dde3;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  cursor: pointer;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.fixedLine {
  background: url('images/dx-tree-fixed-body-border.png') repeat-y 100% 0px #ffffec;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.selected {
  background-color: #d2d9df;
  box-shadow: inset 0px 0px 2px #000;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.bodyNullTd {
  background-image: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  background-color: #ffffec;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td.fixedLine,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td.fixedLine {
  background: url('images/dx-tree-fixed-body-border.png') repeat-y 100% 0px #ffffec;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td.bodyBottomBorder,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td.bodyNullTd,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td.bodyNullTd {
  background-image: none;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyNode,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyTdText,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyTdHtml,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyTdCheckBox,
.AXTree .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree .tdRelBlock {
  position: relative;
}
.AXTree_none {
  position: relative;
  font-size:12px;
}
.AXTree_none .AXTreeScrollBody {
  position: relative;
  border: 1px solid #b1b1b1;
  overflow: hidden;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  background: url('images/dx-tree-head-bg.png') repeat-x 0px 0px #ffffff;
  border-bottom: 1px solid #b1b1b1;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable {
  table-layout: fixed;
  background: url('images/dx-tree-head-bg.png') repeat-x 0px 0px #ffffff;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td {
  padding: 0px;
  background: url('images/dx-tree-head-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  cursor: pointer;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td:hover {
  background-color: #e5e6eb;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortDesc {
  background-color: #e5e6eb;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortDesc .colHeadNode {
  background: url('images/dx-sort-desc.png') no-repeat center 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortAsc {
  background-color: #e5e6eb;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.sortAsc .colHeadNode {
  background: url('images/dx-sort-asc.png') no-repeat center 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td.colHeadBottomBorder {
  border-bottom: 1px solid #b1b1b1;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadResizer {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 5px;
  height: 20px;
  cursor: col-resize;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadResizer:active {
  background: #e2e4e6;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTool {
  position: absolute;
  right: 1px;
  top: 0px;
  display: block;
  width: 20px;
  height: 30px;
  cursor: pointer;
  text-indent: -2000px;
  overflow: hidden;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTool.readyTool {
  background: url('images/dx-tree-head-tool.png') no-repeat -2px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTool.readyTool:hover {
  background: url('images/dx-tree-head-tool-on.png') no-repeat -2px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadNode {
  position: relative;
  padding: 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 0px;
  color: #5e5e5e;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdCheck {
  height: 20px;
  padding: 7px 1px 3px 0px;
  color: #5e5e5e;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdCheck input {
  vertical-align: middle;
}
.AXTree_none .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdHtml {
  height: 30px;
  padding: 0px 1px 0px 0px;
  color: #5e5e5e;
}
.AXTree_none .AXTreeScrollBody .fixedColHead {
  position: absolute;
  left: 0px;
  top: 0px;
  width: auto;
  box-shadow: 0px 0px 3px #ccc;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  overflow: hidden;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollContent {
  overflow: visible;
  position: relative;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedScrollContent {
  overflow: visible;
  position: absolute;
  left: 0px;
  top: 0px;
  box-shadow: 0px 0px 3px #ccc;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollBody .treeScrollTrackY .treeScrollHandle.hover {
  background: #929292;
  border: 1px solid #636363;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackXY {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 9px;
  height: 9px;
  border: 1px solid #b6b6b6;
  background: url('images/dx-diagonal-bg.png');
  display: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackY {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 9px;
  height: 9px;
  /*
				border-left:@border-a;border-right:@border-a;
				background:@bgcolor-c;
				*/
  display: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackY .treeScrollHandle {
  position: absolute;
  left: -1px;
  top: 0px;
  width: 9px;
  height: 20px;
  background: #000;
  border: 0px none;
  -moz-opacity: 0.2;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  /*
					background:url('images/dx-diagonal-bg.png');
					border:@border-b;
					*/
  cursor: pointer;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackY .treeScrollHandle:hover,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackY .treeScrollHandle.hover {
  /*background:@bgcolor-g;border:@border-c;*/
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackX {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 9px;
  height: 9px;
  /*
				border-top:@border-a;border-bottom:@border-a;
				background:@bgcolor-c;
				*/
  display: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackX .treeScrollHandle {
  position: absolute;
  left: 0px;
  top: -1px;
  width: 20px;
  height: 9px;
  background: #000;
  border: 0px none;
  -moz-opacity: 0.2;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackX .treeScrollHandle:hover,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeScrollTrackX .treeScrollHandle.hover {
  -moz-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable {
  width: 100%;
  table-layout: fixed;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.noListTr td {
  vertical-align: middle;
  height: 100px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.AXTreeSplit td {
  vertical-align: middle;
  height: 1px;
  line-height: 1px;
  background: #cccccc;
  border-bottom: 0px none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.red td {
  background-color: #ffebe1;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.green td {
  background-color: #eaf3e4;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.blue td {
  background-color: #edf6ff;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.yellow td {
  background-color: #fffee4;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.hover td {
  background-color: #e7f1fa;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td {
  background-color: #d2d9df;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.disable td {
  background-color: #F5F5F1;
  color: #ccc ! important;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.copied td {
  background-color: #ffffbf;
  border-top: 1px dotted;
  border-bottom: 1px dotted;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td {
  padding: 0px;
  vertical-align: bottom;
  cursor: pointer;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td.selected {
  background-color: #d2d9df;
  box-shadow: inset 0px 0px 2px #000;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td.bodyNullTd {
  background-image: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  height: 30px;
  background: url('images/dx-tree-line.png') no-repeat center 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine.isLastChild {
  background: url('images/dx-tree-line-last.png') no-repeat center 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine.isParentInside {
  background: url('images/dx-tree-line-middle.png') no-repeat center 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .connectionLineContainer .connectionLine.isParentOutside {
  background: url('images/blank.png') no-repeat center 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent {
  display: block;
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -65px center;
  /* 선택 전 이미지*/
  /*background: url('/resources/images/icons/selection-btn.png') no-repeat center;*/
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent:hover {
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -5px center;
  /*background: url('/resources/images/icons/selection-btn.png') no-repeat -65px center;*/
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild {
  background: url('/resources/images/icons/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.noChild:hover {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand {
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -95px center;
  /* 선택 후 이미지*/
  /*background: url('/resources/images/icons/selection-btn.png') no-repeat center;*/
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand:hover {
  background: url('/resources/images/icons/dx-tree-arrows.png') no-repeat -35px center;
  /* background: url('/resources/images/icons/selection-btn.png') no-repeat center; */
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand.noChild {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand.noChild:hover {
  background: url('images/dx-tree-line-no-child.png') no-repeat center center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon {
  display: block;
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.folder {
  /*background: url('images/dx-tree-icons.png') no-repeat -5px center;*/
  background: url('/resources/images/icons/folder.png') no-repeat center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.AXfolder {
  background: url('images/dx-tree-icons.png') no-repeat -35px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.movie {
  background: url('images/dx-tree-icons.png') no-repeat -65px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.img {
  background: url('images/dx-tree-icons.png') no-repeat -95px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.zip {
  background: url('images/dx-tree-icons.png') no-repeat -125px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.file {
  /* background: url('images/dx-tree-icons.png') no-repeat -155px center;*/
  background: url('/resources/images/icons/file-list.png') no-repeat center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr.selected td .bodyNode .bodyNodeIcon.file {
  /* background: url('images/dx-tree-icons.png') no-repeat -155px center; */
  background: url('/resources/images/icons/file-list-selected.png') no-repeat center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.fileTxt {
  background: url('images/dx-tree-icons.png') no-repeat -185px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.fileTag {
  background: url('images/dx-tree-icons.png') no-repeat -215px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.company {
  background: url('images/dx-tree-icons2.png') no-repeat -5px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.computer {
  background: url('images/dx-tree-icons2.png') no-repeat -35px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.desktop {
  background: url('images/dx-tree-icons2.png') no-repeat -65px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIcon.tree {
  background: url('images/dx-tree-icons2.png') no-repeat -95px center;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  background-color: #ffffec;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td.bodyBottomBorder,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td.bodyNullTd,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td.bodyNullTd {
  background-image: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyNode,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyTdText,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyTdHtml,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable thead tr td .bodyTdCheckBox,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tfoot tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable {
  table-layout: fixed;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.noListTr td {
  vertical-align: middle;
  height: 100px;
  background: #f7f7f7;
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.line0 td {
  background-color: #eaedef;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.line1 td {
  background-color: #f7f8f9;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.AXTreeSplit td {
  vertical-align: middle;
  height: 1px;
  line-height: 1px;
  background: #eeeeee;
  border-bottom: 0px none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.red td {
  background-color: #ffebe1;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.green td {
  background-color: #eaf3e4;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.blue td {
  background-color: #edf6ff;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.yellow td {
  background-color: #fffee4;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.selected td {
  background-color: #d2d9df;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr.hover td {
  background-color: #d7dde3;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  cursor: pointer;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.fixedLine {
  background: url('images/dx-tree-fixed-body-border.png') repeat-y 100% 0px #ffffec;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.selected {
  background-color: #d2d9df;
  box-shadow: inset 0px 0px 2px #000;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.bodyBottomBorder {
  border-bottom: 1px dashed #c8c8c8;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td.bodyNullTd {
  background-image: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tbody tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td {
  padding: 0px;
  background: url('images/dx-tree-body-border.png') repeat-y 100% 0px;
  vertical-align: bottom;
  border-bottom: 1px solid #c8c8c8;
  background-color: #ffffec;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td.fixedLine,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td.fixedLine {
  background: url('images/dx-tree-fixed-body-border.png') repeat-y 100% 0px #ffffec;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td.bodyBottomBorder,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td.bodyBottomBorder {
  border-bottom: 1px solid #c8c8c8;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td.bodyNullTd,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td.bodyNullTd {
  background-image: none;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyNode,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyNode {
  position: relative;
  padding: 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyTdText,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyTdText {
  position: relative;
  line-height: 20px;
  padding: 5px 8px;
  color: #3b3b3b;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyTdHtml,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyTdHtml {
  padding: 0px 1px 0px 0px;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable thead tr td .bodyTdCheckBox,
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeFixedBodyTable tfoot tr td .bodyTdCheckBox {
  line-height: 20px;
  height: 20px;
  padding: 5px 1px 5px 0px;
}
.AXTree_none .AXTreeEditor {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 60px;
}
.AXTree_none .AXTreeEditor .editorContent {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  background: #d8e1e7;
  border-bottom: 1px solid #7f8d9c;
  box-shadow: 1px 1px 3px #ccc;
}
.AXTree_none .AXTreeEditor .editorButtons {
  position: absolute;
  left: 50px;
  top: 19px;
  height: 30px;
  padding: 1px 3px;
  background: #d8e1e7;
  border-left: 1px solid #7f8d9c;
  border-right: 1px solid #7f8d9c;
  border-bottom: 1px solid #7f8d9c;
  box-shadow: 1px solid #7f8d9c;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.AXTree_none .AXTreeEditor .editorBodyTable {
  table-layout: fixed;
  width: 100%;
}
.AXTree_none .tdRelBlock {
  position: relative;
}
.AXTreeColGroupListBox {
  z-index: 4999;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 146px;
  background: #ffffff;
  border: 1px solid #b1b1b1;
  border-radius: 5px;
  box-shadow: 0px 0px 5px #ccc;
}
.AXTreeColGroupListBox .AXTreeColGroupListBoxItem {
  display: block;
  line-height: 15px;
  padding: 5px 5px 5px 25px;
  color: #5e5e5e;
  text-decoration: none;
  border-bottom: 1px solid #e3e3e3;
}
.AXTreeColGroupListBox .AXTreeColGroupListBoxItem.last {
  border-bottom: 0px none;
}
.AXTreeColGroupListBox .AXTreeColGroupListBoxItem.on {
  color: #7b8590;
  background: url('images/dx-item-check.png') no-repeat 3px center;
}
.AXtreeSelector {
  height: 400px;
  background: #ffffff;
}
.AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText {
  white-space: unset;
  overflow: unset;
  text-overflow: unset;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdCheckBox{
  height:28px;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td{
  background-color: #f9fbfd;
  border-right: 1px solid #eaf0f7;
  font-size: 14px;
  font-weight: bold;
}
.AXTree .AXTreeScrollBody{
  border: 1px solid #eaf0f7;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td{
  border-bottom: 1px solid #eaf0f7;
  border-right: 1px solid #eaf0f7;
}
.AXTree .AXTreeScrollBody .AXTreeColHead{
  border-bottom: 1px solid #eaf0f7;
}
.AXTree .AXTreeScrollBody .AXTreeColHead .colHeadTable tbody tr td .colHeadTdCheck{
  padding: unset;
}
.AXTree .radio-wrap {
  height: 35px;
}
.AXTree .radio-wrap.center {
  text-align: center !important;
}
.AXTree .radio-wrap > input[type=radio] {
  display: none;
}
.AXTree .radio-wrap > .radio-label {
  height: 35px;
  margin-bottom: 0;
  margin-right: 20px;
  line-height: 35px;
  font-weight: normal;
  font-size: 14px;
  color: #727e8c;
  text-indent: 25px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
}
.AXTree .radio-wrap > .radio-label:before,
.AXTree .radio-wrap > .radio-label:after {
  content: "";
  border-radius: 50%;
  position: absolute;
  transition: all .2s;
}
.AXTree .radio-wrap > .radio-label:before {
  width: 18px;
  height: 18px;
  border: 1px solid #dee8f4;
  box-sizing: border-box;
  top: 8.5px;
  left: 0;
}
.AXTree .radio-wrap > .radio-label:hover:before,
.AXTree .radio-wrap > input[type=radio]:checked + .radio-label:before {
  border-color: #1c53f6;
}
.AXTree .radio-wrap > .radio-label:after {
  width: 10px;
  height: 10px;
  background: #1c53f6;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
  opacity: 0;
}
.AXTree .radio-wrap > input[type=radio]:checked + .radio-label.disabled:before {
  border-color: #dbe0e4;
}
.AXTree .radio-wrap > .radio-label.disabled:after{
  background: #dbe0e4;
}
.AXTree .radio-wrap > input[type=radio]:checked + .radio-label:after {
  opacity: 1;
}
.AXTree .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText{
  font-size: 14px;
}