.loggedin .header 
{
    background: #173d58;
}


.publication-my-library .search, .profile-index .search
{
    margin-top: 0px;    
    height : 206px;   
    background-image: url("../images/search-var-bg.gif");
    background-repeat: repeat-x;
}

.publication-search .search  
{
    margin-top: 0px;
    /*background-image: url("../images/search-var-bg.gif");*/
    background-image: url("../images/background-search-advanced-tile.png");
    background-repeat: repeat-x;
}

.publication-my-library .search-inner, .profile-index .search-inner
{
    background-image: url("../images/search-box-inner-var-bg.gif");
    /*background-image: url("../images/search-box-inner-var-bg-gradient.png");*/
    height: 65px;
    padding-top: 139px;
}

.publication-search .search-inner 
{
    /*background-image: url("../images/search-box-inner-var-bg.gif");*/
    height: 65px;
    padding-top: 139px;
}

.publication-search .basic{
    background-image: url("../images/background-search-basic.png");
}

.publication-search .advanced{
    background-image: url("../images/background-search-advanced.png");
}

.publication-my-library .main-content-inner,  .publication-search .main-content-inner, .profile-index .main-content-inner
{
    width: 960px;
    padding-top: 14px;
}

.publication-my-library .content-section, .publication-search .content-section, .publication-edit-publications .content-section
{
    padding: 0px 9px 0px 8px;
}

.institution-structure .content-section, .institution-members .content-section, .institution-found-members .content-section, .institution-pending-members .content-section,  .institution-analytics .content-section
{
    padding: 0px 9px 0px 8px;
}

.publication-my-library h1 
{
    color: #173d58; 
    font-size: 22px;
    margin: 0px;
    padding: 0px;
    line-height: 28px;
}

.my-library-container, .two-column-container
{
    padding-bottom: 2px;
    background-image: url(../images/manage-pub-bottom.png); 
    background-position: bottom; 
    background-repeat: no-repeat;
}

.my-library-content, .two-column-content
{
    background-image: url(../images/manage-pub-bg.png); 
    background-repeat: repeat-y;
    padding-left: 1px;
}



.col-left
{    
    width : 239px;
    padding: 6px 0px 10px;
    float: left;
    min-height: 600px;
    background-image: url(../images/selected-tree-item.gif);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    margin-right: 1px;
    overflow-x: auto;
    
}

.col-center
{    
    width: 700px;
    float: left;    
    position: relative; 
}


.col-center .alert 
{
    border-radius: 0px; 
    border: 0px;
}

.col-right
{
    display: block;
    width : 255px;
    float: left;
    padding: 0px 0px 0px 15px;
}

.col-right h4
{
    margin-top: 0px;
    padding-top: 0px;
}

.node-description-section
{
    padding-bottom: 20px;
}

.node-embed-section
{
    padding-top: 20px;
}

.node-export-section
{
    padding-top: 7px;
}

.node-export-section > ul
{
    margin: 0px; 
}

.grid-icon
{
    width: 16px;
    height: 16px;
    display: block;
    position : relative; 
    left: 8px;
    top: 6px;
}

.publication-grid-icon
{
    background-image: url(../images/pub-icon.png);
    top: 4px;
}

.user-grid-icon , a.user-grid-icon, a.user-grid-icon:hover 
{
    background-image: url(../images/icon-user-s.png);
    top: 6px;
    left: 8px;
    background-position: -16px 0px;
    text-decoration: none;
}

.pending-user-grid-icon, a.pending-user-grid-icon, a.pending-user-grid-icon:hover 
{
    background-image: url(../images/icon-user-s.png);
    top: 6px;
    left: 16px;
    /*background-position: -16px 0px;*/
    text-decoration: none;
}


.group-grid-icon , a.group-grid-icon, a.group-grid-icon:hover 
{
    background-image: url(../images/group-icon-s.png);
    top: 6px;
    left: 8px;
    background-position: -32px 0px;
    text-decoration: none;
}

/* email message type  = new */
.email-message-grid-icon-0 , a.email-message-grid-icon-0, a.email-message-grid-icon-0:hover 
{
    background-image: url(../images/pub-icon.png);
    top: 4px;
    text-decoration: none;
}
/* email message type  = approved */
.email-message-grid-icon-5 , a.email-message-grid-icon-5, a.email-message-grid-icon-5:hover 
{
    background-image: url(../images/group-icon-s.png);
    top: 6px;
    left: 8px;
    background-position: -32px 0px;
    text-decoration: none;
}
/* email message type  = bounced */
.email-message-grid-icon-10 , a.email-message-grid-icon-10, a.email-message-grid-icon-10:hover 
{
    background-image: url("../images/list-featured-scientist.png");
    display: block;
    height: 32px;
    position: relative;
    width: 32px;
    text-decoration: none;
}
.email-message-grid-icon-approve
{
    background-image: url("../images/pub-icon.png");
}
.email-message-grid-icon-disapprove
{
    background-image: url("../images/group-icon-s.png");
}

.colleague-grid-icon , a.colleague-grid-icon, a.colleague-grid-icon:hover 
{
    background-image: url("../images/list-featured-scientist.png");
    display: block;
    height: 32px;
    position: relative;
    width: 32px;
    text-decoration: none;
}

a.publication-grid-icon, a.publication-grid-icon:hover, a.publication-grid-icon:link, a.publication-grid-icon:active 
{
    text-decoration: none;    
}

.ui-state-highlight .publication-grid-icon
{
    background-image: url(../images/pub-icon-selected.png);
}


.folder-grid-icon
{
    background-image: url(../images/my-lib-icons.png);
    background-position: 0px 0px;
}

.ui-state-highlight .folder-grid-icon 
{
    background-position: -16px 0px;
}


.shared-folder-grid-icon
{
    background-image: url(../images/my-lib-icons.png);
    background-position: 0px 80px;
}

.ui-state-highlight .shared-folder-grid-icon 
{
    background-position: -16px 80px;
}

.icon-copy
{
    background: url(../images/icon-copy.png);
    background-position: 0px 0px;
    width: 16px; 
    height: 16px;
}
.icon-cut
{
    background: url(../images/icon-cut.png);
    background-position: 0px 0px;
    width: 16px; 
    height: 16px;
}
.icon-paste
{
    background: url(../images/icon-paste.png);
    background-position: 0px 0px;
    width: 16px; 
    height: 16px;
}

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.filter-name-section
{   
    float: left;    
    position: relative;
    height: 60px;    
}

.filter-name-section input
{
    position: relative;
    top: 5px;
}

.filter-name-section input:focus
{
    top: 3px;
}

.sortby-section
{
    float: right;
    width:80px;    
    position: relative; 
}

.sortby-section .sbHolder
{
    width: 80px;
}

.sortby-section .sbSelector
{
    display : none;    
}

.sortby-label
{
    position : absolute;
    right: 22px; 
    top: 4px;
    cursor: pointer;
}



.sortby-section select
{
    width: 50px;
}

ins.context-menu-trigger
{
    position : relative; top: 1px;
    background-position: center !important;
    background-image: url(../images/arr-down-light.png) !important;
    margin-left: 5px !important;
}


ins.context-menu-trigger:hover 
{
      top: 0px;
      background-image: url(../images/arr-down-dark.png) !important;
}

.rememberme 
{
    cursor: pointer;
}

.rememberme input
{
    display: inline;
}

.members-toolbar
{   
    overflow: hidden;
    height: 35px;    
}

.members-toolbar h2 
{
    margin: 0px;
}

.groups-toolbar, .colleagues-toolbar
{   
    overflow: hidden;
    height: 35px;    
}

.groups-toolbar h2, .colleagues-toolbar h2 
{
    margin: 0px;
}


.filter-members
{
    width : 300px;
    float: right;
    position: relative;
}

.filter-groups
{
    width : 300px;
    float: right;
    position: relative;
}

.filter-colleagues
{
    width : 300px;
    float: right;
    position: relative;
}

.group-description{
    height:80px;
}

.cancel-search-query 
{
    position: absolute; 
    width: 12px; 
    height: 12px; 
    right: 5px; 
    top: 7px;  
    background-image: url(../images/cancel-x-small.png);
    display: none;
}

.my-library-content
{    
}

hr.my-lib-hr 
{
    margin-top: 0px;
    margin-bottom: 11px;
}
.mylib-toobar
{
    height: 42px;
}


ul.my-lib-bread
{
    padding-bottom: 11px;
}

.btn-toolbar-left 
{
    width : 464px; 
    float: left;
}

.btn-toolbar-left .oldbtn
{
    float:left;  
    margin-right: 8px;
}

.btn-toolbar-right 
{
    float: left; 
    width : 150px;
}

.pub-manager-toolbar
{
    margin:0px; 
    float: left; 
    width : 620px;     
}


/**
div.manage-pub-search div.search-text
{
    width: 811px;      
}

.manage-pub-search .search-query
{
    width: 800px;
}

.manage-pub-search .search-option
{
    float: left;
    width : 80px;
}
**/


.grid-status-bar  
{ 
    padding-bottom: 8px;
    border-bottom: 2px solid #e8e8e8;
}

.grid-status-bar-inner 
{
    overflow: auto;
}

.grid-select-options 
{
    width:130px; 
    float: left;  
    line-height: 16px; 
    padding-top: 10px;
    padding-left: 5px;
    color: #4c4c4c;
}

.grid-select-info 
{
    width: 540px; 
    float: right; 
    color : #707070;
    font-size: 10px;    
    line-height: 14px;
    padding-top: 11px;
    padding-right: 5px; 
    text-align: right;
}

.grid-status-bar-options 
{
    padding-left : 22px;
    display: none;
}

/** views **/ 

.view-dialog-left 
{   
    width: 365px; 
    float: left;   
}

.view-dialog-left .form-horizontal .control-label 
{
    text-align: left; 
    width: 120px; 
}
.view-dialog-left .form-horizontal .controls
{
    margin-left: 130px;
}

.view-dialog-left .form-horizontal .control-group
{
    margin-bottom: 0px;
    padding-bottom: 2px;
    padding-left: 15px;
}


.view-dialog-left .form-horizontal .view-style-section .control-group 
{
    padding-left: 30px;
}

.view-dialog-left .form-horizontal .view-style-section .control-group .control-label
{
    width : 105px;    
}

.view-dialog-left .form-horizontal .view-style-section .control-group.color-control .control-label
{
    width : 95px;    
}

.view-dialog-left .form-horizontal .view-style-section .control-group .controls 
{
    margin-left: 115px;
}

.view-dialog-left .form-horizontal .view-style-section .control-group.color-control .controls 
{
    margin-left: 107px;
}


.view-dialog-right 
{   
    width : 525px; 
    float: left;   
    padding: 0px 15px;
}

.view-dialog-footer
{
    text-align: right; 
    padding-top: 15px;
    padding-right: 30px;
}

.bookmark 
{
    display: block; 
    width: 16px; 
    height: 16px; 
    background: url(../images/bookmarked.png);  
}


a.notbookmarked
{
    background: url(../images/notbookmarked.png);
}

.save-my-lib 
{
    display: block; 
    width: 16px; 
    height: 16px; 
    background-image: url(../images/my-lib-save-s.png);  
    background-position: 0px 0px;  
}


.save-my-lib:hover 
{
    background-position: -16px 0px;  
}

.select-publication
{
    display: block; 
    width: 16px; 
    height: 16px; 
    background-image: url(../images/selected-pub-sprite.png);  
    background-position: -16px 0px;
}

.select-publication.selected 
{   
    background-position: 0px 0px;
}


.select-publication.my-publications-select
{
    margin: 4px 0px 0px 9px;
    float: right;    
}

.modal.publication-dialog 
{
    top : 50%; 
    height : 700px; 
    width:940px; 
    max-height: 700px;
    margin: -350px 0px 0px -470px;
}

.modal.publication-dialog .modal-body
{
    height: 567px;
    overflow-y: scroll;    
}

.modal.publication-dialog .modal-header 
{
    height: 27px;
}

.modal.publication-dialog .modal-footer
{
    height: 26px;
}


.modal.publication-dialog .modal-footer .btn 
{
    float: left;
}



.modal.share-dialog 
{
    top : 50%; 
    height : 700px; 
    width:940px; 
    max-height: 700px;
    margin: -350px 0px 0px -470px;
}

.modal.share-dialog .modal-body
{
    padding: 0px;
    height: 654px; 
}

.share-col 
{
    height: 624px;  
    padding : 15px;  
    overflow: auto;
    border-left : 1px solid #eee;
}

.share-col-1
{
    border-left : 0px solid #eee;
}

.only-link-share .share-col-1 {
    display: none;
}

.only-link-share .share-col { 
    border-left: none;
}

.share-dialog .modal-body h3 
{
    margin-bottom: 10px;
}

.share-dialog .modal-body h2 
{
    margin-top : -10px;
}

.modal.share-dialog .modal-header 
{
    height: 27px;
}

.modal.view-dialog 
{
    top : 50%px; 
    height : 700px; 
    width:940px; 
    max-height: 700px;
    margin: -350px 0px 0px -470px;
   
}

.modal.view-dialog .modal-body
{
    height: 567px;
    overflow-y: scroll;    
    background-position: left; 
    background-repeat: repeat-y; 
    background-image: url(../images/view-dialog-bg.gif);
    padding: 15px 0px;   
}

.modal.view-dialog .modal-header 
{
    height: 27px;
}

.modal.view-dialog .modal-footer
{
    height: 26px;
}


.modal.view-dialog .modal-footer .btn 
{
    float: left;
}




.modal.variable-content
{
    top : 50%px; 
    height : 500px; 
    width:740px; 
    max-height: 500px;
    margin: -250px 0px 0px -370px;
}

.modal.variable-content .modal-body
{
    height: 368px;
    overflow-y: scroll;    
}

.modal.variable-content.no-footer .modal-body
{
    height: 424px;
}

.modal.variable-content .modal-header 
{
    height: 27px;
}

.modal.variable-content .modal-footer
{
    height: 26px;
}

.modal.variable-content .modal-footer .btn 
{
    float: left;
}

.grid-bookmark-column, .column-icon
{
    vertical-align: top;
}

.grid-bookmark-column .bookmark
{
    top: 5px; 
    position: relative;
    float: left;
}

.grid-bookmark-column .select-publication
{
    top: 5px; 
    position: relative;
    float: left;
}




.view-dialog .separate-before 
{
    border-top: 1px solid #e9e9e9;
    padding-top: 5px;
}

.view-dialog .folder-preview-overlay 
{
    background-color: #FFF;
    opacity:.60;filter:alpha(opacity=60);
    background-repeat: no-repeat;
    width: 560px; 
    height :597px;
    position : absolute; 
    left: 365px;  
    top: 46px; 
    
}

.view-section-header  
{
    display:block;
    margin-left : 15px; 
    padding-left: 15px;
    background: url(../images/open.png) left center no-repeat;
    
}

.view-section-header.closed 
{
    background: url(../images/closed.png) left center no-repeat;
}

.epstm-publications-list li 
{
    margin-bottom: 12px;
}


.department-logs-section 
{
    border-top: 1px solid #d8d8d8;
}



.department-view-section 
{
    border-top: 2px solid #d8d8d8;
}

.department-details > div
{
    
}

.department-details h3 
{
    padding: 12px 15px 6px;  
}

.col-center-loading 
{
    background-color: #FFF;
    opacity:.60;filter:alpha(opacity=60);
    background-repeat: no-repeat;
    position: absolute; 
    left:0px; 
    top: 0px;
    width: 700px; 
    z-index: 5;
}

ul.logs-list 
{
    margin: 0px;      
}

.logs-list li
{
    display: block; 
    border-bottom: 1px solid #E8E8E8;
    line-height: 20px; 
    padding: 1px 15px; 
}

.logs-list li .log-date 
{
    margin-right: 10px;
}

.department-details h4 
{
    padding: 12px 15px 6px;
    margin: 0px; 
    border-bottom: 1px solid #E8E8E8;
}

.department-options
{
    padding: 15px; 
    margin: 0px;
}

.department-options li 
{
    padding: 5px 0px;
}

.pub-dep-options 
{
    padding: 10px 0px 10px;
}

.publication-department-settings
{
  padding-top: 13px;
}

.publication-claim-publications .publication-department-settings 
{
    padding-top: 0px; 
    padding-bottom: 5px;
}

.publication-details .publication-department-settings 
{
    padding-top: 0px; 
    padding-bottom: 15px;
}

.grid-pub-entry 
{
    overflow: auto;     
}
.grid-pub-index  
{    
    width : 25px;  
    float: left; 
    text-align: center;
}

.grid-pub-rest 
{
    margin-left:25px;
}

.pub-list-new .grid-pub-index
{
    text-align: left;
}


.institution-analytics .ui-jqgrid .ui-jqgrid-htable th.ui-th-column 
{
    white-space: inherit;
    vertical-align: top;    
}

.institution-analytics .ui-jqgrid .ui-jqgrid-htable #table-analytics_unit.ui-th-column
{
    text-align: left;
}

.export-formatted-dialog .folder-preview-overlay 
{
    height: 570px;
    top: 0px;
}

.view-dialog-info 
{
    margin: 0px 15px 10px;
}

.view-dialog-info .close-icon {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);    
     position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}
.view-dialog-info .close-icon:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
}

.view-title 
{
    color: #4c4c4c; font-size: 14px; font-weight: bold;  line-height: 24px; margin-right: 10px;
}

.view-select 
{
    margin-right: 25px;
    position: relative; 
    top: -1px;
}

.view-manager button
{
    margin-right: 5px;
}

.modal.embed-preview .modal-body 
{
    overflow-y: hidden !important;
    padding: 0px 0px 30px;
}

.embed-preview .view-dialog-right 
{
    padding: 15px 0px; 
}

.btn-reply-icon 
{
    background-image: url(../images/btn-icon-reply-s.png);
}

#gview_colleagues_grid .ui-jqgrid-hbox{
    display:none;
}

.filter-email-messages
{
    position: relative;
}
.filter-email-messages .filter-search
{
    margin-left: 20px;
    position: relative;
}
.filter-email-messages .filter-state
{
    width: 120px;
    margin-left:20px;
}
.email-message-state a.approve{
    display: none;
}
.email-message-state a.disapprove{
    display: none;
}
.email-message-state-0 a.approve{
    display: block;
}
.email-message-state-0 a.disapprove{
    display: none;
}
.email-message-state-5 a.approve{
    display: none;
}
.email-message-state-5 a.disapprove{
    display: block;
}
#email_messages_grid .ui-widget-content.subgrid-cell span{
    display:none;
}
#email_messages_grid .ui-widget-content.subgrid-data{
    padding:10px 10px 10px;
}
