/* -------------- */
/* version: 19.0*/
/* skin: Salesforce */
/* cssSheet: searchPage */
/* postfix:  */
/* spritesEnabled: false */


.pageTitleIcon {
    display:none;
}

.pageType {
    padding-left:5px;
}

.searchScopeHeader{
    color:#fff;
    font-weight:bold;
    margin:1.5em 0em 1.5em 0em;
    padding:.2em;
    display:block;
}

.exactPhraseDirective{
    margin-top:.5em;
    margin-bottom:1em;
}

.searchMine{
    margin-top:.3em;
    margin-bottom:.5em;
}

.searchBoxTitle{
    display:block;
    font-weight:bold;
    margin-top:.5em;
}

.advancedSubheader {
    font-weight:bold;
    display:block;
    margin-top:1em;
    margin-bottom:1em;
    margin-left:.2em;
}

.entitiesSelect {
    border: 1px dashed #CCC;
    padding: 10px;
    margin-left:1em;
    white-space: nowrap;
}


.selectorToggle {
    text-decoration:underline;
    cursor:pointer;
    font-size:.9em;
}

.bFilterSearch .searchTextBox {
    margin-right:.3em;
    margin-bottom:.3em;
}

.searchHints {
    font-size: 80%;
}

.searchInfoElement{
    margin-left:0.4em;
}

.AdvancedSearch input.btn {
    vertical-align:top;
    margin-top:2px;
}

.bFilterSearch .bFilter {
    margin-left:0;
    margin-top:0;

}
.bFilterSearch .bFilter .view {
    background-color: #D9D9D9;
    font-size: 97%;
    float:none;
    margin:1em 0px 0px 0px;
    padding-top:9px;
}

.bPageTitle {
    margin-bottom:9px;
}

.view h2{
    display:inline;
    position:relative;
    float:left;
    padding-top:3px;
    padding-left:3px;
}

.bFilterSearch .bFilter .view .fFooter{
    margin-left:5.7em;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #999;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:0em;
    margin-top:5px;
}

.bFilterSearch .bFilter .view .fFooterUnifiedSearch {
    margin-left:5.7em;
    padding-bottom:5px;
    padding-left:0em;
    margin-top:5px;
}


.bFilterSearch .bFilter .view label {
    vertical-align:middle;
    padding-left:.3em;
}

/* CSS for the message box for Unified Search, where the user gets redirected to the app's search page */
.searchFilterMessageBox {
    margin: 0 6px 4px 6px;
}

.bPageBlock .pbHeader table .searchFilterMessageBox div table .messageCell {
    width: 100%;
}

.bPageBlock .pbHeader table .searchFilterMessageBox div table .messageCell a {
    color: #015BA7;
    text-decoration:none; 
    font-size:100%; 
    margin-left:0.25em;
}

.unifiedSearchScopingOverlayPanel {
    margin: -3px 0px 0px 0px;
    color: #000000;
    font-size: 100%;
    overflow: hidden;
}

.unifiedSearchScopingOverlayPanel .scopingTable {
    border: 0px;
    padding: 0px 0px 1px 3px;
}

.unifiedSearchScopingOverlayPanel .searchOptionsTable {
    border: 0px;
    padding: 0px 24px 1px 3px;
}

.unifiedSearchScopingOverlayPanel .panelText {
    font-size: 100%;
}

.unifiedSearchScopingOverlayPanel h2 {
    color: #4A4A56;
    font-weight: bold;
    font-size: 100%;
}

.unifiedSearchScopingOverlayPanel a {
    color: #015BA7;
    text-decoration: none;
}

.unifiedSearchScopingOverlayPanel a:hover {
    text-decoration: underline;
}

.unifiedSearchScopingOverlayPanel .checkboxes {
    padding-left: 4px;
}

.unifiedSearchSelectionBox {
    width: 610px;
    height: 160px;
    border: 1px solid #E1E1E1;
    overflow: auto;
    padding: 0px 1px 1px 3px;
}

.unifiedSearchSelectionBox table tr {
    vertical-align: top;
}

/* CSS for the sidetabs */

.searchSidetabsCell {
    width: 220px;
}

.sidetabsContainer {
    width:200px;
    margin-left:10px;
}

.sidetabsContainer ul {
    list-style: none;
}

.sidetabsContainer .item {
    margin-left: 0px;
    padding: 3px 3px 3px 8px;
}

.sidetabsContainer .itemLink {
    font-size: 1.0em;
    border-width:1px;
    border-color: #E1E1E1;
    border-bottom-style: solid;
    margin: 0px 15px -1px -35px;
    padding: 3px;
}

.itemLink a {
    color: #015BA7;
	text-decoration: none;
}

.itemLink a:hover {
    text-decoration: underline;
}

.searchBackToTop {
    margin-top: -5px;
    margin-bottom: 3px;
}

.searchBackToTop a {
    color: #015BA7;
    text-decoration: none;
    font-size: 91%;
}

.searchBackToTop a:hover {
    text-decoration: underline;
}

.searchBackToTop a img {
    margin-right: 3px;	
}

/* This handles the appearance of the Change Scope link for Unified Search */
body .bodyDiv .bFilter .view a {
    font-size: 1em;
}

/* Ensure that the Change Scope link in Service Desk remains blue */
.bFilter .view a {
    font-size: 1em;
    color: #015BA7;
    text-decoration: none;
}

