.searchform .x-form-item, .searchform .x-form-cb-label, .searchform .x-form-check-wrap {
	font:11px/1.4em tahoma, Arial,Helvetica,sans-serif;
	color:#757575;
}

.searchsavedgrid .x-form-item, .searchsavedgrid .x-form-cb-label, .searchsavedgrid .x-grid3-cell-inner {
	font:11px/1.4em tahoma, Arial,Helvetica,sans-serif;
	color:#757575;
}

.searchinfoform .x-form-item, .searchinfoform .x-form-cb-label {
	font:11px/1.4em tahoma, Arial,Helvetica,sans-serif;
	color:#757575;
}

.searchform .x-form-check-wrap {
	height: 16px;	
}

.searchinfoform .small .x-form-item-label {font:bold 10px tahoma,arial,helvetica,sans-serif;}
.searchinfoform .small .x-form-display-field {font: 10px tahoma,arial,helvetica,sans-serif;color:#555;padding-top:2px}

.searchinfobody {
	padding: 5px 5px;
}

.searchinfofield {
	font-weight: bold;
	padding: 3px;
}

.searchbody {
	padding: 10px 10px;
}

.searchfieldcheckbox {
	font-size: 8pt;
}

.searchhelp {
	padding: 10px;
	font-family: arial, sans-serif;
	font-size: 9pt;
	border-collapse: collapse;
	border-color: grey;
}

.searchhelp td, .searchhelp th {
	padding: 3px;
	vertical-align: top;
}

.searchhelp th {
	background-color: lightgrey;
	font-weight: bold;
}

span.phrase {
	font-style: italic;
	font-weight: bold;
	color: #15428B;
}

.searchGridIcon {	
	padding-top: 4px;

}

.searchhighlight {
	background-color: lightblue;
}

//CRD

.searchform .x-fieldset {
    border: 0 none;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}
.searchform .x-fieldset.noborder {
    border: 0 none;
    padding: 0;
}

.searchform .x-fieldset.tbborder {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

.searchform .x-fieldset.tborder {
    border-top: 2px solid #ddd;
    border-bottom: none;
     border-left: none;
      border-right: none;
    /* padding: 10px 0; */
    padding: 2px 0; /* LPE Added */
}

.searchform .x-fieldset.allborder {
    border: 1px solid #ddd;
    padding: 5px 0px 5px 10;
}

fieldset.x-panel-collapsed {
	border-left-color:transparent;
	border-right-color:transparent;
	border-top: 2px solid #ddd;
	border-width:2px 1px 0 !important;
	padding-bottom:0 !important;

}

.x-fieldset legend {
color: #555;
font:bold 13px tahoma,arial,helvetica,sans-serif;
}

.x-form-cb-label {
	top: 0;	
}

.x-form-check-wrap {
height:15px;
line-height:15px;
}

.removePaddingAndMarginTop {
       /* padding-top:  0 !important; */
       margin-top: 0 !important;
}
.removePaddingAndMarginBottom {
       padding-bottom: 0 !important;
       margin-bottom: 0 !important;
}


/*  Button  */
.x-btnDMS {
    border-spacing: 0;
}

.x-btnDMS .x-btn-tl,
.x-btnDMS .x-btn-tc,
.x-btnDMS .x-btn-tr,
.x-btnDMS .x-btn-ml,
.x-btnDMS .x-btn-mc,
.x-btnDMS .x-btn-mr,
.x-btnDMS .x-btn-bl,
.x-btnDMS .x-btn-bc,
.x-btnDMS .x-btn-br {
    background: url("images/buttons.png") 0 0 no-repeat;
}

.x-btnDMS .x-btn-tl,
.x-toolbarDMS .x-btn-over .x-btn-tl {
    width: 8px;
    height: 8px;
    background-position: 0 0;
}
.x-btnDMS .x-btn-tc,
.x-toolbarDMS .x-btn-over .x-btn-tc {
    height: 8px;
    background-position: 50% -16px;
    background-repeat: repeat-x;
}
.x-btnDMS .x-btn-tr,
.x-toolbarDMS .x-btn-over .x-btn-tr {
    width: 8px;
    height: 8px;
    background-position: -8px 0;
}
.x-btnDMS .x-btn-ml,
.x-toolbarDMS .x-btn-over .x-btn-ml {
    width: 8px;
    background-position: 0 -64px;
}
.x-btnDMS .x-btn-mc,
.x-toolbarDMS .x-btn-over .x-btn-mc {
    background-position: 50% -96px;
    background-repeat: repeat-x;
}
.x-btnDMS .x-btn-mr,
.x-toolbarDMS .x-btn-over .x-btn-mr{
    width: 8px;
    background-position: -8px -64px;
}
.x-btnDMS .x-btn-bl,
.x-toolbarDMS .x-btn-over .x-btn-bl {
    width: 8px;
    height: 8px;
    background-position: 0 -8px;
}
.x-btnDMS .x-btn-bc,
.x-toolbarDMS .x-btn-over .x-btn-bc {
    height: 8px;
    background-position: 50% -24px;
    background-repeat: repeat-x;
}
.x-btnDMS .x-btn-br,
.x-toolbarDMS .x-btn-over .x-btn-br {
    width: 8px;
    height: 8px;
    background-position:-8px -8px;
}
.x-btnDMS button {
    color: #ffffff;
}
.x-btnDMS button:hover,
.x-toolbarDMS .x-btn-over button {
    color: #d2ebff;
}
.x-btnDMS button:active {
    color: #ff9804;
}

/*
Document Collections 
*/

.buttonexpand {
	background-image: url("expand.gif") !important; 
}

.buttoncollapse {
	background-image: url("collapse.gif") !important; 
}

.buttonselected button { 
	font-weight: bold;
}

.searchWarningTip .x-tip-header-text, .searchWarningTip .x-tip-body {
	color: #A22;
}