
/* ------------------- SEARCH ENGINE ---------------------------------------- */
.reportheader
{
    background: url(img/bg_startbox_left.gif) no-repeat left top;
    width: 950px;
}

.reportheaderRightPart
{
    background: url(img/bg_startbox_right.gif) no-repeat right top;
    display: block;
    padding-top: 4px;
    height: 27px;
}
.reportheader span a
{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    background: url('img/bg_arrow_down.gif') no-repeat right 50%;
}
.reportheader span a.collapse
{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    background: url('img/bg_arrow_up.gif') no-repeat right 50%;
}

.reportheader span a:hover, .reportheader span a:active
{
    text-decoration: none;
}
.reportheader .expandable .content
{
    background-color: #fff;
    border-left: 1px solid #b2c1ca;
    border-right: 1px solid #b2c1ca;
}
.reportheader .expandable .bottom
{
    background: url('img/bg_startbox_bottom_left.gif') no-repeat left top;
}
.reportheader .expandable .bottom span
{
    background: url('img/bg_startbox_bottom_right.gif') no-repeat right top;
    height: 15px;
    display: block;
}
.tableRow
{
    vertical-align: top;
}

.ReportStepSearchFields
{
    border: 1px solid #b2c1ca;
    background-color: #FFFFFF;
}

.ReportStepBody
{
    border-width: 1px;
    border-color: #b2c1ca;
    background-color: #F3F5F4;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}


.divHideControl
{
    background-color: #F3F5F4;
}


/* AJ */
.reportheaderUpsideDown
{
    background: url(img/bg_startbox_upsidedown_left.gif) no-repeat left top;
    width: 950px;
}

.reportheaderRightPartUpsideDown
{
    background: url(img/bg_startbox_upsidedown_right.gif) no-repeat right top;
    display: block;
    padding-top: 4px;
    height: 27px;
}
.reportheaderUpsideDown span a
{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    background: url(img/bg_arrow_down.gif) right no-repeat;
}
.reportheaderUpsideDown span a.collapse
{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    background: url(img/bg_arrow_up.gif) right no-repeat;
}
.reportheaderUpsideDown span a:hover, .reportheader span a:active
{
    text-decoration: none;
}
.reportheaderUpsideDown .expandable .content
{
    background-color: #fff;
    border-left: 0px solid #b2c1ca;
    border-right: 0px solid #b2c1ca;
}
.reportheaderUpsideDown .expandable .bottom
{
    background: url(img/bg_startbox_bottom_left.gif) no-repeat left top;
}
.reportheaderUpsideDown .expandable .bottom span
{
    background: url(img/bg_startbox_bottom_right.gif) no-repeat right top;
    height: 15px;
    display: block;
}





/* EH Step header with no expanding */

.reportheaderNonExpandable
{
    background: url(img/bg_startbox_left.gif) no-repeat left top;
    width: 950px;
}

.reportheaderNonExpandableRightPart
{
    background: url(img/bg_startbox_right.gif) no-repeat right top;
    display: block;
    padding-top: 4px;
    height: 27px;
}
.reportheaderNonExpandable span a
{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    cursor: text;
    /* background: url('img/bg_arrow_down.gif') no-repeat right 50%; */
}
.reportheaderNonExpandable span a.collapse
{
    color: #fff;
    display: block;
    padding-left: 15px;
    font-size: 18px;
    font-weight: bold;
    /* background: url('img/bg_arrow_up.gif') no-repeat right 50%; */
}

.reportheaderNonExpandable span a:hover, .reportheader span a:active
{
    text-decoration: none;
}
.reportheaderNonExpandable .expandable .content
{
    background-color: #fff;
    border-left: 1px solid #b2c1ca;
    border-right: 1px solid #b2c1ca;
}
.reportheaderNonExpandable .expandable .bottom
{
    background: url('img/bg_startbox_bottom_left.gif') no-repeat left top;
}
.reportheaderNonExpandable .expandable .bottom span
{
    background: url('img/bg_startbox_bottom_right.gif') no-repeat right top;
    height: 15px;
    display: block;
}








/* AJ */ /* EH: Changed color from #B4C1C2; to #2e5670 */
.FilterHeadingTextExtraVisible
{
    color: #2e5670;
}

.FilterStatusText
{
    padding: 2px;
    margin: 2px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
}

.FilterStatusActiveFilterTypeText
{
    padding: 2px;
    margin: 2px;
    background-color: #DDE6E3;
    color: #000000;
    font-weight: bold;
}

.FilterStatusActiveFilterTypeHeading
{
    padding: 2px;
    margin: 2px;
    background-color: #FFFFFF;
    color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    font-weight: bold;
}

.expandFilterTypeSearch
{
    background: url(img/expand_filtertype_search.gif) no-repeat left top;
    display: block;
    padding-top: 4px;
    height: 23px;
}

.collapseFilterTypeSearch
{
    background: url(img/collapse_filtertype_search.gif) no-repeat left top;
    display: block;
    padding-top: 4px;
    height: 23px;
}

.searchButtonInfoArea
{
    background-color: #EBEDEC;
}

.searchInfoTextArea
{
    background: no-repeat;
    background-position: right center;
    background-image: url('Img/SE_SearchInfoArrow.png');
    background-color: #D5DDE1;
}

.searchInfo
{
    background-color: #D5DDE1;
    color: #2E5670;
    font-size: 11px;
}


.reportCenterSearchHeader
{
    background-color: #CED7D5;
}


.searchBasis
{
    border: 1px solid #FFFFFF;
    padding: 0px 4px 0px 4px;
    background-color: #2e5670;
    color: #FFFFFF;
    font-weight: bold;
}

.FF_BgColor
{
    /* background-color: #e9e9e9; */
    /*color: #fff;*/
    background-color: #dde6e3;
    /* background-color: #e2e2e2; */
}

.FRV_BgColor
{
    color: #fff;
    /* background-color: #dde6e3; */
    background-color: #5B6C79;
}

.quickFilterHideColor
{
    background-color: #DFE5E3;
}

.quickFilterWindow
{
    border: 1px solid #2e5670;
    background-color: #DFE5E3;
}

.RadToolTipSeparatorLine
{
    border-top-style: outset;
    border-top-width: 2px;
    border-top-color: #B9B9B9;
}

.FilterPartFormattingDivTag_Heading
{
    border: 2px solid #808080; /* background-color: #DDDDDD; */
    color: #000000;
    padding: 3px;
}

.FilterPartFormattingDivTag
{
    /* margin: 2px 2px 2px 2px; */
    border: 0px solid #666666;
    background-color: #EEEEEE;
    padding: 2px;
}
