.dataSearch
{
    text-align: center;
    overflow: auto;
}
.dataSearch div.DataSearchResult div.paging .pages .active {
	cursor: default;
}

    .dataSearch .SearchBox
    {
        text-align: center;
        margin-top: 8%;
        display: inline-block;
    }

    .dataSearch.WithResult
    {
        text-align: left;
    }

        .dataSearch.WithResult .SearchBox
        {
            text-align: left;
            margin: 0;
            width: 100%;
            height: 59px;
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABPCAYAAAAJHP5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNrszqENwzAQBVCnqXlHKDPNCF3gQCdoM1JZWHBYJC/QEYo9QWBpiS+fWGoDIkW6oP4vfd0B++kqEVFnlIMzDDFixIgRI0aMGDFixIgRI0aMGDFixP4eOzpVO0wtL1PTy7IhljXbYd57M6wqi4hcMG7ofcP/J/qIMY4/2BfaYPRos4K80bYgJfXyVUppCiEMWD/oGT0tkA69Anq5PTMLMABEMiUM/JSuvQAAAABJRU5ErkJggg==");
            background-repeat: repeat-x;
            padding-top: 20px;
        }

    .dataSearch .SearchBox > DIV
    {
        display: inline-block;
    }

        .dataSearch .SearchBox > DIV > DIV
        {
            height: 79px;
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABPCAYAAAAJHP5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNrszqENwzAQBVCnqXlHKDPNCF3gQCdoM1JZWHBYJC/QEYo9QWBpiS+fWGoDIkW6oP4vfd0B++kqEVFnlIMzDDFixIgRI0aMGDFixIgRI0aMGDFixP4eOzpVO0wtL1PTy7IhljXbYd57M6wqi4hcMG7ofcP/J/qIMY4/2BfaYPRos4K80bYgJfXyVUppCiEMWD/oGT0tkA69Anq5PTMLMABEMiUM/JSuvQAAAABJRU5ErkJggg==");
            background-repeat: repeat-x;
            line-height: 79px;
            padding: 0 60px;
            position: relative;
            border-top-left-radius: 7px;
            border-top-right-radius: 7px;
        }

    .dataSearch.WithResult .SearchBox > DIV > DIV
    {
        padding: 0 0 0 60px;
        height: auto;
        line-height: normal;
    }

    .dataSearch .input
    {
        display: inline-block;
        padding-left: 3px;
        margin-left: -7px;
		margin-top: 23px;
    }
	
		.dataSearch.WithResult .input
		{
			margin-top: 0px;
		}

        .dataSearch .input > DIV
        {
            display: inline-block;
        }

            .dataSearch .input > DIV input
            {
                background: transparent;
                border: none;
                -webkit-appearance: none;
                height: 30px;
                line-height: 30px;
                width: 450px;
                font-size: 13px;
                outline: none;
                background-color: white;
                padding-right: 60px;
                padding-left: 4px;
            }
            
             .dataSearch .input > DIV input.IePlaceholderColor
            {
                color: #A5A5A5;
            }

    .dataSearch .Source
    {
        display: inline-block;
        height: 32px;
        position: relative;
        line-height: 32px;
        font-family: Arial, sans-serif;
        font-size: 13px;
        cursor: pointer;
        color: white;
        padding-left: 14px;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABACAYAAACA2YBxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmhJREFUeNrsmjFoU0Ecxv9JX5WK1Li8QTSkHRwk2E2zCXXo0CXqVEFd4tghOqlDrYNOEmmHDmYqOLjYUlowoIIEim0RHFqoFULaoZZY0Ka1rba88y4Ysdqp794Q3u8Hx7t3Bzd8fPzv7r3PEU37xO20fuR0Swj4oaxbttT9eDTSNn7LiDqCJla55IhSOYmghFWU5BwlKqE7YJeEoxSqBgHCImyDCSsIG5RjPVSgFCAswlIKcGxjCevhWBxrmzddfZKMxfedm/22JJ2FfmrsQbhRHNTi9suxQ0f2jK/93KzN+dEmahwb1ra48UWuFwf+E8WMmTk/aze1XO64H+ZauPR9VaraoRdPnK2933v/TF4sTnHcssHQ/EtJHo//6dsgEhu+ynmLUwE3L4T1cGxAjvVwLKWAzQv4CEONpRTA782rLIThbFN2PM/LCqE422RrcbjIYFdaRBHjtOBUrWZW9RZGHfPW1p5c0Y/Xurlo44uKbislKYjJx6b0y100scpDEzHKkI+1jJKMyce65GOt43KO5YKAsCDkYwO90qICpQBhEZZSgGMbS1h+zeBY60x3P7qQOOq27jdX3qhUz03ceXvQtaOmxoa1XSsOzGzu/tj5VxQzZub8rN3UcqWjJ6yOXd2u7nxa//w1HT9/6u/xm5NDU5OVj1U/a5t8bE+Ya+HC2vLW4Wjzbso9XfvI/2RufO7pwqtljlsWePDheelM7GRrvW9jTZOPHWMP51TAzYsLAo4NyLFktygFbF7ARxhqLKUA6puXCXIRhrNLxeRj80Iozjb5ej42JaIyONe/U7WaedVbePdLgAEAiv71FtQ9KHwAAAAASUVORK5CYII=");
        background-position: 0% 100%;
    }

        .dataSearch .Source:hover
        {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABACAYAAACA2YBxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmhJREFUeNrsmjFoU0Ecxv9JX5WK1Li8QTSkHRwk2E2zCXXo0CXqVEFd4tghOqlDrYNOEmmHDmYqOLjYUlowoIIEim0RHFqoFULaoZZY0Ka1rba88y4Ysdqp794Q3u8Hx7t3Bzd8fPzv7r3PEU37xO20fuR0Swj4oaxbttT9eDTSNn7LiDqCJla55IhSOYmghFWU5BwlKqE7YJeEoxSqBgHCImyDCSsIG5RjPVSgFCAswlIKcGxjCevhWBxrmzddfZKMxfedm/22JJ2FfmrsQbhRHNTi9suxQ0f2jK/93KzN+dEmahwb1ra48UWuFwf+E8WMmTk/aze1XO64H+ZauPR9VaraoRdPnK2933v/TF4sTnHcssHQ/EtJHo//6dsgEhu+ynmLUwE3L4T1cGxAjvVwLKWAzQv4CEONpRTA782rLIThbFN2PM/LCqE422RrcbjIYFdaRBHjtOBUrWZW9RZGHfPW1p5c0Y/Xurlo44uKbislKYjJx6b0y100scpDEzHKkI+1jJKMyce65GOt43KO5YKAsCDkYwO90qICpQBhEZZSgGMbS1h+zeBY60x3P7qQOOq27jdX3qhUz03ceXvQtaOmxoa1XSsOzGzu/tj5VxQzZub8rN3UcqWjJ6yOXd2u7nxa//w1HT9/6u/xm5NDU5OVj1U/a5t8bE+Ya+HC2vLW4Wjzbso9XfvI/2RufO7pwqtljlsWePDheelM7GRrvW9jTZOPHWMP51TAzYsLAo4NyLFktygFbF7ARxhqLKUA6puXCXIRhrNLxeRj80Iozjb5ej42JaIyONe/U7WaedVbePdLgAEAiv71FtQ9KHwAAAAASUVORK5CYII=");
            background-position: 0% 0%;
        }

        .dataSearch .Source span
        {
            display: inline-block;
            padding-right: 20px;
            margin-right: 8px;
        }

    .dataSearch .search
    {
        width: 17px;
        height: 14px;
        right: 68px;
        top: 31px;
        cursor: pointer;
        line-height: 35px;
        position: absolute;
        cursor: pointer;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNrckk1Kw1AQx18luHFhEFwpGG/QnMD2AEICUhCxNktRFz1ByAlci0qjqN0ZwZVu6g3MEdKdbuR5gDfj/30oFZocoA+G9zXv92b+M0Is1Gg1XW4WJz4znzNTxEQ+MQnMkoiesB5+HdzKRggAgWCewDnAQ+EAgtyaSEnsu99H43KpDoIIil8A1hmsqw1nGQDCREZqVBvJxuNxpCEOkHz0LvPZ+9Wb/YEGkLmnuLX9PGRi1psSJt1FgDnQZ5+9q3DeRyvXe+8AteGTeSZXC2k7gJiZZV26WhPnt+XZfO0jduLBdgDvwNFvgPgOMp2ryfo4iQApXDUS2b//p8nyxe4AGoyMwMxxbYnX7g5Nzq6cGSn15srbATy1ACrp9CX0GsKN8WCiBYal+DHlv15ROsIKjRBr39o+kf2HCs4hk8ptlyrbaFpQphylCPnstRKLN34EGAD+zlsA7eUHcQAAAABJRU5ErkJggg==");
    }

        .dataSearch .search:hover
        {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNrckr1KA0EQxzdw2OghCBaJNjZ5gXuA5AWu04AnKjYJohaS6zV98gB3KqKo6bRIpV168wL3AH40omy9M/5vbwIR7s4+C8N+zM5vZ/6zSs3VqJQ515+OXGbuMlODiVxiUpg1EY2xHnzt3OpSCAA1xRzhchWBSgCKZE1kNPadn/1h4hRBkEGfBYB1DJvAUoAHQNtmRuYcV4PcTNYeD5sWkgF6H62L0ax/+WbbB+CMrJ/Cysbo9JXwAjYJTIujhrmann22LoO8hxavNh8AquNO7NhaM0hdAGpm1kXlpppMH3SyerMgFvFgntTulkBcgbzlarI6PGgC0pdu9L737v9oshD5PhNDE5NWERa2eOVu19Ys7YzJmIm01wO8nQEooePnwClJN0RAlAoMa4tu8ldMmuE7PkL4749dut5yEdRFQGOqgRWUaQzoQJ28aDV/41eAAQBPQVWhxyu52QAAAABJRU5ErkJggg==");
        }

    .dataSearch.WithResult .search
    {
        top: 8px;
        right: 8px;
    }

    .dataSearch .help
    {
        width: 17px;
        height: 17px;
        right: 94px;
        cursor: pointer;
        position: absolute;
        top: 31px;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpiZEADe09cNABS+UAcAMQCSFIfgHgDEE90ttC/gKyHEc2AfiBVwEAYTAAaVIhhCNCA80DKgIF4cAFokCGIwYTkAlIMAAEDqD4GRmgYnEeW5eHiZNBSlgHTMPDn71+Gxy/eMNx/8hLdMEMmaCCiACMtJbgBHz59BRvAwszMoCgtjmIwFOSzQGMBBYA0gMD56/cY3n/6AtZopqsKFuPl5mD48u07svIAFrRoBIN9Jy/B2aKCfAyq8lJw/uevP9CVC7DgCzlJUUEGTSVZMPvHz18Mtx8+Q3cFxOX4DBER5IeHy7nrd3GqY4GmRAFskpdvPSAmqj8wQZMyVqCrpsDgZK4HpvGADSBDJuKSZYXGEozGASYy4sszoKjm5eYExsh3cFrBlYeol3dAACowgUgDJsAMwCgKyC1PAAIMAFHkbEp8IO0UAAAAAElFTkSuQmCC");
    }

        .dataSearch .help:hover
        {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVxJREFUeNpiZEADe09cVANSUUBsD8S8SFKfgfggEC9zttC/hayHEc2AYiAVyUAYLAca1IthCNCAZUBKjYF4cAtoEMjFDExILiDFABBQg+pjYISGwTJkWX4eLi5NJVl5Lk52LpjY37///j57/e7V7YfPnqEZFsUEDUQUYKChpAYz4NOXb59BBjAzMzHLSohIgixAN4QFGgsoAKQBRF+8+eDW2w+fPoM0GmuraILEeHm4OD9++fYNSbk9C1o0gsG+k5fOwtgSIoICyrISsvB4/vLtO5pyXhZ8IScjISKsJi+lAGL//PX7193HLx6juQIM8BoiIsAnAAuXM1fv3MKljgWaEnmxSV64ce8uEVH9mQWalH2wyQJjSVmIn0fg3ccvH/AYeJAJPY2gOBMaSzAaB1jGiC/PsLKwMPMBoxcYJt9+//nzF1ceol7eAQGowHIiDVgOMwCjKCC3PAEIMAB0NYUa+PHflQAAAABJRU5ErkJggg==");
        }

    .dataSearch.WithResult .help
    {
        top: 8px;
        right: 34px;
    }

    .dataSearch div.DataSearchResult
    {
        text-align: left;
        width: 710px;
        display: none;
        margin-left: 60px;
    }

    .dataSearch.WithResult div.DataSearchResult
    {
        display: inline-block;
    }

    .dataSearch div.DataSearchResult h2
    {
        font-size: 15px;
        font-weight: bold;
        color: #2D2D2D;
        padding: 16px 0;
    }

    .dataSearch.WithResult div.DataSearchResult h2
    {
        padding: 5px 0;
    }

    .dataSearch div.DataSearchResult h2 .foundcount
    {
        padding-left: 6px;
    }

    .dataSearch div.DataSearchResult UL
    {
        list-style: none;
        padding-top: 30px;
        display: table;
        padding-left: 0;
        margin-left: -16px;
        width: fit-content;
    }

    .dataSearch.WithResult div.DataSearchResult UL
    {
        padding-top: 0;
    }

    .dataSearch div.DataSearchResult UL LI
    {
        font-size: 12px;
        line-height: 24px;
        display: table-row;
        cursor: pointer;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 10px;
    }

        .dataSearch div.DataSearchResult UL LI span.title
        {
            color: #4778A0;
            text-decoration: underline;
        }

        .dataSearch div.DataSearchResult UL LI span
        {
            display: block;
        }

            .dataSearch div.DataSearchResult UL LI span.number,
            .dataSearch div.DataSearchResult UL LI span.infoB
            {
                display: table-cell;
                padding-left: 15px;
            }

            .dataSearch div.DataSearchResult UL LI span.number
            {
                color: #808285;
                width: 25px;
            }


    .dataSearch div.DataSearchResult div.paging .pages .active
    {
        text-decoration: none;
        color: #F5F5F5;
        padding: 2px 7px;
        border-radius: 3px;
        background: #999;
        background-image: linear-gradient(bottom, #363630 48%, #343431 67%);
        background-image: -o-linear-gradient(bottom, #363630 48%, #343431 67%);
        background-image: -moz-linear-gradient(bottom, #363630 48%, #343431 67%);
        background-image: -webkit-linear-gradient(bottom, #363630 48%, #343431 67%);
        background-image: -ms-linear-gradient(bottom, #363630 48%, #343431 67%);
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.48, #363630), color-stop(0.67, #343431));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#363630', endColorstr = '#343431');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#363630', endColorstr = '#343431')";
    }

    .dataSearch div.DataSearchResult div.paging a
    {
        font-size: 14px;
        text-decoration: none;
        cursor: pointer;
        margin: 0 8px;
    }

    .dataSearch div.DataSearchResult div.paging .pages,
    .dataSearch div.DataSearchResult div.paging .top
    {
        padding-top: 10px;
        color: #2D2D2D;
        height: 20px;
    }

    .dataSearch div.DataSearchResult div.paging .top
    {
        padding-top: 30px;
    }

    .dataSearch div.DataSearchResult div.paging .pages
    {
        word-spacing: 20px;
        color: #4778A0;
    }

    .dataSearch div.DataSearchResult div.paging .top span.prevNext
    {
        font-size: 14px;
        padding-left: 40px;
    }

        .dataSearch div.DataSearchResult div.paging .top span.prevNext a
        {
            text-decoration: none;
            cursor: default;
            margin: 0 3px;
        }

            .dataSearch div.DataSearchResult div.paging .top span.prevNext a.allowed
            {
                cursor: pointer;
                color: #4778A0;
            }

    .dataSearch div.DataSearchResult div.paging .top span.counter
    {
        font-size: 14px;
        top: 1px;
        margin: 0 20px 0 20px;
    }

    .dataSearch .helpContent
    {
        display: none;
    }

    .dataSearch div.DataSearchResult ul span.additional
    {
        color: #999;
        padding: 8px;
        margin-left: -40px;
        cursor: default;
    }

        .dataSearch div.DataSearchResult ul span.additional .browse
        {
            display: inline-block;
            color: #4778A0;
            cursor: pointer;
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNpiYBhowIguYGxs/J9YzWfPnmVkGhBng1wJcykLOc5G5lPsBRZ8phMTuBS7YOANYCFHE3JYsZCbCqnmhYEHAAEGADsuE04ydaSEAAAAAElFTkSuQmCC');
            padding-left: 30px;
            padding-right: 10px;
            padding-top: 3px;
            padding-bottom: 3px;
            background-repeat: no-repeat;
            background-position: 10px 7px;
            border: solid 1px #D4D0C0;
        }

.portalContainer
{
    padding-left: 0px;
    padding-right: 0px;
}

.PPUiTabSheetSelectionBorder {
	margin-left: 2px;
}