﻿#contentlistheader {width: 695px; margin-left: -1px; float: left;}
#item_sorts {width: 195px; text-align: right; float: right;}
#sc_tools {width: 100%; margin: 0 0 4px; float: left;}
#mrc_content {width: 697px; margin: 0 0 0 -1px; float: left; position: relative;}
#mrc_content h1 {margin-bottom: 15px; color: #B45313; float: left;}
#contentcontainer {clear: both;}

/* research center nav */
#tools_nav {
    width: 196px;
    margin: 0 0 30px 4px; 
    padding: 2px; 
    list-style: none; 
    background: url('/Content/img/backgrounds/mrc_nav.png') no-repeat;
}

#tools_nav li {
    line-height: 21px; 
    _display: inline;
}

#tools_nav a, #tools_nav p {
    padding-left: 20px; 
    background: url('/Content/img/backgrounds/research_center_nav-status.gif') 0 -21px no-repeat; 
    display: block;
}

#tools_nav p.active {
    font-weight: bold; 
    background-position: 0 0;
}

/* folders */
#tools_sidebar {width: 222px; margin: 15px 0 0; float: left;}
#tools_sidebar h3 {margin-bottom: 5px; padding-left: 5px; color: #B45313;}
#folders {
    padding: 0; 
    list-style: none; 
    background: url('/Content/img/backgrounds/folders-list.png') repeat-y; 
    display: inline; 
    float: left; 
    position: relative; 
    _position: inherit;
    z-index: 1;
}

#folders .inactive a:visited {color: #006699;}

#folders li {line-height: 20px; float: left; display: block;}

#named_folders {
    width: 200px; 
    margin: 0 0 0 11px; 
    padding: 0; 
    list-style: none; 
    border-bottom: 1px solid #ccc; 
    display: inline; 
    float: left;
    line-height:0;
}

#named_folders li {line-height: 20px;}

#tools_sidebar li.active {
    margin: -1px 0; 
    padding: 4px 11px; 
    background: url('/Content/img/backgrounds/folder-list-active-top.png') no-repeat center top; 
    position: relative; 
    *background: #fff;
    *border: 1px solid #ccc;
    *border-right: none;
    *width: 199px;
    *overflow: hidden;
}

li.active span.activebot {
    width: 222px; 
    height: 3px; 
    background: url('/Content/img/backgrounds/folder-list-active-bottom.png') no-repeat center bottom; 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    display: block;
    *display: none;
}

.active .fnamelink a, 
.active .fnamelink a:visited, 
.active .fnamelink a:hover {
    font-weight: bold; 
    text-decoration: none; 
    color: #333;
}

li.inactive {
    padding: 4px 0; 
    width: 200px; 
    margin-left: 11px;    
    _margin-left: 6px;
}

#named_folders li.inactive {margin: 0;}
#named_folders li.active {margin: -1px -11px;}
#named_folders li.inactive:first-child {border-top: 1px solid #fff;}
#unfiled.active {margin-top: 0;}
#unfiled.inactive {border-bottom: 1px solid #ccc;}
.lbot {width: 222px; margin: 0; padding: 0; height: 3px; background: url('/Content/img/backgrounds/folders-list-bottom.png') no-repeat center bottom; float: left; font-size: 1px;}
.ficon {width: 19px; margin-right: 5px; text-align: center; display: inline; float: left;}
.fname {width: 176px; overflow: hidden; float: left;}
.icount {color: #666;}
.sli {color: #ccc; font-size: 11px;}
.active .sli a {color: #006699; font-weight: normal; text-decoration: underline;}
#newfol.inactive {border-top: 1px solid #fff;}
#allsaved.inactive {border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}
#tools_sidebar #FolderName {width: 168px; height: 16px; margin: 2px 0; padding: 3px; border: 1px solid #999; background: url('/Content/img/backgrounds/search-input-reg.png') top left transparent;}
#tools_sidebar #FolderName.error {border: 1px solid red;}
#tools_sidebar #divCreateFolderOuter {width: 176px; float: left;}
#folders .button {height: 17px; margin: 2px 6px 4px 0; text-indent: -10000px; background-image: url('/Content/img/buttons/sprite-saved-content.gif'); background-repeat: no-repeat; float: left;}
#CreateFolderError, #tools_sidebar .rename_error, #tools_sidebar #deletefolder_error {font-size: 12px; line-height: 15px; color: red; clear: left;}
#CreateFolderError .error-text {margin-top: 10px;}
.conf_msg {margin-bottom: 2px; line-height: 15px;}

/* filters */
#item_filters {
    width: 100%; 
    height: 24px; 
    clear: both; 
    float: left;
}
    
#item_filters a {
    margin-right: 4px; 
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-right: 12px; 
    line-height: 16px; 
    background-image: url('/Content/img/backgrounds/itemtype_filter_btn.png'); 
    position: relative; 
    display: block; 
    float: left;
    text-decoration: none;
    _width: 114px;
    _padding: 4px 4px 0 10px;
    _height: 20px;
}

#item_filters .inactive a:visited { color: #006699; }

#item_filters a span.btn_edge {
    height: 24px; 
    width: 4px; 
    background-image: url('/Content/img/backgrounds/itemtype_filter_btn.png'); 
    display: block; 
    position: absolute; 
    top: 0; 
    right: 0;
}
    
a#filt_all {padding-left: 6px; _padding-left: 3px;}
#item_filters .active a {font-weight: bold; text-decoration: none; color: #333;}
a#filt_art, a#filt_search, a#filt_list {padding-left: 30px;}

.active a#filt_all {background-position: 0 -120px;}
.inactive a#filt_all {background-position: 0 0;}

.active a#filt_art {background-position: 0 -144px;}
.inactive a#filt_art {background-position: 0 -24px;}
.inactive a#filt_art:hover {background-position: 0 -48px;}

.active a#filt_search {background-position: 0 -168px;}
.inactive a#filt_search {background-position: 0 -72px;}
.inactive a#filt_search:hover {background-position: 0 -96px;}

.active a#filt_list {background-position: 0 -288px;}
.inactive a#filt_list {background-position: 0 -240px;}
.inactive a#filt_list:hover {background-position: 0 -264px;}


.active span {background-position: 0 -216px;}
.inactive span {background-position: 0 -192px;}
#item_filters a span.icount {font-weight: normal; text-decoration: none;}
#item_filters .disabled a {color: #666; text-decoration: none; cursor: default;}
.disabled a#filt_art:hover {color: #666 !important; background-position: 0 -24px;}
.disabled a#filt_search:hover {color: #666 !important; background-position: 0 -72px;}
.disabled a#filt_list:hover {color: #666 !important; background-position: 0 -240px;}
#item_filters .disabled a:visited {color: #666 !important; text-decoration: none;}

span.sort_title {text-decoration: underline;}
.active span.sort_title, .disabled span.sort_title {text-decoration: none;}
.active a:hover {color: #333!important; cursor: default;}

/* list items */
#contentlist {
    width: 695px; 
    border: 1px solid #ccc; 
    border-top: none; 
    float: left;
    padding-bottom: 30px;
}

.folder_item {
    margin: 0 10px; 
    padding: 15px 0 20px 0; 
    border-top: 1px solid #ccc; 
    display: inline; 
    float: left;
}

#contentlist > div:first-child { border-top: none; }

.fi_check {
    float: left;
    height:40px;
    left: 0;
    padding: 1px 9px 0 0;
    text-align: center;
    top: 7px;
    width: 31px;
    z-index: 2;
}

.fi_check input {_border: none;}
.fi_icon {float: left; margin-top: 2px;}
.fi_del {width: 70px; text-align: center; float: right;}
.fi_del a {text-decoration: underline;}
.fi_date {width: 80px; margin-bottom: 10px; text-align: center; float: right;}
.fi_content {width: 570px; margin-left: 20px; float: left;}
.fi_artdetail, .fi_searchname, .fi_searchdetails {word-wrap: break-word; margin-bottom: 6px; width: 416px;}
.fi_searchlinks {width: 416px; margin-top: 6px;}
.fi_artdetail a, .fi_searchname a {font-weight: bold;}
.fi_notes {word-wrap: break-word; width: 416px;}
.fi_content .queryinput, .fi_content .nameinput {width: 370px;}
.fi_content .queryinput, .fi_content .nameinput, .datefilterdatepicker, .fi_content .Notes, .fi_content .EntityDataNote, .fi_content .publication2 {padding: 1px; border: 1px solid #999999; color: #333; background: url('/Content/img/backgrounds/search-input-reg.png') top left transparent;}
.fi_content .queryinput, .fi_content .nameinput, .datefilterdatepicker, .fi_content .publication2 {height: 23px; margin: 0 0 15px 0px;}
.fi_content select.refine-input {width: auto; margin-bottom: 15px;}
input#Name, input#SearchQuery {width: 360px;}
.fi_content #pub_filter {width: auto;}
.fi_content .Notes, .fi_content .EntityDataNote {width: 360px; height: 86px;}
.fi_content label {margin-bottom: 3px; display: block; background-color: #fff;}
.fi_content .charsRemaining {background-color: #fff;}
.fi_content .datefilterdatecontainer {margin: 0; _margin-top: 15px;}
.fi_fn {margin-top: 15px; clear: both; float: left;}
.fi_fn img {margin-right: 2px;}
.edit_art_notes {margin-top: 15px;}
.fi_content .nopubscaption {font-style: italic;}
.fi_content #notes_edit_lbl {margin-top: 10px;}
.fi_content #notes_edit_lbl span {display: none;}
.fi_content .error-text {width: 370px; clear: both;}
.fi_content .error-summary {clear: none;}
.fi_content .ajax_error {margin-top: 20px;}

.edit_art_notes { overflow: hidden; }
.ai_searchlinks .error-text, .fi_searchlinks .error-text {margin-top: 5px;}
.error-field {clear: both;}
.rssconfirm {margin-top: 10px; padding: 10px; background-color: #f5fffb; border: 1px solid #009900; word-wrap: break-word}
.rssconfirm h3 {color: #009900;  font-size: 13px; font-weight: bold; line-height: 13px; padding-left: 18px;}
.rssconfirm p {margin-top: 4px;}
.articleFilterPublication, .articleFilterSourceType, .viewmrcitem {background: #fff;}
.articleFilterPublication {margin-bottom: 15px;}

/* edit pub names */
.fi_content .selectedPublicationsFlyoutList, .fi_content .publicationFlyoutList {margin: 0; padding: 0; list-style: none;}
.selectedPublicationsFlyoutList li, .publicationFlyoutList li {width: 483px!important; overflow: hidden; border-bottom: 1px solid #eee;}
.selectedPublicationsFlyoutList li div, .publicationFlyoutList li div {display: block!important; width: 415px!important; *width: 350px!important; height: 18px; margin: 0 0 0 10px; float: left!important;}
.selectedPublicationsFlyoutList li a, .publicationFlyoutList li a {display: block; width: 44px; height: 18px; float: left!important; text-align: right;}
.fi_content ul#selectedPublicationsFlyoutList, .fi_content ul#publicationFlyoutList {font-size: 100%; line-height: 140%;}

/* edit search */
.editsavedsearch {display: none;}
.editsavedsearch #Notes {width: 360px; height: 86px; padding: 1px; border: 1px solid #999999; color: #333; background: url('/Content/img/backgrounds/search-input-reg.png') top left transparent;}
.editsavedsearch .selectedPublications, .editsavedsearch .publicationsFlyoutResults, .editsavedsearch .articleFilterPublication {margin: 0 0 15px;}
.articleFilterSourceType ul {padding-left:0;}
.articleFilterSourceType, .articleFilterSourceType li {margin-bottom: 15px; list-style: none;}
.articleFilterSourceType li {margin-bottom: 6px;}

/* buttons */
#alert_list .button, .fi_content .button, #move_copy_btns .button, #deleteItemConfirmation .button, #deleteMultipleConfirmation .button {height: 17px; background-image: url('/Content/img/buttons/sprite-saved-content.gif'); background-repeat: no-repeat; display: block; float: left; background-color:Transparent;}
.fi_content .button { display: inline-block; float: none; }

#deleteItemConfirmation .button {margin-top: 6px; text-indent: -10000px;}
#deleteItemConfirmation .delete_btn {margin-right: 6px;}
.save_search_btn {width: 99px; margin-right: 6px; background-position: 0 -34px;}
.save_search_btn:hover {background-position: 0 -51px;}
.cancel_btn {width: 68px; background-position: -99px -51px;}
.cancel_btn:hover {background-position: -99px -68px;}
.save_btn {width: 59px; margin-right: 6px; background-position: -125px 0;}
.save_btn:hover {background-position: -125px -17px;}
.delete_btn {width: 66px;}
.delete_btn:hover {background-position: 0 -17px;}
.move_btn {width: 59px; background-position: -184px 0;}
.move_btn:hover {background-position: -184px -17px;}
.move_btns #btnMoveCopySubmit.disabled {background-position: -184px -34px; cursor:default;} 
.copy_btn {width: 59px; background-position: -66px 0;}
.copy_btn:hover {background-position: -66px -17px;}
.copy_btns #btnMoveCopySubmit.disabled {background-position: -66px -34px; cursor:default;}
.notes_less_btn, .notes_more_btn {width: 12px; height: 15px; text-indent: -10000px; background: url('/Content/img/icons/company-detail.png') no-repeat; display: inline-block;}
.notes_less_btn {background-position: left -511px;}
a.notes_less_btn:hover {background-position: left -525px;}
.notes_more_btn {background-position: left -264px;}
a.notes_more_btn:hover {background-position: left -278px;}
#new_alert_btn {width: 182px; height: 21px; margin-bottom: 15px; background-color: transparent; background-image: url('/Content/img/buttons/sprite-search.gif'); background-repeat: no-repeat; border: none; float: right;}
.alert_enabled {background-position: 0 -231px; cursor: pointer; cursor: hand;}
.alert_enabled:hover {background-position: 0 -252px;}
.alert_disabled {background-position: 0 -210px;}

/* saved item tools */
.toolsWrapper {
    position: relative;
    margin-top: 0;
    height: 45px;
    background: white;
}

.search-results-main .toolsWrapper {
    margin-top: 0;
}
    
#fi_tools {
    background: url(/Content/img/backgrounds/tools-confirm-bg.png) top left no-repeat;
    border-bottom: 1px solid #ccc;
    bottom: 0;
    height: 50px;
    padding: 20px 10px 10px 18px;
    position: absolute;
    width: 669px;
    z-index: 11;
}

#fi_tools.fixed {
    position: fixed;
    bottom: -1px;
}

.fi_tools_confirm.fixed {
    position: fixed;
    bottom: -1px;
    z-index: 10;
}

#fi_tools .button {
    height: 0;
    padding-top: 21px;
    overflow: hidden; 
    margin: 0 2px 0 0; 
    background-image: url(/Content/img/buttons/sprite-search.gif); 
    background-repeat: no-repeat; 
    display: inline-block; 
}

#fi_tools .disabled {cursor: default;}

#fi_article_tools #save {
    width: 57px;
    background-position: -324px -63px;
    margin: 0 2px 0 0;
}

#fi_article_tools #save:hover {
    background-position: -324px -84px;
}

#fi_article_tools #save.disabled,
#fi_article_tools #save.disabled:hover {
    background-position: -324px -42px;
}

a#moveSelected {
    width: 61px; 
    background-position: 0 -63px;
}

a#moveSelected:hover {
    background-position: 0 -84px;
}

a#moveSelected.disabled,
a#moveSelected.disabled:hover {
    background-position: 0 -42px;
}

a#copySelected {
    width: 61px; 
    background-position: -61px -63px;
}

a#copySelected:hover {
    background-position: -61px -84px;
}

a#copySelected.disabled,
a#copySelected.disabled:hover {
    background-position: -61px -42px;
}

a#deleteSelected {
    width: 69px; 
    background-position: -122px -63px;
}

a#deleteSelected:hover {
    background-position: -122px -84px;
}

a#deleteSelected.disabled,
a#deleteSelected.disabled:hover {
    background-position: -122px -42px;
}

#frmMoveCopySelectFolder, #selectFolderTextBox, #selectFolderList {
    float: left;
}

#saveArticleSearchResultContent #frmMoveCopySelectFolder,
#saveArticleSearchResultContent #selectFolderTextBox,
#saveArticleSearchResultContent #selectFolderList {
    float: none;
}

#frmDeleteItem {display: inline;}
#selectFolderList a, #selectFolderTextBox a {text-decoration: underline; display: block;}

.fi_tools_confirm {
    width: 669px;
    height: 40px;
    margin: 0; 
    padding: 20px 10px 9px 18px;
    /*background: #e9eef2;
    border: 1px solid #ccc;*/
    background: url(/Content/img/backgrounds/tools-confirm-bg.png) top left no-repeat transparent;
    float: left;
    border-bottom: 1px solid #ccc;
    position: absolute;
    bottom: 0;
    overflow: hidden;
    z-index:9;
}

.fi_tools_confirm .button {margin: 0 6px 0 0; text-indent: -10000px;}
#deleteMultipleConfirmation {display: none; z-index: 1;}
#deleteMultipleConfirmation strong {margin-right: 6px; display: block; float: left;}
#deleteMultipleConfirmation.active {z-index:11;}
#deleteItemConfirmation {width: 144px; padding: 10px; background-color: #f4f6f7; border: 1px solid #ccc; display: none; float: right; margin: -8px 0 0 10px;}
.saved #deleteItemConfirmation {margin: -3px 0 0 -94px;}
.alerts #deleteItemConfirmation .delete_btn {*margin-left: -10px; _margin-left:-5px;}
.saved #deleteItemConfirmation .delete_btn {*margin-left: 10px;}

#move_copy_btns {margin: 4px 0 0 10px; display: inline; float: left;}

/* alert prefs */
#alert_settings {width: 174px; margin-left: 4px; padding: 8px 13px 16px; line-height: 20px; background: url('/Content/img/backgrounds/alert_settings_btm.gif') no-repeat bottom left;}
#alert_settings .error-text {margin: 0 0 10px;}
#alert_settings .button {margin: 6px 0 0; float: none;}
#alert_settings_head {width: 174px; margin-left: 4px; padding: 10px 13px 0; background: url('/Content/img/backgrounds/alert_settings_top.gif') no-repeat;}
.alert_setting {padding: 6px 0 8px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc;}
.as_first {padding: 0 0 10px; border-top: none;}
.as_last {border-bottom: none; position: relative; z-index: 2;}
.alert_setting p {margin-bottom: 4px; font-weight: bold;}
.alert_setting label {margin-left: 2px;}
#help-alert {top: auto;}


/* alert list items */
.alert_active {color: #009900; font-weight: bold;}
.alert_susp {color: #b45313; font-weight: bold;}
.alert_item {width: 663px; margin: 1px 10px 0; padding: 15px 6px 20px; border-top: 1px solid #ccc; _display: inline!important; float: left;}
.alert_item h4 {width: 493px; margin: 0 0 4px; font-size: 15px; font-weight: bold; _float: left;}
.ai_delivery, .ai_alertdetails {width: 495px; margin: 0 0 6px; _float: left;}
.ai_notes {width: 493px; _float: left; word-wrap: break-word}
.ai_searchlinks {width: 493px; margin: 6px 0 0; _float: left; word-wrap: break-word}
.ai_del {width: 170px; text-align: right; float: right;}
.ai_del a {text-decoration: underline;}
.ai_del .error-text {width: auto; margin: 10px 0 0; text-align: left;}
.alert_deliv {margin-bottom: 15px;}
.alert_deliv label {margin: 0; display: inline;}
.as_inline {margin-left: 20px;}


/* etc */
.sep {color: #ccc;}
.sc_head {}
#create_search_btn {width: 153px; height: 21px; text-indent: -10000px; background: url('/Content/img/buttons/sprite-search.gif') no-repeat 0 0; display: block; float: right;}
#create_search_btn:hover {background-position: 0 -21px;}

.table_header {
    width: 681px; 
    height: 20px; 
    padding: 3px 5px 0px 9px; 
    background: #F4F4F4; 
    border: 1px solid #ccc; 
    display: inline; 
    float: left;
    margin: 0 0 -1px 0;
}

#th_date_label {
    width: 80px; 
    margin: 3px 0 0 390px;     
    font-weight: bold;
    font-size: 11px; 
}

a#selectAll.disabled,
a#deselectAll.disabled {
    color: #999!important;
    text-decoration: none;
    cursor: default;
}

.empty_folder {padding: 20px; float: left;}
.no_alerts {width: 100%; float: left;}
.empty_folder h3, .no_alerts h3 {margin-bottom: 10px; color: #B45313;}
.empty_folder p, .no_alerts p {margin-bottom: 10px;}
p.small {font-size: 11px;}
#mrc_content > .error-text {float: right;}
