table.editForm,
.repList,
.repList2 {
  font-size: 14px;
  border: 1px solid #DEE2E7;
}
table.editForm .panel,
.repList .panel,
.repList2 .panel {
  overflow: hidden;
  text-align: left;
  margin: 0;
  border: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .panel-header,
.repList .panel-header,
.repList2 .panel-header,
table.editForm .panel-body,
.repList .panel-body,
.repList2 .panel-body {
  border-width: 1px;
  border-style: solid;
}
table.editForm .panel-header,
.repList .panel-header,
.repList2 .panel-header {
  padding: 5px;
  position: relative;
}
table.editForm .panel-title,
.repList .panel-title,
.repList2 .panel-title {
  background: url('/IMP/static/style/theme/images/blank-fc94fb0c3ed8a8f909dbc7630a0987ff.gif') no-repeat;
}
table.editForm .panel-header-noborder,
.repList .panel-header-noborder,
.repList2 .panel-header-noborder {
  border-width: 0 0 1px 0;
}
table.editForm .panel-body,
.repList .panel-body,
.repList2 .panel-body {
  overflow: auto;
  border-top-width: 0;
  padding: 0;
}
table.editForm .panel-body-noheader,
.repList .panel-body-noheader,
.repList2 .panel-body-noheader {
  border-top-width: 1px;
}
table.editForm .panel-body-noborder,
.repList .panel-body-noborder,
.repList2 .panel-body-noborder {
  border-width: 0px;
}
table.editForm .panel-body-nobottom,
.repList .panel-body-nobottom,
.repList2 .panel-body-nobottom {
  border-bottom-width: 0;
}
table.editForm .panel-with-icon,
.repList .panel-with-icon,
.repList2 .panel-with-icon {
  padding-left: 18px;
}
table.editForm .panel-icon,
.repList .panel-icon,
.repList2 .panel-icon,
table.editForm .panel-tool,
.repList .panel-tool,
.repList2 .panel-tool {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  overflow: hidden;
}
table.editForm .panel-icon,
.repList .panel-icon,
.repList2 .panel-icon {
  left: 5px;
  width: 16px;
}
table.editForm .panel-tool,
.repList .panel-tool,
.repList2 .panel-tool {
  right: 5px;
  width: auto;
}
table.editForm .panel-tool a,
.repList .panel-tool a,
.repList2 .panel-tool a {
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 0 0 0 2px;
  vertical-align: top;
}
table.editForm .panel-tool a:hover,
.repList .panel-tool a:hover,
.repList2 .panel-tool a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #e2e2e2;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
table.editForm .panel-loading,
.repList .panel-loading,
.repList2 .panel-loading {
  padding: 11px 0px 10px 30px;
}
table.editForm .panel-noscroll,
.repList .panel-noscroll,
.repList2 .panel-noscroll {
  overflow: hidden;
}
table.editForm .panel-fit,
.repList .panel-fit,
.repList2 .panel-fit,
table.editForm .panel-fit body,
.repList .panel-fit body,
.repList2 .panel-fit body {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}
table.editForm .panel-loading,
.repList .panel-loading,
.repList2 .panel-loading {
  background: url('/IMP/static/style/theme/images/loading-a272cc592e2e977079eb6585f6d06888.gif') no-repeat 10px 10px;
}
table.editForm .panel-tool-close,
.repList .panel-tool-close,
.repList2 .panel-tool-close {
  background: url('/IMP/static/style/theme/images/panel_tools-3c2e9331e8c6a6a3014d08eaf3498a10.png') no-repeat -16px 0px;
}
table.editForm .panel-tool-min,
.repList .panel-tool-min,
.repList2 .panel-tool-min {
  background: url('/IMP/static/style/theme/images/panel_tools-3c2e9331e8c6a6a3014d08eaf3498a10.png') no-repeat 0px 0px;
}
table.editForm .panel-tool-max,
.repList .panel-tool-max,
.repList2 .panel-tool-max {
  background: url('/IMP/static/style/theme/images/panel_tools-3c2e9331e8c6a6a3014d08eaf3498a10.png') no-repeat 0px -16px;
}
table.editForm .panel-tool-restore,
.repList .panel-tool-restore,
.repList2 .panel-tool-restore {
  background: url('/IMP/static/style/theme/images/panel_tools-3c2e9331e8c6a6a3014d08eaf3498a10.png') no-repeat -16px -16px;
}
table.editForm .panel-tool-collapse,
.repList .panel-tool-collapse,
.repList2 .panel-tool-collapse {
  background: url('/IMP/static/style/theme/images/panel_tools-3c2e9331e8c6a6a3014d08eaf3498a10.png') no-repeat -32px 0;
}
table.editForm .panel-tool-expand,
.repList .panel-tool-expand,
.repList2 .panel-tool-expand {
  background: url('/IMP/static/style/theme/images/panel_tools-3c2e9331e8c6a6a3014d08eaf3498a10.png') no-repeat -32px -16px;
}
table.editForm .panel-header,
.repList .panel-header,
.repList2 .panel-header,
table.editForm .panel-body,
.repList .panel-body,
.repList2 .panel-body {
  border-color: #D3D3D3;
}
table.editForm .panel-header,
.repList .panel-header,
.repList2 .panel-header {
  background-color: #f3f3f3;
  background: -webkit-linear-gradient(top, #F8F8F8 0, #eeeeee 100%);
  background: -moz-linear-gradient(top, #F8F8F8 0, #eeeeee 100%);
  background: -o-linear-gradient(top, #F8F8F8 0, #eeeeee 100%);
  background: linear-gradient(to bottom, #F8F8F8 0, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#eeeeee, GradientType=0);
}
table.editForm .panel-body,
.repList .panel-body,
.repList2 .panel-body {
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
}
table.editForm .panel-title,
.repList .panel-title,
.repList2 .panel-title {
  font-size: 12px;
  font-weight: bold;
  color: #575765;
  height: 16px;
  line-height: 16px;
}
table.editForm .panel-footer,
.repList .panel-footer,
.repList2 .panel-footer {
  border: 1px solid #D3D3D3;
  overflow: hidden;
  background: #fafafa;
}
table.editForm .panel-footer-noborder,
.repList .panel-footer-noborder,
.repList2 .panel-footer-noborder {
  border-width: 1px 0 0 0;
}
table.editForm .accordion,
.repList .accordion,
.repList2 .accordion {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
table.editForm .accordion .accordion-header,
.repList .accordion .accordion-header,
.repList2 .accordion .accordion-header {
  border-width: 0 0 1px;
  cursor: pointer;
}
table.editForm .accordion .accordion-body,
.repList .accordion .accordion-body,
.repList2 .accordion .accordion-body {
  border-width: 0 0 1px;
}
table.editForm .accordion-noborder,
.repList .accordion-noborder,
.repList2 .accordion-noborder {
  border-width: 0;
}
table.editForm .accordion-noborder .accordion-header,
.repList .accordion-noborder .accordion-header,
.repList2 .accordion-noborder .accordion-header {
  border-width: 0 0 1px;
}
table.editForm .accordion-noborder .accordion-body,
.repList .accordion-noborder .accordion-body,
.repList2 .accordion-noborder .accordion-body {
  border-width: 0 0 1px;
}
table.editForm .accordion-collapse,
.repList .accordion-collapse,
.repList2 .accordion-collapse {
  background: url('/IMP/static/style/theme/images/accordion_arrows-0e8eea9c45a9fbf5fee1ec639e324cfa.png') no-repeat 0 0;
}
table.editForm .accordion-expand,
.repList .accordion-expand,
.repList2 .accordion-expand {
  background: url('/IMP/static/style/theme/images/accordion_arrows-0e8eea9c45a9fbf5fee1ec639e324cfa.png') no-repeat -16px 0;
}
table.editForm .accordion,
.repList .accordion,
.repList2 .accordion {
  background: #ffffff;
  border-color: #D3D3D3;
}
table.editForm .accordion .accordion-header,
.repList .accordion .accordion-header,
.repList2 .accordion .accordion-header {
  background: #f3f3f3;
  filter: none;
}
table.editForm .accordion .accordion-header-selected,
.repList .accordion .accordion-header-selected,
.repList2 .accordion .accordion-header-selected {
  background: #0092DC;
}
table.editForm .accordion .accordion-header-selected .panel-title,
.repList .accordion .accordion-header-selected .panel-title,
.repList2 .accordion .accordion-header-selected .panel-title {
  color: #fff;
}
table.editForm .window,
.repList .window,
.repList2 .window {
  overflow: hidden;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
}
table.editForm .window .window-header,
.repList .window .window-header,
.repList2 .window .window-header {
  background: transparent;
  padding: 0px 0px 6px 0px;
}
table.editForm .window .window-body,
.repList .window .window-body,
.repList2 .window .window-body {
  border-width: 1px;
  border-style: solid;
  border-top-width: 0px;
}
table.editForm .window .window-body-noheader,
.repList .window .window-body-noheader,
.repList2 .window .window-body-noheader {
  border-top-width: 1px;
}
table.editForm .window .panel-body-nobottom,
.repList .window .panel-body-nobottom,
.repList2 .window .panel-body-nobottom {
  border-bottom-width: 0;
}
table.editForm .window .window-header .panel-icon,
.repList .window .window-header .panel-icon,
.repList2 .window .window-header .panel-icon,
table.editForm .window .window-header .panel-tool,
.repList .window .window-header .panel-tool,
.repList2 .window .window-header .panel-tool {
  top: 50%;
  margin-top: -11px;
}
table.editForm .window .window-header .panel-icon,
.repList .window .window-header .panel-icon,
.repList2 .window .window-header .panel-icon {
  left: 1px;
}
table.editForm .window .window-header .panel-tool,
.repList .window .window-header .panel-tool,
.repList2 .window .window-header .panel-tool {
  right: 1px;
}
table.editForm .window .window-header .panel-with-icon,
.repList .window .window-header .panel-with-icon,
.repList2 .window .window-header .panel-with-icon {
  padding-left: 18px;
}
table.editForm .window-proxy,
.repList .window-proxy,
.repList2 .window-proxy {
  position: absolute;
  overflow: hidden;
}
table.editForm .window-proxy-mask,
.repList .window-proxy-mask,
.repList2 .window-proxy-mask {
  position: absolute;
  filter: alpha(opacity=5);
  opacity: 0.05;
}
table.editForm .window-mask,
.repList .window-mask,
.repList2 .window-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=40);
  opacity: 0.4;
  font-size: 1px;
  overflow: hidden;
}
table.editForm .window,
.repList .window,
.repList2 .window,
table.editForm .window-shadow,
.repList .window-shadow,
.repList2 .window-shadow {
  position: absolute;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .window-shadow,
.repList .window-shadow,
.repList2 .window-shadow {
  background: #ccc;
  -moz-box-shadow: 2px 2px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;
  box-shadow: 2px 2px 3px #cccccc;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, MakeShadow=false, ShadowOpacity=0.2);
}
table.editForm .window,
.repList .window,
.repList2 .window,
table.editForm .window .window-body,
.repList .window .window-body,
.repList2 .window .window-body {
  border-color: #D3D3D3;
}
table.editForm .window,
.repList .window,
.repList2 .window {
  background-color: #f3f3f3;
  background: -webkit-linear-gradient(top, #F8F8F8 0, #eeeeee 20%);
  background: -moz-linear-gradient(top, #F8F8F8 0, #eeeeee 20%);
  background: -o-linear-gradient(top, #F8F8F8 0, #eeeeee 20%);
  background: linear-gradient(to bottom, #F8F8F8 0, #eeeeee 20%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#eeeeee, GradientType=0);
}
table.editForm .window-proxy,
.repList .window-proxy,
.repList2 .window-proxy {
  border: 1px dashed #D3D3D3;
}
table.editForm .window-proxy-mask,
.repList .window-proxy-mask,
.repList2 .window-proxy-mask,
table.editForm .window-mask,
.repList .window-mask,
.repList2 .window-mask {
  background: #ccc;
}
table.editForm .window .panel-footer,
.repList .window .panel-footer,
.repList2 .window .panel-footer {
  border: 1px solid #D3D3D3;
  position: relative;
  top: -1px;
}
table.editForm .window-thinborder,
.repList .window-thinborder,
.repList2 .window-thinborder {
  padding: 0;
}
table.editForm .window-thinborder .window-header,
.repList .window-thinborder .window-header,
.repList2 .window-thinborder .window-header {
  padding: 5px 5px 6px 5px;
}
table.editForm .window-thinborder .window-body,
.repList .window-thinborder .window-body,
.repList2 .window-thinborder .window-body {
  border-width: 0px;
}
table.editForm .window-thinborder .window-header .panel-icon,
.repList .window-thinborder .window-header .panel-icon,
.repList2 .window-thinborder .window-header .panel-icon,
table.editForm .window-thinborder .window-header .panel-tool,
.repList .window-thinborder .window-header .panel-tool,
.repList2 .window-thinborder .window-header .panel-tool {
  margin-top: -9px;
  margin-left: 5px;
  margin-right: 5px;
}
table.editForm .window-noborder,
.repList .window-noborder,
.repList2 .window-noborder {
  border: 0;
}
table.editForm .dialog-content,
.repList .dialog-content,
.repList2 .dialog-content {
  overflow: auto;
}
table.editForm .dialog-toolbar,
.repList .dialog-toolbar,
.repList2 .dialog-toolbar {
  position: relative;
  padding: 2px 5px;
}
table.editForm .dialog-tool-separator,
.repList .dialog-tool-separator,
.repList2 .dialog-tool-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
table.editForm .dialog-button,
.repList .dialog-button,
.repList2 .dialog-button {
  position: relative;
  top: -1px;
  padding: 5px;
  text-align: right;
}
table.editForm .dialog-button .l-btn,
.repList .dialog-button .l-btn,
.repList2 .dialog-button .l-btn {
  margin-left: 5px;
}
table.editForm .dialog-toolbar,
.repList .dialog-toolbar,
.repList2 .dialog-toolbar,
table.editForm .dialog-button,
.repList .dialog-button,
.repList2 .dialog-button {
  background: #fafafa;
  border-width: 1px;
  border-style: solid;
}
table.editForm .dialog-toolbar,
.repList .dialog-toolbar,
.repList2 .dialog-toolbar {
  border-color: #D3D3D3 #D3D3D3 #ddd #D3D3D3;
}
table.editForm .dialog-button,
.repList .dialog-button,
.repList2 .dialog-button {
  border-color: #ddd #D3D3D3 #D3D3D3 #D3D3D3;
}
table.editForm .window-thinborder .dialog-toolbar,
.repList .window-thinborder .dialog-toolbar,
.repList2 .window-thinborder .dialog-toolbar {
  border-left: transparent;
  border-right: transparent;
  border-top-color: #fafafa;
}
table.editForm .window-thinborder .dialog-button,
.repList .window-thinborder .dialog-button,
.repList2 .window-thinborder .dialog-button {
  top: 0px;
  padding: 5px 8px 8px 8px;
  border-left: transparent;
  border-right: transparent;
  border-bottom: transparent;
}
table.editForm .l-btn,
.repList .l-btn,
.repList2 .l-btn {
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  cursor: pointer;
  outline: none;
  text-align: center;
  vertical-align: middle;
  line-height: normal;
}
table.editForm .l-btn-plain,
.repList .l-btn-plain,
.repList2 .l-btn-plain {
  border-width: 0;
  padding: 1px;
}
table.editForm .l-btn-left,
.repList .l-btn-left,
.repList2 .l-btn-left {
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
table.editForm .l-btn-text,
.repList .l-btn-text,
.repList2 .l-btn-text {
  display: inline-block;
  vertical-align: top;
  width: auto;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  margin: 0 4px;
}
table.editForm .l-btn-icon,
.repList .l-btn-icon,
.repList2 .l-btn-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  font-size: 16px;
}
table.editForm .l-btn span span .l-btn-empty,
.repList .l-btn span span .l-btn-empty,
.repList2 .l-btn span span .l-btn-empty {
  display: inline-block;
  margin: 0;
  width: 16px;
  height: 24px;
  font-size: 1px;
  vertical-align: top;
}
table.editForm .l-btn span .l-btn-icon-left,
.repList .l-btn span .l-btn-icon-left,
.repList2 .l-btn span .l-btn-icon-left {
  padding: 0 0 0 20px;
  background-position: left center;
}
table.editForm .l-btn span .l-btn-icon-right,
.repList .l-btn span .l-btn-icon-right,
.repList2 .l-btn span .l-btn-icon-right {
  padding: 0 20px 0 0;
  background-position: right center;
}
table.editForm .l-btn-icon-left .l-btn-text,
.repList .l-btn-icon-left .l-btn-text,
.repList2 .l-btn-icon-left .l-btn-text {
  margin: 0 4px 0 24px;
}
table.editForm .l-btn-icon-left .l-btn-icon,
.repList .l-btn-icon-left .l-btn-icon,
.repList2 .l-btn-icon-left .l-btn-icon {
  left: 4px;
}
table.editForm .l-btn-icon-right .l-btn-text,
.repList .l-btn-icon-right .l-btn-text,
.repList2 .l-btn-icon-right .l-btn-text {
  margin: 0 24px 0 4px;
}
table.editForm .l-btn-icon-right .l-btn-icon,
.repList .l-btn-icon-right .l-btn-icon,
.repList2 .l-btn-icon-right .l-btn-icon {
  right: 4px;
}
table.editForm .l-btn-icon-top .l-btn-text,
.repList .l-btn-icon-top .l-btn-text,
.repList2 .l-btn-icon-top .l-btn-text {
  margin: 20px 4px 0 4px;
}
table.editForm .l-btn-icon-top .l-btn-icon,
.repList .l-btn-icon-top .l-btn-icon,
.repList2 .l-btn-icon-top .l-btn-icon {
  top: 4px;
  left: 50%;
  margin: 0 0 0 -8px;
}
table.editForm .l-btn-icon-bottom .l-btn-text,
.repList .l-btn-icon-bottom .l-btn-text,
.repList2 .l-btn-icon-bottom .l-btn-text {
  margin: 0 4px 20px 4px;
}
table.editForm .l-btn-icon-bottom .l-btn-icon,
.repList .l-btn-icon-bottom .l-btn-icon,
.repList2 .l-btn-icon-bottom .l-btn-icon {
  top: auto;
  bottom: 4px;
  left: 50%;
  margin: 0 0 0 -8px;
}
table.editForm .l-btn-left .l-btn-empty,
.repList .l-btn-left .l-btn-empty,
.repList2 .l-btn-left .l-btn-empty {
  margin: 0 4px;
  width: 16px;
}
table.editForm .l-btn-plain:hover,
.repList .l-btn-plain:hover,
.repList2 .l-btn-plain:hover {
  padding: 0;
}
table.editForm .l-btn-focus,
.repList .l-btn-focus,
.repList2 .l-btn-focus {
  outline: #0000FF dotted thin;
}
table.editForm .l-btn-large .l-btn-text,
.repList .l-btn-large .l-btn-text,
.repList2 .l-btn-large .l-btn-text {
  line-height: 40px;
}
table.editForm .l-btn-large .l-btn-icon,
.repList .l-btn-large .l-btn-icon,
.repList2 .l-btn-large .l-btn-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
  margin-top: -16px;
}
table.editForm .l-btn-large .l-btn-icon-left .l-btn-text,
.repList .l-btn-large .l-btn-icon-left .l-btn-text,
.repList2 .l-btn-large .l-btn-icon-left .l-btn-text {
  margin-left: 40px;
}
table.editForm .l-btn-large .l-btn-icon-right .l-btn-text,
.repList .l-btn-large .l-btn-icon-right .l-btn-text,
.repList2 .l-btn-large .l-btn-icon-right .l-btn-text {
  margin-right: 40px;
}
table.editForm .l-btn-large .l-btn-icon-top .l-btn-text,
.repList .l-btn-large .l-btn-icon-top .l-btn-text,
.repList2 .l-btn-large .l-btn-icon-top .l-btn-text {
  margin-top: 36px;
  line-height: 24px;
  min-width: 32px;
}
table.editForm .l-btn-large .l-btn-icon-top .l-btn-icon,
.repList .l-btn-large .l-btn-icon-top .l-btn-icon,
.repList2 .l-btn-large .l-btn-icon-top .l-btn-icon {
  margin: 0 0 0 -16px;
}
table.editForm .l-btn-large .l-btn-icon-bottom .l-btn-text,
.repList .l-btn-large .l-btn-icon-bottom .l-btn-text,
.repList2 .l-btn-large .l-btn-icon-bottom .l-btn-text {
  margin-bottom: 36px;
  line-height: 24px;
  min-width: 32px;
}
table.editForm .l-btn-large .l-btn-icon-bottom .l-btn-icon,
.repList .l-btn-large .l-btn-icon-bottom .l-btn-icon,
.repList2 .l-btn-large .l-btn-icon-bottom .l-btn-icon {
  margin: 0 0 0 -16px;
}
table.editForm .l-btn-large .l-btn-left .l-btn-empty,
.repList .l-btn-large .l-btn-left .l-btn-empty,
.repList2 .l-btn-large .l-btn-left .l-btn-empty {
  margin: 0 4px;
  width: 32px;
}
table.editForm .l-btn,
.repList .l-btn,
.repList2 .l-btn {
  color: #444;
  background: #fafafa;
  border: 1px solid #bbb;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .l-btn:hover,
.repList .l-btn:hover,
.repList2 .l-btn:hover {
  background: #e2e2e2;
  color: #000000;
  border: 1px solid #ccc;
  filter: none;
}
table.editForm .l-btn-plain,
.repList .l-btn-plain,
.repList2 .l-btn-plain {
  background: transparent;
  border-width: 0;
  filter: none;
}
table.editForm .l-btn-outline,
.repList .l-btn-outline,
.repList2 .l-btn-outline {
  border-width: 1px;
  border-color: #ccc;
  padding: 0;
}
table.editForm .l-btn-plain:hover,
.repList .l-btn-plain:hover,
.repList2 .l-btn-plain:hover {
  background: #e2e2e2;
  color: #000000;
  border: 1px solid #ccc;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .l-btn-disabled,
.repList .l-btn-disabled,
.repList2 .l-btn-disabled,
table.editForm .l-btn-disabled:hover,
.repList .l-btn-disabled:hover,
.repList2 .l-btn-disabled:hover {
  opacity: 0.5;
  cursor: default;
  background: #fafafa;
  color: #444;
  background: -webkit-linear-gradient(top, #ffffff 0, #eeeeee 100%);
  background: -moz-linear-gradient(top, #ffffff 0, #eeeeee 100%);
  background: -o-linear-gradient(top, #ffffff 0, #eeeeee 100%);
  background: linear-gradient(to bottom, #ffffff 0, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0);
}
table.editForm .l-btn-disabled .l-btn-text,
.repList .l-btn-disabled .l-btn-text,
.repList2 .l-btn-disabled .l-btn-text,
table.editForm .l-btn-disabled .l-btn-icon,
.repList .l-btn-disabled .l-btn-icon,
.repList2 .l-btn-disabled .l-btn-icon {
  filter: alpha(opacity=50);
}
table.editForm .l-btn-plain-disabled,
.repList .l-btn-plain-disabled,
.repList2 .l-btn-plain-disabled,
table.editForm .l-btn-plain-disabled:hover,
.repList .l-btn-plain-disabled:hover,
.repList2 .l-btn-plain-disabled:hover {
  background: transparent;
  filter: alpha(opacity=50);
}
table.editForm .l-btn-selected,
.repList .l-btn-selected,
.repList2 .l-btn-selected,
table.editForm .l-btn-selected:hover,
.repList .l-btn-selected:hover,
.repList2 .l-btn-selected:hover {
  background: #ddd;
  filter: none;
}
table.editForm .l-btn-plain-selected,
.repList .l-btn-plain-selected,
.repList2 .l-btn-plain-selected,
table.editForm .l-btn-plain-selected:hover,
.repList .l-btn-plain-selected:hover,
.repList2 .l-btn-plain-selected:hover {
  background: #ddd;
}
table.editForm .textbox,
.repList .textbox,
.repList2 .textbox {
  position: relative;
  border: 1px solid #D3D3D3;
  background-color: #fff;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .textbox .textbox-text,
.repList .textbox .textbox-text,
.repList2 .textbox .textbox-text {
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 4px;
  white-space: normal;
  vertical-align: top;
  outline-style: none;
  resize: none;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .textbox .textbox-text::-ms-clear,
.repList .textbox .textbox-text::-ms-clear,
.repList2 .textbox .textbox-text::-ms-clear,
table.editForm .textbox .textbox-text::-ms-reveal,
.repList .textbox .textbox-text::-ms-reveal,
.repList2 .textbox .textbox-text::-ms-reveal {
  display: none;
}
table.editForm .textbox textarea.textbox-text,
.repList .textbox textarea.textbox-text,
.repList2 .textbox textarea.textbox-text {
  white-space: pre-wrap;
}
table.editForm .textbox .textbox-prompt,
.repList .textbox .textbox-prompt,
.repList2 .textbox .textbox-prompt {
  font-size: 12px;
  color: #aaa;
}
table.editForm .textbox .textbox-bgicon,
.repList .textbox .textbox-bgicon,
.repList2 .textbox .textbox-bgicon {
  background-position: 3px center;
  padding-left: 21px;
}
table.editForm .textbox .textbox-button,
.repList .textbox .textbox-button,
.repList2 .textbox .textbox-button,
table.editForm .textbox .textbox-button:hover,
.repList .textbox .textbox-button:hover,
.repList2 .textbox .textbox-button:hover {
  position: absolute;
  top: 0;
  padding: 0;
  vertical-align: top;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .textbox .textbox-button-right,
.repList .textbox .textbox-button-right,
.repList2 .textbox .textbox-button-right,
table.editForm .textbox .textbox-button-right:hover,
.repList .textbox .textbox-button-right:hover,
.repList2 .textbox .textbox-button-right:hover {
  right: 0;
  border-width: 0 0 0 1px;
}
table.editForm .textbox .textbox-button-left,
.repList .textbox .textbox-button-left,
.repList2 .textbox .textbox-button-left,
table.editForm .textbox .textbox-button-left:hover,
.repList .textbox .textbox-button-left:hover,
.repList2 .textbox .textbox-button-left:hover {
  left: 0;
  border-width: 0 1px 0 0;
}
table.editForm .textbox .textbox-button-top,
.repList .textbox .textbox-button-top,
.repList2 .textbox .textbox-button-top,
table.editForm .textbox .textbox-button-top:hover,
.repList .textbox .textbox-button-top:hover,
.repList2 .textbox .textbox-button-top:hover {
  left: 0;
  border-width: 0 0 1px 0;
}
table.editForm .textbox .textbox-button-bottom,
.repList .textbox .textbox-button-bottom,
.repList2 .textbox .textbox-button-bottom,
table.editForm .textbox .textbox-button-bottom:hover,
.repList .textbox .textbox-button-bottom:hover,
.repList2 .textbox .textbox-button-bottom:hover {
  top: auto;
  bottom: 0;
  left: 0;
  border-width: 1px 0 0 0;
}
table.editForm .textbox-addon,
.repList .textbox-addon,
.repList2 .textbox-addon {
  position: absolute;
  top: 0;
}
table.editForm .textbox-label,
.repList .textbox-label,
.repList2 .textbox-label {
  display: inline-block;
  width: 80px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  padding-right: 5px;
}
table.editForm .textbox-label-after,
.repList .textbox-label-after,
.repList2 .textbox-label-after {
  padding-left: 5px;
  padding-right: 0;
}
table.editForm .textbox-label-top,
.repList .textbox-label-top,
.repList2 .textbox-label-top {
  display: block;
  width: auto;
  padding: 0;
}
table.editForm .textbox-disabled,
.repList .textbox-disabled,
.repList2 .textbox-disabled,
table.editForm .textbox-label-disabled,
.repList .textbox-label-disabled,
.repList2 .textbox-label-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .textbox-icon,
.repList .textbox-icon,
.repList2 .textbox-icon {
  display: inline-block;
  width: 18px;
  height: 20px;
  overflow: hidden;
  vertical-align: top;
  background-position: center center;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
  text-decoration: none;
  outline-style: none;
}
table.editForm .textbox-icon-disabled,
.repList .textbox-icon-disabled,
.repList2 .textbox-icon-disabled,
table.editForm .textbox-icon-readonly,
.repList .textbox-icon-readonly,
.repList2 .textbox-icon-readonly {
  cursor: default;
}
table.editForm .textbox-icon:hover,
.repList .textbox-icon:hover,
.repList2 .textbox-icon:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
table.editForm .textbox-icon-disabled:hover,
.repList .textbox-icon-disabled:hover,
.repList2 .textbox-icon-disabled:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .textbox-focused,
.repList .textbox-focused,
.repList2 .textbox-focused {
  border-color: #bababa;
  -moz-box-shadow: 0 0 3px 0 #D3D3D3;
  -webkit-box-shadow: 0 0 3px 0 #D3D3D3;
  box-shadow: 0 0 3px 0 #D3D3D3;
}
table.editForm .textbox-invalid,
.repList .textbox-invalid,
.repList2 .textbox-invalid {
  border-color: #ffa8a8;
  background-color: #fff3f3;
}
table.editForm .passwordbox-open,
.repList .passwordbox-open,
.repList2 .passwordbox-open {
  background: url('/IMP/static/style/theme/images/passwordbox_open-e62c48a1fffafa81a88f659a011c0dc6.png') no-repeat center center;
}
table.editForm .passwordbox-close,
.repList .passwordbox-close,
.repList2 .passwordbox-close {
  background: url('/IMP/static/style/theme/images/passwordbox_close-f7e0c2da6e2fc11688bf57d3d83b7ef9.png') no-repeat center center;
}
table.editForm .filebox .textbox-value,
.repList .filebox .textbox-value,
.repList2 .filebox .textbox-value {
  vertical-align: top;
  position: absolute;
  top: 0;
  left: -5000px;
}
table.editForm .filebox-label,
.repList .filebox-label,
.repList2 .filebox-label {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  left: 0;
  top: 0;
  z-index: 10;
  background: url('/IMP/static/style/theme/images/blank-fc94fb0c3ed8a8f909dbc7630a0987ff.gif') no-repeat;
}
table.editForm .l-btn-disabled .filebox-label,
.repList .l-btn-disabled .filebox-label,
.repList2 .l-btn-disabled .filebox-label {
  cursor: default;
}
table.editForm .combo-arrow,
.repList .combo-arrow,
.repList2 .combo-arrow {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .combo-arrow-hover,
.repList .combo-arrow-hover,
.repList2 .combo-arrow-hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
table.editForm .combo-panel,
.repList .combo-panel,
.repList2 .combo-panel {
  overflow: auto;
}
table.editForm .combo-arrow,
.repList .combo-arrow,
.repList2 .combo-arrow {
  background: url('/IMP/static/style/theme/images/combo_arrow-36ec30520253df1a4ba66cd6e8c8473b.png') no-repeat center center;
}
table.editForm .combo-panel,
.repList .combo-panel,
.repList2 .combo-panel {
  background-color: #ffffff;
}
table.editForm .combo-arrow,
.repList .combo-arrow,
.repList2 .combo-arrow {
  background-color: #f3f3f3;
}
table.editForm .combo-arrow-hover,
.repList .combo-arrow-hover,
.repList2 .combo-arrow-hover {
  background-color: #e2e2e2;
}
table.editForm .combo-arrow:hover,
.repList .combo-arrow:hover,
.repList2 .combo-arrow:hover {
  background-color: #e2e2e2;
}
table.editForm .combo .textbox-icon-disabled:hover,
.repList .combo .textbox-icon-disabled:hover,
.repList2 .combo .textbox-icon-disabled:hover {
  cursor: default;
}
table.editForm .combobox-item,
.repList .combobox-item,
.repList2 .combobox-item,
table.editForm .combobox-group,
.repList .combobox-group,
.repList2 .combobox-group,
table.editForm .combobox-stick,
.repList .combobox-stick,
.repList2 .combobox-stick {
  font-size: 12px;
  padding: 3px;
}
table.editForm .combobox-item-disabled,
.repList .combobox-item-disabled,
.repList2 .combobox-item-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
table.editForm .combobox-gitem,
.repList .combobox-gitem,
.repList2 .combobox-gitem {
  padding-left: 10px;
}
table.editForm .combobox-group,
.repList .combobox-group,
.repList2 .combobox-group,
table.editForm .combobox-stick,
.repList .combobox-stick,
.repList2 .combobox-stick {
  font-weight: bold;
}
table.editForm .combobox-stick,
.repList .combobox-stick,
.repList2 .combobox-stick {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  background: inherit;
}
table.editForm .combobox-item-hover,
.repList .combobox-item-hover,
.repList2 .combobox-item-hover {
  background-color: #e2e2e2;
  color: #000000;
}
table.editForm .combobox-item-selected,
.repList .combobox-item-selected,
.repList2 .combobox-item-selected {
  background-color: #0092DC;
  color: #fff;
}
table.editForm .combobox-icon,
.repList .combobox-icon,
.repList2 .combobox-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 2px;
}
table.editForm .layout,
.repList .layout,
.repList2 .layout {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  z-index: 0;
}
table.editForm .layout-panel,
.repList .layout-panel,
.repList2 .layout-panel {
  position: absolute;
  overflow: hidden;
}
table.editForm .layout-body,
.repList .layout-body,
.repList2 .layout-body {
  min-width: 1px;
  min-height: 1px;
}
table.editForm .layout-panel-east,
.repList .layout-panel-east,
.repList2 .layout-panel-east,
table.editForm .layout-panel-west,
.repList .layout-panel-west,
.repList2 .layout-panel-west {
  z-index: 2;
}
table.editForm .layout-panel-north,
.repList .layout-panel-north,
.repList2 .layout-panel-north,
table.editForm .layout-panel-south,
.repList .layout-panel-south,
.repList2 .layout-panel-south {
  z-index: 3;
}
table.editForm .layout-expand,
.repList .layout-expand,
.repList2 .layout-expand {
  position: absolute;
  padding: 0px;
  font-size: 1px;
  cursor: pointer;
  z-index: 1;
}
table.editForm .layout-expand .panel-header,
.repList .layout-expand .panel-header,
.repList2 .layout-expand .panel-header,
table.editForm .layout-expand .panel-body,
.repList .layout-expand .panel-body,
.repList2 .layout-expand .panel-body {
  background: transparent;
  filter: none;
  overflow: hidden;
}
table.editForm .layout-expand .panel-header,
.repList .layout-expand .panel-header,
.repList2 .layout-expand .panel-header {
  border-bottom-width: 0px;
}
table.editForm .layout-expand .panel-body,
.repList .layout-expand .panel-body,
.repList2 .layout-expand .panel-body {
  position: relative;
}
table.editForm .layout-expand .panel-body .panel-icon,
.repList .layout-expand .panel-body .panel-icon,
.repList2 .layout-expand .panel-body .panel-icon {
  margin-top: 0;
  top: 0;
  left: 50%;
  margin-left: -8px;
}
table.editForm .layout-expand-west .panel-header .panel-icon,
.repList .layout-expand-west .panel-header .panel-icon,
.repList2 .layout-expand-west .panel-header .panel-icon,
table.editForm .layout-expand-east .panel-header .panel-icon,
.repList .layout-expand-east .panel-header .panel-icon,
.repList2 .layout-expand-east .panel-header .panel-icon {
  display: none;
}
table.editForm .layout-expand-title,
.repList .layout-expand-title,
.repList2 .layout-expand-title {
  position: absolute;
  top: 0;
  left: 21px;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin: 0 0;
  -moz-transform: rotate(90deg);
  -moz-transform-origin: 0 0;
  -o-transform: rotate(90deg);
  -o-transform-origin: 0 0;
  transform: rotate(90deg);
  transform-origin: 0 0;
}
table.editForm .layout-expand-with-icon,
.repList .layout-expand-with-icon,
.repList2 .layout-expand-with-icon {
  top: 18px;
}
table.editForm .layout-expand .panel-body-noheader .layout-expand-title,
.repList .layout-expand .panel-body-noheader .layout-expand-title,
.repList2 .layout-expand .panel-body-noheader .layout-expand-title,
table.editForm .layout-expand .panel-body-noheader .panel-icon,
.repList .layout-expand .panel-body-noheader .panel-icon,
.repList2 .layout-expand .panel-body-noheader .panel-icon {
  top: 5px;
}
table.editForm .layout-expand .panel-body-noheader .layout-expand-with-icon,
.repList .layout-expand .panel-body-noheader .layout-expand-with-icon,
.repList2 .layout-expand .panel-body-noheader .layout-expand-with-icon {
  top: 23px;
}
table.editForm .layout-split-proxy-h,
.repList .layout-split-proxy-h,
.repList2 .layout-split-proxy-h,
table.editForm .layout-split-proxy-v,
.repList .layout-split-proxy-v,
.repList2 .layout-split-proxy-v {
  position: absolute;
  font-size: 1px;
  display: none;
  z-index: 5;
}
table.editForm .layout-split-proxy-h,
.repList .layout-split-proxy-h,
.repList2 .layout-split-proxy-h {
  width: 5px;
  cursor: e-resize;
}
table.editForm .layout-split-proxy-v,
.repList .layout-split-proxy-v,
.repList2 .layout-split-proxy-v {
  height: 5px;
  cursor: n-resize;
}
table.editForm .layout-mask,
.repList .layout-mask,
.repList2 .layout-mask {
  position: absolute;
  background: #fafafa;
  filter: alpha(opacity=10);
  opacity: 0.1;
  z-index: 4;
}
table.editForm .layout-button-up,
.repList .layout-button-up,
.repList2 .layout-button-up {
  background: url('/IMP/static/style/theme/images/layout_arrows-0e024ad36c6fae1294080f52ddf3f474.png') no-repeat -16px -16px;
}
table.editForm .layout-button-down,
.repList .layout-button-down,
.repList2 .layout-button-down {
  background: url('/IMP/static/style/theme/images/layout_arrows-0e024ad36c6fae1294080f52ddf3f474.png') no-repeat -16px 0;
}
table.editForm .layout-button-left,
.repList .layout-button-left,
.repList2 .layout-button-left {
  background: url('/IMP/static/style/theme/images/layout_arrows-0e024ad36c6fae1294080f52ddf3f474.png') no-repeat 0 0;
}
table.editForm .layout-button-right,
.repList .layout-button-right,
.repList2 .layout-button-right {
  background: url('/IMP/static/style/theme/images/layout_arrows-0e024ad36c6fae1294080f52ddf3f474.png') no-repeat 0 -16px;
}
table.editForm .layout-split-proxy-h,
.repList .layout-split-proxy-h,
.repList2 .layout-split-proxy-h,
table.editForm .layout-split-proxy-v,
.repList .layout-split-proxy-v,
.repList2 .layout-split-proxy-v {
  background-color: #bfbfbf;
}
table.editForm .layout-split-north,
.repList .layout-split-north,
.repList2 .layout-split-north {
  border-bottom: 5px solid #efefef;
}
table.editForm .layout-split-south,
.repList .layout-split-south,
.repList2 .layout-split-south {
  border-top: 5px solid #efefef;
}
table.editForm .layout-split-east,
.repList .layout-split-east,
.repList2 .layout-split-east {
  border-left: 5px solid #efefef;
}
table.editForm .layout-split-west,
.repList .layout-split-west,
.repList2 .layout-split-west {
  border-right: 5px solid #efefef;
}
table.editForm .layout-expand,
.repList .layout-expand,
.repList2 .layout-expand {
  background-color: #f3f3f3;
}
table.editForm .layout-expand-over,
.repList .layout-expand-over,
.repList2 .layout-expand-over {
  background-color: #f3f3f3;
}
table.editForm .tabs-container,
.repList .tabs-container,
.repList2 .tabs-container {
  overflow: hidden;
}
table.editForm .tabs-header,
.repList .tabs-header,
.repList2 .tabs-header {
  border-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
  position: relative;
  padding: 0;
  padding-top: 2px;
  overflow: hidden;
}
table.editForm .tabs-scroller-left,
.repList .tabs-scroller-left,
.repList2 .tabs-scroller-left,
table.editForm .tabs-scroller-right,
.repList .tabs-scroller-right,
.repList2 .tabs-scroller-right {
  position: absolute;
  top: auto;
  bottom: 0;
  width: 18px;
  font-size: 1px;
  display: none;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
}
table.editForm .tabs-scroller-left,
.repList .tabs-scroller-left,
.repList2 .tabs-scroller-left {
  left: 0;
}
table.editForm .tabs-scroller-right,
.repList .tabs-scroller-right,
.repList2 .tabs-scroller-right {
  right: 0;
}
table.editForm .tabs-tool,
.repList .tabs-tool,
.repList2 .tabs-tool {
  position: absolute;
  bottom: 0;
  padding: 1px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
table.editForm .tabs-header-plain .tabs-tool,
.repList .tabs-header-plain .tabs-tool,
.repList2 .tabs-header-plain .tabs-tool {
  padding: 0 1px;
}
table.editForm .tabs-wrap,
.repList .tabs-wrap,
.repList2 .tabs-wrap {
  position: relative;
  left: 0;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}
table.editForm .tabs-scrolling,
.repList .tabs-scrolling,
.repList2 .tabs-scrolling {
  margin-left: 18px;
  margin-right: 18px;
}
table.editForm .tabs-disabled,
.repList .tabs-disabled,
.repList2 .tabs-disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
table.editForm .tabs,
.repList .tabs,
.repList2 .tabs {
  list-style-type: none;
  height: 26px;
  margin: 0px;
  padding: 0px;
  padding-left: 4px;
  width: 50000px;
  border-style: solid;
  border-width: 0 0 1px 0;
}
table.editForm .tabs li,
.repList .tabs li,
.repList2 .tabs li {
  float: left;
  display: inline-block;
  margin: 0 4px -1px 0;
  padding: 0;
  position: relative;
  border: 0;
}
table.editForm .tabs li a.tabs-inner,
.repList .tabs li a.tabs-inner,
.repList2 .tabs li a.tabs-inner {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
table.editForm .tabs li.tabs-selected a.tabs-inner,
.repList .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs li.tabs-selected a.tabs-inner {
  font-weight: bold;
  outline: none;
}
table.editForm .tabs li.tabs-selected a:hover.tabs-inner,
.repList .tabs li.tabs-selected a:hover.tabs-inner,
.repList2 .tabs li.tabs-selected a:hover.tabs-inner {
  cursor: default;
  pointer: default;
}
table.editForm .tabs li a.tabs-close,
.repList .tabs li a.tabs-close,
.repList2 .tabs li a.tabs-close,
table.editForm .tabs-p-tool,
.repList .tabs-p-tool,
.repList2 .tabs-p-tool {
  position: absolute;
  font-size: 1px;
  display: block;
  height: 12px;
  padding: 0;
  top: 50%;
  margin-top: -6px;
  overflow: hidden;
}
table.editForm .tabs li a.tabs-close,
.repList .tabs li a.tabs-close,
.repList2 .tabs li a.tabs-close {
  width: 12px;
  right: 5px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .tabs-p-tool,
.repList .tabs-p-tool,
.repList2 .tabs-p-tool {
  right: 16px;
}
table.editForm .tabs-p-tool a,
.repList .tabs-p-tool a,
.repList2 .tabs-p-tool a {
  display: inline-block;
  font-size: 1px;
  width: 12px;
  height: 12px;
  margin: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .tabs li a:hover.tabs-close,
.repList .tabs li a:hover.tabs-close,
.repList2 .tabs li a:hover.tabs-close,
table.editForm .tabs-p-tool a:hover,
.repList .tabs-p-tool a:hover,
.repList2 .tabs-p-tool a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: hand;
  cursor: pointer;
}
table.editForm .tabs-with-icon,
.repList .tabs-with-icon,
.repList2 .tabs-with-icon {
  padding-left: 18px;
}
table.editForm .tabs-icon,
.repList .tabs-icon,
.repList2 .tabs-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 50%;
  margin-top: -8px;
}
table.editForm .tabs-title,
.repList .tabs-title,
.repList2 .tabs-title {
  font-size: 12px;
}
table.editForm .tabs-closable,
.repList .tabs-closable,
.repList2 .tabs-closable {
  padding-right: 8px;
}
table.editForm .tabs-panels,
.repList .tabs-panels,
.repList2 .tabs-panels {
  margin: 0px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-top-width: 0;
  overflow: hidden;
}
table.editForm .tabs-header-bottom,
.repList .tabs-header-bottom,
.repList2 .tabs-header-bottom {
  border-width: 0 1px 1px 1px;
  padding: 0 0 2px 0;
}
table.editForm .tabs-header-bottom .tabs,
.repList .tabs-header-bottom .tabs,
.repList2 .tabs-header-bottom .tabs {
  border-width: 1px 0 0 0;
}
table.editForm .tabs-header-bottom .tabs li,
.repList .tabs-header-bottom .tabs li,
.repList2 .tabs-header-bottom .tabs li {
  margin: -1px 4px 0 0;
}
table.editForm .tabs-header-bottom .tabs li a.tabs-inner,
.repList .tabs-header-bottom .tabs li a.tabs-inner,
.repList2 .tabs-header-bottom .tabs li a.tabs-inner {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
table.editForm .tabs-header-bottom .tabs-tool,
.repList .tabs-header-bottom .tabs-tool,
.repList2 .tabs-header-bottom .tabs-tool {
  top: 0;
}
table.editForm .tabs-header-bottom .tabs-scroller-left,
.repList .tabs-header-bottom .tabs-scroller-left,
.repList2 .tabs-header-bottom .tabs-scroller-left,
table.editForm .tabs-header-bottom .tabs-scroller-right,
.repList .tabs-header-bottom .tabs-scroller-right,
.repList2 .tabs-header-bottom .tabs-scroller-right {
  top: 0;
  bottom: auto;
}
table.editForm .tabs-panels-top,
.repList .tabs-panels-top,
.repList2 .tabs-panels-top {
  border-width: 1px 1px 0 1px;
}
table.editForm .tabs-header-left,
.repList .tabs-header-left,
.repList2 .tabs-header-left {
  float: left;
  border-width: 1px 0 1px 1px;
  padding: 0;
}
table.editForm .tabs-header-right,
.repList .tabs-header-right,
.repList2 .tabs-header-right {
  float: right;
  border-width: 1px 1px 1px 0;
  padding: 0;
}
table.editForm .tabs-header-left .tabs-wrap,
.repList .tabs-header-left .tabs-wrap,
.repList2 .tabs-header-left .tabs-wrap,
table.editForm .tabs-header-right .tabs-wrap,
.repList .tabs-header-right .tabs-wrap,
.repList2 .tabs-header-right .tabs-wrap {
  height: 100%;
}
table.editForm .tabs-header-left .tabs,
.repList .tabs-header-left .tabs,
.repList2 .tabs-header-left .tabs {
  height: 100%;
  padding: 4px 0 0 2px;
  border-width: 0 1px 0 0;
}
table.editForm .tabs-header-right .tabs,
.repList .tabs-header-right .tabs,
.repList2 .tabs-header-right .tabs {
  height: 100%;
  padding: 4px 2px 0 0;
  border-width: 0 0 0 1px;
}
table.editForm .tabs-header-left .tabs li,
.repList .tabs-header-left .tabs li,
.repList2 .tabs-header-left .tabs li,
table.editForm .tabs-header-right .tabs li,
.repList .tabs-header-right .tabs li,
.repList2 .tabs-header-right .tabs li {
  display: block;
  width: 100%;
  position: relative;
}
table.editForm .tabs-header-left .tabs li,
.repList .tabs-header-left .tabs li,
.repList2 .tabs-header-left .tabs li {
  left: auto;
  right: 0;
  margin: 0 -1px 4px 0;
  float: right;
}
table.editForm .tabs-header-right .tabs li,
.repList .tabs-header-right .tabs li,
.repList2 .tabs-header-right .tabs li {
  left: 0;
  right: auto;
  margin: 0 0 4px -1px;
  float: left;
}
table.editForm .tabs-justified li a.tabs-inner,
.repList .tabs-justified li a.tabs-inner,
.repList2 .tabs-justified li a.tabs-inner {
  padding-left: 0;
  padding-right: 0;
}
table.editForm .tabs-header-left .tabs li a.tabs-inner,
.repList .tabs-header-left .tabs li a.tabs-inner,
.repList2 .tabs-header-left .tabs li a.tabs-inner {
  display: block;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
table.editForm .tabs-header-right .tabs li a.tabs-inner,
.repList .tabs-header-right .tabs li a.tabs-inner,
.repList2 .tabs-header-right .tabs li a.tabs-inner {
  display: block;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
table.editForm .tabs-panels-right,
.repList .tabs-panels-right,
.repList2 .tabs-panels-right {
  float: right;
  border-width: 1px 1px 1px 0;
}
table.editForm .tabs-panels-left,
.repList .tabs-panels-left,
.repList2 .tabs-panels-left {
  float: left;
  border-width: 1px 0 1px 1px;
}
table.editForm .tabs-header-noborder,
.repList .tabs-header-noborder,
.repList2 .tabs-header-noborder,
table.editForm .tabs-panels-noborder,
.repList .tabs-panels-noborder,
.repList2 .tabs-panels-noborder {
  border: 0px;
}
table.editForm .tabs-header-plain,
.repList .tabs-header-plain,
.repList2 .tabs-header-plain {
  border: 0px;
  background: transparent;
}
table.editForm .tabs-pill,
.repList .tabs-pill,
.repList2 .tabs-pill {
  padding-bottom: 3px;
}
table.editForm .tabs-header-bottom .tabs-pill,
.repList .tabs-header-bottom .tabs-pill,
.repList2 .tabs-header-bottom .tabs-pill {
  padding-top: 3px;
  padding-bottom: 0;
}
table.editForm .tabs-header-left .tabs-pill,
.repList .tabs-header-left .tabs-pill,
.repList2 .tabs-header-left .tabs-pill {
  padding-right: 3px;
}
table.editForm .tabs-header-right .tabs-pill,
.repList .tabs-header-right .tabs-pill,
.repList2 .tabs-header-right .tabs-pill {
  padding-left: 3px;
}
table.editForm .tabs-header .tabs-pill li a.tabs-inner,
.repList .tabs-header .tabs-pill li a.tabs-inner,
.repList2 .tabs-header .tabs-pill li a.tabs-inner {
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .tabs-header-narrow,
.repList .tabs-header-narrow,
.repList2 .tabs-header-narrow,
table.editForm .tabs-header-narrow .tabs-narrow,
.repList .tabs-header-narrow .tabs-narrow,
.repList2 .tabs-header-narrow .tabs-narrow {
  padding: 0;
}
table.editForm .tabs-narrow li,
.repList .tabs-narrow li,
.repList2 .tabs-narrow li,
table.editForm .tabs-header-bottom .tabs-narrow li,
.repList .tabs-header-bottom .tabs-narrow li,
.repList2 .tabs-header-bottom .tabs-narrow li {
  margin-left: 0;
  margin-right: -1px;
}
table.editForm .tabs-narrow li.tabs-last,
.repList .tabs-narrow li.tabs-last,
.repList2 .tabs-narrow li.tabs-last,
table.editForm .tabs-header-bottom .tabs-narrow li.tabs-last,
.repList .tabs-header-bottom .tabs-narrow li.tabs-last,
.repList2 .tabs-header-bottom .tabs-narrow li.tabs-last {
  margin-right: 0;
}
table.editForm .tabs-header-left .tabs-narrow,
.repList .tabs-header-left .tabs-narrow,
.repList2 .tabs-header-left .tabs-narrow,
table.editForm .tabs-header-right .tabs-narrow,
.repList .tabs-header-right .tabs-narrow,
.repList2 .tabs-header-right .tabs-narrow {
  padding-top: 0;
}
table.editForm .tabs-header-left .tabs-narrow li,
.repList .tabs-header-left .tabs-narrow li,
.repList2 .tabs-header-left .tabs-narrow li {
  margin-bottom: -1px;
  margin-right: -1px;
}
table.editForm .tabs-header-left .tabs-narrow li.tabs-last,
.repList .tabs-header-left .tabs-narrow li.tabs-last,
.repList2 .tabs-header-left .tabs-narrow li.tabs-last,
table.editForm .tabs-header-right .tabs-narrow li.tabs-last,
.repList .tabs-header-right .tabs-narrow li.tabs-last,
.repList2 .tabs-header-right .tabs-narrow li.tabs-last {
  margin-bottom: 0;
}
table.editForm .tabs-header-right .tabs-narrow li,
.repList .tabs-header-right .tabs-narrow li,
.repList2 .tabs-header-right .tabs-narrow li {
  margin-bottom: -1px;
  margin-left: -1px;
}
table.editForm .tabs-scroller-left,
.repList .tabs-scroller-left,
.repList2 .tabs-scroller-left {
  background: #f3f3f3 url('/IMP/static/style/theme/images/tabs_icons-a2595618ddc2dafcbbc28c50c812fed8.png') no-repeat 1px center;
}
table.editForm .tabs-scroller-right,
.repList .tabs-scroller-right,
.repList2 .tabs-scroller-right {
  background: #f3f3f3 url('/IMP/static/style/theme/images/tabs_icons-a2595618ddc2dafcbbc28c50c812fed8.png') no-repeat -15px center;
}
table.editForm .tabs li a.tabs-close,
.repList .tabs li a.tabs-close,
.repList2 .tabs li a.tabs-close {
  background: url('/IMP/static/style/theme/images/tabs_icons-a2595618ddc2dafcbbc28c50c812fed8.png') no-repeat -34px center;
}
table.editForm .tabs li a.tabs-inner:hover,
.repList .tabs li a.tabs-inner:hover,
.repList2 .tabs li a.tabs-inner:hover {
  background: #e2e2e2;
  color: #000000;
  filter: none;
}
table.editForm .tabs li.tabs-selected a.tabs-inner,
.repList .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs li.tabs-selected a.tabs-inner {
  background-color: #ffffff;
  color: #575765;
  background: -webkit-linear-gradient(top, #F8F8F8 0, #ffffff 100%);
  background: -moz-linear-gradient(top, #F8F8F8 0, #ffffff 100%);
  background: -o-linear-gradient(top, #F8F8F8 0, #ffffff 100%);
  background: linear-gradient(to bottom, #F8F8F8 0, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#ffffff, GradientType=0);
}
table.editForm .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
  background: -webkit-linear-gradient(top, #ffffff 0, #F8F8F8 100%);
  background: -moz-linear-gradient(top, #ffffff 0, #F8F8F8 100%);
  background: -o-linear-gradient(top, #ffffff 0, #F8F8F8 100%);
  background: linear-gradient(to bottom, #ffffff 0, #F8F8F8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#F8F8F8, GradientType=0);
}
table.editForm .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-left .tabs li.tabs-selected a.tabs-inner {
  background: -webkit-linear-gradient(left, #F8F8F8 0, #ffffff 100%);
  background: -moz-linear-gradient(left, #F8F8F8 0, #ffffff 100%);
  background: -o-linear-gradient(left, #F8F8F8 0, #ffffff 100%);
  background: linear-gradient(to right, #F8F8F8 0, #ffffff 100%);
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#ffffff, GradientType=1);
}
table.editForm .tabs-header-right .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-right .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  background: -webkit-linear-gradient(left, #ffffff 0, #F8F8F8 100%);
  background: -moz-linear-gradient(left, #ffffff 0, #F8F8F8 100%);
  background: -o-linear-gradient(left, #ffffff 0, #F8F8F8 100%);
  background: linear-gradient(to right, #ffffff 0, #F8F8F8 100%);
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#F8F8F8, GradientType=1);
}
table.editForm .tabs li a.tabs-inner,
.repList .tabs li a.tabs-inner,
.repList2 .tabs li a.tabs-inner {
  color: #575765;
  background-color: #f3f3f3;
  background: -webkit-linear-gradient(top, #F8F8F8 0, #eeeeee 100%);
  background: -moz-linear-gradient(top, #F8F8F8 0, #eeeeee 100%);
  background: -o-linear-gradient(top, #F8F8F8 0, #eeeeee 100%);
  background: linear-gradient(to bottom, #F8F8F8 0, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#eeeeee, GradientType=0);
}
table.editForm .tabs-header,
.repList .tabs-header,
.repList2 .tabs-header,
table.editForm .tabs-tool,
.repList .tabs-tool,
.repList2 .tabs-tool {
  background-color: #f3f3f3;
}
table.editForm .tabs-header-plain,
.repList .tabs-header-plain,
.repList2 .tabs-header-plain {
  background: transparent;
}
table.editForm .tabs-header,
.repList .tabs-header,
.repList2 .tabs-header,
table.editForm .tabs-scroller-left,
.repList .tabs-scroller-left,
.repList2 .tabs-scroller-left,
table.editForm .tabs-scroller-right,
.repList .tabs-scroller-right,
.repList2 .tabs-scroller-right,
table.editForm .tabs-tool,
.repList .tabs-tool,
.repList2 .tabs-tool,
table.editForm .tabs,
.repList .tabs,
.repList2 .tabs,
table.editForm .tabs-panels,
.repList .tabs-panels,
.repList2 .tabs-panels,
table.editForm .tabs li a.tabs-inner,
.repList .tabs li a.tabs-inner,
.repList2 .tabs li a.tabs-inner,
table.editForm .tabs li.tabs-selected a.tabs-inner,
.repList .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs li.tabs-selected a.tabs-inner,
table.editForm .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
table.editForm .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
table.editForm .tabs-header-right .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-right .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-color: #D3D3D3;
}
table.editForm .tabs-p-tool a:hover,
.repList .tabs-p-tool a:hover,
.repList2 .tabs-p-tool a:hover,
table.editForm .tabs li a:hover.tabs-close,
.repList .tabs li a:hover.tabs-close,
.repList2 .tabs li a:hover.tabs-close,
table.editForm .tabs-scroller-over,
.repList .tabs-scroller-over,
.repList2 .tabs-scroller-over {
  background-color: #e2e2e2;
}
table.editForm .tabs li.tabs-selected a.tabs-inner,
.repList .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs li.tabs-selected a.tabs-inner {
  border-bottom: 1px solid #ffffff;
}
table.editForm .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
  border-top: 1px solid #ffffff;
}
table.editForm .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-left .tabs li.tabs-selected a.tabs-inner {
  border-right: 1px solid #ffffff;
}
table.editForm .tabs-header-right .tabs li.tabs-selected a.tabs-inner,
.repList .tabs-header-right .tabs li.tabs-selected a.tabs-inner,
.repList2 .tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-left: 1px solid #ffffff;
}
table.editForm .tabs-header .tabs-pill li.tabs-selected a.tabs-inner,
.repList .tabs-header .tabs-pill li.tabs-selected a.tabs-inner,
.repList2 .tabs-header .tabs-pill li.tabs-selected a.tabs-inner {
  background: #0092DC;
  color: #fff;
  filter: none;
  border-color: #D3D3D3;
}
table.editForm .datagrid .panel-body,
.repList .datagrid .panel-body,
.repList2 .datagrid .panel-body {
  overflow: hidden;
  position: relative;
}
table.editForm .datagrid-view,
.repList .datagrid-view,
.repList2 .datagrid-view {
  position: relative;
  overflow: hidden;
}
table.editForm .datagrid-view1,
.repList .datagrid-view1,
.repList2 .datagrid-view1,
table.editForm .datagrid-view2,
.repList .datagrid-view2,
.repList2 .datagrid-view2 {
  position: absolute;
  overflow: hidden;
  top: 0;
}
table.editForm .datagrid-view1,
.repList .datagrid-view1,
.repList2 .datagrid-view1 {
  left: 0;
}
table.editForm .datagrid-view2,
.repList .datagrid-view2,
.repList2 .datagrid-view2 {
  right: 0;
}
table.editForm .datagrid-mask,
.repList .datagrid-mask,
.repList2 .datagrid-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  display: none;
}
table.editForm .datagrid-mask-msg,
.repList .datagrid-mask-msg,
.repList2 .datagrid-mask-msg {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  padding: 10px 5px 10px 30px;
  width: auto;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  display: none;
}
table.editForm .datagrid-empty,
.repList .datagrid-empty,
.repList2 .datagrid-empty {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 25px;
  line-height: 25px;
  text-align: center;
}
table.editForm .datagrid-sort-icon,
.repList .datagrid-sort-icon,
.repList2 .datagrid-sort-icon {
  padding: 0;
  display: none;
}
table.editForm .datagrid-toolbar,
.repList .datagrid-toolbar,
.repList2 .datagrid-toolbar {
  height: auto;
  padding: 1px 2px;
  border-width: 0 0 1px 0;
  border-style: solid;
}
table.editForm .datagrid-btn-separator,
.repList .datagrid-btn-separator,
.repList2 .datagrid-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
table.editForm .datagrid .datagrid-pager,
.repList .datagrid .datagrid-pager,
.repList2 .datagrid .datagrid-pager {
  display: block;
  margin: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
table.editForm .datagrid .datagrid-pager-top,
.repList .datagrid .datagrid-pager-top,
.repList2 .datagrid .datagrid-pager-top {
  border-width: 0 0 1px 0;
}
table.editForm .datagrid-header,
.repList .datagrid-header,
.repList2 .datagrid-header {
  overflow: hidden;
  cursor: default;
  border-width: 0 0 1px 0;
  border-style: solid;
}
table.editForm .datagrid-header-inner,
.repList .datagrid-header-inner,
.repList2 .datagrid-header-inner {
  float: left;
  width: 10000px;
}
table.editForm .datagrid-header-row,
.repList .datagrid-header-row,
.repList2 .datagrid-header-row,
table.editForm .datagrid-row,
.repList .datagrid-row,
.repList2 .datagrid-row {
  height: 25px;
}
table.editForm .datagrid-header td,
.repList .datagrid-header td,
.repList2 .datagrid-header td,
table.editForm .datagrid-body td,
.repList .datagrid-body td,
.repList2 .datagrid-body td,
table.editForm .datagrid-footer td,
.repList .datagrid-footer td,
.repList2 .datagrid-footer td {
  border-width: 0 1px 1px 0;
  border-style: dotted;
  margin: 0;
  padding: 0;
}
table.editForm .datagrid-cell,
.repList .datagrid-cell,
.repList2 .datagrid-cell,
table.editForm .datagrid-cell-group,
.repList .datagrid-cell-group,
.repList2 .datagrid-cell-group,
table.editForm .datagrid-header-rownumber,
.repList .datagrid-header-rownumber,
.repList2 .datagrid-header-rownumber,
table.editForm .datagrid-cell-rownumber,
.repList .datagrid-cell-rownumber,
.repList2 .datagrid-cell-rownumber {
  margin: 0;
  padding: 0 4px;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
}
table.editForm .datagrid-header .datagrid-cell,
.repList .datagrid-header .datagrid-cell,
.repList2 .datagrid-header .datagrid-cell {
  height: auto;
}
table.editForm .datagrid-header .datagrid-cell span,
.repList .datagrid-header .datagrid-cell span,
.repList2 .datagrid-header .datagrid-cell span {
  font-size: 12px;
}
table.editForm .datagrid-cell-group,
.repList .datagrid-cell-group,
.repList2 .datagrid-cell-group {
  text-align: center;
  text-overflow: ellipsis;
}
table.editForm .datagrid-header-rownumber,
.repList .datagrid-header-rownumber,
.repList2 .datagrid-header-rownumber,
table.editForm .datagrid-cell-rownumber,
.repList .datagrid-cell-rownumber,
.repList2 .datagrid-cell-rownumber {
  width: 30px;
  text-align: center;
  margin: 0;
  padding: 0;
}
table.editForm .datagrid-body,
.repList .datagrid-body,
.repList2 .datagrid-body {
  margin: 0;
  padding: 0;
  overflow: auto;
  zoom: 1;
}
table.editForm .datagrid-view1 .datagrid-body-inner,
.repList .datagrid-view1 .datagrid-body-inner,
.repList2 .datagrid-view1 .datagrid-body-inner {
  padding-bottom: 20px;
}
table.editForm .datagrid-view1 .datagrid-body,
.repList .datagrid-view1 .datagrid-body,
.repList2 .datagrid-view1 .datagrid-body {
  overflow: hidden;
}
table.editForm .datagrid-footer,
.repList .datagrid-footer,
.repList2 .datagrid-footer {
  overflow: hidden;
}
table.editForm .datagrid-footer-inner,
.repList .datagrid-footer-inner,
.repList2 .datagrid-footer-inner {
  border-width: 1px 0 0 0;
  border-style: solid;
  width: 10000px;
  float: left;
}
table.editForm .datagrid-row-editing .datagrid-cell,
.repList .datagrid-row-editing .datagrid-cell,
.repList2 .datagrid-row-editing .datagrid-cell {
  height: auto;
}
table.editForm .datagrid-header-check,
.repList .datagrid-header-check,
.repList2 .datagrid-header-check,
table.editForm .datagrid-cell-check,
.repList .datagrid-cell-check,
.repList2 .datagrid-cell-check {
  padding: 0;
  width: 27px;
  height: 18px;
  font-size: 1px;
  text-align: center;
  overflow: hidden;
}
table.editForm .datagrid-header-check input,
.repList .datagrid-header-check input,
.repList2 .datagrid-header-check input,
table.editForm .datagrid-cell-check input,
.repList .datagrid-cell-check input,
.repList2 .datagrid-cell-check input {
  margin: 0;
  padding: 0;
  width: 15px;
  height: 18px;
}
table.editForm .datagrid-resize-proxy,
.repList .datagrid-resize-proxy,
.repList2 .datagrid-resize-proxy {
  position: absolute;
  width: 1px;
  height: 10000px;
  top: 0;
  cursor: e-resize;
  display: none;
}
table.editForm .datagrid-body .datagrid-editable,
.repList .datagrid-body .datagrid-editable,
.repList2 .datagrid-body .datagrid-editable {
  margin: 0;
  padding: 0;
}
table.editForm .datagrid-body .datagrid-editable table,
.repList .datagrid-body .datagrid-editable table,
.repList2 .datagrid-body .datagrid-editable table {
  width: 100%;
  height: 100%;
}
table.editForm .datagrid-body .datagrid-editable td,
.repList .datagrid-body .datagrid-editable td,
.repList2 .datagrid-body .datagrid-editable td {
  border: 0;
  margin: 0;
  padding: 0;
}
table.editForm .datagrid-view .datagrid-editable-input,
.repList .datagrid-view .datagrid-editable-input,
.repList2 .datagrid-view .datagrid-editable-input {
  margin: 0;
  padding: 2px 4px;
  border: 1px solid #D3D3D3;
  font-size: 12px;
  outline-style: none;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .datagrid-view .validatebox-invalid,
.repList .datagrid-view .validatebox-invalid,
.repList2 .datagrid-view .validatebox-invalid {
  border-color: #ffa8a8;
}
table.editForm .datagrid-sort .datagrid-sort-icon,
.repList .datagrid-sort .datagrid-sort-icon,
.repList2 .datagrid-sort .datagrid-sort-icon {
  display: inline;
  padding: 0 13px 0 0;
  background: url('/IMP/static/style/theme/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png') no-repeat -64px center;
}
table.editForm .datagrid-sort-desc .datagrid-sort-icon,
.repList .datagrid-sort-desc .datagrid-sort-icon,
.repList2 .datagrid-sort-desc .datagrid-sort-icon {
  display: inline;
  padding: 0 13px 0 0;
  background: url('/IMP/static/style/theme/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png') no-repeat -16px center;
}
table.editForm .datagrid-sort-asc .datagrid-sort-icon,
.repList .datagrid-sort-asc .datagrid-sort-icon,
.repList2 .datagrid-sort-asc .datagrid-sort-icon {
  display: inline;
  padding: 0 13px 0 0;
  background: url('/IMP/static/style/theme/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png') no-repeat 0px center;
}
table.editForm .datagrid-row-collapse,
.repList .datagrid-row-collapse,
.repList2 .datagrid-row-collapse {
  background: url('/IMP/static/style/theme/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png') no-repeat -48px center;
}
table.editForm .datagrid-row-expand,
.repList .datagrid-row-expand,
.repList2 .datagrid-row-expand {
  background: url('/IMP/static/style/theme/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png') no-repeat -32px center;
}
table.editForm .datagrid-mask-msg,
.repList .datagrid-mask-msg,
.repList2 .datagrid-mask-msg {
  background: #ffffff url('/IMP/static/style/theme/images/loading-a272cc592e2e977079eb6585f6d06888.gif') no-repeat scroll 5px center;
}
table.editForm .datagrid-header,
.repList .datagrid-header,
.repList2 .datagrid-header,
table.editForm .datagrid-td-rownumber,
.repList .datagrid-td-rownumber,
.repList2 .datagrid-td-rownumber {
  background-color: #fafafa;
  background: -webkit-linear-gradient(top, #fdfdfd 0, #f5f5f5 100%);
  background: -moz-linear-gradient(top, #fdfdfd 0, #f5f5f5 100%);
  background: -o-linear-gradient(top, #fdfdfd 0, #f5f5f5 100%);
  background: linear-gradient(to bottom, #fdfdfd 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd, endColorstr=#f5f5f5, GradientType=0);
}
table.editForm .datagrid-cell-rownumber,
.repList .datagrid-cell-rownumber,
.repList2 .datagrid-cell-rownumber {
  color: #000000;
}
table.editForm .datagrid-resize-proxy,
.repList .datagrid-resize-proxy,
.repList2 .datagrid-resize-proxy {
  background: #bfbfbf;
}
table.editForm .datagrid-mask,
.repList .datagrid-mask,
.repList2 .datagrid-mask {
  background: #ccc;
}
table.editForm .datagrid-mask-msg,
.repList .datagrid-mask-msg,
.repList2 .datagrid-mask-msg {
  border-color: #D3D3D3;
}
table.editForm .datagrid-toolbar,
.repList .datagrid-toolbar,
.repList2 .datagrid-toolbar,
table.editForm .datagrid-pager,
.repList .datagrid-pager,
.repList2 .datagrid-pager {
  background: #fafafa;
}
table.editForm .datagrid-header,
.repList .datagrid-header,
.repList2 .datagrid-header,
table.editForm .datagrid-toolbar,
.repList .datagrid-toolbar,
.repList2 .datagrid-toolbar,
table.editForm .datagrid-pager,
.repList .datagrid-pager,
.repList2 .datagrid-pager,
table.editForm .datagrid-footer-inner,
.repList .datagrid-footer-inner,
.repList2 .datagrid-footer-inner {
  border-color: #ddd;
}
table.editForm .datagrid-header td,
.repList .datagrid-header td,
.repList2 .datagrid-header td,
table.editForm .datagrid-body td,
.repList .datagrid-body td,
.repList2 .datagrid-body td,
table.editForm .datagrid-footer td,
.repList .datagrid-footer td,
.repList2 .datagrid-footer td {
  border-color: #ccc;
}
table.editForm .datagrid-htable,
.repList .datagrid-htable,
.repList2 .datagrid-htable,
table.editForm .datagrid-btable,
.repList .datagrid-btable,
.repList2 .datagrid-btable,
table.editForm .datagrid-ftable,
.repList .datagrid-ftable,
.repList2 .datagrid-ftable {
  color: #000000;
  border-collapse: separate;
}
table.editForm .datagrid-row-alt,
.repList .datagrid-row-alt,
.repList2 .datagrid-row-alt {
  background: #fafafa;
}
table.editForm .datagrid-row-over,
.repList .datagrid-row-over,
.repList2 .datagrid-row-over,
table.editForm .datagrid-header td.datagrid-header-over,
.repList .datagrid-header td.datagrid-header-over,
.repList2 .datagrid-header td.datagrid-header-over {
  background: #e2e2e2;
  color: #000000;
  cursor: default;
}
table.editForm .datagrid-row-selected,
.repList .datagrid-row-selected,
.repList2 .datagrid-row-selected {
  background: #0092DC;
  color: #fff;
}
table.editForm .datagrid-row-editing .textbox,
.repList .datagrid-row-editing .textbox,
.repList2 .datagrid-row-editing .textbox,
table.editForm .datagrid-row-editing .textbox-text,
.repList .datagrid-row-editing .textbox-text,
.repList2 .datagrid-row-editing .textbox-text {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .propertygrid .datagrid-view1 .datagrid-body td,
.repList .propertygrid .datagrid-view1 .datagrid-body td,
.repList2 .propertygrid .datagrid-view1 .datagrid-body td {
  padding-bottom: 1px;
  border-width: 0 1px 0 0;
}
table.editForm .propertygrid .datagrid-group,
.repList .propertygrid .datagrid-group,
.repList2 .propertygrid .datagrid-group {
  height: 21px;
  overflow: hidden;
  border-width: 0 0 1px 0;
  border-style: solid;
}
table.editForm .propertygrid .datagrid-group span,
.repList .propertygrid .datagrid-group span,
.repList2 .propertygrid .datagrid-group span {
  font-weight: bold;
}
table.editForm .propertygrid .datagrid-view1 .datagrid-body td,
.repList .propertygrid .datagrid-view1 .datagrid-body td,
.repList2 .propertygrid .datagrid-view1 .datagrid-body td {
  border-color: #ddd;
}
table.editForm .propertygrid .datagrid-view1 .datagrid-group,
.repList .propertygrid .datagrid-view1 .datagrid-group,
.repList2 .propertygrid .datagrid-view1 .datagrid-group {
  border-color: #f3f3f3;
}
table.editForm .propertygrid .datagrid-view2 .datagrid-group,
.repList .propertygrid .datagrid-view2 .datagrid-group,
.repList2 .propertygrid .datagrid-view2 .datagrid-group {
  border-color: #ddd;
}
table.editForm .propertygrid .datagrid-group,
.repList .propertygrid .datagrid-group,
.repList2 .propertygrid .datagrid-group,
table.editForm .propertygrid .datagrid-view1 .datagrid-body,
.repList .propertygrid .datagrid-view1 .datagrid-body,
.repList2 .propertygrid .datagrid-view1 .datagrid-body,
table.editForm .propertygrid .datagrid-view1 .datagrid-row-over,
.repList .propertygrid .datagrid-view1 .datagrid-row-over,
.repList2 .propertygrid .datagrid-view1 .datagrid-row-over,
table.editForm .propertygrid .datagrid-view1 .datagrid-row-selected,
.repList .propertygrid .datagrid-view1 .datagrid-row-selected,
.repList2 .propertygrid .datagrid-view1 .datagrid-row-selected {
  background: #f3f3f3;
}
table.editForm .datalist .datagrid-header,
.repList .datalist .datagrid-header,
.repList2 .datalist .datagrid-header {
  border-width: 0;
}
table.editForm .datalist .datagrid-group,
.repList .datalist .datagrid-group,
.repList2 .datalist .datagrid-group,
table.editForm .m-list .m-list-group,
.repList .m-list .m-list-group,
.repList2 .m-list .m-list-group {
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  overflow: hidden;
  background-color: #fafafa;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #ccc;
}
table.editForm .datalist .datagrid-group-expander,
.repList .datalist .datagrid-group-expander,
.repList2 .datalist .datagrid-group-expander {
  display: none;
}
table.editForm .datalist .datagrid-group-title,
.repList .datalist .datagrid-group-title,
.repList2 .datalist .datagrid-group-title {
  padding: 0 4px;
}
table.editForm .datalist .datagrid-btable,
.repList .datalist .datagrid-btable,
.repList2 .datalist .datagrid-btable {
  width: 100%;
  table-layout: fixed;
}
table.editForm .datalist .datagrid-row td,
.repList .datalist .datagrid-row td,
.repList2 .datalist .datagrid-row td {
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-width: 0;
}
table.editForm .datalist-lines .datagrid-row td,
.repList .datalist-lines .datagrid-row td,
.repList2 .datalist-lines .datagrid-row td {
  border-bottom-width: 1px;
}
table.editForm .datalist .datagrid-cell,
.repList .datalist .datagrid-cell,
.repList2 .datalist .datagrid-cell,
table.editForm .m-list li,
.repList .m-list li,
.repList2 .m-list li {
  width: auto;
  height: auto;
  padding: 2px 4px;
  line-height: 18px;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
table.editForm .datalist-link,
.repList .datalist-link,
.repList2 .datalist-link,
table.editForm .m-list li > a,
.repList .m-list li > a,
.repList2 .m-list li > a {
  display: block;
  position: relative;
  cursor: pointer;
  color: #000000;
  text-decoration: none;
  margin: -2px -4px;
  padding: 2px 4px;
  padding-right: 16px;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
table.editForm .datalist-link::after,
.repList .datalist-link::after,
.repList2 .datalist-link::after,
table.editForm .m-list li > a::after,
.repList .m-list li > a::after,
.repList2 .m-list li > a::after {
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  content: '';
  right: 6px;
  top: 50%;
  margin-top: -4px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
table.editForm .m-list,
.repList .m-list,
.repList2 .m-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
table.editForm .m-list li,
.repList .m-list li,
.repList2 .m-list li {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #ccc;
}
table.editForm .m-list li > a:hover,
.repList .m-list li > a:hover,
.repList2 .m-list li > a:hover {
  background: #e2e2e2;
  color: #000000;
}
table.editForm .m-list .m-list-group,
.repList .m-list .m-list-group,
.repList2 .m-list .m-list-group {
  padding: 0 4px;
}
table.editForm .pagination,
.repList .pagination,
.repList2 .pagination {
  zoom: 1;
}
table.editForm .pagination table,
.repList .pagination table,
.repList2 .pagination table {
  float: left;
  height: 30px;
}
table.editForm .pagination td,
.repList .pagination td,
.repList2 .pagination td {
  border: 0;
}
table.editForm .pagination-btn-separator,
.repList .pagination-btn-separator,
.repList2 .pagination-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 3px 1px;
}
table.editForm .pagination .pagination-num,
.repList .pagination .pagination-num,
.repList2 .pagination .pagination-num {
  border-width: 1px;
  border-style: solid;
  margin: 0 2px;
  padding: 2px;
  width: 2em;
  height: auto;
}
table.editForm .pagination-page-list,
.repList .pagination-page-list,
.repList2 .pagination-page-list {
  margin: 0px 6px;
  padding: 1px 2px;
  width: auto;
  height: auto;
  border-width: 1px;
  border-style: solid;
}
table.editForm .pagination-info,
.repList .pagination-info,
.repList2 .pagination-info {
  float: right;
  margin: 0 6px 0 0;
  padding: 0;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
table.editForm .pagination span,
.repList .pagination span,
.repList2 .pagination span {
  font-size: 12px;
}
table.editForm .pagination-link .l-btn-text,
.repList .pagination-link .l-btn-text,
.repList2 .pagination-link .l-btn-text {
  width: 24px;
  text-align: center;
  margin: 0;
}
table.editForm .pagination-first,
.repList .pagination-first,
.repList2 .pagination-first {
  background: url('/IMP/static/style/theme/images/pagination_icons-24e038e1875f6ea5ac00c5a71a493a69.png') no-repeat 0 center;
}
table.editForm .pagination-prev,
.repList .pagination-prev,
.repList2 .pagination-prev {
  background: url('/IMP/static/style/theme/images/pagination_icons-24e038e1875f6ea5ac00c5a71a493a69.png') no-repeat -16px center;
}
table.editForm .pagination-next,
.repList .pagination-next,
.repList2 .pagination-next {
  background: url('/IMP/static/style/theme/images/pagination_icons-24e038e1875f6ea5ac00c5a71a493a69.png') no-repeat -32px center;
}
table.editForm .pagination-last,
.repList .pagination-last,
.repList2 .pagination-last {
  background: url('/IMP/static/style/theme/images/pagination_icons-24e038e1875f6ea5ac00c5a71a493a69.png') no-repeat -48px center;
}
table.editForm .pagination-load,
.repList .pagination-load,
.repList2 .pagination-load {
  background: url('/IMP/static/style/theme/images/pagination_icons-24e038e1875f6ea5ac00c5a71a493a69.png') no-repeat -64px center;
}
table.editForm .pagination-loading,
.repList .pagination-loading,
.repList2 .pagination-loading {
  background: url('/IMP/static/style/theme/images/loading-a272cc592e2e977079eb6585f6d06888.gif') no-repeat center center;
}
table.editForm .pagination-page-list,
.repList .pagination-page-list,
.repList2 .pagination-page-list,
table.editForm .pagination .pagination-num,
.repList .pagination .pagination-num,
.repList2 .pagination .pagination-num {
  border-color: #D3D3D3;
}
table.editForm .calendar,
.repList .calendar,
.repList2 .calendar {
  border-width: 1px;
  border-style: solid;
  padding: 1px;
  overflow: hidden;
}
table.editForm .calendar table,
.repList .calendar table,
.repList2 .calendar table {
  table-layout: fixed;
  border-collapse: separate;
  font-size: 12px;
  width: 100%;
  height: 100%;
}
table.editForm .calendar table td,
.repList .calendar table td,
.repList2 .calendar table td,
table.editForm .calendar table th,
.repList .calendar table th,
.repList2 .calendar table th {
  font-size: 12px;
}
table.editForm .calendar-noborder,
.repList .calendar-noborder,
.repList2 .calendar-noborder {
  border: 0;
}
table.editForm .calendar-header,
.repList .calendar-header,
.repList2 .calendar-header {
  position: relative;
  height: 22px;
}
table.editForm .calendar-title,
.repList .calendar-title,
.repList2 .calendar-title {
  text-align: center;
  height: 22px;
}
table.editForm .calendar-title span,
.repList .calendar-title span,
.repList2 .calendar-title span {
  position: relative;
  display: inline-block;
  top: 2px;
  padding: 0 3px;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  cursor: pointer;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .calendar-prevmonth,
.repList .calendar-prevmonth,
.repList2 .calendar-prevmonth,
table.editForm .calendar-nextmonth,
.repList .calendar-nextmonth,
.repList2 .calendar-nextmonth,
table.editForm .calendar-prevyear,
.repList .calendar-prevyear,
.repList2 .calendar-prevyear,
table.editForm .calendar-nextyear,
.repList .calendar-nextyear,
.repList2 .calendar-nextyear {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  font-size: 1px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .calendar-prevmonth,
.repList .calendar-prevmonth,
.repList2 .calendar-prevmonth {
  left: 20px;
  background: url('/IMP/static/style/theme/images/calendar_arrows-959c5d4649612c7ab5361d71d83c1888.png') no-repeat -18px -2px;
}
table.editForm .calendar-nextmonth,
.repList .calendar-nextmonth,
.repList2 .calendar-nextmonth {
  right: 20px;
  background: url('/IMP/static/style/theme/images/calendar_arrows-959c5d4649612c7ab5361d71d83c1888.png') no-repeat -34px -2px;
}
table.editForm .calendar-prevyear,
.repList .calendar-prevyear,
.repList2 .calendar-prevyear {
  left: 3px;
  background: url('/IMP/static/style/theme/images/calendar_arrows-959c5d4649612c7ab5361d71d83c1888.png') no-repeat -1px -2px;
}
table.editForm .calendar-nextyear,
.repList .calendar-nextyear,
.repList2 .calendar-nextyear {
  right: 3px;
  background: url('/IMP/static/style/theme/images/calendar_arrows-959c5d4649612c7ab5361d71d83c1888.png') no-repeat -49px -2px;
}
table.editForm .calendar-body,
.repList .calendar-body,
.repList2 .calendar-body {
  position: relative;
}
table.editForm .calendar-body th,
.repList .calendar-body th,
.repList2 .calendar-body th,
table.editForm .calendar-body td,
.repList .calendar-body td,
.repList2 .calendar-body td {
  text-align: center;
}
table.editForm .calendar-day,
.repList .calendar-day,
.repList2 .calendar-day {
  border: 0;
  padding: 1px;
  cursor: pointer;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .calendar-other-month,
.repList .calendar-other-month,
.repList2 .calendar-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
table.editForm .calendar-disabled,
.repList .calendar-disabled,
.repList2 .calendar-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: default;
}
table.editForm .calendar-menu,
.repList .calendar-menu,
.repList2 .calendar-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 180px;
  height: 150px;
  padding: 5px;
  font-size: 12px;
  display: none;
  overflow: hidden;
}
table.editForm .calendar-menu-year-inner,
.repList .calendar-menu-year-inner,
.repList2 .calendar-menu-year-inner {
  text-align: center;
  padding-bottom: 5px;
}
table.editForm .calendar-menu-year,
.repList .calendar-menu-year,
.repList2 .calendar-menu-year {
  width: 50px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  outline-style: none;
  resize: none;
  margin: 0;
  padding: 2px;
  font-weight: bold;
  font-size: 12px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .calendar-menu-prev,
.repList .calendar-menu-prev,
.repList2 .calendar-menu-prev,
table.editForm .calendar-menu-next,
.repList .calendar-menu-next,
.repList2 .calendar-menu-next {
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: top;
  cursor: pointer;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .calendar-menu-prev,
.repList .calendar-menu-prev,
.repList2 .calendar-menu-prev {
  margin-right: 10px;
  background: url('/IMP/static/style/theme/images/calendar_arrows-959c5d4649612c7ab5361d71d83c1888.png') no-repeat 2px 2px;
}
table.editForm .calendar-menu-next,
.repList .calendar-menu-next,
.repList2 .calendar-menu-next {
  margin-left: 10px;
  background: url('/IMP/static/style/theme/images/calendar_arrows-959c5d4649612c7ab5361d71d83c1888.png') no-repeat -45px 2px;
}
table.editForm .calendar-menu-month,
.repList .calendar-menu-month,
.repList2 .calendar-menu-month {
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .calendar-body th,
.repList .calendar-body th,
.repList2 .calendar-body th,
table.editForm .calendar-menu-month,
.repList .calendar-menu-month,
.repList2 .calendar-menu-month {
  color: #4d4d4d;
}
table.editForm .calendar-day,
.repList .calendar-day,
.repList2 .calendar-day {
  color: #000000;
}
table.editForm .calendar-sunday,
.repList .calendar-sunday,
.repList2 .calendar-sunday {
  color: #CC2222;
}
table.editForm .calendar-saturday,
.repList .calendar-saturday,
.repList2 .calendar-saturday {
  color: #00ee00;
}
table.editForm .calendar-today,
.repList .calendar-today,
.repList2 .calendar-today {
  color: #0000ff;
}
table.editForm .calendar-menu-year,
.repList .calendar-menu-year,
.repList2 .calendar-menu-year {
  border-color: #D3D3D3;
}
table.editForm .calendar,
.repList .calendar,
.repList2 .calendar {
  border-color: #D3D3D3;
}
table.editForm .calendar-header,
.repList .calendar-header,
.repList2 .calendar-header {
  background: #f3f3f3;
}
table.editForm .calendar-body,
.repList .calendar-body,
.repList2 .calendar-body,
table.editForm .calendar-menu,
.repList .calendar-menu,
.repList2 .calendar-menu {
  background: #ffffff;
}
table.editForm .calendar-body th,
.repList .calendar-body th,
.repList2 .calendar-body th {
  background: #fafafa;
  padding: 2px 0;
}
table.editForm .calendar-hover,
.repList .calendar-hover,
.repList2 .calendar-hover,
table.editForm .calendar-nav-hover,
.repList .calendar-nav-hover,
.repList2 .calendar-nav-hover,
table.editForm .calendar-menu-hover,
.repList .calendar-menu-hover,
.repList2 .calendar-menu-hover {
  background-color: #e2e2e2;
  color: #000000;
}
table.editForm .calendar-hover,
.repList .calendar-hover,
.repList2 .calendar-hover {
  border: 1px solid #ccc;
  padding: 0;
}
table.editForm .calendar-selected,
.repList .calendar-selected,
.repList2 .calendar-selected {
  background-color: #0092DC;
  color: #fff;
  border: 1px solid #0070a9;
  padding: 0;
}
table.editForm .datebox-calendar-inner,
.repList .datebox-calendar-inner,
.repList2 .datebox-calendar-inner {
  height: 180px;
}
table.editForm .datebox-button,
.repList .datebox-button,
.repList2 .datebox-button {
  padding: 0 5px;
  text-align: center;
}
table.editForm .datebox-button a,
.repList .datebox-button a,
.repList2 .datebox-button a {
  line-height: 22px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .datebox-button a:hover,
.repList .datebox-button a:hover,
.repList2 .datebox-button a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
table.editForm .datebox-current,
.repList .datebox-current,
.repList2 .datebox-current,
table.editForm .datebox-close,
.repList .datebox-close,
.repList2 .datebox-close {
  float: left;
}
table.editForm .datebox-close,
.repList .datebox-close,
.repList2 .datebox-close {
  float: right;
}
table.editForm .datebox .combo-arrow,
.repList .datebox .combo-arrow,
.repList2 .datebox .combo-arrow {
  background-image: url('/IMP/static/style/theme/images/datebox_arrow-d4d5008a8ccb0ed7b6485202f3657cf2.png');
  background-position: center center;
}
table.editForm .datebox-button,
.repList .datebox-button,
.repList2 .datebox-button {
  background-color: #fafafa;
}
table.editForm .datebox-button a,
.repList .datebox-button a,
.repList2 .datebox-button a {
  color: #444;
}
table.editForm .spinner-arrow,
.repList .spinner-arrow,
.repList2 .spinner-arrow {
  background-color: #f3f3f3;
  overflow: hidden;
  margin: 0;
  padding: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
table.editForm .spinner-arrow-up,
.repList .spinner-arrow-up,
.repList2 .spinner-arrow-up,
table.editForm .spinner-arrow-down,
.repList .spinner-arrow-down,
.repList2 .spinner-arrow-down {
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 1px;
  width: 100%;
  color: #444;
  outline-style: none;
}
table.editForm .spinner-arrow-hover,
.repList .spinner-arrow-hover,
.repList2 .spinner-arrow-hover {
  background-color: #e2e2e2;
  opacity: 1;
  filter: alpha(opacity=100);
}
table.editForm .spinner-arrow-up:hover,
.repList .spinner-arrow-up:hover,
.repList2 .spinner-arrow-up:hover,
table.editForm .spinner-arrow-down:hover,
.repList .spinner-arrow-down:hover,
.repList2 .spinner-arrow-down:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #e2e2e2;
}
table.editForm .textbox-icon-disabled .spinner-arrow-up:hover,
.repList .textbox-icon-disabled .spinner-arrow-up:hover,
.repList2 .textbox-icon-disabled .spinner-arrow-up:hover,
table.editForm .textbox-icon-disabled .spinner-arrow-down:hover,
.repList .textbox-icon-disabled .spinner-arrow-down:hover,
.repList2 .textbox-icon-disabled .spinner-arrow-down:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  background-color: #f3f3f3;
  cursor: default;
}
table.editForm .spinner .textbox-icon-disabled,
.repList .spinner .textbox-icon-disabled,
.repList2 .spinner .textbox-icon-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .spinner-arrow-up,
.repList .spinner-arrow-up,
.repList2 .spinner-arrow-up {
  background: url('/IMP/static/style/theme/images/spinner_arrows-4113c8268d4e3809be684ece9baef839.png') no-repeat 1px center;
}
table.editForm .spinner-arrow-down,
.repList .spinner-arrow-down,
.repList2 .spinner-arrow-down {
  background: url('/IMP/static/style/theme/images/spinner_arrows-4113c8268d4e3809be684ece9baef839.png') no-repeat -15px center;
}
table.editForm .spinner-button-up,
.repList .spinner-button-up,
.repList2 .spinner-button-up {
  background: url('/IMP/static/style/theme/images/spinner_arrows-4113c8268d4e3809be684ece9baef839.png') no-repeat -32px center;
}
table.editForm .spinner-button-down,
.repList .spinner-button-down,
.repList2 .spinner-button-down {
  background: url('/IMP/static/style/theme/images/spinner_arrows-4113c8268d4e3809be684ece9baef839.png') no-repeat -48px center;
}
table.editForm .progressbar,
.repList .progressbar,
.repList2 .progressbar {
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
  position: relative;
}
table.editForm .progressbar-text,
.repList .progressbar-text,
.repList2 .progressbar-text {
  text-align: center;
  position: absolute;
}
table.editForm .progressbar-value,
.repList .progressbar-value,
.repList2 .progressbar-value {
  position: relative;
  overflow: hidden;
  width: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
table.editForm .progressbar,
.repList .progressbar,
.repList2 .progressbar {
  border-color: #D3D3D3;
}
table.editForm .progressbar-text,
.repList .progressbar-text,
.repList2 .progressbar-text {
  color: #000000;
  font-size: 12px;
}
table.editForm .progressbar-value .progressbar-text,
.repList .progressbar-value .progressbar-text,
.repList2 .progressbar-value .progressbar-text {
  background-color: #0092DC;
  color: #fff;
}
table.editForm .searchbox-button,
.repList .searchbox-button,
.repList2 .searchbox-button {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
table.editForm .searchbox-button-hover,
.repList .searchbox-button-hover,
.repList2 .searchbox-button-hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
table.editForm .searchbox .l-btn-plain,
.repList .searchbox .l-btn-plain,
.repList2 .searchbox .l-btn-plain {
  border: 0;
  padding: 0;
  vertical-align: top;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .searchbox .l-btn-plain:hover,
.repList .searchbox .l-btn-plain:hover,
.repList2 .searchbox .l-btn-plain:hover {
  border: 0;
  padding: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .searchbox a.m-btn-plain-active,
.repList .searchbox a.m-btn-plain-active,
.repList2 .searchbox a.m-btn-plain-active {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .searchbox .m-btn-active,
.repList .searchbox .m-btn-active,
.repList2 .searchbox .m-btn-active {
  border-width: 0 1px 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
table.editForm .searchbox .textbox-button-right,
.repList .searchbox .textbox-button-right,
.repList2 .searchbox .textbox-button-right {
  border-width: 0 0 0 1px;
}
table.editForm .searchbox .textbox-button-left,
.repList .searchbox .textbox-button-left,
.repList2 .searchbox .textbox-button-left {
  border-width: 0 1px 0 0;
}
table.editForm .searchbox-button,
.repList .searchbox-button,
.repList2 .searchbox-button {
  background: url('/IMP/static/style/theme/images/searchbox_button-07f55acc2ec2329b46a537379d5e208c.png') no-repeat center center;
}
table.editForm .searchbox .l-btn-plain,
.repList .searchbox .l-btn-plain,
.repList2 .searchbox .l-btn-plain {
  background: #f3f3f3;
}
table.editForm .searchbox .l-btn-plain-disabled,
.repList .searchbox .l-btn-plain-disabled,
.repList2 .searchbox .l-btn-plain-disabled,
table.editForm .searchbox .l-btn-plain-disabled:hover,
.repList .searchbox .l-btn-plain-disabled:hover,
.repList2 .searchbox .l-btn-plain-disabled:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
table.editForm .slider-disabled,
.repList .slider-disabled,
.repList2 .slider-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
table.editForm .slider-h,
.repList .slider-h,
.repList2 .slider-h {
  height: 22px;
}
table.editForm .slider-v,
.repList .slider-v,
.repList2 .slider-v {
  width: 22px;
}
table.editForm .slider-inner,
.repList .slider-inner,
.repList2 .slider-inner {
  position: relative;
  height: 6px;
  top: 7px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
}
table.editForm .slider-handle,
.repList .slider-handle,
.repList2 .slider-handle {
  position: absolute;
  display: block;
  outline: none;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
table.editForm .slider-tip,
.repList .slider-tip,
.repList2 .slider-tip {
  position: absolute;
  display: inline-block;
  line-height: 12px;
  font-size: 12px;
  white-space: nowrap;
  top: -22px;
}
table.editForm .slider-rule,
.repList .slider-rule,
.repList2 .slider-rule {
  position: relative;
  top: 15px;
}
table.editForm .slider-rule span,
.repList .slider-rule span,
.repList2 .slider-rule span {
  position: absolute;
  display: inline-block;
  font-size: 0;
  height: 5px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
table.editForm .slider-rulelabel,
.repList .slider-rulelabel,
.repList2 .slider-rulelabel {
  position: relative;
  top: 20px;
}
table.editForm .slider-rulelabel span,
.repList .slider-rulelabel span,
.repList2 .slider-rulelabel span {
  position: absolute;
  display: inline-block;
  font-size: 12px;
}
table.editForm .slider-v .slider-inner,
.repList .slider-v .slider-inner,
.repList2 .slider-v .slider-inner {
  width: 6px;
  left: 7px;
  top: 0;
  float: left;
}
table.editForm .slider-v .slider-handle,
.repList .slider-v .slider-handle,
.repList2 .slider-v .slider-handle {
  left: 50%;
  margin-top: -10px;
}
table.editForm .slider-v .slider-tip,
.repList .slider-v .slider-tip,
.repList2 .slider-v .slider-tip {
  left: -10px;
  margin-top: -6px;
}
table.editForm .slider-v .slider-rule,
.repList .slider-v .slider-rule,
.repList2 .slider-v .slider-rule {
  float: left;
  top: 0;
  left: 16px;
}
table.editForm .slider-v .slider-rule span,
.repList .slider-v .slider-rule span,
.repList2 .slider-v .slider-rule span {
  width: 5px;
  height: 'auto';
  border-left: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
table.editForm .slider-v .slider-rulelabel,
.repList .slider-v .slider-rulelabel,
.repList2 .slider-v .slider-rulelabel {
  float: left;
  top: 0;
  left: 23px;
}
table.editForm .slider-handle,
.repList .slider-handle,
.repList2 .slider-handle {
  background: url('/IMP/static/style/theme/images/slider_handle-07d648b31e3369ee1810e226ba5e91dc.png') no-repeat;
}
table.editForm .slider-inner,
.repList .slider-inner,
.repList2 .slider-inner {
  border-color: #D3D3D3;
  background: #f3f3f3;
}
table.editForm .slider-rule span,
.repList .slider-rule span,
.repList2 .slider-rule span {
  border-color: #D3D3D3;
}
table.editForm .slider-rulelabel span,
.repList .slider-rulelabel span,
.repList2 .slider-rulelabel span {
  color: #000000;
}
table.editForm .menu,
.repList .menu,
.repList2 .menu {
  position: absolute;
  margin: 0;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
}
table.editForm .menu-inline,
.repList .menu-inline,
.repList2 .menu-inline {
  position: relative;
}
table.editForm .menu-item,
.repList .menu-item,
.repList2 .menu-item {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
}
table.editForm .menu-text,
.repList .menu-text,
.repList2 .menu-text {
  height: 20px;
  line-height: 20px;
  float: left;
  padding-left: 28px;
}
table.editForm .menu-icon,
.repList .menu-icon,
.repList2 .menu-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 2px;
  top: 50%;
  margin-top: -8px;
}
table.editForm .menu-rightarrow,
.repList .menu-rightarrow,
.repList2 .menu-rightarrow {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
table.editForm .menu-line,
.repList .menu-line,
.repList2 .menu-line {
  position: absolute;
  left: 26px;
  top: 0;
  height: 2000px;
  font-size: 1px;
}
table.editForm .menu-sep,
.repList .menu-sep,
.repList2 .menu-sep {
  margin: 3px 0px 3px 25px;
  font-size: 1px;
}
table.editForm .menu-noline .menu-line,
.repList .menu-noline .menu-line,
.repList2 .menu-noline .menu-line {
  display: none;
}
table.editForm .menu-noline .menu-sep,
.repList .menu-noline .menu-sep,
.repList2 .menu-noline .menu-sep {
  margin-left: 0;
  margin-right: 0;
}
table.editForm .menu-active,
.repList .menu-active,
.repList2 .menu-active {
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .menu-item-disabled,
.repList .menu-item-disabled,
.repList2 .menu-item-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
table.editForm .menu-text,
.repList .menu-text,
.repList2 .menu-text,
table.editForm .menu-text span,
.repList .menu-text span,
.repList2 .menu-text span {
  font-size: 12px;
}
table.editForm .menu-shadow,
.repList .menu-shadow,
.repList2 .menu-shadow {
  position: absolute;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background: #ccc;
  -moz-box-shadow: 2px 2px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;
  box-shadow: 2px 2px 3px #cccccc;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, MakeShadow=false, ShadowOpacity=0.2);
}
table.editForm .menu-rightarrow,
.repList .menu-rightarrow,
.repList2 .menu-rightarrow {
  background: url('/IMP/static/style/theme/images/menu_arrows-51254a9c2b40aea38758d654f4b6461e.png') no-repeat -32px center;
}
table.editForm .menu-line,
.repList .menu-line,
.repList2 .menu-line {
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
}
table.editForm .menu-sep,
.repList .menu-sep,
.repList2 .menu-sep {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
table.editForm .menu,
.repList .menu,
.repList2 .menu {
  background-color: #f3f3f3;
  border-color: #D3D3D3;
  color: #444;
}
table.editForm .menu-content,
.repList .menu-content,
.repList2 .menu-content {
  background: #ffffff;
}
table.editForm .menu-item,
.repList .menu-item,
.repList2 .menu-item {
  border-color: transparent;
  _border-color: #f3f3f3;
}
table.editForm .menu-active,
.repList .menu-active,
.repList2 .menu-active {
  border-color: #ccc;
  color: #000000;
  background: #e2e2e2;
}
table.editForm .menu-active-disabled,
.repList .menu-active-disabled,
.repList2 .menu-active-disabled {
  border-color: transparent;
  background: transparent;
  color: #444;
}
table.editForm .m-btn-downarrow,
.repList .m-btn-downarrow,
.repList2 .m-btn-downarrow,
table.editForm .s-btn-downarrow,
.repList .s-btn-downarrow,
.repList2 .s-btn-downarrow {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  font-size: 1px;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
table.editForm .m-btn-active,
.repList .m-btn-active,
.repList2 .m-btn-active,
table.editForm .s-btn-active,
.repList .s-btn-active,
.repList2 .s-btn-active {
  background: #e2e2e2;
  color: #000000;
  border: 1px solid #ccc;
  filter: none;
}
table.editForm .m-btn-plain-active,
.repList .m-btn-plain-active,
.repList2 .m-btn-plain-active,
table.editForm .s-btn-plain-active,
.repList .s-btn-plain-active,
.repList2 .s-btn-plain-active {
  background: transparent;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .m-btn .l-btn-left .l-btn-text,
.repList .m-btn .l-btn-left .l-btn-text,
.repList2 .m-btn .l-btn-left .l-btn-text {
  margin-right: 20px;
}
table.editForm .m-btn .l-btn-icon-right .l-btn-text,
.repList .m-btn .l-btn-icon-right .l-btn-text,
.repList2 .m-btn .l-btn-icon-right .l-btn-text {
  margin-right: 40px;
}
table.editForm .m-btn .l-btn-icon-right .l-btn-icon,
.repList .m-btn .l-btn-icon-right .l-btn-icon,
.repList2 .m-btn .l-btn-icon-right .l-btn-icon {
  right: 20px;
}
table.editForm .m-btn .l-btn-icon-top .l-btn-text,
.repList .m-btn .l-btn-icon-top .l-btn-text,
.repList2 .m-btn .l-btn-icon-top .l-btn-text {
  margin-right: 4px;
  margin-bottom: 14px;
}
table.editForm .m-btn .l-btn-icon-bottom .l-btn-text,
.repList .m-btn .l-btn-icon-bottom .l-btn-text,
.repList2 .m-btn .l-btn-icon-bottom .l-btn-text {
  margin-right: 4px;
  margin-bottom: 34px;
}
table.editForm .m-btn .l-btn-icon-bottom .l-btn-icon,
.repList .m-btn .l-btn-icon-bottom .l-btn-icon,
.repList2 .m-btn .l-btn-icon-bottom .l-btn-icon {
  top: auto;
  bottom: 20px;
}
table.editForm .m-btn .l-btn-icon-top .m-btn-downarrow,
.repList .m-btn .l-btn-icon-top .m-btn-downarrow,
.repList2 .m-btn .l-btn-icon-top .m-btn-downarrow,
table.editForm .m-btn .l-btn-icon-bottom .m-btn-downarrow,
.repList .m-btn .l-btn-icon-bottom .m-btn-downarrow,
.repList2 .m-btn .l-btn-icon-bottom .m-btn-downarrow {
  top: auto;
  bottom: 0px;
  left: 50%;
  margin-left: -8px;
}
table.editForm .m-btn-line,
.repList .m-btn-line,
.repList2 .m-btn-line {
  display: inline-block;
  position: absolute;
  font-size: 1px;
  display: none;
}
table.editForm .m-btn .l-btn-left .m-btn-line,
.repList .m-btn .l-btn-left .m-btn-line,
.repList2 .m-btn .l-btn-left .m-btn-line {
  right: 0;
  width: 16px;
  height: 500px;
  border-style: solid;
  border-color: #bfbfbf;
  border-width: 0 0 0 1px;
}
table.editForm .m-btn .l-btn-icon-top .m-btn-line,
.repList .m-btn .l-btn-icon-top .m-btn-line,
.repList2 .m-btn .l-btn-icon-top .m-btn-line,
table.editForm .m-btn .l-btn-icon-bottom .m-btn-line,
.repList .m-btn .l-btn-icon-bottom .m-btn-line,
.repList2 .m-btn .l-btn-icon-bottom .m-btn-line {
  left: 0;
  bottom: 0;
  width: 500px;
  height: 16px;
  border-width: 1px 0 0 0;
}
table.editForm .m-btn-large .l-btn-icon-right .l-btn-text,
.repList .m-btn-large .l-btn-icon-right .l-btn-text,
.repList2 .m-btn-large .l-btn-icon-right .l-btn-text {
  margin-right: 56px;
}
table.editForm .m-btn-large .l-btn-icon-bottom .l-btn-text,
.repList .m-btn-large .l-btn-icon-bottom .l-btn-text,
.repList2 .m-btn-large .l-btn-icon-bottom .l-btn-text {
  margin-bottom: 50px;
}
table.editForm .m-btn-downarrow,
.repList .m-btn-downarrow,
.repList2 .m-btn-downarrow,
table.editForm .s-btn-downarrow,
.repList .s-btn-downarrow,
.repList2 .s-btn-downarrow {
  background: url('/IMP/static/style/theme/images/menu_arrows-51254a9c2b40aea38758d654f4b6461e.png') no-repeat 0 center;
}
table.editForm .m-btn-plain-active,
.repList .m-btn-plain-active,
.repList2 .m-btn-plain-active,
table.editForm .s-btn-plain-active,
.repList .s-btn-plain-active,
.repList2 .s-btn-plain-active {
  border-color: #ccc;
  background-color: #e2e2e2;
  color: #000000;
}
table.editForm .s-btn:hover .m-btn-line,
.repList .s-btn:hover .m-btn-line,
.repList2 .s-btn:hover .m-btn-line,
table.editForm .s-btn-active .m-btn-line,
.repList .s-btn-active .m-btn-line,
.repList2 .s-btn-active .m-btn-line,
table.editForm .s-btn-plain-active .m-btn-line,
.repList .s-btn-plain-active .m-btn-line,
.repList2 .s-btn-plain-active .m-btn-line {
  display: inline-block;
}
table.editForm .l-btn:hover .s-btn-downarrow,
.repList .l-btn:hover .s-btn-downarrow,
.repList2 .l-btn:hover .s-btn-downarrow,
table.editForm .s-btn-active .s-btn-downarrow,
.repList .s-btn-active .s-btn-downarrow,
.repList2 .s-btn-active .s-btn-downarrow,
table.editForm .s-btn-plain-active .s-btn-downarrow,
.repList .s-btn-plain-active .s-btn-downarrow,
.repList2 .s-btn-plain-active .s-btn-downarrow {
  border-style: solid;
  border-color: #bfbfbf;
  border-width: 0 0 0 1px;
}
table.editForm .messager-body,
.repList .messager-body,
.repList2 .messager-body {
  padding: 10px 10px 30px 10px;
  overflow: auto;
}
table.editForm .messager-button,
.repList .messager-button,
.repList2 .messager-button {
  text-align: center;
  padding: 5px;
}
table.editForm .messager-button .l-btn,
.repList .messager-button .l-btn,
.repList2 .messager-button .l-btn {
  width: 70px;
}
table.editForm .messager-icon,
.repList .messager-icon,
.repList2 .messager-icon {
  float: left;
  width: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
}
table.editForm .messager-error,
.repList .messager-error,
.repList2 .messager-error {
  background: url('/IMP/static/style/theme/images/messager_icons-a327adf396351f0ad60c10e2e9d8e17c.png') no-repeat scroll -64px 0;
}
table.editForm .messager-info,
.repList .messager-info,
.repList2 .messager-info {
  background: url('/IMP/static/style/theme/images/messager_icons-a327adf396351f0ad60c10e2e9d8e17c.png') no-repeat scroll 0 0;
}
table.editForm .messager-question,
.repList .messager-question,
.repList2 .messager-question {
  background: url('/IMP/static/style/theme/images/messager_icons-a327adf396351f0ad60c10e2e9d8e17c.png') no-repeat scroll -32px 0;
}
table.editForm .messager-warning,
.repList .messager-warning,
.repList2 .messager-warning {
  background: url('/IMP/static/style/theme/images/messager_icons-a327adf396351f0ad60c10e2e9d8e17c.png') no-repeat scroll -96px 0;
}
table.editForm .messager-progress,
.repList .messager-progress,
.repList2 .messager-progress {
  padding: 10px;
}
table.editForm .messager-p-msg,
.repList .messager-p-msg,
.repList2 .messager-p-msg {
  margin-bottom: 5px;
}
table.editForm .messager-body .messager-input,
.repList .messager-body .messager-input,
.repList2 .messager-body .messager-input {
  width: 100%;
  padding: 4px 0;
  outline-style: none;
  border: 1px solid #D3D3D3;
}
table.editForm .window-thinborder .messager-button,
.repList .window-thinborder .messager-button,
.repList2 .window-thinborder .messager-button {
  padding-bottom: 8px;
}
table.editForm .tree,
.repList .tree,
.repList2 .tree {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
table.editForm .tree li,
.repList .tree li,
.repList2 .tree li {
  white-space: nowrap;
}
table.editForm .tree li ul,
.repList .tree li ul,
.repList2 .tree li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.editForm .tree-node,
.repList .tree-node,
.repList2 .tree-node {
  height: 18px;
  white-space: nowrap;
  cursor: pointer;
}
table.editForm .tree-hit,
.repList .tree-hit,
.repList2 .tree-hit {
  cursor: pointer;
}
table.editForm .tree-expanded,
.repList .tree-expanded,
.repList2 .tree-expanded,
table.editForm .tree-collapsed,
.repList .tree-collapsed,
.repList2 .tree-collapsed,
table.editForm .tree-folder,
.repList .tree-folder,
.repList2 .tree-folder,
table.editForm .tree-file,
.repList .tree-file,
.repList2 .tree-file,
table.editForm .tree-checkbox,
.repList .tree-checkbox,
.repList2 .tree-checkbox,
table.editForm .tree-indent,
.repList .tree-indent,
.repList2 .tree-indent {
  display: inline-block;
  width: 16px;
  height: 18px;
  vertical-align: top;
  overflow: hidden;
}
table.editForm .tree-expanded,
.repList .tree-expanded,
.repList2 .tree-expanded {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -18px 0px;
}
table.editForm .tree-expanded-hover,
.repList .tree-expanded-hover,
.repList2 .tree-expanded-hover {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -50px 0px;
}
table.editForm .tree-collapsed,
.repList .tree-collapsed,
.repList2 .tree-collapsed {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat 0px 0px;
}
table.editForm .tree-collapsed-hover,
.repList .tree-collapsed-hover,
.repList2 .tree-collapsed-hover {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -32px 0px;
}
table.editForm .tree-lines .tree-expanded,
.repList .tree-lines .tree-expanded,
.repList2 .tree-lines .tree-expanded,
table.editForm .tree-lines .tree-root-first .tree-expanded,
.repList .tree-lines .tree-root-first .tree-expanded,
.repList2 .tree-lines .tree-root-first .tree-expanded {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -144px 0;
}
table.editForm .tree-lines .tree-collapsed,
.repList .tree-lines .tree-collapsed,
.repList2 .tree-lines .tree-collapsed,
table.editForm .tree-lines .tree-root-first .tree-collapsed,
.repList .tree-lines .tree-root-first .tree-collapsed,
.repList2 .tree-lines .tree-root-first .tree-collapsed {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -128px 0;
}
table.editForm .tree-lines .tree-node-last .tree-expanded,
.repList .tree-lines .tree-node-last .tree-expanded,
.repList2 .tree-lines .tree-node-last .tree-expanded,
table.editForm .tree-lines .tree-root-one .tree-expanded,
.repList .tree-lines .tree-root-one .tree-expanded,
.repList2 .tree-lines .tree-root-one .tree-expanded {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -80px 0;
}
table.editForm .tree-lines .tree-node-last .tree-collapsed,
.repList .tree-lines .tree-node-last .tree-collapsed,
.repList2 .tree-lines .tree-node-last .tree-collapsed,
table.editForm .tree-lines .tree-root-one .tree-collapsed,
.repList .tree-lines .tree-root-one .tree-collapsed,
.repList2 .tree-lines .tree-root-one .tree-collapsed {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -64px 0;
}
table.editForm .tree-line,
.repList .tree-line,
.repList2 .tree-line {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -176px 0;
}
table.editForm .tree-join,
.repList .tree-join,
.repList2 .tree-join {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -192px 0;
}
table.editForm .tree-joinbottom,
.repList .tree-joinbottom,
.repList2 .tree-joinbottom {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -160px 0;
}
table.editForm .tree-folder,
.repList .tree-folder,
.repList2 .tree-folder {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -208px 0;
}
table.editForm .tree-folder-open,
.repList .tree-folder-open,
.repList2 .tree-folder-open {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -224px 0;
}
table.editForm .tree-file,
.repList .tree-file,
.repList2 .tree-file {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -240px 0;
}
table.editForm .tree-loading,
.repList .tree-loading,
.repList2 .tree-loading {
  background: url('/IMP/static/style/theme/images/loading-a272cc592e2e977079eb6585f6d06888.gif') no-repeat center center;
}
table.editForm .tree-checkbox0,
.repList .tree-checkbox0,
.repList2 .tree-checkbox0 {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -208px -18px;
}
table.editForm .tree-checkbox1,
.repList .tree-checkbox1,
.repList2 .tree-checkbox1 {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -224px -18px;
}
table.editForm .tree-checkbox2,
.repList .tree-checkbox2,
.repList2 .tree-checkbox2 {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -240px -18px;
}
table.editForm .tree-title,
.repList .tree-title,
.repList2 .tree-title {
  font-size: 12px;
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  padding: 0 2px;
  height: 18px;
  line-height: 18px;
}
table.editForm .tree-node-proxy,
.repList .tree-node-proxy,
.repList2 .tree-node-proxy {
  font-size: 12px;
  line-height: 20px;
  padding: 0 2px 0 20px;
  border-width: 1px;
  border-style: solid;
  z-index: 9900000;
}
table.editForm .tree-dnd-icon,
.repList .tree-dnd-icon,
.repList2 .tree-dnd-icon {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 18px;
  left: 2px;
  top: 50%;
  margin-top: -9px;
}
table.editForm .tree-dnd-yes,
.repList .tree-dnd-yes,
.repList2 .tree-dnd-yes {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -256px 0;
}
table.editForm .tree-dnd-no,
.repList .tree-dnd-no,
.repList2 .tree-dnd-no {
  background: url('/IMP/static/style/theme/images/tree_icons-b9bff72489b9aaec37b4ed3077220603.png') no-repeat -256px -18px;
}
table.editForm .tree-node-top,
.repList .tree-node-top,
.repList2 .tree-node-top {
  border-top: 1px dotted red;
}
table.editForm .tree-node-bottom,
.repList .tree-node-bottom,
.repList2 .tree-node-bottom {
  border-bottom: 1px dotted red;
}
table.editForm .tree-node-append .tree-title,
.repList .tree-node-append .tree-title,
.repList2 .tree-node-append .tree-title {
  border: 1px dotted red;
}
table.editForm .tree-editor,
.repList .tree-editor,
.repList2 .tree-editor {
  border: 1px solid #D3D3D3;
  font-size: 12px;
  line-height: 16px;
  padding: 0 4px;
  margin: 0;
  width: 80px;
  outline-style: none;
  vertical-align: top;
  position: absolute;
  top: 0;
}
table.editForm .tree-node-proxy,
.repList .tree-node-proxy,
.repList2 .tree-node-proxy {
  background-color: #ffffff;
  color: #000000;
  border-color: #D3D3D3;
}
table.editForm .tree-node-hover,
.repList .tree-node-hover,
.repList2 .tree-node-hover {
  background: #e2e2e2;
  color: #000000;
}
table.editForm .tree-node-selected,
.repList .tree-node-selected,
.repList2 .tree-node-selected {
  background: #0092DC;
  color: #fff;
}
table.editForm .tree-node-hidden,
.repList .tree-node-hidden,
.repList2 .tree-node-hidden {
  display: none;
}
table.editForm .validatebox-invalid,
.repList .validatebox-invalid,
.repList2 .validatebox-invalid {
  border-color: #ffa8a8;
  background-color: #fff3f3;
  color: #000;
}
table.editForm .tooltip,
.repList .tooltip,
.repList2 .tooltip {
  position: absolute;
  display: none;
  z-index: 9900000;
  outline: none;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .tooltip-content,
.repList .tooltip-content,
.repList2 .tooltip-content {
  font-size: 12px;
}
table.editForm .tooltip-arrow-outer,
.repList .tooltip-arrow-outer,
.repList2 .tooltip-arrow-outer,
table.editForm .tooltip-arrow,
.repList .tooltip-arrow,
.repList2 .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=tomato);
}
table.editForm .tooltip-arrow,
.repList .tooltip-arrow,
.repList2 .tooltip-arrow {
  display: none \9;
}
table.editForm .tooltip-right .tooltip-arrow-outer,
.repList .tooltip-right .tooltip-arrow-outer,
.repList2 .tooltip-right .tooltip-arrow-outer {
  left: 0;
  top: 50%;
  margin: -6px 0 0 -13px;
}
table.editForm .tooltip-right .tooltip-arrow,
.repList .tooltip-right .tooltip-arrow,
.repList2 .tooltip-right .tooltip-arrow {
  left: 0;
  top: 50%;
  margin: -6px 0 0 -12px;
}
table.editForm .tooltip-left .tooltip-arrow-outer,
.repList .tooltip-left .tooltip-arrow-outer,
.repList2 .tooltip-left .tooltip-arrow-outer {
  right: 0;
  top: 50%;
  margin: -6px -13px 0 0;
}
table.editForm .tooltip-left .tooltip-arrow,
.repList .tooltip-left .tooltip-arrow,
.repList2 .tooltip-left .tooltip-arrow {
  right: 0;
  top: 50%;
  margin: -6px -12px 0 0;
}
table.editForm .tooltip-top .tooltip-arrow-outer,
.repList .tooltip-top .tooltip-arrow-outer,
.repList2 .tooltip-top .tooltip-arrow-outer {
  bottom: 0;
  left: 50%;
  margin: 0 0 -13px -6px;
}
table.editForm .tooltip-top .tooltip-arrow,
.repList .tooltip-top .tooltip-arrow,
.repList2 .tooltip-top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin: 0 0 -12px -6px;
}
table.editForm .tooltip-bottom .tooltip-arrow-outer,
.repList .tooltip-bottom .tooltip-arrow-outer,
.repList2 .tooltip-bottom .tooltip-arrow-outer {
  top: 0;
  left: 50%;
  margin: -13px 0 0 -6px;
}
table.editForm .tooltip-bottom .tooltip-arrow,
.repList .tooltip-bottom .tooltip-arrow,
.repList2 .tooltip-bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin: -12px 0 0 -6px;
}
table.editForm .tooltip,
.repList .tooltip,
.repList2 .tooltip {
  background-color: #ffffff;
  border-color: #D3D3D3;
  color: #000000;
}
table.editForm .tooltip-right .tooltip-arrow-outer,
.repList .tooltip-right .tooltip-arrow-outer,
.repList2 .tooltip-right .tooltip-arrow-outer {
  border-right-color: #D3D3D3;
}
table.editForm .tooltip-right .tooltip-arrow,
.repList .tooltip-right .tooltip-arrow,
.repList2 .tooltip-right .tooltip-arrow {
  border-right-color: #ffffff;
}
table.editForm .tooltip-left .tooltip-arrow-outer,
.repList .tooltip-left .tooltip-arrow-outer,
.repList2 .tooltip-left .tooltip-arrow-outer {
  border-left-color: #D3D3D3;
}
table.editForm .tooltip-left .tooltip-arrow,
.repList .tooltip-left .tooltip-arrow,
.repList2 .tooltip-left .tooltip-arrow {
  border-left-color: #ffffff;
}
table.editForm .tooltip-top .tooltip-arrow-outer,
.repList .tooltip-top .tooltip-arrow-outer,
.repList2 .tooltip-top .tooltip-arrow-outer {
  border-top-color: #D3D3D3;
}
table.editForm .tooltip-top .tooltip-arrow,
.repList .tooltip-top .tooltip-arrow,
.repList2 .tooltip-top .tooltip-arrow {
  border-top-color: #ffffff;
}
table.editForm .tooltip-bottom .tooltip-arrow-outer,
.repList .tooltip-bottom .tooltip-arrow-outer,
.repList2 .tooltip-bottom .tooltip-arrow-outer {
  border-bottom-color: #D3D3D3;
}
table.editForm .tooltip-bottom .tooltip-arrow,
.repList .tooltip-bottom .tooltip-arrow,
.repList2 .tooltip-bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
}
table.editForm .switchbutton,
.repList .switchbutton,
.repList2 .switchbutton {
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: #bbb;
  border: 1px solid #bbb;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .switchbutton-inner,
.repList .switchbutton-inner,
.repList2 .switchbutton-inner {
  display: inline-block;
  overflow: hidden;
  position: relative;
  top: -1px;
  left: -1px;
}
table.editForm .switchbutton-on,
.repList .switchbutton-on,
.repList2 .switchbutton-on,
table.editForm .switchbutton-off,
.repList .switchbutton-off,
.repList2 .switchbutton-off,
table.editForm .switchbutton-handle,
.repList .switchbutton-handle,
.repList2 .switchbutton-handle {
  display: inline-block;
  text-align: center;
  height: 100%;
  float: left;
  font-size: 12px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
table.editForm .switchbutton-on,
.repList .switchbutton-on,
.repList2 .switchbutton-on {
  background: #0092DC;
  color: #fff;
}
table.editForm .switchbutton-off,
.repList .switchbutton-off,
.repList2 .switchbutton-off {
  background-color: #ffffff;
  color: #000000;
}
table.editForm .switchbutton-on,
.repList .switchbutton-on,
.repList2 .switchbutton-on,
table.editForm .switchbutton-reversed .switchbutton-off,
.repList .switchbutton-reversed .switchbutton-off,
.repList2 .switchbutton-reversed .switchbutton-off {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
table.editForm .switchbutton-off,
.repList .switchbutton-off,
.repList2 .switchbutton-off,
table.editForm .switchbutton-reversed .switchbutton-on,
.repList .switchbutton-reversed .switchbutton-on,
.repList2 .switchbutton-reversed .switchbutton-on {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
table.editForm .switchbutton-handle,
.repList .switchbutton-handle,
.repList2 .switchbutton-handle {
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #bbb;
  -moz-box-shadow: 0 0 3px 0 #bbb;
  -webkit-box-shadow: 0 0 3px 0 #bbb;
  box-shadow: 0 0 3px 0 #bbb;
}
table.editForm .switchbutton-value,
.repList .switchbutton-value,
.repList2 .switchbutton-value {
  position: absolute;
  top: 0;
  left: -5000px;
}
table.editForm .switchbutton-disabled,
.repList .switchbutton-disabled,
.repList2 .switchbutton-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
table.editForm .switchbutton-disabled,
.repList .switchbutton-disabled,
.repList2 .switchbutton-disabled,
table.editForm .switchbutton-readonly,
.repList .switchbutton-readonly,
.repList2 .switchbutton-readonly {
  cursor: default;
}
table.editForm .disableinput input,
.repList .disableinput input,
.repList2 .disableinput input,
table.editForm .disableinput textarea,
.repList .disableinput textarea,
.repList2 .disableinput textarea,
table.editForm .disableinput .textbox,
.repList .disableinput .textbox,
.repList2 .disableinput .textbox {
  background: #f2f2f2;
}
table.editForm .efLb,
.repList .efLb,
.repList2 .efLb,
table.editForm efLb-small,
.repList efLb-small,
.repList2 efLb-small {
  border: 1px solid #DEE2E7;
  color: #636f80;
  background: #F1F4F7;
}
table.editForm .efLb label,
.repList .efLb label,
.repList2 .efLb label,
table.editForm efLb-small label,
.repList efLb-small label,
.repList2 efLb-small label {
  color: #636f80;
  font-size: 14px;
  padding-right: 5px;
}
/* table.editForm .efLb-required label:after,
.repList .efLb-required label:after,
.repList2 .efLb-required label:after {
  content: "*";
  position: absolute;
  right: 1px;
  color: red;
  line-height: 28px;
} */

table.editForm .efEditRight,
.repList .efEditRight,
.repList2 .efEditRight {
  border: 1px solid #DEE2E7;
}
table.editForm .efEditRight label,
.repList .efEditRight label,
.repList2 .efEditRight label {
  color: #636f80;
  font-size: 14px;
}
table.editForm .l-btn,
.repList .l-btn,
.repList2 .l-btn {
  border-color: #D3D3D3;
}
table.editForm .l-btn:hover,
.repList .l-btn:hover,
.repList2 .l-btn:hover {
  background: #fafafa;
}
table.editForm .textbox-addon .textbox-icon,
.repList .textbox-addon .textbox-icon,
.repList2 .textbox-addon .textbox-icon {
  background-color: transparent;
}
table.editForm .validatebox-readonly,
.repList .validatebox-readonly,
.repList2 .validatebox-readonly {
  border-radius: 0px;
}
table.editForm .combo-arrow,
.repList .combo-arrow,
.repList2 .combo-arrow {
  opacity: 1;
}
table.editForm .icon-edit:before,
.repList .icon-edit:before,
.repList2 .icon-edit:before {
  content: "\e708";
}
table.editForm .icon-edit.green,
.repList .icon-edit.green,
.repList2 .icon-edit.green {
  color: #c5c8cc !important;
}
table.editForm .icon-shenglvehao.blue,
.repList .icon-shenglvehao.blue,
.repList2 .icon-shenglvehao.blue {
  color: #c5c8cc !important;
}
table.editForm .repListHd,
.repList .repListHd,
.repList2 .repListHd {
  background-color: #F1F4F7 !important;
}
table.editForm .repList,
.repList .repList,
.repList2 .repList {
  padding: 6px;
}
.fontRed{
	color:red;
}
/*# sourceMappingURL=form-extend.css.map */