/* Rel 2007 "Skyline" Example Set */
/* This File Last Changed: 1 June 2008 */
/* *******************************************************************
********************************************************************** */
/* general appearance */
/* See also Web Option BODYPARAM */

/* Stylesheet to use for dynamic Web pages */
/* is set by Web Option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* light blue : b0c4de */
/* teal blue: 8291A3 */
/* darker teal blue: 7A7791 */
/* chalky green: 749189 */
/* light beige: EFEDE0 */ 
/* tan: DDC9BE */
/* taupe : 938A80 */
/* maroon/dark red : 7b1f22 */
/* dark blue : 2D387A */

/* Section 1 */

/*Global tag styles*/

body { margin-left: 0px; padding: 0; background-color: white; font-style : normal; font-weight : normal; font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* 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; }

p {  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;
	margin: 0;
	padding: 0;
	padding-bottom: 0px;}
	
td {  font-family: Verdana,Arial, Helvetica, sans-serif;  font-size: 14px;}

input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

h1 {  font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-bottom: 0px;}

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

th { font-weight : bold; font-size: 12px; color:#666; text-align:left; }
td {
	font-style : normal;
	font-weight : normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p { font-style : normal; font-weight : normal; font-size: 12px; }
li { font-style : normal; font-weight : normal; font-size: 12px; margin-bottom: 3px;}


h1 { font-size: large; font-weight: bold;}
h2 { font-size: medium; font-weight: normal;}
h3 { font-size: small; font-weight: bold;}
h4 { font-size: small; font-weight: normal}
h5 { font-size: x-small;}

hr {border:0; height:0; width:0; }

table {
  border-collapse: collapse;
}

.bnavrow {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 90px;
text-align: center;
} 


.pager {font-size: 12px; text-align: center; }
.local-searcharea {border: 1px solid black; }
.local-bibdisplay {text-align: left; border: 1px solid black;; }

/*traditional link colors are suggested for better usability */
a:link {color:#2D387A; text-decoration: none;}
a:visited {color: #2D387A;;text-decoration: none; }
a:active {color:#2D387A; text-decoration: none; }
a:hover {color:#7b1f22; text-decoration: underline; }

.topline a:hover { color: #7b1f22;  } 


/*Styles for "View additional copies/volumes" link on briefcit*/
a:visited.moreCopies,a:link.moreCopies,a:hover.moreCopies {
	color: #2D387A;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	padding-left: .5em;
	padding-bottom: 20px;
	text-decoration: none;
	
	}
	
a:visited.moreCopies,a:link.moreCopies {
	color: #2D387A;
	font-weight: normal;
	font-size: 12px;
	font-style:italic;
	padding-left: .5em;
	padding-bottom: 20px;
	
	}
	
a:hover.moreCopies {
	color: #2D387A;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
	padding-bottom: 20px;
	}


/*Styles for the Navigation bar*/
A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #749189;
		
}

A.scope1NavAreaText:LINK, A.scope1NavAreaText:VISITED {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #CBC9BE;	
}

A.scope2NavAreaText:LINK, A.scope2NavAreaText:VISITED {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #7A7791;	
}


A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  color: black; text-decoration: none; font-weight: bold; background-color: #749189;  

}

A.scope1NavAreaText:ACTIVE, A.scope1NavAreaText:HOVER {  color: black; text-decoration: none; font-weight: bold; background-color: #CBC9BE;  

}

A.scope2NavAreaText:ACTIVE, A.scope2NavAreaText:HOVER {  color: black; text-decoration: none; font-weight: bold; background-color: #7A7791;  

}

.pageNavAreaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #749189;
	background-position: center;
}

.scope1NavAreaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CBC9BE;
	background-position: center;
}


.scope2NavAreaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7A7791;
	background-position: center;
}




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

table.bibHoldings  { 
	margin-left: 1px ; 
	margin-top: 3px ;
    background-color: #FFFFFF ;
	}
	
.bibContent { width:82%;  }
TABLE.bibDetail { background:white; border: 1px; border-color: #8291A3; }
.bibDetail { background:white; border: 1px; border-color: #8291A3; }
.bibHoldings { background:white; border: 1px; border-color: #8291A3; }

.localbibHoldings { background:white; border: thin; border-color: #8291A3;}
.localbibHoldings td,th,img {background-color: white; color: #8291A3; border:0px;}
.localbibHoldings img {border: 1px #8291A3;}
.bibHoldingsEntry {padding:2px;background-color:#ffffff; font-weight:bold; border:1px; word-wrap:break-word;
	max-width:600px;}
.bibHoldingsLabel {
padding-bottom:5px;padding-left:6px; font-weight: bold; font-size:12px;background-color:#ffffff; color:#8291A3;}

.bibHolds {}

.bibHoldsEntry {}

.bibItemsHeader {font-weight: bold; text-align: left; background-color: #EBF0F7; color: #000000;}

.recordInfo {}

table.bibInfo { border: 1px #8291A3; width: 75% }
/*
table.bibInfo td img {border: 0px solid #f9f6ed; background-color:#f9f6ed;}
*/
table.bibInfo td img { border: 1px #8291A3; }

.bibInfoData {font-size: 12px; text-align: left; }

.bibInfoEntry {}

.bibInfoLabel {font-size: 12px; padding: 3px;border: 0px; color: #749189; font-weight: bold; width: 20%; }


.Header {font-weight: bold; text-align: left; background-color: #EBF0F7; color: #000000;}

.Entry { font-weight: bold; text-align: left; color: #000000; vertical-align: top; }

. { width: 75%; text-align: center; }


.bibMain {border: 0px; }



.bibRecordLink {font-size: 12px; padding:6px; border: 0px; color: black; font-style:normal;  }

.bibScreen { text-align: left; width: 100%; font-size:12px; margin: 1px; padding: 1px; border: 1px; }

.bibSearchtool { background: #FFF; margin-left: 0; margin-right: 0; padding: 3px; text-align:center; }

.bibTOC { border: 0px solid; margin:auto;width:auto; }

div.bibTOC { border: 0px solid; padding: 3px; margin-bottom: 3px; 
			margin-top: 1em; width:99%;margin-left:0px;margin-right:0px;}
.bibTOC { width: 100%; margin: 0px; padding-top:12px;border:0px;}
.bibTOC TD {border:0px;}
.bibTOC th {border-bottom:0px solid #999;border-top:1px solid #999 }

.resourceTableDiv {width:18%; _width:0; float:right; text-align:center; }

.holdingsDivider { border:1px solid #749189; margin:5px; width:100%;}


/* These are used for Materials Self-Booking */
.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: #FFFFFF; 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: #FFFFFF; border: 2px solid #00437f; padding: 3px; }

/* Brief Citation display styles */

.moreCopies { padding-bottom: 10px; }

.briefCitItems table.bibItems {
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: 0px;
/* 	border-collapse: collapse; */
 	width:100%; 
	font-size:100%;
	}

table.briefCitTable {
	border-top: #749189 dashed 1px; 
	margin-bottom:6px;
	width:100%;
	}

.briefcitActions { text-align: left; padding:5px 0 5px 0; }

.briefcitDetail { font-size: 12px; padding:0 0 0 20px; }

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

.briefcitEntryNum { font-weight: bold; }

td.briefCitEntryData {
	color:#000000;
	vertical-align: top;
	padding-top: .5em;
		}

.briefcitExtras { font-size: 12px; text-align: center; white-space: nowrap; }

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

.briefcitItems em { 
	color:#2D387A;
	font-weight: normal;
	font-size: 12px;
	font-style: italics;
	padding-bottom: 10px; 
	}	


.briefcitItems table { border: 1px solid #b0c4de; }

.briefcitItems th, .briefcitItems td {
	font-size: 12px;
}

.briefcitEntry { 
	font-size: 12px;
	}

.briefcitItems .Header {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	text-indent: 3px;
}

.briefcitResultInfo { text-align: left; font-size:12px; }

.briefCitRow { border-top:1px solid #749189;  }

.briefcitStatus { font-weight: bold; }

.briefcitIndexedTitle {font-weight: lighter; }

.briefcitTitle { font-weight: bold; padding-top: 10 px; }

/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE..., TABLEPARAM_BRIEFCIT */
TR.browseHead {background-color: #2D387A;}

.browseEntry { color: #000000; background: #FFFFFF; font-weight: normal; }

.browseEntry td { border-top: 1px #938180 solid; background:#FFFFFF;}

.browseEntryData { text-align: left; background:#FFFFFF;}

.browseEntryEntries { text-align: center; background:#FFFFFF;}

.browseEntryMark { font-weight: bold; background:#FFFFFF; vertical-align: top; }

.browseEntryMedia { font-weight: bold; vertical-align: middle;background:#FFFFFF; }

.browseEntryNum { text-align: center; background:#FFFFFF; vertical-align: top; }

.browseEntryRelevance { background:#FFFFFF;}

.browseEntryYear {text-align: center; background: #FFFFFF; }

.browseHeader { text-align:left; background:#749189;color:#ffffff; font-weight: bold; font-size: 10px;  }

.browseHeaderData { text-align:left; padding:0 0 0 3px; }

.browseHeaderEntries {  }

.browseHeaderMark { }

td.browseHeaderMedia {
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	text-align: center;
	width: 5%;
	}	

.browseHeaderNum {  }

.browseHeaderRelevance {  }

.browseHeaderYear { }

.browseList { }

.browsePager { width: 100%;  padding-top: .5em; font-size: 12px; font-weight: bold;  }

.browseResourceTable {border: none; }
.browseResourceTableHeader { }
.browseResourceTableEntry { padding-top: .5em; text-align: center; }
.bibResourceSubEntry { text-indent: 160px;}
.bibResourceTable { border: 1px #749189; }
.bibResourceBrief { border: 1px #749189; width: 100%; }
.bibResourceTableEntry { padding-top: .5em; text-align: center; }
.bibResourceTableHeader {  font-size: 75%; font-weight: bold; }
.bibResourceCaption { font-size: 12px; font-weight: bold; color: #7b1f22; }

.browseSaveJump { color: #000000; background: #FFFFFF; text-align: left; }

.browseSaveJump form { display: inline; }

.browseScreen { }

.browseSearchtool { background: #FFF; margin-left: 0; margin-right: 0; padding: 3px; text-align:center; }

.browseSearchtoolMessage { font-size: 90%; } 

.browseSubEntry { color: #000000; background: #FFFFFF; font-weight: normal;  }

.browseSubEntryData { }


.browseSubEntryEntries { }

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

tr.browseSuperEntry td {
	padding: 3px 6px;
	border-top:dotted #749189 2px;
	font-size: 12px ;
	background-color: #ffffff
	}

.browseSuperEntry.browseEntryRelGroup1 td {
	padding-left: 1em;
	border-top:dotted #749189 2px;
	}
.browseSuperEntry.browseEntryRelGroup2 td {
	padding-left: 1em;
	border-top:dotted #749189 2px;
	}
.browseSuperEntry.browseEntryRelGroup3 td {
	padding-left: 1em;
	border-top: dotted #749189 2px;
	}
.browseSuperEntry.browseEntryRelGroup4 td {
	padding-left: 1em;
	border-top:dotted #749189 2px;
	}
.browseSuperEntry.browseEntryRelGroup5 td {
	padding-left: 1em;
	border-top: dotted #749189 2px;
	}
	
.rrUserQuery {
	color: #7b1f22;
	font-weight: bold;
	padding: 0 .25em;}

.button { vertical-align: top; }

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

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

.errormessage h2 { display:inline; }

/* External Patron Authentication product style */
.available { font-weight: bold; color: green; }

.availLimMessage { color: black; font-style: normal; font-size: 14px; text-align: left; }

.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 table link styles */
.feedtable a:link, .feedtable a:visited, .feedtable a:active  {color:#000; text-decoration:underline; font-size:90%;}
.feedtable a:hover  {color:red; text-decoration:underline;font-size:90%;}


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

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

.helpspan {padding-right:.5em; font-size:90%}



.InnovativeCredit {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic}

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


/* 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 */
.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-weight: bold; color: red; font-size: 90%; }

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

.main { margin-left: 20px; margin-right: 20px; }


/* control over mainmenu and opacmenu pages layout */
/*.metacatalog { text-align: left; padding: 20px; padding-top: 1em; margin-bottom: 0px; margin-right: 20px; margin-left:20px; background-color: #FFF8EF; vertical-align: top; font-size: 80%; height:150px}*/


div.msg { font-size: 16px; font-weight: bold; color: #7b1f22; text-align: center; }

.navigationRow { margin: +20px; }

.navigationRow select { vertical-align: top; }

.nowrap {white-space: nowrap; }

.pageDirectoryArea { color: #000000; text-align: left;  }*/

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

/*.pageMainArea { color: #000000; background: #b0c4de; 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: #749189;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* 
#############
Check-in CARDS
*/


div.checkinInfo {
	margin-left: 2em;
	width: 80%;
	}
		
.checkinInfoLabel,.checkinInfoData,.checkinInfoHoldingsLabel,.checkinInfoHoldingsData {
	clear:none;
	margin-bottom:.85em;
	font-size: 12px;
	}

.checkinInfoLabel,.checkinInfoHoldingsLabel {
	color: #333333;
	background-color: #ffffff;
	font-weight: bold;
	}

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

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

.patActionsLinks img { vertical-align: middle; }

.patDisplay { }

.patDisplayFunc {}

.patDisplayInfo { }

.patFunc { border-top: 2px solid #749189; border-spacing: 0; width: 100%; }

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

.patFuncArea { border: 2px solid #749189; margin: 3px; }

.patFuncArea form { display: inline; }

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

.patFuncAuthor { }

.patFuncBookDate { }

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

.patFuncCallNo { }

.patFuncCancel { text-align: center; }

.patFuncDate { }

.patFuncDetails { }

.patFuncEntry { color: #000000; background: #efede0; font-weight: normal;  }

.patFuncFinesDetailAmt { }

.patFuncFinesDetailDate { }

.patFuncFinesDetailDateLabel { }

.patFuncFinesDetailType { }

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

.patFuncFinesEntryTitle { color: #000000; background: #749189; font-weight: normal;  }

.patFuncFinesTotal { }

.patFuncFinesTotalAmt { font-weight: bold; }

.patFuncFinesTotalLabel { }

.patFuncFreeze { }

.patFuncHeaders { color: #FFFFFF; background: #b0c4de; padding-left: 3px; padding-right: 3px; font-size: 80%; }

.patFuncMark { }

.patFuncModifyPatInfo { }

.patFuncModifyPIN { }

.patFuncModifyPINExample { }

.patFuncNoEntries { }

.patFuncPickup { }

.patFuncPSrchBtn { }

.patFuncPSrchType { }

.patFuncRating { }

.patFuncRenewCount { font-style: italic; color: red; }

.patFuncStatus { }

.patFuncTitle { font-weight: bold; }

.patHelpLinks { border: 1px solid #00437f; border-top: none; width: 300px; padding: 3px; margin-left: 5px; margin-right: 5px; background: #FFF8EF; }

.patHelpLinks a { text-align: right; display: block; border-bottom: 1px #00437f solid; padding: 2px; }

.patImage { }

.patInfo { }

.patMainFuncs { float: left; }

.patNameAddress { text-align: left; border: 1px solid #0132A7; width: 350px; float: left; padding: 5px; }

.patSearchLinks { }

.patStatusLinks { border: 1px solid #00437f; width: 300px; padding: 3px; margin-left: 5px; margin-right: 5px; background: #FFF8EF; float: left; }

.patStatusLinks a { text-align: left; display: block; border-bottom: 1px #00437f solid; padding: 2px; }




.paymentPage { margin: 10px; }

.paymentPage h2 { font-weight: bold; }

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


.popupForm { font-size: 90%; }

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

/* These are used in the Related Searches display in the Search Tool */
.rateLabel {color:#00437f;}
.rateLabel a:active, .rateLabel a:visited ,.rateLabel a:link {color:#00437f;text-decoration:none}
.rateLabel a:hover {color:#00437f;text-decoration:underline}

.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 */
.ermResourceAdvisory { color:red; font-weight:bold; }

.bibResourceEntry td { font-weight: bold; font-size: 12px; vertical-align: bottom; width: 33%; text-align:left;}

.bibResourceEntry td a{ font-weight: bold; font-size: 12px; text-align: left;}

.resourceBib {}

.resourceBibEntry {background-color: whitesmoke; vertical-align: top }

TR.resourceBibHeader th {font-size:12px; color:white; background-color:#749189;}

.resourceInfoData {padding:2px; color: #FT20009; }

.resourceInfoLabel {
padding:2px;
background-color:#ffffff;
font-weight:bold;
font-style:normal;
font-size: 12px;
color: #748189;
vertical-align: top }

.resourceLicense {}

.resourceLicenseEntry {padding:2px;}

.resourceLicenseHeader {text-align:left; vertical-align:top; width: 30%; color:#748189; font-size: 12px; background-color:#ffffff; }

.resURL
{
text-align: left;
font-weight: bold;
font-size: 12px;
color: #7b1f22;
padding-top:14px;
padding-bottom:14px;

}

.resourceLinkEntry {
text-align: left;
font-weight: bold;
font-size: 12px;
color: #7b1f22;
padding: 12px;

}

.resourceResource {}

.ResourceSubEntry { 
align: center;
color:#FF0000;
font-style: normal;
font-weight: bold; 

}


.rssChannelEntries { padding:5px 0 5px 0 ; }

.rssChannelEntry { padding: 4px;  }

.rssChannelEntryDate { font-size: 12px; font-style: italic;  }

.rssChannelEntryDesc { font-size: 12px; font-weight: normal; }

.rssChannelEntryHead { font-size: 12px; font-weight: normal; display: list-item; padding-bottom: 2px; }

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

.rssChannelTitle { font-weight: bold; font-size: 14px; }

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

.sectionHeading { font-weight: normal; }

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

.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; }

/* 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: #ECECEC; border: 1px silver dashed; font-size: 90%;  }

.xmlframe { width:100%; height:600px; border-width:0; }

.yourEntryWouldBeHere { }

.yourEntryWouldBeHereData { border: 2px solid #F5D9A3; }




/* Section 3: WebBridge */
/* 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 { }

/* 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 { }

.noresources { color: #006; font-weight: bold; font-size: 12px;}


/* #HEADER# token in WBHEADERTEXT wwwoption */
.wbsubheading { }
.mainSpacer {margin: 0 1em;;}
div.DisplayBoxContent div a {color:#000000;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div  {color:#000000;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div a:hover {text-decoration:none; font-weight:bold; outline:none;}

/* SPELLCHECK STYLES */
div.spellcheckTool { color: #7b1f22; font-size: 14px; text-align: center; }
.spellcheck_brief { color: #7b1f22; font-size: 12px;  }

div.msg { font-size: 16px; font-weight: bold; color: #7b1f22; text-align: center; }

.navigationRow { margin: +20px; }

.navigationRow select { vertical-align: top; }

.nowrap {white-space: nowrap; }

.mainSpacer {margin:0 1em 1em 1em;}
div.DisplayBoxContent div a {color:#00437F;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div  {color:#000;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div a:hover {text-decoration:none; font-weight:bold;outline:none;}
.mainActiveTab {background: transparent;  float:left; margin:0 5px -1px 0; }
.mainInactiveTab {background: transparent;  float:left; margin:0 5px 0 0; }
.menuTabContent {width:100px; background-color: #749189; text-align:center; padding:1px 0 5px 0; height:17px; }
.menuTabActive {width:100px; background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #749189; border-right:1px solid #749189; height:20px; margin:0 0 0 0; }

.helpActiveTab {background: transparent; float:left; margin:0 5px -1px 0; }
.helpActiveTabMedium {background: transparent;  float:left; margin:0 5px -1px 0; }
.helpActiveTabLarge {background: transparent;  float:left; margin:0 5px -1px 0; }
.verifyActiveTabXL {background: transparent; float:left; margin:0 5px -1px 0; }
.helpInactiveTab {background: transparent; float:left; margin:0 5px 0 0;}
.helpInactiveTabMedium {background: transparent; float:left; margin:0 5px 0 0; }
.helpInactiveTabLarge {background: transparent;  float:left; margin:0 5px 0 0; }
.helpTabContent {width:100px;background-color: #749189; text-align:center; padding:1px 0 5px 0;  height:17px; }
.helpTabActiveContent {width:100px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #00437F; border-right:1px solid #00437F; height:20px; margin:0 0 0 0; }
.helpTabContentMedium {width:125px;background-color: #749189; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabContentLarge {width:175px;background-color: #749189; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabActiveContentMedium {width:125px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #00437F; border-right:1px solid #00437F; height:20px; margin:0 0 0 0; }
.helpTabActiveContentLarge {width:175px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #00437F; border-right:1px solid #00437F; height:20px; margin:0 0 0 0; }
.verifyTabActiveContentXL {width:200px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #749189; border-right:1px solid #00437F; height:20px; margin:0 0 0 0; }

.active1, .active2, .active3, .active4 {display:block; overflow:hidden;}
.active1, .active2, .active3 {height:1px;}
.active2, .active3, .active4 {background:#fff;  border-left:1px solid #00437F; border-right:1px solid #00437F;}
.active1 {margin:0 5px; background:#00437F;}
.active2 {margin:0 3px; border-width:0 2px;}
.active3 {margin:0 2px;}
.active4 {height:2px; margin:0 1px;}

.inactive1, .inactive2, .inactive3, .inactive4 {display:block; overflow:hidden;}
.inactive1, .inactive2, .inactive3 {height:1px;}
.inactive2, .inactive3, .inactive4 {background:#749189;}
.inactive1 {margin:0 5px; background:#749189;}
.inactive2 {margin:0 3px; border-width:0 2px;}
.inactive3 {margin:0 2px;}
.inactive4 {height:2px; margin:0 1px;}

/* content div rounding styles */
.mainActiveContent {border:0 solid #00437F; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;}
.mainActiveContentTabless {border:0 solid #00437f; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;margin:0;}
.helpActiveContent {border:0 solid #00437F; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block; }
.contop, .conbottom {display:block; background:transparent; font-size:1px;}
.conb1, .conb2, .conb3, .conb4 {display:block; overflow:hidden;}
.conb1, .conb2, .conb3 {height:1px;}
.conb2, .conb3, .conb4 {background:#fff; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.conb1 {margin:0 5px; background:#00437F;}
.conb2 {margin:0 3px; border-width:0 2px;}
.conb3 {margin:0 2px;}
.conb4 {height:2px; margin:0 1px;}
.folderWrapper {float:left;width:73%;}
.mainNavLinksWrapper {float:left;width:25%}


.roundedContent {background: transparent; margin:.5em 0 1em 0;}
.roundedContent2 {background: transparent;width:100%;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF8EF; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.xb1 {margin:0 5px; background:#00437F;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.roundedContentInfo {display:block; background:#FFF8EF; border:0 solid #00437F; border-width:0 1px; padding:2px 5px;color:#000;font-size:90%;}
.roundedContentInfo a:link,.roundedContentInfo a:visited, .roundedContentInfo a:active {color:#000;text-decoration:none;}
.roundedContentInfo a:hover {color:#000;text-decoration:underline}
.mainActiveContentTable {width:100%;font-size:90%;}
.mainContentHead {font-weight:bold;}

.resourceInfoLabel {
background-color:#ffffff;
font-weight:bold;
font-style:normal;
font-size: 12px;
color: #749189;
vertical-align:top; }

/* this style corrects the IE rendering bug for the bottom rounded corner overflow */
.ieFix {margin:0 1px 0 1px} 

/* SPELLCHECK STYLES 
.spellcheckTool { font-size: 12px; font-weight: normal; text-align:center; }
.spellcheckToolMore { font-size: 12px; font-weight: normal; }
.spellcheckMore { font-size: 12px; font-weight: normal; }
*/
/* this style corrects the IE rendering bug for the bottom rounded corner overflow */
.ieFix {margin:0 1px 0 1px} 

/* Miscellaneous Chinook styles taken from chinook.css and copied to styles.css */
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding-left: 10px;
}
.newstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #88302F;
}
.mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.navb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

.lglink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.medlink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.medlinkbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.smlink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.lead {  font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
.gentitle {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}

.display {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold;}
.flex {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #88302F;
}
.redlead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #88302F;
}
.redheading {
	color: #f10a1b;
}
.srchhelpHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-indent: 60px;
}


.mainlinksbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.mainmenulinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	
}

.askus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF
}

.cuicon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: ##FFCC00;
}

.gentitlewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.smlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.medlink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.medlinkbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.pretendbutton {  background-color: white; }

.darkredtext {
	color: #7b1f22;
	font-size: 12px;
	font-weight: bold;
}

.mainnavNotBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.bigred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #88302F;
	text-decoration: none;
}
.GIS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #397bad;
	text-decoration: none;
}
.journal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #b80000;
	text-decoration: none;
}
.musicrec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #97916f;
	text-decoration: none;
}
.onlinelib {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #338bef;
	text-decoration: none;
}
.scores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
.spokenrec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #5d5a4b;
	text-decoration: none;
}
.thesis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #dfac01;
	text-decoration: none;
}
.video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #3c5985;
	text-decoration: none;
}
.findarticlesBorder {
	border: thin solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 5px;
	padding: 5px;
}
.borderBottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.bookingsButton {
	text-align: center;
}

/* SMS */
#info, #sms {
       border:1px solid #36647b;
       position:absolute;
       z-index:1000;
       background:#fff;
       padding:10px;
       margin:10px;
       background:#efefcf;
	   width:inherit;
}
#sms .eg {
       font-style:italic;
       font-size:12px;
}
#info {top:500}

#sms {font-size:70%}

.ldapHeader {
	font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold;
	float: left;
	width: 50%;
	padding-bottom: 0px;

}

.publicpatronHeader {
	font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold;
	float: right;
	width: 48%;
	padding-bottom: 0px;
}

/* about keyword-beta styles  */
#my_span { 
	display:none; 
	} 

#keyword_beta_info {
	height:50px;
	width:570px;
	}

#keyword_beta_info img {
	float:center;
	}

#keyword_beta_info a  {
	text-decoration:none;
	}

#keyword_beta_info a span {
	display:none;
	}

#keyword_beta_info a:hover {
	color:#000000;
	text-indent:0;
	}
	
#keyword_beta_info a:hover span {
	display:block;
	height: 44px;
	color: #000000;
	font-size: 11px;
	text-indent: 0;
	text-align:justify;
	clear:right;
}	

/* Community Reviews Styles */

.reviewContent { display:block; }

.reviewDate { color:#767C70; }

.reviewLinks { font-size:1em; font
margin:0 0 4px 8px; font-weight:bold;}

.reviewLinkTitle { font-size:1em; font-weight:bold;}

#bibDisplayBody .reviewLinks a:link, #bibDisplayBody .reviewLinks a:active, #bibDisplayBody .reviewLinks a:visited  { color:#369699; }



/* Suppress printing of various elements */

@media print	{
body {
	background: white;
	color: black;
	font-size: 10px;
	}

img, .bibPager, .browseSearchTool, .browseSearchtoolMessage, .homelink, .bibSearchtool, .browseSaveJump, .browsePager, .LoggedInMsg, .bibResourceTable {
	display:none;
	}

a:link, a:visited {
	text-decoration: none;
	color: black;
	}
	



.pagetop {
	color: black;
	background: white;
	margin-bottom: 10px;
	}

tr.bibItemsEntry td {
	font-size: 100%;
	}

div.exportHeading {
	color: #000;
	font-weight: bold;
	border: silver solid 1px;
	padding-left: .5em;
	}

}

/* ResearchPro styles */
.RPass {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border: medium solid #666;
	width: 85%;
		
}

/* MAJAX for WebBridge*/
.majaxJholdings {
	margin-left:1em;
	}

.advanced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-indent: 30%;
}

.indent {
	position: fixed;
}
.indent {
	text-indent: 30px;
	font-weight: normal;
	padding-top: 0px;
}
#Classic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	float: none;
	width: 15em;
	clear: none;
	margin-left: 20%;
}

.chinookPlusinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	width: 50%;
	float: right;
}
.compare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	float: right;
	width: 40%;
}
.chinookClassic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #749189;
	text-decoration: none;
}
.newandcomingsoon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F90;
}

.chinookplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2D387A;
	text-decoration: none;
}
