/**
 *
 * @author
 *
 * This file contains style information for elements in searches
 */
ul.formfield {
    float: left;
    margin: 0px;
    padding: 0px;
    background: transparent;
    width: 178px;
}

ul.formfield div {
    width: 178px;
}
 

ul.formfield li {
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
    padding: 0px;
    #padding-right : 7 px;
    display: block;
    #float : left;
    clear: both;
    background: transparent; /* border: 1px solid white; */
}

ul.formfield li.label {
    height: 16px;
    padding: 0px;
    background: transparent; /* border: 1px solid red; */

}


ul.formfield li.formelement {
    background: transparent;
    height: 24px;
    padding: 0px; /* border: 1px solid white; */
    margin: 0px;
    padding-bottom: 4px;
}

ul.formfield li input,
.ext-ie ul.formfield li input {
    margin: 0px;
    padding: 0px;    
    height: 18px;
    overflow: hidden;
    vertical-align: top;
    margin-top: 0px;
    border: 1px solid  #c5c5c5;   
}

.ext-ie7 ul.formfield li input {
 	margin-top: -1px;
    margin-bottom: -1px;
}

ul.formfield li p {
    margin-left: 2px;
}

.transparent-bg {
    background: transparent;
    padding: 0px;
}

.formfield {
    float: left;
    margin: 0px;
    padding: 0px;
    background: transparent;

}

.formfield input {
    margin: 0px;
    padding: 0px;
    line-height: 24px;
    height: 18px;
    width: 100px;
    overflow: hidden;
    vertical-align: top;
    margin-top: 1px;
    border: 1px solid gray;
    /* margin-top: expression( '-1px' ); */
}

.label-cell {
    padding: 0px;
    margin: 0px;
}

.single-searchfield-panel {
	width: 187px;
    height: 44px;
    white-space: nowrap;
    float: left;
    position: relative;
    
}

.single-searchfield-panel ul.formfield li input {
	padding-top:  1px;
}

.single-searchfield-panel-body {
    width: 187px;    
    height: 44px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 4px;
    overflow: hidden;
}

.single-searchfield-panel-body  .x-form-field-wrap {
	float: left;
	width: 184px;
	height:  18px;
	padding: 0;
	margin: 0;
	border: 1px solid transparent;
}

.single-searchfield-panel-body .formfield li:first-child {
	cursor: move;
	padding-bottom: 1px;
}

.single-searchfield-panel-body-nodrag .formfield li:first-child {
    padding-bottom: 1px;
}

.main-search-bg .single-searchfield-panel-body .formfield li:first-child {
    cursor: default;
}

.x-tool-expand-top
{
    background-image: url(../gui/icons/monochrom/partial_view_n.png) !important;
    background-position: 0 0 !important;
}
.x-tool-over .x-tool-expand-top
{
    background-image: url(../gui/icons/monochrom/partial_view_a.png) !important;
}
.x-tool-collapse-bottom
{
    background-image: url(../gui/icons/monochrom/minimize_n.png) !important;
    background-position: 0 0 !important;
}
.x-tool-over .x-tool-collapse-bottom
{
    background-image: url(../gui/icons/monochrom/minimize_a.png) !important;
}

.searchfield-panel-ghost {
	z-index: 12000;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 38px;
}
.searchfield-panel-ghost-move {
    cursor: move;
}

.searchfield-panel-ghost-move.no-drop .single-searchfield-panel-body .formfield li:first-child {
    cursor: url(../gui/danddimpossible.gif), auto !important;
}

.createMessage .inputfields, .createMessage .outputfields, .createMessage .textareas {
	width:435px !important;
}

/* extjs4 */
.imc-copied  {
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50, finishopacity=50, style=0);
}
.imc-cut {
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50, finishopacity=50, style=0);
}
/* needed for IE */
.imc-copied td.x-grid-cell {
    filter: alpha(opacity=50, finishopacity=50, style=0);
}
.imc-cut td.x-grid-cell {
    filter: alpha(opacity=50, finishopacity=50, style=0);
}
