﻿.reportAuthors {
    font-size:10pt;
    color:#B05411;
    white-space: nowrap;
}
.reportAuthors a,.reportAuthors a:link, .reportAuthors a:visited {
    font-size:10pt;
    color:#B05411;
    text-decoration:none;
}
.reportAuthors a:hover, .reportAuthors a:active {
    cursor:pointer;
    text-decoration:underline;
}
#resultsDiv a, #resultsDiv a:link, #resultsDiv a:visited {
    color:rgb(51,51,153);
}
#resultsDiv a:hover, #resultsDiv a:active {
    color:#B05411;
}
.showHideAbstractContainer {
    background: transparent;
    border: none;
    padding: 2px 8px;
    color: #B05411;
    display: inline;
    cursor: pointer;
    font-size: 10px;
    
}
div.showHideAbstractContainer:hover {
    text-decoration:underline;
}
span.moreless {
    color:black;
    font-size:10px;
}
span.moreless a{
    cursor:pointer;
    color:rgb(51,51,153);
}
span.moreless a:hover, a:active {
    text-decoration:underline;
}
.rightMenuHeader {
    font-size:14pt;
    text-transform:uppercase;
    font-weight:bold;
    color:rgb(89,89,89);
}
.rightMenuTopicItem {
    font-size:10pt;
    margin-left:25px;
    color: black;
    font-weight:bold;
}
.rightMenuAuthorItem {
    font-size:10pt;
    margin-left:25px;
    color:black;
    font-weight:bold;
}
.rightMenuSubitem {
    font-size:9pt;
    margin-left:50px;
    color:black;
}

.selectedMenuItem {
    color: #B05411;
}
.removeFilterButton {
    display:none;
}
.selectedMenuItem > .removeFilterButton {
    display:inline;
    height:18px;
    width:18px;
    float:right;
    background:url('../Content/Images/SearchX.png');
    color:rgb(89,89,89);
}
.selectedMenuItem > .removeFilterSmallButton {
    height:15px;
    width:15px;
    background:url('../Content/Images/SearchXSmall.png');
}
.policySubareaButton {

}
.policyAreaButton:hover, .policySubareaButton:hover {
    background-color:rgb(234,234,234);
    cursor:pointer;
}
.authorItem, .reportItem {
    margin-top:5px;
}
.authorItem:hover {
    background-color:rgb(234,234,234);
    cursor:pointer;
}
#pagingDiv, #bottomPagingControls, #currentResultIndicesDiv, #bottomResultIndicesDiv, #resultsDiv {
    width:100%;
}
a.differentPage:link, a.differentPage:visited {
    color:black;
    text-decoration:none;
}
a.differentPage:hover,a.differentPage:active {
    color:#4e5183;
    text-decoration:underline;
}
a.currentPage:link,a.currentPage:visited,a.currentPage:hover,a.currentPage:active {
    color:white;
    text-decoration:none;
    cursor:text;
    background: rgb(51, 51, 153);
}
#nextPageControls, #prevPageControls {
    margin:0 10px;
}
#nextPageControls div, #prevPageControls div {
    float:left;
}
#nextPageControls span, #prevPageControls span {
}
#prevPageArrow {
    width:18px;
    height:24px;
    background-image:url('../Content/Images/Arrows.png');
}
#nextPageArrow {
    width:18px;
    height:24px;
}
#nextPageControls.disabled #nextPageArrow {
    background:url('../Content/Images/Arrows.png') 18px;
}
#nextPageControls.enabled #nextPageArrow {
    background:url('../Content/Images/Arrows.png') 56px;
}
#nextPageControls.enabled:hover #nextPageArrow {
    background:url('../Content/Images/Arrows.png') 94px;
}
#prevPageControls.disabled #prevPageArrow {
    background:url('../Content/Images/Arrows.png') 38px;
}
#prevPageControls.enabled #prevPageArrow {
    background:url('../Content/Images/Arrows.png') 76px;
}
#prevPageControls.enabled:hover #prevPageArrow {
    background:url('../Content/Images/Arrows.png') 0px;
}
#prevPageControls.enabled span, #nextPageControls.enabled span {
    color:black;
}
#prevPageControls.enabled:hover span, #nextPageControls.enabled:hover span {
    color:#4e5183;
}
#prevPageControls.disabled span, #nextPageControls.disabled span {
    color:#808080;
}
#currentSearchFilters {
    width:100%;
    color:rgb(51,51,153);
}
#filterItems > div, #textSearchDisplay {
    background-color:rgb(242,242,242);
    float:left;
    padding:3px 10px;
    cursor:pointer;
}
.XBox {
    float:left;
    margin:3px 0 0 5px;
    width:13px;
    height:14px;
    background:url('../Content/Images/X_Gray.png') no-repeat;
}
#filterItems > div:hover .XBox, #textSearchDisplay:hover .XBox {
    background:url('../Content/Images/X_Orange.png') no-repeat;
}
#filterItems > div:hover .filterDisplayText, #textSearchDisplay:hover #textSearchDisplayValue {
    color:#B05411;
}
.filterDisplayText, #textSearchDisplayValue {
    float:left;
}
.reportTitle {
    font-weight:600;
    float:left;
    color:rgb(51,51,153);
    font-size:13pt;
}
.reportPublicationDate {
    float:right;
    font-size:12px;
    font-weight:bold;
    color:#B05411;
}
.reportAbstract {
    font-size:9pt;
}
.reportDocId,.reportDocId:link,.reportDocId:visited  {
    font-size:8pt;
    color:black;
    text-decoration:none;
}
.reportDocId:hover, .reportDocId:active {
    font-size:8pt;
    color:black;
    text-decoration:underline;
}
.separatorBar {
    clear: both;
    width: 95%;
    height: 3px;
    margin:0px auto;
    background-color:#B05411;
}
.downloadLinks {
    margin-top:10px;
    font-size:8pt;
}
.downloadLinks a, .downloadLinks .reportCollectionLink {
    color:rgb(51,51,153);
    cursor:pointer;
    text-decoration:underline;
}
.downloadLinks a:hover, .downloadLinks .reportCollectionLink:hover {
    color:#B05411;
    cursor:pointer;
    text-decoration:underline;
}

.ui-datepicker-calendar {
    display: none;
    }
    #removeFromDate, #removeToDate {
        margin:4px 6px;
        float:right;
        cursor:pointer;
    }
    #removeFromDate:hover, #removeToDate:hover {
        background-image:url('@Url.Content("/Content/Images/X_Orange.png")');
    }


.dropbtn {
    position: relative;
    width: auto;
    margin: 0 2px 0 auto;
    padding: 2px 10px 2px 3px;
    color: #b05411;
    background: transparent;
    border-radius: 2px;
    box-shadow: 0 0 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    border: none;
    font-size: 10px;
}

.dropbtn:after { /* Little arrow */
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 0px;
    margin-top: -2px;
    border-width: 4px 4px 0 4px;
    border-style: solid;
    border-color: #b05411 transparent;
}

    .dropbtn:focus {
        background: rgb(51,51,153);
        color: white;
    }

.dropdown {
    float: right;
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    font-size: 10px;
}

    .dropdown-content a {
        color: black;
        padding: 8px 10px;
        text-decoration: none;
        display: block;
        font-size: 10px;
    }

.dropdown a:hover {
    background-color: #f1f1f1;
    color: #b05411;
}

.show {
    display: block;
}