.ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
  margin-top:1px !important; /* ie bogus margin bug */
  margin-bottom:-1px !important;
  height:20px !important; /* ie quirks */
  line-height:16px !important;
}
.ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
    margin:0px; /* ie bogus margin bug */
    height:22px; /* ie quirks */
    line-height:18px;
}

.x-form-item-label {
	color:#000000;
}
.iHub-label {
	padding-left: 10px;
}


.x-editor .x-form-check-wrap {
  background-color: #FFFFFF;
  text-align: center;
}
.x-editor .x-form-checkbox {
  height: 13px;
  margin: 0 0 5px 10px;
  padding-left: 2px;
}

.ihub-source-editor {
  font-family: courier,monospace !important;;
}

.ihub-message-title {
  line-height:20px;
  margin-left: 4px;
  color: #15428B;
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.ihub-message-title-icon {
  background-image:url(../img/icons/warning.png);
  background-repeat:no-repeat;
  width:16px;
  float:left;
  margin:3px;  
}

.ihub-readOnly {
  color: #aaaaaa;
}

.ihub-cell-invalid, textarea.ihub-cell-invalid {
  background: #fff url(../ext3/resources/images/default/grid/invalid_line.gif) repeat-x bottom;
}

.ihub-icon-view .x-menu-item-icon {
  background-image:url(../img/icons/view.png);
}
.ihub-icon-add .x-menu-item-icon {
  background-image:url(../img/icons/add.png);
}
.ihub-icon-edit .x-menu-item-icon {
  background-image:url(../img/icons/edit.png);
}
.ihub-icon-copy .x-menu-item-icon {
  background-image:url(../img/icons/copy.png);
}
.ihub-icon-delete .x-menu-item-icon {
  background-image:url(../img/icons/delete.png);
}
.entity {
  background-image: url(../img/icons/form.png) !important;
}
.entityType {
  background-image: url(../img/icons/list.png) !important;
}

.ihub-icon-grid {
  background-image:url(../img/icons/list.png) !important;
  background-repeat:no-repeat;   
}  
.ihub-icon-form {
  background-image:url(../img/icons/form.png) !important;
  background-repeat:no-repeat;   
}
.x-panel-inline-icon {
  background-position: 0 -2px;
}
.x-window-header {
  background-position: 0 5px;
}
.ihub-header-tool-image {
  background-image: url(../ext3/resources/images/default/panel/tool-sprites.gif);
  width:15px;
  height:15px;
  position:absolute;
  right:8px;
  top:8px;    
}
.ihub-header-tool {
    background-position: 0 -210px;
}
.ihub-header-tool-over {
    background-position: -15px -210px;
}
.ihub-header-tool-collapsed {
    background-position: 0 -195px;
}
.ihub-header-tool-collapsed-over {
    background-position: -15px -195px;
}

.iHub-hidden-iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	opacity: 1;
	border:none;
	filter:alpha(opacity=0);
}

.iHub-file-upload {
	position: absolute;
	top: 2px;
	right: 37px;
	width: 20px;
	height: 15px;
	opacity: 1;
	cursor: pointer;
	margin-botom: 4px;
	padding: 0px;
	white-space: nowrap;	
	x-style: dotted;
	border-style: none;
	background: url(../img/icons/upload.png) no-repeat;
}

.iHub-file-download {
	position: absolute;
	top: 2px;
	right: 22px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: block;
	// margin-botom: 4px;
	white-space: nowrap;	
	background: url(../img/icons/download.gif) no-repeat;
}
.iHub-file-delete {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: block;
	// margin-botom: 4px;
	white-space: nowrap;	
	background: url(../img/icons/delete.gif) no-repeat;
}

.iHub-file-loading {
	background: url(../img/icons/loading.gif) no-repeat;
}
.iHub-file-done {
	background: url(../img/icons/done.gif) no-repeat;
}
.iHub-file-error {
	background: url(../img/icons/error.gif) no-repeat;
}


