/*<!-- Rel 2007 "Skyline" Example Set -->*/
/*<!-- This File Last Changed: 15 February 2008 -->*/
/*********************   JS COLOR SCHEME   ****************************
Frick styles adjusted to generic out-of-the-box colors with minor color changes.

BACKGROUND COLORS to search and replace on other stylesheets
tag background or background-color

general background:url(blue2.gif) 2% 0% repeat-x #f9f9f9;
in general, panels background (e.g. .browseSearchtool) #fff (white)
citation background #FFF 
.leftnavDiv background (toplogo menu) #fff (white)
.bibItemsHeader #cdcdcd(on briefcit) (default pale blue)
.bibInfoLabel background-color: #eeeeee (light gray)
background:#cdcdcd; 

BORDER COLORS to search and replace on other stylesheets
tag border or border-color

briefcit citations .briefCitRow top only #D1D8DD (light blue) 
briefcit .browseHeaderData border-top #BDBDBD (gray)
.browseEntry (on BrowseScreen) td border-top #D0D0D0 (grayish)
.leftnavDiv (no borders)
.browseSearchtool (up top) (no borders)
.mainMenuSrchTool border-right and border-bottom #d1d8dd; (light blue)

FONT COLORS to search and replace on other stylesheets
tag color:

(I think I took away most of the black (#000))
default off-black #202020;
for links that are bold text in citations e.g. .briefCitRow a:link, .browseEntryData a, #222931 (dk ink blue-gray)
.leftCol li (toplogo menu list items links) a #444444; (medium gray)
.leftCol li a:hover (black) #000000;
.headerNav li and li a (3 toplogo links) are #666666 (medium-lighter gray)
.navHeader (toplogo menu headers) #8b1e23; (really dark maroon)
.errorMessage color: #660000; (maroon)
I replaced all of the alarming red text I could find with maroons #660000; #990000; #8b1e23;

hover color most of the time is #80929f; (pale blue gray)
search for a:hover and you should find them all...

FONT-FAMILY
tag font-family:

global default unstyled = font-family: Arial, Helvetica, Trebuchet, sans-serif; 
(e.g. .srchhelpText which is arial with 1px letter-spacing, or toplogo menu .leftNavDiv, and inside input boxes)
Basically, arial is more legible small

in most citations and panels it will be:
Verdana, Geneva, Arial, Helvetica, sans-serif; 

OTHER COLORS THAT I HAVENT ALWAYS CHANGED (because I havent run into them yet)

#00437f; is a dark blue that appears in borders every once in a while... 
#FFF8EF; is an offwhite
#FFFBC6; is a light lemon yellow
#FFF99D; is a lemon yellow
#EEEEEE; is a very very light gray
#d0d0d0; is a light gray
#F2F2F2; is a gray off-white
#477295; is a slate blue
#F5D9A3; is an orangey yellow
#162a6d; royal blue
#EDF2F6; is another gray off-white
"green"
#f0f4f5; gray off white
#000 black
#FFF white

FONT-SIZE

is relative starts a 85% and goes up and down from there. (e.g. 1.25em is larger than default, .8em is pretty small). font on .srchhelpText is 10pt.

********************************************************************** */
/* general appearance */
/* See also Web Option BODYPARAM */
/* Stylesheet to use for dynamic Web pages */
/* is set by Web Option STYLESHEET */
/* Section 1 */
/*Global tag styles*/

body {margin:0 0 1% 0; padding:0; background: url(momabg.gif) 2% 0% repeat-x #ececec; font-family: Arial, Helvetica, Trebuchet, sans-serif; font-style : normal; font-weight : normal; color:#202020;font-size:85%;}

table {border: none;}

/* button styles*/

/*form input[type="submit'] { color: #5C5C5C; background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}*/
/*div, table { clear: both; }
*/
/* This rule causes search form elements to resize along with the rest of the text on the page if the user resizes text. */
input, select, textarea { font-size: 95%;}

/* This rule uses CSS2 to give a nicer effect in compliant browsers, while avoiding an annoying display effect in Internet Explorer 6 */
input[type="checkbox"] { background-color: #FFF8EF; }

strong { font-weight: bold; }

td { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }

th { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }

h4 {margin:5px 25px 5px 0;padding:0px; font-size:1.25em;}

h2 {margin:0 5px 5px 0;padding:0px; font-size:14pt; font-family:Verdana, Arial, Helvetica, sans-serif;}

ul.srchhelpList {list-style:disc;}

optgroup {font-weight: bold;font-style:normal;}

/*traditional link colors are suggested for better usability */
a:link { color: #202020; }
/*a:active{ color: #993399; }*/
a:visited { color: #202020;  } 
a:hover  { color:#80929F;} 

/*A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {  color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #00437f;  }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  color: #FFF8EF; text-decoration: none; font-weight: bold; background-color: #00437f;  }
*/

/* Section 2 */
/* named styles listed in alphabetical order */

.additionalCopies {padding:0 15px 0 15px;}

.additionalCopies th.bibItemsHeader { color: #000; font-size:90%; font-weight: bold; text-align: center; 
background:#cdcdcd;
border:0px; }

.additionalCopiesNav {}

/*advanced search form customizations... change colors*/


.advSrchtool {display:block; background:#cdcdcd; border-right:1px solid #d1d8dd; border-bottom:1px solid #d1d8dd; margin-left:0px; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:10px;  /*margin:0 3% 1% 3%;*/}

.advSrchtool a {
color: #fff;
}
.advSrchtool a:visited {
color: #fff;
}
.advSrchtool a:hover {
color: #8b1e23;
}

.advSrchtool .srchHelpHeader {margin-top:-20px;}

.advSrchtool form table {font-size:.9em; }

/*JS advanced search form customizations-- form sizes for all the forms. comment these out if they dont work for you. spacing, font-size, layout order, and font-color is specified in srchhelpX_S6 & s7 html pages*/

.advSrchtool form table td {padding-bottom:10px;}

.advSrchtool form {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#202020;font-size:.9em; font-weight:bold;}

.advSrchtool form select {font-size:1.1em; margin-left:10px;width:auto;}

.advSrchtool form select[name="boolean1"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="boolean2"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="boolean3"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}

.advSrchtool form select[name="fieldLimit1"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="fieldLimit2"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="fieldLimit3"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="fieldLimit4"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}


.advSrchtool form select[name="b"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:250px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="m"] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:250px; /*background:#F4F4F4;*/}
.advSrchtool form select[name="l"] {:font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:250px; /*background:#F4F4F4;*/}
.advSrchtool form select[name=""] {font-size:1.1em; margin-left:10px; /*overflow:scroll;*/ /*height:24px; */width:100px; /*background:#F4F4F4;*/}

.advSrchtool form input[name="name"] {font-size:1.1em; /*overflow:scroll;*/ /*height:24px; */width:250px; /*background:#F4F4F4;*/}
.advSrchtool form input[name="code"] {font-size:1.1em;  /*overflow:scroll;*/ /*height:24px; */width:250px; /*background:#F4F4F4;*/}
.advSrchtool form input[name="Da"] {font-size:1.1em; /*overflow:scroll;*/ /*height:24px; */width:80px; /*background:#F4F4F4;*/}
.advSrchtool form input[name="Db"] {font-size:1.1em; /*overflow:scroll;*/ /*height:24px; */width:80px; /*background:#F4F4F4;*/}
.advSrchtool form input[name="p"] {font-size:1.1em;  /*overflow:scroll;*/ /*height:24px; */width:200px; /*background:#F4F4F4;*/}
.advSrchtool form textarea[name="inst"] {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; width:90%;}
.advSrchtool form textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; width:90%; }



.alphaERM {text-align:center;}

/*controls display of authority redirect information */
.authorityRedirect { display:block; background:#cdcdcd; font-size:90%; border-right:1px solid #999; padding:10px; border-bottom:1px solid #999; border-top:0px; border-left:0px;margin:2% 10% 1% 10%; text-align:center;}

.authPublicNote { font-size: 80%; background:#cdcdcd; } 


/* This is used in the Materials Booking calendar */
.available { font-weight: bold; color: green; }

.availLimMessage { font-style: italic; text-align: left; }


/* classes for bib display */
/* see also Web options TABLEPARAM_BIB... */

.bibBookingsHeader { font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid #000000; background: #FFFBC6; margin-bottom:8px;}

.bibCopyStatCont input {font-size:70%}

.bibDetail {width:80%; }

/* classes for bib display */


#bibDisplayContent { }

#bibDisplayContent table {margin-top:10px;background:#fff; }

#bibDisplayContent a:link { color: #202020; }

#bibDisplayContent a:hover { text-decoration: underline; color:#80929f;}

/*#bibDisplayContent div {padding-top:.2em; background:#fff;}*/

#bibDisplayContent div center form input{color: #5C5C5C; background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

#bibDisplayContent .bibTabs a:link, #bibDisplayContent .bibTabs a:visited, #bibDisplayContent .bibTabs a:active { color: #202020; text-decoration: none; outline:none; }

#bibDisplayContent .bibTabs a:hover { text-decoration: underline;outline:none; }

.bibHistoryRow {margin:2px 0 2px 0;}

.bibHistoryRow a{margin:2px 0 2px 0; font-weight:bold; padding-right:3px;}


/*title holdings display*/

.bibHoldings {background:#fff; border: 0px; }

/*.bibHoldingsEntry { font-size:.8em; border-bottom:0px solid #EEEEEE;border-top:0px solid #EEEEEE;border-right:0px solid #EEEEEE;}*/

.bibHoldingsEntry { font-size:.8em; border-bottom:0px solid #e7e7e7;border-top:0px solid #e7e7e7;border-right:0px solid #e7e7e7;}

.bibHoldingsEntry a {font-weight:bold; font-style:normal; color:#8b1e23; padding:20px 0px 0px 15px;}

.bibHoldingsLabel em { font-style:normal;}

.bibHoldingsEntry a{font-weight:bold; font-style:italic; color:#8b1e23; padding:20px 0px 0px 15px;} 


#bibDisplayContent .bibHoldingsEntry a{font-weight:bold; font-style:normal; color:#202020; padding:20px 0px 0px 15px;} 

#bibDisplayContent .bibHoldingsEntry a:hover {font-weight:bold; font-style:normal; color:#202020; padding:20px 0px 0px 15px;} 


.bibHoldingsHeader { }

.bibHoldingsLabel { background:#fff;font-size:.8em; font-style:normal; font-weight:bold; font-color:#222931; width:150px; text-align:right; padding-right:5px; border-bottom:0px solid #EEEEEE;border-top:0px solid #EEEEEE;border-left:0px solid #EEEEEE;}

/* This is used to remove link to check-in card */
.bibHoldingsLabel a {pointer-events: none; cursor: default; text-decoration: none;}

.bibHolds { font-size:90%; border: 1px solid #00437f; }

.bibHoldsEntry { font-size:85%; border: 1px solid #00437f; }

.bibInfo { }

.bibInfoData {font-size:.8em;}

/*red text replacement*/
.bibInfoData font strong{color:#990000;}

.bibInfoData a font strong {color:#990000; text-decoration:none;}


/*.bibInfoData a font strong{color:#660000;}*/

.bibInfoData a{font-size:1em; font-color:#202020;}

.bibInfoData a font strong{color:#990000; text-decoration:none;}

.bibInfoData a:hover{color:#80929f; /*font-size:.75em;*/}

.bibInfoEntry { }

.bibInfoLabel {width: 20%; font-size:75%; text-align: right; padding-right: 1em; background-color: #eeeeee; font-weight: bold; font-style: ; }


/*bibItems*/

#.bibItems {border:0px; padding:0 3px 3px 3px; margin:0px;}

.bibItems {border:0px; padding:0 3px 3px 3px; text-align: left; /*white-space: nowrap;*/}

.bibItemsEntry { color: #000000; font-size:.9em; background: #eeeeee; text-align: left; border: 0px solid #ffffff; }

.bibItemsEntry td {border:0px solid #ffffff;font-size:10pt; }

.bibItemsHeader { color: #000000; background: #cdcdcd; font-weight: bold; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border: 0px solid #ffffff;} 

.bibItemsLabel { }

.bibLicense { }

.bibLicenseEntry { color: #000000; background: #FFF8EF; text-align: left; }

.bibLicenseHeader { color: #FFFFFF; background: #00437f; font-weight: bold; text-align: left; }

.bibLinks { border: 3px solid #eeeeee; /*font-size:.8em;*/ }

.bibLinks tr { /*font-size:.8em;*/ }

.bibLinks th{ color:8b1e23;font-size:.9em; }

.bibLinks td{ color:8b1e23;font-size:.8em; }

/*.bibLinks td a {color:#202020; }*/

.bibLinks td a:link{ color:#80929f;}

.bibLinks td a:hover{ color:#80929f;}

.bibNavColumn {float:right; width:94px;}

.bibOrder { border: 1px solid #00437f; font-size:90%;}

.bibOrderEntry { }

.bibPager { text-align:right; font-size:85%; padding:5px 5px 0 0;margin:0 3px 0 5px; float:right; /*position:relative; left:100px;*/}

.bibRecordLink { font-size:82%; padding-left: 6px; font-style: italic; }

.bibResource { }

.bibResourceBrief { }

.bibResourceCaption { }

.bibResourceEntry td { font-weight: bold; }

.bibResourceHeader { }

.bibResourceLicense td { padding-bottom: 5px; }

.bibResourceLicenseEntry { background: #FFF99D; }

.bibResourceSubEntry { border-bottom: 1px solid blue; background-color: #FFFBC6; font-style: italic; }

div.browseResourceTable { margin-top:20px; border:0px; }

table.browseResourceTable {margin-top:13px;border:0px;}

.bibResourceTable {margin:0px;border:0px;}

.bibResourceTableEntry, .browseResourceTableEntry { font-size: 85%; font-weight: normal; text-align:left;}

.bibResourceTableHeader, .browseResourceTableHeader { background:#001848;color:#fff;font-weight: bold; padding:3px;font-size:.9em; border-bottom:1px solid #BDBDBD; } 

.bibSearch form {margin:auto; padding:5px 10px 0px 10px;text-align:center; color: #202020; background-color:#cdcdcd;}

.bibSearch form input[type="submit"]{color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

#spellcheck_brief span{color: #202020;}

.bibSearch input {/*width:150px;*/}

.bibSearch {/*width:85%;*/display:block; background:#cdcdcd; font-size:1em;border:0px; /*border-right:1px solid #BDBDBD;*/ padding:8px 3px; /*border-bottom:1px solid #BDBDBD;*/ margin:5px; }

.bibSearch form div em {font-size:.9em;}

.bibSearchtoolMessage {text-align:left;font-size:1.0em; margin-top:0px; margin-right:0px; padding-left:5px; padding-bottom:5px; background-color:#cdcdcd;}

.bibSearchHistory { float:left; margin:0 0 5px 5px; padding: 0 0 5px 0; }

.bibSearchHistory select { display:block;width:150px; font-size:.9em}

.bibScreen { }

.bibSearchtool { font-size:80%; background:#cdcdcd;border-right:1px solid #BDBDBD; padding:3px; border-bottom:1px solid #BDBDBD; margin:0 3% 1% 3%;}

.bibTabs { margin:5px 0 4px 0; clear:both;}

.bibTabs span { border: 1px solid #D1D8DD; border-left:0px;background-color:#f0f4f5; padding-top: .2em; padding-bottom: 4px; padding-left: .7em; padding-right: .7em;}

.bibTabs span.firstTab { border: 1px solid #D1D8DD; background-color:#f0f4f5; padding-top: .2em; padding-bottom: 4px; padding-left: .7em; padding-right: .7em; }

.bibTabs span.selected { background-color: #fff; border: 1px solid #D1D8DD; border-bottom: 1px solid #fff;margin: 0 0 0 -1px;}

.bibTabs span.firstSelected { background-color: #fff; border: 1px solid #D1D8DD; border-bottom: 1px solid #fff;}

.bibTabs span#printView {border:0px; background-color:#fff; padding-top: .2em; padding-bottom: 2px; padding-left:0; padding-right:0; text-align:right; font-size:.8em; margin:0 5px 0 0;}

.bibTabs span#printView a:link, .bibTabs span#printView a:visited, .bibTabs span#printView a:hover, .bibTabs span#printView a:active {color:#000;text-decoration:underline;}

.bibTabs span#webView {display:none}

.bibThumbnails { }

/*.bibTOC { width: 90%; font-size: 90%; margin-left: 30px; border: 1px solid #00437f; padding: 3px; margin-bottom: 3px; }*/

/*.bibTOC td { border-bottom: 1px solid #00437f; }*/

.bibTOC { background-color:#F4F4F4, color:#333; width: 80%; font-size:9pt; margin-left: 60px; border: 0px solid #477295; padding: 2%; margin-bottom: 3px;}

.bibTOC th { /*background-color:#dee3e7;*/ font-weight:bold; font-size:10pt; padding-bottom:10px; }

.bibTOC th strong{ /*background-color:#dee3e7;*/ font-weight:bold; font-size:10pt; text-transform:capitalize; }

.bibTOC th b strong{/* background-color:#dee3e7; */font-weight:bold; font-size:10pt; text-transform:capitalize; }

.bibTOC td { background-color:#F4F4F4; border-bottom:none; border-style: hidden; border-collapse:collapse; border-color:#F4F4F4; padding:4px 10px 4px 10px; font-weight:normal;  margin-right:10px;}

.bibTOC td strong { background-color:#F4F4F4; border-bottom:none; border-style: hidden; border-collapse:collapse; border-color:#F4F4F4; padding:4px 10px 4px 10px; font-weight:normal;  margin-right:10px;}


.bibXML { }

/* These are used for Materials Self-Booking -- did not change*/

.booking {text-align:center; margin:0 0 5px 0; }

.booking a {font-size:.7em}

.bookingsConfirmMsg { font-weight: bold; text-decoration: none; padding-bottom: 5px; background: #FFFBC6; }

.bookingsItemsEntry { }

.bookingsItemsHeader { }

.bookingsLegend { }

.bookingsLocation { }

.bookingsRepeat { margin-left: 15px; margin-right: 15px; border: 1px solid #00437f; padding: 3px; }

.bookingsRepeatNone { }

.bookingsRepeatDaily { }

.bookingsRepeatWeekly {  }

.bookingsRepeatWeeklyDay { margin-left: 30px; }

.bookingsRepeatMonthly {  }

.bookingsEndsOn {  }

.bookingsSelect { width: 90%; margin-left: 5%; margin-bottom: 1em; }

.bookingsSelectCal { width: 90%; margin-left: 5%; text-align: center; background: #00437f; border: 2px solid #00437f; margin-bottom: 1em; }

.bookingsSelectCal table { margin: auto; border: none; font-size: 95%; } 

.bookingsSelectCal th { text-align: center; border: none; } 

.bookingsSelectCal td { border: 1px solid #00437f; }

.bookingsSelectEndtime { margin-left: 10px; }

.bookingsSelectRepeat { margin-top: 5px; margin-bottom: 5px; }

.bookingsSelectTime { background: #00437f; border: 2px solid #00437f; padding: 3px; }

/* Brief Citation display styles */
.briefcitActions { padding:5px 0 5px 0;text-align: left; }

.briefcitActions a:link {color:#4f788a; font-weight: bold; text-decoration:underline;}


.briefcitDetail { font-size: 75%; padding:0 0 0 8px; }

.briefcitDetail img { padding-top: 2px; }

.briefcitEntryNum {font-size:80%; text-align:center; font-weight:bold;}

.briefcitExtras { font-size: 80%; text-align: center; white-space: nowrap; }

.briefcitExtras img { padding-bottom: 2px; }

.briefcitItems em { font-size: 90%; }

.briefcitItems table {width:90%;margin:0;padding:0; }

.briefcitItems th, .briefcitItems td { font-size: 75%; }

.briefcitItems .bibItemsHeader { padding:0; }

.briefcitMedia img {height:20px; width:20px;}

.briefcitResultInfo { text-align: left; font-size:90%; }

.briefcitRequest { text-align:left; padding:3px 5px; }

.briefCitRow { font-size:10px;
border-top:1px solid #D1D8DD; }

.briefCitRow td{ font-size:.8em;
}

.briefCitRow a:link {color:#222931;}

.briefCitRow a:hover {color:#80929f;}

.briefcitStatus { font-weight: bold; }

.briefcitTitle { font-weight: bold; }

/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE..., TABLEPARAM_BRIEFCIT */

.browseEntry { color: #000000; font-weight:100; }

.browseEntry td { border-top:1px solid #d0d0d0;}

.browseEntryData { text-align: left; font-size:75%; color:#333; /*background:#fff;*/}

.browseEntryData a{text-align: left; font-size:100%; font-weight:600; text-decoration:none; color:#222931; /*background:#fff;*/} 

.browseEntryData a:hover{ color:#80929F; /*background:#fff;*/} 

.browseEntryEntries { text-align: center; /*background:#fff;*/ font-size:75%;  }

.browseEntryMark { font-weight: bold; /*background:#fff;*/ }

.browseEntryMedia { vertical-align: middle; }

.browseEntryNum { text-align: center;  /*background:#fff;*/}

.browseEntryRelevance { background:#fff;}

.browseEntryYear {text-align: center; font-size: 80%;/*background:#fff;*/ }

.browseHeader { text-align:left; background:#fff;color:#8b1e23; font-size:80%; font-weight:300;
border-bottom:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;}

.browseHeaderData { text-align:center; color:#202020; padding:3px; border-top:1px solid #BDBDBD; /*border-bottom:1px solid #BDBDBD;*/}

.browseHeaderEntries { padding:3px; 
border-top:1px solid #BDBDBD; /*border-right:1px solid #BDBDBD;*/}

.browseHeaderMark {padding:3px; border-top:1px solid #BDBDBD; }

.browseHeaderMedia {padding:3px; border-top:1px solid #BDBDBD; }

.browseHeaderNum { padding:3px; font-size:1em; border-top:1px solid #BDBDBD; }

.browseHeaderRelevance { padding:3px; border-top:1px solid #BDBDBD;/*border-bottom:1px solid #BDBDBD;*/ }

.browseHeaderYear { padding:3px; border-top:1px solid #BDBDBD;}


.browseList {width:100%;  }

.browseList td .deleteSelected {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em;}

.browseList td .deleteSelected a{padding-right:10px;}

.browsePager { text-align:center; font-size:.85em;font-weight:400;padding-bottom:5px; padding-top:5px; background-color:#fff; margin-left:-2px;}

.browsePager strong {
/*border:1px solid #9FBECE;*/
padding:3px;
margin:2px 1px;
color:#202020;
/*background:#9FBECE;*/}

.browsePager a {color:#202020;font-weight:bold;text-decoration:none;
/*border:1px solid #9FBECE;*/
padding:3px;margin:2px 1px}

.browsePager a:hover {/*background:#9FBECE;*/color:#80929F;font-weight:bold;}

.browseResourceTableEntry { color: #000000;  text-align: center; }

/*save marked records button styles... not always compatible with IE*/

.browseSaveJump {color: #5C5C5C; background: #ececec; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

.browseSaveJump form { display: inline; }

.browseSaveJump form #export_form {color: #5C5C5C; background: #ececec; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

.browseSaveJump form a input {color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px; width:150px;
}

.browseSaveJump form input .browseSaveJump{color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px; width:150px;
}
.browseSaveJump a input {width:150px;}

#save_page_btn1 a input {color: #5C5C5C; background: #ECECEC; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;
}

#save_page_btn2 a input {color: #5C5C5C; background: #ECECEC; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;
}


#sort_cell input{ color: #5C5C5C; background: #ECECEC; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}



.browseScreen {background: #fff;}

.browseScreen a{color:#222931; text-decoration:underline;}

.browseScreen a:hover {color:#80929f; text-decoration:underline;}



.browseSearchtool {display:block; width:100%;height:65px;background:#cdcdcd;padding:8px 3px 0px 0px; margin:0px 0px 3px 0px; font-size:.9em;border:none;

/*border-right:1px solid #D1D8DD; 
border-bottom:1px solid #D1D8DD; 
border-top:1px solid #D1D8DD;
border-left:1px solid #D1D8DD;*/}

/*.bibSearch {display:block; background:#E3E4EB; font-size:.9em;border:0px; border-right:1px solid #BDBDBD; padding:8px 3px; border-bottom:1px solid #BDBDBD; margin:5px; }*/

.browseSearchtool div {font-size:11px;
}
.browseSearchtool a {font-size:11px; text-decoration:none; color:#202020;
}
.browseSearchtool a:hover{font-size:11px; color:#202020; font-weight:bold;
}
.browseSearchtool form{font-size:1em; padding-bottom:4px;
}

/*buttons*/
.browseSearchtool form input[type="submit"]{ color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

.browseSearchtool form input #sortbutton { color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

#sort_cell input{ color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}


/*.browseSearchtool select{width:200px;
}*/
.browseSearchtoolMessage { text-align:center;font-size:.9em;} 

.browseSearchtool .bibSearchtoolMessage {text-align:left;font-size:.9em; margin-top:-10px; margin-right:-3px; padding-left:5px; background-color:#cdcdcd;}

.browseSearchtool .bibSearchtoolMessage a{text-align:left;font-size:.9em; margin-top:-10px; margin-right:-3px; padding-left:0px; background-color:#cdcdcd;}

/* Is an Entries column ever drawn in Extended browse? "full display" button*/

.browseSubEntry { color: #202020; font-size:80%; font-weight: normal;  }

.browseSubEntryData { }

.browseSubEntryEntries { }

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

.browseSuperEntry td {background:#F8f8f8; border-left:1px solid #D1D8DD;border-top:1px solid #D1D8DD; border-right:1px solid #D1D8DD;;color:#202020; font-size:80%;text-align:left; padding:1px; font-weight:bold;  }




.button { vertical-align: top; }

.checkinCard td{border:1px solid #BDBDBD;}

.checkinArrived {font-size:.8em}

.checkinExpected {font-size:.8em}

.checkinInfo a{font-size:1em}

.clear {clear:both; margin-bottom:5px;}

.clear span {}

.clear2 {clear:both;}

/* This is used in the Materials Booking calendar */
.closed { font-weight: bold; color: #660000; }

.displayBody {background:#fff; border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;clear:both;}

.dropcap {float:left;color:#000; padding:0px 3px 0px 0px; width:47px;font-size: 56px; line-height:40px; font-family: Times,Georgia;text-align:center;}

.errormessage { font-size: 125%; color: #660000; }

#errormessage { font-size: 125%; color: #660000; }


/*.errormessage h2 { display:inline; color: #660000; }*/

/* External Patron Authentication product style */
.extpat div { line-height: 1.66em; width: 90%; background: #00437f; border: 2px solid #00437f; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

/* External Patron Authentication product style */
.extpat strong { display: block; text-align: left; }




/* Feed styles*/

#feeds {margin:10px 15px; font-size:90%}

#feeds a:link { color: #000; }

#feeds a:hover { text-decoration: underline; }

#feeds a:visited { color: #000;  } 

#feeds div {padding-top:.2em}

#feeds .tabs a:link, #feeds .tabs a:visited, #feeds .tabs a:active { color: #000; text-decoration: none; outline:none; }

#feeds .tabs a:hover { text-decoration: underline;outline:none; }

.feedtable a:link, .feedtable a:visited, .feedtable a:active  {color:#000; text-decoration:underline; font-size:90%;}

.feedtable a:hover  {color:#660000; text-decoration:underline;font-size:90%;}

/* used for search help pages tabbed navigation */
.fields td { padding: 2px; }





/* This is used in the featured list display */
.ftlistHeader { }

#helpCenter {margin-left:15px; margin-right:15px; font-size:90%}

#helpCenter a:link { color: #000; }

#helpCenter a:hover { text-decoration: underline; }

#helpCenter a:visited { color: #000;  }

#helpCenter div {padding-top:.2em}

#helpCenter .tabs a:link, #helpCenter .tabs a:visited, #helpCenter .tabs a:active { color: #000; text-decoration: none; outline:none; }

#helpCenter .tabs a:hover { text-decoration: underline;outline:none; }

.helpNote { font-size: 90%; font-style: italic; }

.helpspan {padding-right:.5em; font-size:80%;margin:5px 0 0 0;}

.holdingsDivider { height: 1px; color: #eeeeee;}

.holdingsItemsBookings { margin:0 0 8px 0; }

.InnovativeCredit {  display:none; color:#fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 70%; font-style: italic}




/* Used in Related Searches display */
div#instructions { font-size: 90%; font-style: italic; }

.KidsOnline {  font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold}

.leftSide  {width:80%; float:left; padding:5px 5px 5px 10px;border-right:2px dashed #d0d0d0;margin:5px 0;}

/* External Patron Authentication product style */
.libpat div { line-height: 1.66em; width: 90%; background: #00437f; border: 2px solid #00437f; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

/* External Patron Authentication product style*/
.libpat strong { display: block; text-align: left; }




/* Styles used in Limit/Sort Search page - srchmod.html-- uses srchhelptext*/
.limitEntriesFoundNum { font-size: 90%; font-style: italic; }

.limitEntriesFoundText { font-size: 90%; font-style: italic; }

.limitSearchTerm { font-size: 90%; font-weight: bold; }

.limitSearchTypeText { font-size: 90%; }

.limitSearchTypeIndex { font-size: 90%; }

.loggedInMessage {	padding-left: 6px; font-style: italic; color: #660000; font-size: 90%; }




/* External Patron Authentication product styles */
.loginarea { }

.magLayoutOne {border-top: 1px solid #F2F2F2; margin:8px 0; padding: 10px 0 0 0 ;clear:both;}

.magLayoutTwo {float:left; border-right:1px solid #F2F2F2; margin:0 10px 5px 0; padding:0 5px; width:50%;}

.magLayoutThree {float:left; margin:0 0 5px 0;padding:0 5px; width:45%;}

.magFour {float:left; margin:0 6px 0 2px;}

.magFive {float:right; margin:0 0 0 2px;}

.magSix { float:left; margin:3px 6px 0 2px; }

.magSeven {float:right; margin:3px 0 0 2px;}

.msg { font-size: 85%; color: #660000; /*background-color:#F4F4F4;*/}

.navHeader { font-weight:bold;
color:#660000; 
font-size:.85em; 
border-bottom:1px solid #5E5D5D;
margin-top:5px; }

.navigationRow { background: #fff; 
margin-top: -3px; margin-bottom:-10px;
 }
 
 .navigationRow form{ background: #fff; 
margin-top: -3px; /*margin-bottom:-10px;*/ padding-top:10px;
 }


/*search history select box*/
.navigationRow select { font-size:.95em;width: 200px; vertical-align:50%; }

.navRow {padding:0;margin:10px 0 0 0;text-align:right; font-size:.75em;}

.navRow li {list-style:none;display:inline;padding:2px 5px;}

.nowrap {white-space: nowrap; }


/* dont know what these are*/
.pageDirectoryArea { color: #000000; text-align: left;  }

.pageInfoAreaHeader { color: #0132A7; background: #FFF8EF; font-size: 110%; font-weight: bolder; text-align: left;  }

.pageMainArea { color: #000000; background: #FFF8EF; padding-left: 3px; }

.pageMainAreaHeader { color: #0132A7; font-size: 110%; font-weight: bolder; text-align: left; }

.pageMainAreaSubHeader { font-weight: bold; font-style: italic}

.pageNavArea { color: #FFFFFF; background: #00437f; }

.pageNavAreaBorder { background: #0132A7; }

.pageNavAreaText {  color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #00437f; }




/* classes for patron record display */
/* see also Web options TABLEPARAM_PATDISP, TABLEPARAM_PATFUNC, */
/* and the various BUT_PAT_ graphics options. */

.patActionsLinks { text-align: center; padding: 10px; }

.patActionsLinks img { vertical-align: middle; }

.patDisplay { }

.patDisplayFunc {}

.patDisplayInfo { }

.patFunc { border:none; width: 100%; }

span.patFunc {border:0px;}

.patFunc td { padding: 5px; font-size: 90%; border-bottom: 1px solid #D1D8DD ; }

.patFuncArea { border:0px;margin: 3px;clear:both; }

.patFuncArea form { display: inline;  }

.patFuncArea input {color: #5C5C5C; background: #ECECEC; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}


.patFuncArea form input {color: #5C5C5C; background: #ececec; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:10.5px; padding:2px;}

.patFuncArea img { padding-top: 2px; } 

.patFuncAuthor { }

.patFuncBookDate { }

.patFuncBtns { color: #000000; background: #FFF8EF; }

.patFuncCallNo { }

.patFuncCancel { text-align: center; }

.patFuncDate { }

.patFuncDetails { }

.patFuncEntry { font-size:.9em; color: #202020; font-weight: normal;}

td.patFuncFinesDetailAmt {font-size:.7em;font-weight:bold;}

.patFuncFinesDetailDate {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

.patFuncFinesDetailDateLabel {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

td.patFuncFinesDetailType {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

.patFuncFinesEntryDetail td { border-bottom: 1px solid #eee;}

.patFuncFinesEntryTitle { color: #202020;background:#fff;  }

.patFuncFinesEntryTitle em {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

td.patFuncFinesTotal {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

tr.patFuncFinesTotal {background:#EDF2F6;}

.patFuncFinesTotalAmt em {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

.patFuncFinesTotalLabel em {font-style:normal;text-transform:uppercase;font-size:.7em;letter-spacing:1px;word-spacing:.5em;font-weight:bold;}

.patFuncFreeze { }

.patFuncHeaders { color: #000; background:#EDF2F6; font-size:80%; padding:3px; border-bottom:1px solid #D1D8DD ;}

.patFuncHeaders a {color:#202020;}

.patFuncMark { }

.patFuncModifyPatInfo { }

.patFuncModifyPIN { }

.patFuncModifyPINExample { }

.patFuncNoEntries { }

.patFuncPickup { }

.patFuncPSrchBtn { }

.patFuncPSrchType { }

.patFuncRating { }

.patFuncRenewCount { font-style: italic; color: #660000; }

.patFuncStatus { }

tr.patFuncTitle { font-weight: bold;color: #000; background:#EDF2F6; font-size:90%; padding:3px; border-bottom:1px solid #D1D8DD ; }

th.patFuncTitle { font-weight: bold;color: #000; background:#EDF2F6; font-size:90%; padding:5px; border-bottom:1px solid #D1D8DD ; }

.patFuncTitle { font-weight: bold; }

.patFuncTitle a {color:#222931} 

.patFuncTitle a:hover {color:#80929f;}

.patImage { }

.patInfo { }

.patMainFuncs { float:left;border:0px;width:350px; margin:0;}

.patNameAddress { text-align: left;border:0px;/* border-right: 1px solid #477295;border-bottom:1px solid #477295;*/ padding: 5px;width:350px; margin:0 10px 0 2px;}

.patnameAddress div {margin:3px 0;}

.patnameAddress a {color:#202020}

.patSearchLinks { }

.patStatusLinks { border:0px; border-right: 1px solid #477295;border-bottom:1px solid #477295;padding: 3px; margin:0 0 5px 0; width:90%;}

.patStatusLinks a { color:#000;text-align: left; border:0px;padding:2px 0 2px 0;text-decoration:none;}

.patStatusLinks a:link, .patStatusLinks a:visited, .patStatusLinks a:active { color:#000;text-decoration:none; }

.patStatusLinks a:hover { color:#000;text-decoration:underline;background:#FFFFE4;}

.paymentPage { margin: 10px; }

.paymentPage h2 { font-weight: bold; }

.paymentPageFinestable { width: 80%; border: 2px solid #00437f; }

.popupForm { font-size: 90%; margin:1% 3%;}

.popupForm td { font-size: 90%; }

.popupFormHeader {border-bottom:1px solid #000;margin:1% 2%;}



/* These are used in the Related Searches display in the Search Tool */

.rateLabel {color:#00437f;display:none;}

.rateLabel a:active, .rateLabel a:visited ,.rateLabel a:link {color:#00437f;text-decoration:none}

.rateLabel a:hover {color:#00437f;text-decoration:underline}

table.recordPager {text-align:right; font-size:.8em;}

.relSearch {margin:2%;padding:8px;background:#fff;broder:2px solid #f9f9f9}

.relSearch a {color:#202020; padding:2px 0;}

.relSearch p {margin:3px 0;padding:2px 5px;}

.relSearch h4 {margin:3px 0;border-bottom:1px solid #202020;}

.relSearch h4.none {color:#000099;border:0px;}

.relSearchLabel { }

.relSearchLink { }

.reqFillTimeMsg { font-style: italic; font-size: 90%; }

.reserveBibs { border: 2px solid #00437f; }

.reserveBibs td { border-bottom: 1px solid #00437f; }

.reserveBibs input { background-color: #FFF8EF; }

/* Resource Record display */
.resourceBib { }

.resourceBibEntry {font-size:90%;}

.resourceBibHeader { text-align:left; background:#F7F4F4; font-size:80%; } 

.resourceBibHeader th {padding:3px; border-bottom:1px solid #D1D8DD ;}

.resourceHistory { float:left; margin:0 0 5px 0; padding: 0 0 5px 0;}

.resourceInfoData { font-size:0.8em; }

.resourceInfoLabel {width:22%;  font-size:75%; text-align: right; padding-right: 1em; background-color:#e7e7e7; font-weight: bold; font-style: normal; }

.resourceLicense { }

.resourceLicenseEntry { font-size:90%; background:#fff7d6  }

.resourceLicenseHeader {font-size:95%; text-align:left; padding:3px; }

.resourceLinkEntry { }

.resourcePager { text-align:right; padding:5px 5px 0 0;margin:0 3px 0 5px; float:right; width:20%;}

.resourceResource { }

.resourceRecLink {font-size:1.5em}


.rightNav {padding:0;margin:0px; font-size:.9em;}

.rightNav li {list-style:none;padding:2px;display:block;}

.rightNav li a:link, .rightNav li a:visited, .rightNav li a:active {display:block; color:#81AACF;text-decoration:none;padding:0;margin:0 0 0 3px; }

.rightNav li a:hover {display:block;color:#000;text-decoration:underline;background:#DAECFC;}

.rightSide {width:15%;float:right; padding:0px 5px 0px 10px;  margin:5px 13px 5px 0;}

* html .rightSide {width:15%;float:right; padding:0px 5px 0px 10px;  margin:5px 5px 5px 0;}

.rssChannelEntries { padding:0;margin:0; }

.rssChannelEntry { padding:4px 0 2px 0;border-bottom:1px dotted #eee;}

.rssChannelEntryDate { font-size:.7em;line-height:1.4em; font-style: italic; }

.rssChannelEntryDesc { font-size:.8em;line-height:1.em;display:block;clear:both; }

.rssChannelEntryHead { font-size: 85%; font-weight: bold; display: block; padding-bottom: 2px; }

.rssChannelImage img { border: 0; margin-top: 2px; }

.rssChannelTitle { font-weight: bold; }

/*.rssFeed { padding: 5px; margin: 2px; border: 1px solid #00437f; } */

.srchhelpHeader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11pt; color: #8b1e23; font-weight:bold; /*text-transform:uppercase; *//*letter-spacing:1px;border-bottom:1px solid #999999;*/}

.searchTipsNavAreaText {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #0132A7; }

.searchTipsHeaderText {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-weight: bold; background-color: #FFF8EF; }

.searchTipTable {font-size:.9em;margin:1% 3%;letter-spacing:1px;line-height:1.2em;}

#searchTipMain {display:none; margin:12px}

.searchTipContentInfo {display:block; background:#fff; border:0 solid #00437F; border-width:0 1px; padding:2px 5px;color:#000;}

#searchTipsLink {text-align:center}

#searchTipsLink a:link, #searchTipsLink a:visited, #searchTipsLink a:active {color:#000; text-decoration:none;}

#searchTipsLink a:hover {color:#000; text-decoration:underline;}

.sectionHeading { font-weight: bold; }

.spacer {margin:1% 2%; background:#fff; border:1px solid #d0d0d0; }

.srchhelpList li {margin:2px 5px;}

.srchhelpText {/*font-family:Verdana, Arial, Helvetica, sans-serif; */ font-size:10pt;padding-left:20px;margin-right:1%;letter-spacing:1px; line-height:1.2em;}

.srchhelpTextFormatted {font-size:.9em;
padding:20px;
margin-right:1%;
letter-spacing:1px; 
line-height:1.2em;
margin right:200px;
}

.srchHelpText form center p font {font-size: 12pt;}

.srchHelpText p font {font-size: 12pt;}

.srchhelpText a:link a:visited {color:#202020; text-decoration:underline;}

.srchhelpText a:hover {
#8b1e23;
}

.srchhelpEBody {margin:2% 5%}

/* This is used in the patron views of holds */
.suspended td { font-size: 90%; background: #EBECF6 url(/screens/icicles.gif) repeat-x top; }

.tabBody { background-color: #ffffff ; border: 1px solid #ccc; padding: .7em; margin-top:0px; font-size:1.1em;}

.tabBody div {margin:0 1%; font-size:1.1em;}

.tabs { margin-bottom: 4px; }

.tabs span { border: 1px solid #D1D8DD; border-left:0px;background-color:#f0f4f5; padding-top: .2em; padding-bottom: 4px; padding-left: .7em; padding-right: .7em;}

.tabs span.firstTab { border: 1px solid #D1D8DD; background-color:#f0f4f5; padding-top: .2em; padding-bottom: 4px; padding-left: .7em; padding-right: .7em; }

.tabs span.selected { background-color: #fff; border: 1px solid #D1D8DD; border-bottom: 1px solid #fff;margin: 0 0 0 -1px;}

.tabs span.firstSelected { background-color: #fff; border: 1px solid #D1D8DD; border-bottom: 1px solid #fff;}

.tool form {margin:auto; padding:5px 10px;}

.tool {display:block; width:500px; /*position:relative; left:-25px;*/
background:#fff; 
font-size:1.0em; 
border-left:1px solid #E6E6E6;
border-right:1px solid #D1D8DD;
padding:3px; 
border-top:1px solid #E6E6E6;
border-bottom:1px solid #D1D8DD;

margin:0 10% 1% 10%;}

.topicFeeds { clear: none; float: right; width: 60%; padding: 5px; }

.topicLinks { clear: none; float: left; padding: 5px; width: 35%; }

.topicLinks ul { padding: 5px; padding-left: 20px; margin: 2px; border: 1px solid #00437f; }

.topLogo {background:url(top_back.jpg) top left no-repeat;width:100%;height:100px;}

/* This is used in the Materials Booking calendar */
.unavailable { font-weight: bold; color: black; background: #D7D7D7; }

.unpadded { margin-bottom:auto; margin-top:auto; }

.wamCalcDate{ background: #fff; border: 1px silver dashed; font-size: 90%;  }

.xmlframe { width:100%; height:600px; border:1px solid #000; }

.yourEntryWouldBeHere { border-top:1px solid #EBEBEB; border-bottom:none; }

.yourEntryWouldBeHere td { border-top:1px solid #d0d0d0;}

.yourEntryWouldBeHereData { font-size:80%; border-left:3px solid #FFF;border-right:3px solid #FFF; border-right:hidden; border-bottom:none; /*border-top: 1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;*/ }

.yourEntryWouldBeHereData a strong{ color:#8b1e23;  border-left:hidden; border-right:hidden; border-bottom:none; /*border-top: 1px solid #EBEBEB;*/ border-bottom:1px solid #EBEBEB; }

.yourEntryWouldBeHereData a:hover{
color:#80929F;}

/* Section 3: WebBridge-- did not change */
/* WebBridge style names lowercased as of Release 2005.  Declare styles using these style names for Release 2005 and later */

/* body element in WebBridge forms */
.wbbody { color: #000000; font-family: verdana,geneva,arial,sans-serif; background-color: #fff; font-size: 80%; margin:0;padding:0; }

/* the following .wbbody styles are used to style the wp_panel.html pop up page */
.wbbody a:link, .wbbody a:visited { color:#00437f; text-decoration: underline; }

.wbbody a:hover, .wbbody a:active { color: #aa1002;text-decoration: underline; }

/* fixing alignment of images */
.wbbody img { vertical-align: middle; }

.wbbody .wbcategory { color: #990000; margin:10px 10px 0 10px; font-size:11px; font-weight: bold; border-bottom: 1px solid #202020; padding:2px 5px 2px 1px; letter-spacing:1px;}

.wbbody .wbcategory strong { font-weight: bold; }

.wbbody .wbcategory font { color:#000000; }

.wbbody .wbresourcelist { background-color: #fff; margin-top: 5px; }

.wbbody .wblinkdisplay { background: #F8F8FA; margin:1px 10px 1px 10px; font-weight: normal; padding:2px 5px 2px 5px; font-size:11px; }

.wbbody .wblinkdisplay form { padding:0;margin:0; }

.wbbody .wblinktext { font-size:11px; }

.wbbody .wblinkfield { font-style:italic; font-size:11px; }

.wbbody .wbsubheading { font-weight: bold; color:#aa1002;}

.wbbody .header { background:#fff;border:2px solid #f9f9f9;margin:10px;}

.wbbody .noresources { color: #660000; font-size: 1.2em; font-weight: bold;} 
 
.wbbody .citation { background-color: #FFFFFF; border: 1px solid #162A6D; padding: 5px; }

.wbbody .resourceinfo { }

.wbbody .advisory { }

.wbbody .ada {}

.wbbody .license { }

.wbbody .linkdisplay { }

.wbbody .coverage { }

.wbbody .coverage em { font-style: normal; }

.wbbody .wbheading { font-size:11px;margin:0 10px -7px 10px; }

.wbbody .headertable { background:#fff;padding:5px; }

.wbbody .citationtitle { font-weight: bold; color:#aa1002; font-size:1.2em;}

.wbbody .fieldinsert { font-size: .9em; margin-left: 30px; margin-right: 30px; }

/* WebBridge category headings */
.wbcategory { font-weight:bold; margin-top: 1em;}

/* contents of the WBHEADERTEXT wwwoption */
.wbheading { }

/* Entire WebBridge Resource Definition Link Display */
.wblinkdisplay { }

/* Field selectors in Link Display (except for #@LinkText#) */
.wblinkfield { }

/* #@LinkText# field selector in WB Link Display */
.wblinktext { }

/* deprecated style -- manually inserted in WB category definition */
.wbPanelCategory { color: #0132A7; }

/* Contents of  resourcelist token in webbridge forms */
.wbresourcelist { }

/* #HEADER# token in WBHEADERTEXT wwwoption */
.wbsubheading { }

/* text fix resized table-- shows up in some of the sys generated forms*/

.mainSpacer {margin:0 1em 1em 1em;}

.textFix tr{font-size:1.0em; font-weight:300; color:#202020; line-height:20px;}

.textFix td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}

.textFix td h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; color:#333333;}

.textFix input{height:25; width:280px;}

.textFix textarea{margin-top:20px; width:420px;}
/* table striping styles not using*/
/* for brief citation */
td.odd { background:#fff; }
td.highlight {background:#FFFFE4;}

/* for browse entries */
tr.odd { background:#fff; }
tr.highlight {background:#FFFFE4;}

/* styles for print view and web view toggle */

#printView {text-align:right; font-size:.8em; margin:0 5px 0 0;padding-top:15px;height:15px;}

#printView a {color:#162a6d;}

#webView {display:none}


/*search form styles*/

.mainMenuSrchTool form {/*margin:auto;*/ margin-top:-15px; padding:5px 10px;}

.mainMenuSrchTool {display:block; font-size:1em; background:#cdcdcd;/*E3E7EA;*/ height:136px; border-right:1px solid #D1D8DD; border-bottom:1px solid #D1D8DD;text-align:left; padding: 24px 40px 0 10px; }

.mainMenuSrchTool #search strong{
margin-left:15px; color:#8b1e23; font-weight:bold;
}
.mainMenuSrchTool #search a {
color:#fff;
font-weight:bold;
}
.mainMenuSrchTool #search a:visited {
color:#fff;
font-weight:bold;
}
.mainMenuSrchTool #search a:hover {
color:#8b1e23;
font-weight:bold;
}
.mainMenuSrchTool input {font-size:.8em; width:250px;}

.mainMenuSrchTool select  {font-size:.8em; max-width:250px;}

h2 {margin:0 0 3px 3px;padding:0px;}


/*headernav is the Arcade/home/login/library list from toplogo*/

.headerNav {font-size: 0.9em; color: #666666; padding-right:2px; text-align: right; font-weight:500; margin-bottom:; margin-right:15px;
}

.headerNav li {color: #666666; list-style:none; padding:0px 0px 0px 0px; display:inline;}

.headerNav li a:link, .headerNav li a:active, .headerNav li a:visited {color:#666666; font-size:12px; font-weight:500;text-decoration:underline;padding:0px;margin:0px 0px 0px 0px;}

.headerNav li a:hover {color:#80929F; text-decoration:underline; background:#fff;}

.holder img {float:left; margin:0 1%;}

a img {border:0px}

.unpadded {margin:0; padding:0;}

.topLog {font-size:.8em;color:#000;}

.topLog input {font-size:.8em}

.topLogoDiv {margin:0;padding:0 0 3px 0; background:#fff;}

.floatRight {float:right; padding-top:70px;}

.clear {clear:both;}

/*left nav div is the container for the side nav bar on toplogo*/

.leftnavDiv {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.9em; float:right;
 margin:1% 1% 1% 0;
 border:1px solid #eee;
/*background: #DEE3E7;*/
/*background:#E3E4EB;*/
background:#FFFFFF;
/* padding:5px;*/
/* border:2px solid #f9f9f9;*/
 width:15%;}

/*styles for toplogos sidebar*?

/* styles for Skyline design */
.leftCol {margin-left:5px;padding:0; font-size:.9em;}

.leftCol li {list-style:none;padding:3px;display:block;}

.leftCol li a:link, .leftCol li a:visited, .leftCol li a:active {display:block; color:#444;text-decoration:none;padding:0;margin:0 0 0 6px; }

.leftCol li a:hover {display:block; text-decoration:underline; color:#000;/*font-weight:bold;*//*background:#E3E4EB;*/}

.navHeader { font-weight:bold; color:#8b1e23; font-size:1em; border-bottom:none; /*border-bottom:1px dashed #5E5D5D;*/margin-top:10px;margin-bottom:4px; letter-spacing:1px; }


/*do not know where this shows up*/
.mainMenuContentDiv {background:#fff;padding:5px;border:1px solid #BDBDBD;clear:both;color:#202020;}

/*right side content governs all the left side info (panels, saerch results, etc) I have added z-index positioning styles to globally prevent it from jumping down to the bottom when the page is made narrower*/

#rightSideCont {position:absolute;left:10px;z-index:1;padding:4px 10px 10px 10px;float:left;margin:1% 0 1% 1%;width:78%;background:#fff;}

#rightSideCont h2{
font-size:1em; color:#202020;
}

#rightSideCont h2 .srchHelpHeader{
font-size:1.2em; color:#8b1e23;
}


#rightSideCont li {margin:0 0 0 25px;}

/*rightSideCont pre{background:#cdcdcd;}*/

/*i have no idea what these are*/
.bareBib {clear:both;}

.bareBib .bibInfoLabel {display:none;}

.bareLable {font-size:.9em;font-weight:bold;}

.bareCaption {font-size:.75em; font-weight:bold;}

.bareBreaker {border-top:1px dashed #477295; margin:5px 5px 5px 0; padding:5px 0; font-size:1.3em; font-weight:bold;color: #FF0808;}

#bareRes tr.bibResourceTableHeader {display:none}

.pinReset {margin:2%;padding:8px;background:#fff;broder:2px solid #f9f9f9}

.pinReset input {display:block;}

#bibDisplayLayout {width:100%;}

#bibDisplayLayout .bibInfoData {padding:3px 0;}

ul.illOtherLists {margin:0 0 0 5px;padding:0;width:45%;float:left;}

ul.illOtherLists li {text-transform:lowercase;padding:3px 0;margin:0;list-style-type:circle;}

ul.illOtherLists li a {color:#202020;}

h4.srchhelpHeader {margin:10px 15px;}

/* imprved table row strip CSS -- did not change*/

td.outline {border:0px;border-top:2px solid #F5D9A3;border-bottom:2px solid #F5D9A3}

td.outlineSub {border:0px;border-top:2px solid #F5D9A3;}

td.topLine {border:0px;border-top:2px solid #F5D9A3;}

td.botLine {border:0px;border-bottom:2px solid #F5D9A3;}

td.rightCap {border:2px solid #F5D9A3;border-left:0px;}

td.rightSide {padding-right:2px;border-right:2px solid #F5D9A3;}

td.leftCap {border:2px solid #F5D9A3;border-right:0px;}

td.rightTopCap {border-right:2px solid #F5D9A3;}

td.rightBotCap {border-right:2px solid #F5D9A3;} 

td.gbsimg img

{

max-width: 100px;

border-top-width: 1px;

border-right-width: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: silver;

border-right-color: silver;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: silver;

border-left-color: silver;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 1px;

padding-right: 1px;

padding-bottom: 1px;

padding-left: 1px;

}

/* test for search tips... added styles for search help pages*/
span #searchTips {padding:5px;font-size:85%; display: none;border:1px solid #000}

#tipper {font-size:.9em; margin-top:4px; margin-left:10px;}

.tip a{padding-top:5px; margin-left:10px; color:#80929f;}

.tip a:hover{padding-top:5px; margin-left:10px; color:#8b1e23;}

.filters {font-size:.9em; margin-top:-14px;}

.filters form {margin-left:-10px;}

#reslink a:link {font-size:.8em;}
#reslink v:link {font-size:.8em;}


