
/* ------------------- 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) right no-repeat;
}
.reportheader 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;
}
.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;
    
    /* #e4e4e4; */
}

.ReportStepBody
{
    border-width: 1px;
    border-color: #b2c1ca;
    background-color: #F4F4F4;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.divHideControl
{
    background-color: #F4F4F4;
}

/* 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: 1px solid #b2c1ca;
    border-right: 1px 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 */
.FilterHeadingTextExtraVisible
{
    color: #383838;
}


.FilterStatusText
{
    padding: 2px;
    margin: 2px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
}

.FilterStatusActiveFilterTypeText
{
    padding: 2px;
    margin: 2px;
    background-color: #E5E5E5;
    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: #EBEBEB;
}

.searchInfoTextArea
{
    background: no-repeat;
    background-position: right center;
    background-image: url('Img/SE_SearchInfoArrow.png');
    background-color: #D5D5D5;
}

.searchInfo
{
    color: #383838;
    font-size: 11px;
}

.reportCenterSearchHeader
{
    background-color: #D8D8D8;
}

.searchBasis
{
    border: 1px solid #FFFFFF;
    padding: 0px 4px 0px 4px;
    background-color: #383838;
    color: #FFFFFF;
    font-weight: bold;
}

.FF_BgColor
{
    /* background-color: #e9e9e9; */
    /* color: #fff; */
    background-color: #e2e2e2;
}

.FRV_BgColor
{
    color: #fff;
    background-color: #787878;
}

.quickFilterHideColor
{
    background-color: #E9E9E9;
}

.quickFilterWindow
{
    border: 1px solid #383838;
    background-color: #E9E9E9;
}

.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;
}
