﻿.highlight { color: yellow }

.resdocs-tabs { display: none; height: auto; min-height: 350px; width: 100%; }

#tab-Search { width: 100%; }

#tab-category dl { width: 100%; }
#tab-category .cat-desc { margin: 5px 0px 15px 0px; padding: 0px 15px 10px 15px; border-bottom: 1px solid #666; }
#tab-category .cat-rem { padding-right: 5px; cursor: pointer; }
#tab-category .cat-edit { padding-right: 15px; cursor: pointer; }
#tab-category .cat-id { display: none; }
#tab-category .cat-name { color: White; font-size: 10pt; font-weight: bold; }

#tab-source dl { width: 100%; }
#tab-source .src-rem { padding-right: 5px; cursor: pointer;}
#tab-source .src-edit { padding-right: 15px; cursor: pointer;}
#tab-source .src-id { display: none; }
#tab-source .src-name { color: White; font-size: 10pt; font-weight: bold; }
#tab-source .src-url { margin: 5px 0px 15px 0px; padding: 0px 15px 10px 15px; border-bottom: 1px solid #666; }

.editcat-label { text-align: right; width: 200px; margin: 10px; }
.editcat-name { width: 100%; }
.editcat-desc { width: 100%; height:auto; min-height: 300px; margin-bottom: 30px; }

.editsrc-name { width: 100%; }
.editsrc-url { width: 100%; margin-bottom: 30px; }

.editDoc-Panel table {width: 500px; margin-Left:5px; margin-right:5px;}
.editDoc-Panel ul {width: 500px; }
.editDoc-Panel select {width: 500px; }
.editDoc-Panel input {width: 500px; }
.editDoc-Panel textarea {width: 500px; }
.editDoc-Panel .editDoc-PubMonthInput { width: 20px; }
.editDoc-Panel .editDoc-PubYearInput { width: 35px; margin-left:4px; }
.editDoc-Panel .label-column { text-align: right; width:50px; white-space:nowrap;}
.editDoc-Panel .data-column { width:400px; text-align: left; }

#search-type-filter { margin: 2px; margin-top: 4px; }

#SearchResults { color: White; }
#SearchResults dl { color: White; }
#SearchResults dt { color: White; }
#SearchResults dd { color: White; }
#SearchResults .SRDocID { display: none; }
#SearchResults .SRTitle img { float:left; margin-right: 4px;}
#SearchResults .SRTitle { margin: 2px; padding-bottom: 3px; font-size: 10pt; font-weight: bold; }
#SearchResults .SRTitle A, .SRTitle A:LINK, .SRTitle A:ACTIVE, .SRTitle A:FOCUS, .SRTitle A:HOVER, .SRTitle A:VISITED { margin: 2px; padding-bottom: 3px; font-size: 10pt; font-weight: bold; cursor: pointer; text-decoration: underline;}
#SearchResults .SRTitleNoLink { margin: 2px; padding-bottom: 3px; font-size: 10pt; font-weight: bold; text-decoration: none; }
#SearchResults .SRDate  { margin: 6px; margin-left: 40px; margin-bottom: 8px; font-size: 8pt; }
#SearchResults .SRDescription { }
#SearchResults .SearchResultFooter { border-top: 1px solid #666; border-bottom: 1px solid #666; margin-top:10px;}
#SearchResults .CategoryLabel { float: left; display: inline; width: 85px; }
#SearchResults .CategoryName { color: White; font-size: 8pt; cursor: pointer}
#SearchResults .SourceLabel { float: left; display: inline; width: 85px; }
#SearchResults .SourceName { color: White; font-size: 8pt; cursor: pointer}
#SearchResults .ExpandBookInfo { color: White; font-size: 8pt; margin-top: 10px; margin-bottom:10px; vertical-align: top; cursor: pointer; }
#SearchResults .ExpandBookInfoText { vertical-align: bottom; }
#SearchResults .ExpandBookInfoButton { margin-top:0px; margin-right: 5px; vertical-align: top;}
#SearchResults .BookRequestBook { margin-left: 4px; font-size: 8pt; text-decoration: underline; cursor: pointer; }
#SearchResults .BookCheckedOut { margin-left: 4px; color: orange; font-size: 8pt; }
#SearchResults .BookCheckedIn { margin-left: 4px; color: Lime; font-size: 8pt; }
#SearchResults .BookInfo { margin: 4px; padding: 8px; background-color: #222222; background: #222222;}
#SearchResults .BookInfo dt { float: left; display: inline; width: 85px; }
#SearchResults .BookInfo dd { color: White; font-size: 8pt; margin-left: 85px; }
#SearchResults .BookInfo a { color: #aaaaaa; font-size: 8pt;  }
#SearchResults .SourceWebsiteURL { color: White; font-size: 8pt; cursor: pointer; text-decoration: underline;}
#SearchResults .RecordTypeLabel { float: left; display: inline; width: 85px; }
#SearchResults .RecordTypeName { color: White; font-size: 8pt; cursor: pointer}

#BrowseCategory .CategoryID { display: none; }
#BrowseCategory .CategoryTitle, .CategoryTitle A, .CategoryTitle A:LINK, .CategoryTitle A:ACTIVE, .CategoryTitle A:FOCUS, .CategoryTitle A:HOVER, .CategoryTitle A:VISITED { color: White; margin: 4px; padding-bottom: 4px; font-size: 10pt; font-weight: bold; cursor: pointer; text-decoration: underline;}
#BrowseCategory .CategoryDesc { border-bottom: 1px solid #666; margin-bottom: 6px; padding-bottom: 4px; }

#SearchFilter .FilterHeader, .FilterHeader A, .FilterHeader A:LINK, .FilterHeader A:ACTIVE, .FilterHeader A:FOCUS, .FilterHeader A:HOVER, .FilterHeader A:VISITED { color: White; font-size: 10pt; font-weight: bold; display:block; cursor: pointer; }
#SearchFilter .FilterItem, .FilterItem A, .FilterItem A:LINK, .FilterItem A:ACTIVE, .FilterItem A:FOCUS, .FilterItem A:HOVER, .FilterItem A:VISITED  { color: White; padding-left:20px; font-size: 8pt;  display:block; cursor: pointer; }

#SearchTimes { padding-bottom: 4px; }

#UploadPanel { float: right; }
.DocID { display: none; }
.NewDoc { border-bottom: 1px solid #666; padding-bottom: 4px; cursor: pointer; margin-bottom: 4px; }
#newFiles { color: White; font-size: 8pt; text-decoration: underline; display: none; }
.QueuedUpload { color:White; font-size: 8pt; text-decoration: underline; }
.QueuedUpload b { color:Yellow; }


#btnAddCategory { width: 150px }
#btnAddSource { width: 150px }









/* TextboxList sample CSS */
fcbk-Autocomplete {margin:0px; padding:0px;}
ul.fcbk-Autocomplete { overflow: hidden; padding:0px; margin-top:2px; margin-bottom:0px; background:White;}
*:first-child+html ul.fcbk-Autocomplete { padding-bottom: 2px; } * html ul.fcbk-Autocomplete { padding-bottom: 2px; } /* ie7 and below */
ul.fcbk-Autocomplete li { float: left; list-style-type: none; margin: 0 5px 4px 0px; white-space:nowrap;}
ul.fcbk-Autocomplete li.bit-box, ul.fcbk-Autocomplete li.bit-input input { margin-top:4px; margin-left:4px; background:White;}
ul.fcbk-Autocomplete li.bit-box { border: 1px solid #3d3d3d; background: White; color:#3d3d3d; padding: 1px 5px 2px; }
ul.fcbk-Autocomplete li.bit-box-focus { border-color: #3d3d3d; background: White; color: #3d3d3d; }
ul.fcbk-Autocomplete li.bit-input input { width: auto; overflow:visible; margin-top: 4; border: 0px; outline: 0; } /* no left/right padding here please */
ul.fcbk-Autocomplete li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */      
#add { border: 1px solid #999; width: 100%; margin: 50px; padding: 20px 30px 10px; }
form ol li { list-style-type: none; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 100%; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
form ul.fcbk-Autocomplete { width: 100%; }
form ul { margin: 0 !important }

ul.fcbk-Autocomplete li.bit-box, #apple-list ul.fcbk-Autocomplete li.bit-box { padding-right: 15px; padding-top:0px; z-index:1000;}
#apple-list ul.fcbk-Autocomplete li.bit-input { margin: 0; }
#apple-list ul.fcbk-Autocomplete li.bit-input input.smallinput { width: 5px; }

ul.fcbk-Autocomplete li.bit-hover { background: White; border: 1px solid White; }
ul.fcbk-Autocomplete li.bit-box-focus { border-color: red; background: White; color: #3d3d3d; }
ul.fcbk-Autocomplete li.bit-box a.closebutton { border:1 solid red; position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('./DesktopModules/MIPT_eDocuments/images/close.gif'); }
ul.fcbk-Autocomplete li.bit-box a.closebutton:hover { background-position: 7px; }
ul.fcbk-Autocomplete li.bit-box-focus a.closebutton, ul.fcbk-Autocomplete li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */
.facebook-auto { display: none; margin-left:0px; width: 100%; margin-top:5px; background:White; color:#3d3d3d;}
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; color:#3d3d3d; font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; color:White; background: #3d3d3d; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: white; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.fcbk-Autocomplete li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}
