/* 2006 WebPAC Pro Version, set from 22 August, 2006 */
/* This file last changed: 17 August, 2006 */
/* *******************************************************************

The new example set has a seperate Internet Explorer (IE) css file. You must make similar changes to your IE style sheet in
order for the same display across borwsers. The IE style sheet is ie_styles.css 

********************************************************************** */
/* 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 */
/* border and tab light blue : d7e3ff */
/* manilla background color: FFF8EF changed to FAF1E8 */
/* medium blue: 0132A7 */
/* dark blue: 00437f */
/* very dark blue: 162A6D */
/* light orange : F5D9A3 */
/* light blue used in table striping : eff7ff */
/* light yellow used in table highlighting : FFFFDF */

/* Section 1 */
/*Global tag styles*/
body {margin: 0; padding: 0; background-color: white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }

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

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

/*link styles */
a:link, a:visited { color: #0059BA; text-decoration:none;font-weight:bold;}
a:active{ color: #993399; }
a:hover  { color: #0066BB; text-decoration:underline;} 
/*a:visited { color: #BA0059; text-decoration:none;font-weight:bold; } */

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

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  color: #FAF1E8; 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:#bcd4ec; border:0px; }

.additionalCopiesNav {}

/*controls display of authority redirect information */
.authorityRedirect { border: 2px solid #0132A7; padding:5px; text-align:center; }

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


/* 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 #00437f; background: #FFFBC6; margin-bottom:8px;}

.bibContent {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

.bibDetail {margin-left:auto;margin-right:auto;width:90%;text-align:center; }

.bibHoldings {border:0;/*border-top: 1px solid #1F7AC3;border-bottom: 1px solid #1F7AC3;border-left: 0;border-right: 0;*/margin-top:3px;margin-bottom:3px;width:84%;text-align:left;}

.bibHoldingsEntry { font-size:90%; border-bottom:0px solid #CCC;padding-left:5px;}

.bibHoldingsHeader { }

.bibHoldingsLabel { font-size:90%; width:20%; background-color: #1F7AC3; color:#FFF;font-weight:bold;border-bottom:1px solid #FFF;padding-left:4px;}

.bibHoldingsLabel a {color:#FFF;}

.bibHoldingsLabel a:hover {color: #E1EBF2;}

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

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

.bibInfo {text-align:left;}

.bibInfoData {font-size:95%; }

.bibInfoEntry {text-align:left; }

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

.bibItems {border: 1px solid #3988CA; padding:0;width:89%;margin-bottom:5px;margin-top:3px;}

.bibItemsEntry { color: #000; text-align: left; font-size:90%; }

.bibItemsEntry td {border-bottom:1px solid #EEEEEE;font-size:90%; }

.bibItemsHeader { color: #FFF;font-size:90%;background-color:#1F7AC3; font-weight: bold; text-align: left;padding-left:5px;  }

.bibItemsLabel { }

.bibLicense { }

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

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

.bibLinks { border: 0px; width:89%;margin-bottom:5px;}

.bibLinks th {text-align:center;background-color:#1F7AC3;color:#FFF;}

.bibLinks td {border-bottom:1px solid #E1EBF2;border-right:1px solid #E1EBF2;border-left:1px solid #E1EBF2;font-size:90%;padding-bottom:4px;}

.bibOrder {font-size:90%; width:84%;text-align:center;margin-left:auto;margin-right:auto;}

.bibOrder td {border-bottom:1px dotted #cccccc;}

.bibOrderEntry { }

.bibPager { text-align:right; font-size:90%; padding:5px 0 5px 0;width:95%;}

.bibPager a {border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #666666;border-bottom:solid 1px #666666;background-color:#ECEEEB;}

.bibPager a:hover {background-color:#E1EBF2;text-decoration:none;}

.bibRecordLink { font-size:90%; padding-left:6%;margin-top:5px;margin-bottom:5px;font-style: italic;text-align:left; }

.bibRecordLink a {font-weight:normal;}

.bibResource { }

.bibResourceBrief {display: none; }

.bibResourceCaption { }

.bibResourceEntry td { font-weight: bold; }

.bibResourceHeader { }

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

.bibResourceLicenseEntry { background: #FFF; }

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

.bibResourceTable, .browseResourceTable {margin-left:auto;margin-right:auto;margin-top: 10px;border:0; width:90%;text-align:center;}

.bibResourceTableEntry, .browseResourceTableEntry { font-weight: normal; padding-left: 1px; background:#F2F5F9;}

.bibResourceTableHeader, .browseResourceTableHeader { color:#fff;font-weight: bold; background: #00437f; padding: 1px; border-bottom:1px solid #7e4a1f; } 

.bibResourceTable th, td {
	padding:2px;
	font-size:95%;
}

.bibResourceTable a {font-weight:bold;}
.bibResourceTable a:link, .bibResourceTable a:visited {color:#0185a7;}

#bibResourceWrapper {
	width: 80%;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	font-size:90%;
}

.bibScreen {
	width: 80%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 90%;
}


.bibSearchtool { background:#E1EBF2; width:90%; padding:8px 5px 2px 5px; font-size: 80%; margin-top:5px;}

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

.bibXML { }


/* control over mainmenu and opacmenu pages layout */
.biglogo { margin-left:17px; width:350px; height:125px}

/* These are used for Materials Self-Booking */
.bookingsConfirmMsg { font-weight: bold; text-decoration: none; padding-bottom: 5px; background: #E1EBF2; margin-top:10px;margin-bottom:10px;}

.bookingsData {}

.bookingsData table {margin-left:auto; margin-right:auto; width:60%; align:center; border:solid 1px #1F7AC3; font-size:90%;background: #E1EBF2;}

.bookingsData table th {font-weight:bold;text-align:left;border-bottom:solid 1px #CCCCCC;}

.bookingsData table td {border-bottom:solid 1px #CCCCCC;}

.bookingsItemsEntry { }

.bookingsItemsHeader { }

.bookingsLegend { }

.bookingsLocation { }

.bookingsRadioSelect {width:100%;}

.bookingsRadioSelect .bibItems {width:100%;}

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

.bookingsRepeatNone { }

.bookingsRepeatDaily { }

.bookingsRepeatWeekly {  }

.bookingsRepeatWeeklyDay { margin-left: 30px; }

.bookingsRepeatMonthly {  }

.bookingsEndsOn {  }

.bookingsSelect { width: 80%; margin-left:auto;margin-right:auto; margin-bottom: 1em;font-size:90%; }

.bookingsSelectCal {width:80%;text-align: center; background: #E1EBF2; border: 1px solid #00437f;margin-left:auto;margin-right:auto; margin-bottom: 1em; }

.bookingsSelectCal table {align:center;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 {align:center; background: #E1EBF2; border: 1px solid #00437f; padding: 3px; }

.bookingsSelect .bibInfoLabel  { font-weight: bold; background-color:EEEEEE;}

.bookingsSelect .bibInfoData  { font-weight: bold; color:#0468BD;}

.available{font-weight: bold;color: green;font-size:medium;}

.closed{font-weight: bold;color: #cc0000;background-color: #cccccc;}

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

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

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

.briefcitEntry { font-size: 90%; }

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

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

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

.briefcitItems table { border: 0; width:100%; padding: 2px; }

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

.briefcitItems td { border-bottom: solid 1px #FFFFFF; border-top: 0; border-left: 0; border-right: solid 1px #FFFFFF; background-color: #E1e1e1; padding: 2px;}

.briefcitItems td a {font-weight:normal;}

.briefcitItems .bibItemsHeader { padding:0; font-size:90%; color:#000; background-color:#FFF; border-bottom:solid 1px #CCC; }

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

.briefcitRequest { font-size: 75%; text-align:left; padding:0 0 0 5px; }

.briefCitRow { border-top:1px solid #000000; padding-top: 4px;text-align:left; }

.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: normal; font-size: 90%;}

.browseEntry td {border-top:1px solid #fff; border-bottom:1px solid #E1EBF2; padding: 4px 0 4px 0;}

.browseEntryData { text-align: left; }

.browseEntryEntries { text-align: center; }

.browseEntryMark { font-weight: bold; }

.browseEntryMedia { vertical-align: middle; }

.browseEntryNum { text-align: center; }

.browseEntryRelevance { background:#E1EBF2;}

.browseEntryYear {text-align: center; }

.browseHeader { text-align:left; background:#FAF1E8;color:#00437f; font-size: 80%; }

.browseHeaderData { text-align:left; padding:0 0 0 3px; border-right: 1px solid #FFF;}

.browseHeaderEntries {  }

.browseHeaderMark {border-right: 1px solid #FFF;  }

.browseHeaderMedia { }

.browseHeaderNum { border-right: 1px solid #FFF;  }

.browseHeaderRelevance {  }

.browseHeaderYear { border-right: 1px solid #FFF;  }

.browseList { }

.browsePager {font-size:small; font-weight: bold;  padding-top: 10px;  padding-right: 10px;  padding-bottom: 10px;  padding-left: 10px; }

.browsePager strong
{
  background-color: #000000;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #000000;
  border-right-color-value: #000000;
  border-bottom-color: #000000;
  border-left-color-value: #000000;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  color: #ffffff;
  margin-top: 2px;
  margin-right: 1px;
  margin-bottom: 2px;
  margin-left: 1px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}

.browsePager a, .bibPager a
{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e1e1e1;
  border-right-color: #62a1d6;
  border-bottom-color: #62a1d6;
  border-left-color: #e1e1e1;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  color: #202020;
  margin-top: 2px;
  margin-right: 1px;
  margin-bottom: 2px;
  margin-left: 1px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}

.browsePager a:hover, .bibPager a:hover
{
  background-color: #62a1d6;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
}


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

.browseSaveJump { color: #000000; background: #FFFFFF; text-align: left;padding-top:10px;padding-bottom:10px; }

.browseSaveJump img {align:middle;}

.browseSaveJump form { display: inline; }

.browseScreen { font-size:100%;}

.browseSearchtool { background: #E1EBF2; margin-left: auto; margin-right: auto; margin-bottom: -3px; padding-left: 3px; padding-right: 3px; border: 1px solid #00437f; }

.browseSearchtoolMessage { font-size: 90%; } 

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

.browseSubEntryData { }

/* Is an Entries column ever drawn in Extended browse? */
.browseSubEntryEntries { }

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

.browseSuperEntry td { background: #CADCF0; padding:0 0 0 3px;  }

.button { vertical-align: middle; }

.button a:hover {background-color:#FFFFFF; }

.checkinInfo {margin:0 30px;}

.checkinCardTable {position:relative;margin:10px;}

.checkinInfoHoldingsData {height:auto;}

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

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


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

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

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

.holdingsDivider {height:1px; margin:-1px; border:0px; background-color:#1f7ac3; color:#1f7ac3;}

.holdingsItemsBookings { margin:0 0 8px 0; text-align: center;}

.InnovativeCredit {  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}

/* 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-style: italic; color: red; font-size: 90%; }

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

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

/* used for search help pages tabbed navigation */
#main {margin-left:15px; margin-right:15px; font-size:90%}

#main a:link { color: #00437f; }

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

#main a:visited { color: #0132A7;  } 
#main div {padding-top:.2em}
#main .tabs a:link, #main .tabs a:visited { color: #000; text-decoration: none; }
#main .tabs a:hover { text-decoration: underline; }

/* 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: #FAF1E8; vertical-align: top; font-size: 80%; height:150px}


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

.navigationRow { margin-left:auto;margin-right;auto;/* 6px 0 6px 0;*/ }

.navigationRow select { vertical-align: top; margin-top:14px; }

.nowrap {white-space: nowrap; }

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

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

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

.pageMainAreaHeader { color: #990000; font-size: 130%; font-weight: bolder; text-align: left; }

.pageMainAreaSubHeader {
	font-weight: bold;
	font-style: italic;
	font-size: small;
}
.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. */

#containerPat {
	background-color: #FFFFFF;
	max-width: 1000px;
	padding: 0px;
	font-size:90%;
	text-align:center;
}

.patActionItem a:hover {text-decoration:none;}

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

.patActionsLinks img { vertical-align: middle; }

.patDisplay { }

.patDisplayFunc {}

.patDisplayInfo { }

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

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

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

.patFuncArea form { display: inline; }

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

.patFuncAuthor { }

.patFuncBookDate { }

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

.patFuncCallNo { }

.patFuncCancel { text-align: center; }

.patFuncDate { }

.patFuncDetails { }

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

.patFuncFinesDetailAmt { }

.patFuncFinesDetailDate { }

.patFuncFinesDetailDateLabel { }

.patFuncFinesDetailType { }

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

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

.patFuncFinesTotal { }

.patFuncFinesTotalAmt { font-weight: bold; }

.patFuncFinesTotalLabel { }

.patFuncFreeze { }

.patFuncHeaders { color: #FFFFFF; background: #00437f; 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: #FAF1E8; }

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

.patImage { }

.patInfo { }

.patMainFuncs { float: left; }

.patNameAddress { text-align: center; border: 1px solid #CCCCCC; width: 350px; padding: 5px; }

.patSearchLinks { }

.patStatusLinks { border: 1px solid #00437f; width: 300px; padding: 3px; margin-left: 5px; margin-right: 5px; background: #FAF1E8; 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}

.recordLink {
	font-size: 80%;
	font-style: italic;
}

.recordLink a {
	font-weight: normal;
}

.recordPager {
	text-align:right;
}

.recordPager a {border-top:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #666666;border-bottom:solid 1px #666666;background-color:#ECEEEB;}

.recordPager a:hover {background-color:#E1EBF2;text-decoration:none;}

.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: #FAF1E8; }

/* RESOURCE RECORD DISPLAY */

.resourceBib { }

.resourceBibEntry { color: #000000; background: #FFFFFF; border-bottom:solid 1px #CCCCCC;text-align: left; }

.resourceBibHeader { color: #FFFFFF; background: #9999aa; font-weight: bold; text-align: left; }

.resourceInfoData {width:80%; }

.resourceInfoLabel { width:20%;background:#C2D9F8; color:#000;font-style:normal;font-weight:bold;font-size:90%;}

.resourceInfoLabel td {
	width:20%;
}

.resourceLicense {}

.resourceLicenseEntry {width:80%; }

.resourceLicenseHeader { width:20%; color: #000; background:#88BbF1; font-weight: bold; text-align: left;font-size:90%; }

.resourceLinkEntry {
	font-size:large;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
 }

.resourceLinkEntry a {
	text-decoration: underline;
}

.resourceLinkConnect {
	font-style: italic;
	font-size: 80%;
	color: #303030;
}

.resourceResource { }

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

.rssChannelEntry { padding: 4px; }

.rssChannelEntryDate { font-size: 70%; font-style: italic; }

.rssChannelEntryDesc { font-size: 80%; }

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

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

.rssChannelTitle { font-weight: bold; }

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

.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: #0132A7; text-decoration: none; font-weight: bold; background-color: #FAF1E8; }

.sectionHeading { font-weight: bold; }

/* 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:1px solid #000; }

.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 { color: #000000; font-family: verdana,geneva,arial,sans-serif; background-color: #fff; font-size: 80%; margin-left:10px;margin-right:10px;margin-top:10px;padding:10px;text-align:left; border:solid 1px #cccccc; }

/* 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: #000000; margin:10px 10px 10px 10px; font-size:100%; font-weight: bold; border-bottom: 1px solid #00437f; background-color: #E1EBF2; padding:2px 5px 2px 5px; }

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

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

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

.wbbody .wblinkdisplay { background: #F8F8FA; margin:1px 20px 0px 20px; font-weight: normal; padding:2px 5px 2px 5px; font-size:100%; }

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

.wbbody .wblinktext { font-size:100%; }

.wbbody .wblinkfield { font-style:italic; font-size:100%;font-weight:bold;color:#993300; }

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

.wbbody .header { }

.wbbody .noresources { font-size: 1.1em; 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:110%;font-weight:bold;margin:0 10px 5px 10px; }

.wbbody .headertable { background:#e0e0e0;}

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

/* end WebBridge styles */

/* tab styles */
.mainSpacer {margin:0 1em 1em 1em; font-size: 95%;max-width:900px}
div.DisplayBoxContent div a {color:#00437F;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div  {color:#990000;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div a:hover {text-decoration:underline; font-weight:bold;outline:none;}
.mainActiveTab {
	background: transparent;
	float:left;
	margin:0 5px -1px 0;
	font-size: 90%;
}
.mainInactiveTab {background: transparent;  float:left; margin:0 4px 0 0; font-size: 90%; }
.menuTabContent {width:85px;background-color: #F2F5F9; text-align:center; padding:1px 0 5px 0; height:17px; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.menuTabContentCourse {width:115px;background-color: #F2F5F9; text-align:center; padding:1px 0 5px 0; height:17px; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.menuTabActive {width:85px;background-color: #E1EBF2; 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; }
.menuTabActiveCourse {width:115px;background-color: #E1EBF2; 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; }

.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:85px;background-color: #E1EBF2; text-align:center; padding:1px 0 5px 0;  height:17px; }
.helpTabActiveContent {width:85px;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: #E1EBF2; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabContentLarge {width:175px;background-color: #E1EBF2; 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 #E1EBF2; 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:#E1EBF2; 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:#F2F5F9; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.inactive1 {margin:0 5px; background:#00437F;}
.inactive2 {margin:0 3px; border-width:0 1px;}
.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;
	display:block;
	background-color: #E1EBF2;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	max-width: 900px;
	text-align:left;
}
.mainActiveContent h4 {
	color:#990000;
	font-size: 110%;
	margin: 5px 0 0 0;
}
.mainActiveContent td {
	font-size: small;
}
.mainActiveContentTabless {border:0 solid #00437f; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#E1EBF2;display:block;margin:0;}
.helpActiveContent {border:0 solid #00437F; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#E1EBF2;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:#E1EBF2; 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:auto;width:73%;max-width:900px;}

/*
.folderWrapperHome {float:left;width:73%;}
*/

.mainNavLinksWrapper {float:left; width:25%; margin-top: 20px; }


.roundedContent {background: transparent; margin:0.5em 0 1em 0;}
.roundedContent2 {
	background-color: transparent;
	float: right;
/*	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
*/
}

.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:#FAF3ED; 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;
	border:0 solid #00437F;
	border-width:0 1px;
	padding:2px 5px;
	color:#000;
	font-size:85%;
	background-color: #FAF1E8;
	line-height: 130%;
	text-align:left;
}
.roundedContentInfo a:link,.roundedContentInfo a:visited, .roundedContentInfo a:active {color:#000;text-decoration:none;}
.roundedContentInfo a:hover {color:#000;text-decoration:underline}

.roundedContentInfo h4 {
	font-size: 110%;
	font-weight: bold;
	color: #880000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.roundedContent2 {background: transparent;float:right;}
.xtops, .xbottoms {display:block; background:transparent; font-size:1px;}
.xb1s, .xb2s, .xb3s, .xb4s {display:block; overflow:hidden;}
.xb1s, .xb2s, .xb3s {height:1px;}
.xb2s, .xb3s, .xb4s {background:#eaf1f7; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.xb1s {margin:0 5px; background:#00437F;}
.xb2s {margin:0 3px; border-width:0 2px;}
.xb3s {margin:0 2px;}
.xb4s {height:2px; margin:0 1px;}

.roundedContent2Info {
	display:block;
	background:#F2F5F9;
	border:0 solid #00437F;
	border-width:0 1px;
	padding:2px 5px;
	color:#000;
	font-size:90%;
	font-weight:bold;
}
.roundedContent2Info div {padding-top:3px;}
.roundedContent2Info a:link,.roundedContent2Info a:visited, .roundedContent2Info a:active {color:#000;text-decoration:none;}
.roundedContent2Info a:hover {color:#000;text-decoration:underline}

.roundedContent2Info h4 {font-size: 110%;font-weight: bold;color: #880000;margin: 5px 0 0 0;padding: 0px;}


/*
.xtop2, .xbottom2 {display:block; background:transparent; font-size:2px;}
.xb1a, .xb2a, .xb3a, .xb4a {display:block; overflow:hidden;}
.xb1a, .xb2a, .xb3a {height:2px;}
.xb2a, .xb3a, .xb4a {background:#FFF; border-left:2px solid #477D47; border-right:2px solid #477D47;}
.xb1a {margin:0 5px; background:#477D47;}
.xb2a {margin:0 3px; border-width:0 2px;}
.xb3a {margin:0 2px;}
.xb4a {height:2px; margin:0 1px;}
.roundedContentInfo2 {
	display:block;
	border:0 solid #477D47;
	border-width:0 2px;
	padding:2px 5px;
	color:#000;
	font-size:90%;
	background-color: #FFF;
}
.roundedContentInfo2 a:link,.roundedContentInfo2 a:visited, .roundedContentInfo2 a:active {color:#000;text-decoration:none;}
.roundedContentInfo2 a:hover {color:#000;text-decoration:underline}

.menu {
	background-color: transparent;
	float: right;
	margin-top: 0.5em;
	margin-right: 4px;
	margin-bottom: 1em;
	margin-left: 0;
}

.menuInfo {
	display:block;
	border:0 solid #00437F;;
	border-width:0 1px;
	padding:2px 5px;
	color:#000;
	font-size:90%;
	background-color: #F2F5F9;
}
.menu h4 {
	font-size: 110%;
	font-weight: bold;
	color: #880000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.menu div {
	padding-bottom: 3px;
}
.menu a:link, .menu a:visited, .menu a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.menu a:hover {
	color: #004782;
	text-decoration: underline;
}


.xtop-menu, .xbottom-menu {display:block; background:transparent; font-size:1px;}
.xb1-menu, .xb2-menu, .xb3-menu, .xb4-menu {display:block; overflow:hidden;}
.xb1-menu, .xb2-menu, .xb3-menu {height:1px;}
.xb2-menu, .xb3-menu, .xb4-menu {
	background-color: #EAF1F7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00437F;
	border-left-color: #00437F;
}
.xb1-menu {
	margin:0 5px;
	background-color: #00437F;
}
.xb2-menu {margin:0 3px; border-width:0 2px;}
.xb3-menu {margin:0 2px;}
.xb4-menu {height:2px; margin:0 1px;}

*/

/* styles for Search Help */

.helpWrapper {
	text-align:left;
	padding: 15px;
	font-size:80%;
	border-left: solid 7px #CCCCCC;
	border-right: solid 7px #CCCCCC;
	border-bottom: solid 6px #CCCCCC;
}

.helpWrapper h1 {
	font-size:140%;
	color:#990000;
}

.helpWrapper li {
	padding-bottom:0.8em;
}

.helpContent {
	background: transparent;
	margin-top: 0.6em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 15px;
	max-width: 800px;
}

.helpContent td.right {
	border-left: 1px solid #CCCCCC;
}
.helpContent th {
	font-size: 100%;
}
.xtoph, .xbottomh {display:block; background:transparent; font-size:1px;}
.xb1h, .xb2h, .xb3h, .xb4h {display:block; overflow:hidden;}
.xb1h, .xb2h, .xb3h {height:1px;}
.xb2h, .xb3h, .xb4h {background:#FAF3ED; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.xb1h {margin:0 5px; background:#00437F;}
.xb2h {margin:0 3px; border-width:0 2px;}
.xb3h {margin:0 2px;}
.xb4h {height:2px; margin:0 1px;}
.helpContentInfo {
	display:block;
	border:0 solid #00437F;
	border-width:0 1px;
	padding:1px 5px;
	color:#000;
	font-size:90%;
	text-align:left;
	background-color: #FAF3ED;
}
.helpContentInfo h3 { color: #991F00; border-bottom: solid 1px #333333; margin-top: 3px; padding-bottom: 2px; }
.helpContentInfo a:link,.helpContentInfo a:visited, .helpContentInfo a:active {color:#000;text-decoration:none;}
.helpContentInfo a:hover {color:#000;text-decoration:underline}

/* end Search help styles */

.mainActiveContentTable {width:100%;font-size:90%;}
.mainContentHead {font-weight:bold;}
span#searchTips {padding:5px 5px 5px 5px; display: none;border:1px solid #000}
.textFix {font-size:100%}
#topLogohead {background-color:#E1EBF2; padding:3px 5px 3px 5px;margin:0 0 10px 0;border-bottom:2px solid #00437F;}
#topLogohead span {color:#fff; font-weight:bold;}
#topLogohead form {padding:0; margin:auto;}
#topLogoImage { padding:5px 3px 5px 5px ; }
#currentDate {font-weight:bold; color:#ffffff; font-size:.8em; padding:5px;}
.topLog {padding:3px 0 3px 10px;margin:0;font-size:80%; color:#fff;}
.topLog input {font-size:.7em; }
.unpadded { margin-bottom:auto; margin-top:auto;  }
#topID {float:right; }
#topID ul {list-style:none; font-size:.7em; padding:0; margin:0 0 5px 0;}
#topID ul li {display:inline; padding:0 2px 0 0;}
#topID ul li a {text-decoration:none; color:#00437F;}
#topID ul li a:hover {text-decoration:underline; color:#00437F;}
#topID .breaker {color:#00437F;}
#botnav { background: #E1EBF2; margin: 0 0 10px 0; font-size:80%; padding:0; text-align:center;border-top:2px solid #00437F;}
.botmenuLinks {position:relative;margin: 0;padding:5px;}
.breaker {color:#00437F}
#botnav ul {list-style:none; }
#botnav ul li {display:inline; padding:0 5px 0 0;}
#botnav ul li a {text-decoration:none; color:#00437F;}
#botnav ul li a:hover {text-decoration:underline; color:#00437F;}

/*styles for bib_display.html */

.topDiv {text-align:center;margin-left:auto;margin-right:auto;}


.limitDiv {width:60%}
.searchTool {border:1px solid #00437F; background:#E1EBF2; padding:5px 0 5px 0;}
#bibLeft { float:left; left: 2%; width: 12%; }
#bibContent { float:left; left: 16%; width: 75%; }
#bibRight { float:left; left: 88%; width: 10%; }
.raised {background: transparent; width:95%; margin:0 auto;}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#E1EBF2; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#E1EBF2; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#E1EBF2; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#E1EBF2; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#E1EBF2; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#E1EBF2; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .tool form {margin:auto; padding:0;}
.raised .tool {display:block; background:#E1EBF2; border-left:1px solid #fff; font-size:80%; border-right:1px solid #999; padding:3px;}
.clear {clear:both; margin-bottom:5px;}
.clear2 {clear:both;}
#infoTable {width:75%;float:left;}
#sidebarContent {width:21%;padding:0 0 0 5px;float:left}
#infoOther {text-align:center; display:none; }
#moreInfo {display:none; padding:0 3px 0 3px; }
#moreCategories {display:none; padding:0 3px 0 3px;}
#revandRate { text-align:center; background:#E1EBF2; padding:0 0 3px 0;}
.sidecontentHeading { background:#00437f; color:#fff; font-size:80%; font-style:italic; font-weight:bold; border-bottom:1px solid #7e4a1f; width:100%; margin:0 0 3px 0;}
.conHead {background:#162A6D; color:#fff; font-size:85%; font-style:italic; font-weight:bold; border-bottom:1px solid #FFB515; width:100%; padding:2px 0 2px 6px;}
.booking {text-align:center; margin:0 0 5px 0;}
#bibMenuLinks {padding: 0 5px 3px 5px; text-align:center;}
#bibMenuLinks a {color:#162A6D;}

div.bibContentBox div a {color:#00437f;text-decoration:none; font-weight:bold; outline:none; font-size:75%;}
div.bibContentBox div a:hover {color:red;text-decoration:underline; font-weight:bold;outline:none;font-size:75%;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}


/* tab rounding styles for selection switches*/
.bibTabOn {background: transparent;  float:left; margin:0 5px -1px 0; }
.bibTabOff {background: transparent; ; float:left; margin:0 5px 0 0; }
.bibSimTabOn {background: transparent; float:left; margin:0 5px -1px 0; }
.bibSimTabOff {background: transparent; float:left; margin:0 5px 0 0; }
.bibTabContent {width:100px;background-color: #E1EBF2; text-align:center; padding:5px 0 5px 0;height:15px; }
.bibTabSelected {width:100px;background-color: #fff; text-align:center; padding:5px 0 5px 0; border-left:1px solid #00437f; border-right:1px solid #00437f; height:18px; margin:0 0 0 0; }
.bibSimTabSelected {width:150px;background-color: #fff; text-align:center; padding:5px 0 5px 0; border-left:1px solid #00437f; border-right:1px solid #00437f; height:18px;  margin:0 0 0 0; }
.bibSimTabContent {width:150px;background-color: #E1EBF2; text-align:center; padding:5px 0 5px 0;  height:15px; }

.tabTop, .tabBottom {display:block; background-color:transparent; font-size:1px;}

.selected1, .selected2, .selected3, .selected4 {display:block; overflow:hidden;}
.selected1, .selected2, .selected3 {height:1px;}
.selected2, .selected3, .selected4 {background:#fff;  border-left:1px solid #00437f; border-right:1px solid #00437f;}
.selected1 {margin:0 5px; background:#00437f;}
.selected2 {margin:0 3px; border-width:0 2px;}
.selected3 {margin:0 2px;}
.selected4 {height:2px; margin:0 1px;}

.option1, .option2, .option3, .option4 {display:block; overflow:hidden;}
.option1, .option2, .option3 {height:1px;}
.option2, .option3, .option4 {background:#E1EBF2;}
.option1 {margin:0 5px; background:#E1EBF2;}
.option2 {margin:0 3px; border-width:0 2px;}
.option3 {margin:0 2px;}
.option4 {height:2px; margin:0 1px;}
.bibContentWrapper {border:0 solid #00437f; border-width:1px 1px 0 1px;clear:both;padding:0 10px 0 10px;background:#fff;display:block;}
.bibContentSectionOptions {width:95%;display:none;margin:-10px 0 0 0; }
.bibContentSectionDefault {width:95%;margin:-10px 0 0 0; }

/* styles for Search Tip table on main menu */
/*.searchTipTable {font-size:100%;} */
.searchTipTable th {font-size:100%;border-bottom:1px solid #000;}
.searchTipTable td {font-size: 80%;border-bottom:1px solid #FFF; }
#searchTipMain {display:none; margin:12px}
.searchTipContentInfo {display:block; background:#FAF1E8; border:0 solid #00437F; border-width:0 1px; padding:4px 5px;color:#000;}
#searchTipsLink {text-align:center; font-weight: bold; }
#searchTipsLink a:link, #searchTipsLink a:visited, #searchTipsLink a:active {color: #990000; text-decoration:none;}
#searchTipsLink a:hover {color:#000; text-decoration:underline;}

.contops, .conbottoms {display:block; background:transparent; font-size:1px;}
.conb1s, .conb2s, .conb3s, .conb4s {display:block; overflow:hidden;}
.conb1s, .conb2s, .conb3s {height:1px;}
.conb2s, .conb3s, .conb4s {background:#FAF1E8; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.conb1s {margin:0 5px; background:#00437F;}
.conb2s {margin:0 3px; border-width:0 2px;}
.conb3s {margin:0 2px;}
.conb4s {height:2px; margin:0 1px;}

/* table striping styles */
/* for brief citation */
td.odd { background:#eff7ff; }
td.highlight {background:#FFFFDF;}

/* for browse entries */
tr.odd { background:#eff7ff; }
tr.highlight {background:#FFFFDF;}

/* my added styles */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align:center;
}
#container {
	background-color: #FFFFFF;
	max-width: 1000px;
	padding: 0px;
	font-size:90%;
	text-align:left;
}
/*#container2 {
	background-color: #FFFFFF;
	max-width: 1000px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	font-size:90%;
	text-align:left;
	width:1100px;
}*/

#container2 {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	text-align:left;
	font-size:90%;
}


#header {
	background-color:#FFFFFF;
/*	background-image: url(/screens/uni_logo.jpg);
	background-repeat: no-repeat;
	background-position: right top; */
	height: 70px;
	overflow: hidden;
	clear: both;
}
/* styles for top navigation bar */
#topNav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004488;
/*	background-color: #0066bb; */
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-image: url(navbg.jpg);
	background-repeat: repeat-x;
}
#topNav ul {
	list-style: none;
	margin: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#topNav li {
	display: inline;
}
#topNav a:link, #topNav a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 10px 2px 10px; 
/*	background-color: #0066bb; 
	border-top-width: 1px; */
	border-right-width: 1px;
/*	border-bottom-width: 0px;
	border-top-style: solid; */
	border-right-style: solid;
/*	border-bottom-style: solid;
	border-top-color: transparent; */
	border-right-color: #FFFFFF;
/*	border-bottom-color: #0066bb; */
}
#topNav a:hover {
	background-color: #FFFFFF;
	color: #0066BB;
}

/* styles for bottom navigation */

#botnav {
	margin: 0 0 10px 0;
	font-size:80%;
	padding:0;
	text-align:center;
	border-top:2px solid #004488;
	background-color: #99C2EB;
}
/* .botmenuLinks {
	position:relative;
	margin: 0;
	padding:5px;
	color: #FFFFFF;
} 
*/
.navlist {
	font-size: 0.9em;
	width: 100%;
	float: left;
	background-color: #408CD9;
	border-top:1px solid #003366;
}

.navlist ul {
	margin: 0;
	padding: 3px 0 4px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navlist ul li {
	display: inline;
}

.navlist ul li a, .navlist ul li a:link, .navlist ul li a:visited {
	padding: 0.2em 1em;
	color: #FFFFFF;
	/*background-color: #99C2EB;*/
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
}

.navlist ul li a:hover {
	background-color: #1A75D1;
	color: #FFFFFF;
}


.breaker {color:#FFFFFF}
#botnav ul {list-style:none; }
#botnav ul li {display:inline; padding:0 5px 0 0;}
#botnav ul li a {text-decoration:none; color:#FFFFFF;}
#botnav ul li a:hover {text-decoration:underline; color:#00437F;}

/* style used for BONUS box on mainmenu */
#bonus {
	border: solid 1px #003333;
	padding: 0 2px 2px 2px;
	font-size: 90%;
}
.limits td {
	width: 150px;
	font-size: small;
}
.limits tr {
	border: thin solid #CCCCCC;
}
.limits td>select {
	width: 350px;
}

/* styles used for Search Help tutorial link */
.tutorialRight {
	float: right;
}
.tutorialRight a:link, .tutorialRight a:visited {
	color: #006699;
	font-size: 90%;
}

/* styles used for news box on mainmenu */
#news {
	border: solid 1px #990000;
	font-size: 90%;
	margin-bottom: 6px;
}
#news h4 {
	margin-top: 0;
	margin-bottom: 2px;
	color: #990000;
	font-size: 120%;
	color: #FFFFFF;
	background-color: #991F00;
	padding-left: 4px;
	padding-bottom: 2px;
}
#news p {
	padding-left: 4px;
	padding-right: 4px;
}

/* styles used for PIN reset request pages */

.pinReset {margin:2%;padding:2px;background:#fff;}

.pinReset input {display:block;}

.pinReset table {border:1px solid #CCC;}

.pinReset td {background-color:#FAF1E8;padding:5px;}

.pinResetLink a {padding:1px;font-weight:bold;font-size:90%;}

.pinResetLink a:hover {background-color:#FFC080;color:#000;padding:1px;}


/* styles used for Serials Solutions search on Journal search page */
.serSol {
	background-color: #F2F5F9;
	margin-right: 10px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 5px;
	border: 1px solid #0066BB;
}
.serSol h4 {
	color:#990000;
}
.serSol a:link, .serSol a:active {
	color:#000;
	font-weight:bold;
}
.serSol a:visited {
	color:#666;
	font-weight:bold;
}
.serSol a:hover {
	color:#990000;
	text-decoration:none;
}

/* style used for floating pop-ups */
.navtext {
width:150px;
font-size:10pt;
border-width:2px;
border-style:outset;
border-color:darkgray;
layer-background-color:tan;
background-color:tan;
color:black;
}

/* miscellaneous styles */
.floatRight {float: right;}
.floatLeft {float: left;}

.smallFont {font-size:small;}
.smallerFont {font-size:70%;}
.normalFont {font-size:medium;}
.redFont {color:#990000;}

.Note {border: 2px solid #990000; font-size: 80%; padding: 5px;}

h2 {font-size:120%; color:#a52921;margin-top:0;padding:top:0;}

h3 {font-family: Trebuchet, Verdana, Arial, sans-serif;font-size:110%; color:#336699;font-style:italic;}

.copyWarning {font-size: 0.95em;background-color: #e6f0f8; border: 2px solid #00437F;padding: 4px;}

/* styles used on MyLibrary login page */
.patSpacer {margin-left: 20px; margin-right:20px;max-width:1000px;text-align:left;}

.patContent {padding-left:10px;padding-right:10px;}

.patContent table{border:1px solid #CCC;text-align:left}

.patContentHead {color:#990000;font-weight:bold;font-size:medium;}

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

#patInfo h4 {color:#066BBD;font-size:110%;}

.step {text-align:left;}


#toolbar {
	text-align:left;
	font-weight:bold;
	padding-top:5px;
}
#toolbar a {
	text-decoration:none;
}
#toolbar a:hover {
	background-color:#FAF1E8;
	text-decoration:underline;
	color:#990000;
}
.normal a { font-weight:normal;}

.encoreAnnounce {font-size:100%;font-weight:bold;}

.encoreAnnounce a:link, a:visited {color:#003366;}

.encoreAnnounce a:hover {
	background-color:#e7e7e7;
	color:#803000;
}

/*Program Registration styles*/

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

.advSrchtool { display:block; background:#e1ebf2;font-size:1em; border-right:1px solid #BDBDBD; padding:3px; border-bottom:1px solid #BDBDBD; margin:0 3% 1% 3%; }

.advSrchtool form table { align:left; }

.advSrchtool form table td { align:left; vertical-align:top; padding-top:6px; }

.advSrchtool form table td { width:auto; }

.advSrchtool form#search table td { width:125px; }

.advSrchtool form textarea { font-size:1.2em; }

.advSrchtoolSubmit { padding-top:10px; padding-left:128px; }

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

.advSrchtoolWide { display:block; background:#d2e0e7;font-size:1em; border-right:1px solid #BDBDBD; padding:3px; border-bottom:1px solid #BDBDBD; margin:0 3% 1% 3%; }

.advSrchtoolWide form table { width:100%; }

.advSrchtoolWide form table tr td { vertical-align:top; padding-bottom:5px; }

.advSrchPrograms form  { width:95%; margin-left:0;}

.advSrchPrograms table { width:415px; }

#bibDisplayBody { padding:0px; margin-right:0px; }

.bibDisplayContentMain { float:left; width:78%; }/*margin-right:85px; }width:98%; }*/

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

.bibSearch form { margin:auto; padding:5px 10px;text-align:center; }

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

.bibSearchtoolMessage { text-align:center;font-size:1em; }

.bibSearchHistory { float:left; margin:0 0 0 6; padding: 0; }

.bibSearchHistory select { font-size:.8em; }

form table td.advSrchProgramsLabel { text-align:right; width:120px; white-space:nowrap;  }

form table td.advSrchProgramsData  { width:300px; }

.advSrchProgramsColspan table { width:270px; }

.advSrchProgramsColspan table td { text-align:right; width:110px; }

div .advSrchtool { width:90%; }

.progConfLabel { width:200px; }

.progRegAlert, .progRegConf { text-decoration: none; background-color:#EDEBEC;}

.progRegForm td, .progRegConfirm td { font-size:80%; }

.progInfoData {font-size:95%;}

.progInfoLabel { font-size:90%; font-weight: bold; vertical-align:top; padding:3px; width:180px; }

.progName { text-align:left; font-size:120%; }

.progNavRow { padding-bottom:10px; }

.progRegAlert { text-align:left; font-size: 100%;font-weight: bold; }

.progRegReturnLink { display:none; }

.redText { color:#9C1F2E; }

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

#sectionContent table {border:1px solid #1F7AC3;margin-top:15px;margin-bottom:20px;}

#sectionContent th {background-color:#1F7AC3; color:#FFF;border-right:1px solid #FFF;border-top:0;border-left:0;border-bottom:1px solid #1F7AC3; padding:3px;}

#sectionContent td {font-size: 85%;border-right:1px solid #1F7AC3;border-top:0;border-left:0;}
