/*<!-- 2006 WebPAC Pro Version, set from 22 August, 2006 -->*/
/*<!-- This file last changed: 17 August, 2006 -->*/
/* *******************************************************************
The new example set has a seperate non-Internet Explorer css file. You must
make similar changes to your regular style sheet in
order for the same display across borwsers. The regular style sheet is
styles.css

This ie_styles.css file contains only styles that are used to correct the IE
css implementation to create a cross browser compatible theme.  This style
sheet is inserted by conditional comments in the head of any html page or
with the INSERTTAG_INHEAD wwwoption.  The correct conditional statement follows:

<!--[if lte IE 8]><link rel="stylesheet" media="all" type="text/css" href="/screens/ie_styles.css" /><![endif]-->
<!--[if lte IE 9]><link rel="stylesheet" media="all" type="text/css" href="/screens/ie_styles.css" /><![endif]-->
********************************************************************** */
/* 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 dark green : 0E4E0E */
/* light grey background color: F6F6F6 */
/* light grey : f6f6f6 */
/* dark green: 0e4e0e */
/* very dark grey: CDCDCD */
/* light orange : F5D9A3 */
/* light tan used in table striping : EFEFDF */
/* light yellow used in table highlighting : FFFFDF */
/* light gray for .authPublicNote : F7F4F4 */

/* Section 1 */
/*Global tag styles*/
body {min-width:800px; font-size: 14px; margin: 0; padding: 0; background-color: white; font-family : 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;  font-style : normal; font-weight : normal; } */
/* body {min-width:800px; font-size: 14px; margin: 0; padding: 0; background-color: white; font-family : Arial, sans-serif;  font-style : normal; font-weight : normal; } */

p {
  font-size: 14px;
}

/*test*/

/*a:-webkit-any-link {
	color: #107045 !important;
}
a:link, a:visited {
	color: #107045 !important;
	text-decoration: none;
}*/
/*p a:link, p a:visited {
	text-decoration: underline;
}*/
/*a:hover, a:active {
	color: #107045 !important;
	text-decoration: underline;
}*/
/*p a:hover, p a:active {
	text-decoration: none;
}*/
h1, h2, h3, h4, h5, h6 {
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
	font-weight: 500;
/*  letter-spacing: 0em;*/
	color: #535054;
}

h1, h1 a {
  font-size: 22px;
  font-weight: 500;
}

h2, h2 a {
  font-size: 22px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 17px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 15px;
}

/* style for the form */
/* request form bib info */
div.MainActiveContent table.textFix p#book table tbody tr td {
	padding: 0 .5em .2em 0;
	border-bottom: 1px solid #cbd5d3;
}
div.MainActiveContent table.textFix p#book table tbody tr:first-child td {
	font-weight: bold;
	font-color: #18453b;
}

/* request form styles */
.advSearchLimits table#fmBox {
  width: 100%;
}

.advSearchLimits fieldset#fbox {
  border-radius: 5px;
  border: 1px solid #cbd5d3;
  background-color: #e7eceb;
}

.advSearchLimits fieldset#fbox legend#fheader {
  color: #ffffff;
  font-size:  14px;
  font-weight: bold;
  background-color: #18453b;
  border-radius: 5px;
  padding: .2em;
}

.advSearchLimits fieldset#fbox legend#fheader a {
  color: #fff;
  text-decoration: none;
}

.advSearchLimits fieldset#fbox legend#fheader a:hover, 
.advSearchLimits fieldset#fbox legend#fheader a:visited, 
.advSearchLimits fieldset#fbox legend#fheader a:active {
  text-decoration: underline;
}

.advSearchLimits fieldset#fbox ul {
	list-style-type: none;
}

.advSearchLimits fieldset#fbox li a {
	color: #107045;
	text-decoration: underline;
}

/* end request form styles */

img {
	border:0;
}



.element-invisible {
	position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;

}


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

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

/*style for input submit button*/


/*input[value="Submit"], table td a[onclick="iiiAdvSubmit();"] {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;


 margin:.15em 0;
  width: 5em;
  padding: 0.5em;
  border: 0px solid #cad1c7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  color: #ffffff;
  background: #5ca038;
  font-size: 14px;
    opacity: 1;
}

input[value="Submit"]:hover,
input[value="Submit"]:active, table td a[onclick="iiiAdvSubmit();"]:hover, table td a[onclick="iiiAdvSubmit();"]:active {
  cursor: pointer;

opacity: .8;
  -webkit-appearance: none;
  -moz-transition: opacity .15s;
  -webkit-transition: opacity .15s;
  -o-transition: opacity .15s;
  transition: opacity .15s;
  text-decoration:none;
}*/

/*END style for input submit button*/

/*style for crl button, check other libraries button, neutral button */
.navigationRow a {text-decoration: none;}


button.but-crl, button.but-col, button.but-marc, button.but-gray, button.but-green, button.but-tan, span.but-crl, span.but-col, span.but-marc, span.but-gray, span.but-green, span.but-tan  {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin:0.5em 0.05em;

  padding: 0.3em 0.5em;
  border: 0px solid #cad1c7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  color: #222222;
  font-size: 14px;
  opacity: 1;
}


button.but-tan, span.but-tan {
  background-color: #e8e6d3;

}

button.but-col, span.but-col {
  background-color: #b6dea1;
}

button.but-green, span.but-green {
  background-color: #b6dea1;
}

button.but-marc, span.but-marc {
  background-color: #d8ddd5;
}

button.but-gray, span.but-gray {
  background-color: #d8ddd5;
}

button.but-blueborder, span.but-blueborder { 
  font-weight: bold;
  padding-bottom: 5px;
}

button.but-blueborder strong, span.but-blueborder strong  {
  border: 1px solid #107045;
  padding: 3px;
  margin: 2px 1px;
  color: #fff;
  background: #107045;
}

button.but-blueborder a, button.but-blueborder a:visited, span.but-blueborder a, span.but-blueborder a:visited  {color:#202020;text-decoration:none;border:1px solid #107045;padding:3px;margin:2px 1px}

button.but-blueborder a:hover, span.but-blueborder a:hover {background:#107045;color:#fff;}

button.but-crl:hover,
button.but-crl:active, button.but-col:hover,
button.but-col:active, button.but-marc:hover,
button.but-marc:active, button.but-gray:hover, button.but-gray:active, button.but-green:hover, button.but-green:active, button.but-tan:hover, button.but-tan:active,
span.but-crl:hover,
span.but-crl:active, span.but-col:hover,
span.but-col:active, span.but-marc:hover,
span.but-marc:active, span.but-gray:hover, span.but-gray:active, span.but-green:hover, span.but-green:active, span.but-tan:hover, span.but-tan:active {
  cursor: pointer;

opacity: .9;
  -webkit-appearance: none;
  -moz-transition: opacity .15s;
  -webkit-transition: opacity .15s;
  -o-transition: opacity .15s;
  transition: opacity .15s;
  text-decoration:none;
}

/*END style for crl button*/



strong { font-weight: bold; }

td { font-family : 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;  font-style : normal; font-weight : normal; }

th { font-family : 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif; }

/*traditional link colors are suggested for better usability */


a:link { color: #107045; }
a:active{ color: #107045; }
a:visited { color: #59177d;  }
a:hover  { color: #59177d;  }



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

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



#zone-header-wrapper {text-align:left;}

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

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

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

.additionalCopiesNav { display:none;}

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

.authPublicNote { font-size: 14px; background: #F7F4F4; }

/* This is used in the Materials Booking calendar */
.available { font-weight: bold; color: green; }
.availLimMessage { font-style: italic; text-align: left; color: #000000;}
.advsearchavail .availLimMessage { font-style: italic; text-align: left; color:#000000;}



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

/*.bibBookJacket {float:right; margin:15px;clear:right;}*/



.bibBookJacket
	{ margin:5px;
	position:absolute; right:0; top:144px; background:#ffffff url(../screens/blank.gif) repeat-y top right; width:5px; height:5px; min-height:5px; overflow:visible; padding:75px 0 100px 0; color:#fff;
	}

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

table.bibDetail { border-top:3px solid #bdc6b9; }

/* Hours and Map It! request form buttons */
table#bibInfo tbody tr td a {
  background-color: #cb5a28;
  color: #ffffff;
  padding: .2em;
  text-decoration: none;
/*  border-radius: 5px;*/
  margin-right: 3px;
}

/*.bibDisplayContentMain { float: left; width:83%; background-color: #ffffff}*/

.bibHoldings {border: 0px; }

.bibHoldingsEntry { font-size: 14px; border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}

.bibHoldingsHeader { }

.bibHoldingsLabel { font-size: 14px; border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}

.bibHolds { font-size: 14px; border: none;}

.bibHoldsEntry { font-size: 14px; border:none;}

.bibInfo { }

.bibInfoData {font-size: 14px; }

.bibInfoEntry { }

.bibInfoLabel { width: 15%; font-size: 14px; text-align: right; padding-right: 1em;}


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

tr.bibItemsEntry { border-bottom:1px solid #EEEEEE !important; background-color:#f2f4f1; color: #000; text-align: left;font-size: 14px; }

.bibItemsEntry td {border:none;font-size: 14px; }

.bibItemsEntry td:nth-of-type(3) a {
  color: #ffffff;
  background-color: #6e005f;
  text-decoration: none;
  padding: .2em;
  border-radius: 5px;
}

.bibItemsEntry td:nth-of-type(3) a:visited,
.bibItemsEntry td:nth-of-type(3) a:hover,
.bibItemsEntry td:nth-of-type(3) a:active,
.bibItemsEntry td:nth-of-type(3) a:link,
.bibItemsEntry td:nth-of-type(3) a:focus {
  color: #ffffff;
  text-decoration: none;
}

.bibItemsHeader {  padding:0.4em; font-size: 14px; font-weight: bold; text-align: left; text-transform:uppercase; color:#262726;background-color:#d8ddd5; }
.bibItemsHeader th {  border:none; padding-left:0.5em;}

.bibItemsLabel { }

.bibLicense { }

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

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

.bibLinks { border: 1px solid #BDC6B9; }

.bibOrder { border: 1px solid #BDC6B9; font-size: 14px;}

.bibOrderEntry { }

.bibPager {  padding:5px 5px 0 0; font-size: 14px;}
.bibPager center { margin-bottom:20px;}

/*
.bibPager a {color:#202020;text-decoration:none;border:1px solid #107045;padding:3px;margin:2px 1px}

.bibPager a:hover {background:#107045;color:#fff;}
*/

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

.bibResource { }

.bibResourceBrief { }

.bibResourceCaption { }

.bibResourceEntry td { font-weight: bold; }

.bibResourceHeader { }

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

.bibResourceLicenseEntry { background: #FFF99D; }

.bibResourceSidebar { float:right; width:15%; background-color: #f3f3f6; border: 1px dashed #f3f3f6; text-align:center; padding: 5px;}

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

.bibResourceTable, .browseResourceTable { margin-top: 10px; border:0px; }

.bibResourceTableEntry { font-size: 14px; font-weight: normal; padding-left: 1px; background:#e4e8e3;}

.bibResourceTableHeader, .browseResourceTableHeader { color:#e4e8e3;font-weight: bold;  font-size: 14px; background: #0E4E0E; padding: 1px; text-align: center; border-bottom:1px solid #0E4E0E; }

.bibScreen { }

.bibSearchtool { background:#ffffff; width:70%; padding:5px 0 0 0; font-size: 14px; }
.bibSearchtool2 { background:#ffffff; width:70%; padding:5px 0 0 0; font-size: 14px; }

.bibSearchtoolMessage { color: #000000;}
.bibSearchtoolMessage a:link { color: #000000; }
.bibSearchtoolMessage a:active { color: #000000; }
.bibSearchtoolMessage a:visited { color: #000000; }
.bibSearchtoolMessage a:hover { color: #000000; font-weight: bolder; }

.bibThumbnails { }

.bibTOC { width: 90%; font-size: 14px; margin-left: 30px; border: 1px solid #BDC6B9; padding: 3px; margin-bottom: 3px; }

.bibTOC td { border-bottom: 1px solid #BDC6B9; }

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

.bookingsItemsEntry { }

.bookingsItemsHeader { }

.bookingsLegend { }

.bookingsLocation { }

.bookingsRepeat { margin-left: 15px; margin-right: 15px; border: 1px solid #BDC6B9; 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: #e4e8e3; border: 2px solid #BDC6B9; margin-bottom: 1em; }

.bookingsSelectCal table { margin: auto; border: none; font-size: 14px; }

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

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

.bookingsSelectEndtime { margin-left: 10px; }

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

.bookingsSelectTime { background: #e4e8e3; border: 2px solid #BDC6B9; padding: 3px; }

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

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

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

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

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

.briefcitItems em { font-size: 14px; color: #0e4e0e; font-weight: bolder; }

.briefcitItems table { }

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



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

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

.briefCitRow { border-bottom:3px solid #bdc6b9; }

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

.browseEntry td { border-top:0px solid #BDC6B9; border-bottom:1px solid #bdc6b9;}

.browseEntryData { text-align: left; }

.browseEntryEntries { text-align: center; }

.browseEntryMark { font-weight: bold; }

.browseEntryMedia { vertical-align: middle; }

.browseEntryNum { text-align: center; }

.browseEntryRelevance { background:#0E4E0E;}

.browseEntryYear {text-align: center; }

.browseHeader {  }

.browseHeader td { text-transform:uppercase;  color:#191a19; background-color:#d8ddd5; border-left:1px solid #ffffff;border-right:1px solid #ffffff; }

.browseHeaderData { }

.browseHeaderEntries { }

.browseHeaderMark {}

.browseHeaderMedia {}

.browseHeaderNum { }

.browseHeaderRelevance { background-color:#d8ddd5; }

.browseHeaderYear { background-color:#d8ddd5;}

.browseList { }

.browsePager { font-size: 14px;font-weight:bold;padding-bottom:10px;}

.browsePager strong {border:1px solid #107045;padding:3px;margin:2px 1px;color:#fff;background:#107045;}

.browsePager a {color:#202020;text-decoration:none;border:1px solid #107045;padding:3px;margin:2px 1px}

.browsePager a:hover {background:#107045;color:#fff;}

.browseResourceTableEntry { color: #000000; background:#e4e8e3; font-size: 14px;  font-weight: normal; text-align: center; padding-left: 1px;  }

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

.browseSaveJump form { display: inline; }

.browseScreen { }

.browseSearchtool { border:0;margin-top:20px;margin-bottom:20px; }

.browseSearchtoolMessage { color: #000000;}
.browseSearchtoolMessage a:link, .browseSearchtoolMessage a:active, .browseSearchtoolMessage a:visited { color: #000000; text-decoration: underline;  font-size: 14px; font-weight: bolder;}
.browseSearchtoolMessage a:hover { color: #000000; text-decoration: underline; font-weight: bolder; }

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

.browseSubEntryData { }

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

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

.browseSuperEntry td { border-bottom:1px solid #bdc6b9; background-color:#f2f4f1; }

.button { vertical-align: middle; }

/*CSS button*/
.msul-button {
	background-color: #d3d7d1; /*#d8ddd5; #bdc6b9; cad1c7;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cad1c7;
	display: inline-block;
	font-size: 14px;
	padding: 3px 10px; /*3px 10px;*/
	text-decoration: none;
	color:#191a19;
}

.msul-button:hover {
	background-color: #bec4bb; /*#cad1c7; b0baab;*/
	border: 1px solid #bdc6b9;
	text-decoration:none;
	color:#191a19;

}
.msul-button:active {
	position: relative;
	top: 1px;
	text-decoration:none;
	color:#191a19;
}

input a.msul-button, input a:hover.msul-button, input a:active.msul-button, input a:visited.msul-button, p a.msul-button, p a:hover.msul-button, p a:active.msul-button, p a:visited.msul-button, h3 a.msul-button, h3 a:hover.msul-button, h3 a:active.msul-button, h3 a:visited.msul-button, a.msul-button, a:hover.msul-button, a:active.msul-button, a:visited.msul-button {
	color:#191a19;
	text-decoration:none;

}

/*end CSS button */

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

.errormessage { font-size: 14px; color: #0e4e0e; }

.errormessage h2 { display:inline; }

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

p#logout a {
  background-color: #18453b;
  color: #ffffff;
  padding: .2em .4em;
  border-radius: 5px;
}

.extpat strong { 
  display: block; 
  text-align: left; 
}

tr.pageMainArea {
  background-color: #ffffff;
}

form#checkout_form a span.but-gray {

}

/* Feed table link styles */
.feedtable a:link, .feedtable a:visited, .feedtable a:active  {color:#000; text-decoration:underline; font-size: 14px;}
.feedtable a:hover  {color:red; text-decoration:underline; font-size: 14px;}

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


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

.helpNote { font-size: 14px; font-style: italic; }

.helpspan {padding-right:.5em; font-size: 14px;}

/*.holdingsDivider { display:none; margin:-3px}*/

.holdingsDivider {
height: 12px; width:80%; border: 0; box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

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

.InnovativeCredit {  display: none; font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif; font-size: 14px; font-style: italic}

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

.KidsOnline {  font-family: "Comic Sans MS", 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif; font-weight: bold}

/* External Patron Authentication product style */
.libpat div { line-height: 1.66em; width: 90%; background: #e4e8e3; border: 2px solid #BDC6B9; 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: 14px; font-style: italic; }

.limitEntriesFoundText { font-size: 14px; font-style: italic; }

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

.limitSearchTypeText { font-size: 14px; }

.limitSearchTypeIndex { font-size: 14px; }


.loggedInMessage {	padding-left: 6px; font-style: italic; color: red; font-size: 14px; }

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

#main a:link { color: #e4e8e3; }

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

#main a:visited { color: #0e4e0e;  }
#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: #e4e8e3; vertical-align: top; font-size: 14px; height:150px}


.msg { font-size: 14px; color: #0e4e0e; }

.navigationRow { margin: -3px; }

.navigationRow select { vertical-align: top; }

.nowrap {white-space: nowrap; }

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

.pageInfoAreaHeader { color: #0e4e0e; background: #e4e8e3; font-size: 14px; font-weight: bolder; text-align: left;  }

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

.pageMainAreaHeader { color: #191a19; font-size: 14px; font-weight:bold; text-align: left; }

.pageMainAreaHeaderAdv { color: #0e4e0e; font-size: 14px; font-weight: bolder; text-align: left; }

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

.pageNavArea { color: #FFFFFF; background: #0e4e0e; }

.pageNavAreaBorder { background: #0e4e0e; }

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


/* 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: 0px solid #e4e8e3; 
  border-spacing: 0; 
  width: 100%; 
}

.patFunc td { padding: 5px; font-size: 14px; border-bottom: 1px solid #e4e8e3; }

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

.patFuncArea form { display: inline; }

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

.patFuncAuthor { }

.patFuncBookDate { }

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

.patFuncCallNo { }

.patFuncCancel { text-align: center; }

.patFuncDate { }

.patFuncDetails { }

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

.patFuncFinesDetailAmt { }

.patFuncFinesDetailDate { }

.patFuncFinesDetailDateLabel { }

.patFuncFinesDetailType { }

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

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

.patFuncFinesTotal { }

.patFuncFinesTotalAmt { font-weight: bold; }

.patFuncFinesTotalLabel { }

.patFuncFreeze { }

.patFuncHeaders { 
  color: #ffffff; 
  background: #18453b; 
  padding: 3px 10px 3px 3px; 
/*  font-size: 14px; */
}

th.patFuncHeaders {
  text-align: -webkit-left;
}

.patFuncMark { }

.patFuncModifyPatInfo { }

.patFuncModifyPIN { }

.patFuncModifyPINExample { }

.patFuncNoEntries { }

.patFuncPickup { }

.patFuncPSrchBtn { }

.patFuncPSrchType { }

.patFuncRating { }

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

.patFuncStatus { }

.patFuncTitle { font-weight: normal; }

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

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

.patImage { }

.patInfo { }

.patMainFuncs { float: left; }

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

.patSearchLinks { }

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

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




.paymentPage { margin: 10px; }

.paymentPage h2 { font-weight: bold; }

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


.popupForm { font-size: 14px; }

.popupForm td { font-size: 14px; }

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

.relSearchLabel { }

.relSearchLink { }

.reqFillTimeMsg { font-style: italic; font-size: 14px; }

.reserveBibs { border: 2px solid #BDC6B9; }

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

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

/* Resource Record display */
.resourceBib { }

.resourceBibEntry { color: #000000; background: #e4e8e3; text-align: left; }

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

.resourceInfoData { }

.resourceInfoLabel { background: #e4e8e3; font-style: italic; }

.resourceLicense { }

.resourceLicenseEntry { color: #000000; background: #e4e8e3; text-align: left; }

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

.resourceLinkEntry { }

.resourceResource { }

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

.rssChannelEntry { padding: 4px; }

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

.rssChannelEntryDesc { font-size: 14px; }

.rssChannelEntryHead { font-size: 14px; 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 #BDC6B9; }

.searchTipsNavAreaText {  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #0e4e0e; }

.searchTipsHeaderText {  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif; color: #0e4e0e; text-decoration: none; font-weight: bold; background-color: #e4e8e3; }

.sectionHeading { font-weight: bold; }

/* This is used in the patron views of holds */
.suspended td { font-size: 14px; 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 #BDC6B9; }

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

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

.yourEntryWouldBeHere { background-color:#e5e7e4;}
.yourEntryWouldBeHere td {border-bottom:1px solid #bdc6b9;}
.yourEntryWouldBeHereData { border:0; }

/* 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: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif; background-color: #fff; font-size: 14px; margin:0;padding:0; }

/* the following .wbbody styles are used to style the wp_panel.html pop up page */
.wbbody a:link, .wbbody a:visited { color:#0E4E0E; 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: #e4e8e3; margin:10px 10px 0 10px; font-weight: bold; border-bottom: 1px solid #BDC6B9; background-color: #0E4E0E; padding:2px 5px 2px 5px; }

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

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

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

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

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

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

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

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

.wbbody .header { }

.wbbody .noresources { color: red; font-size: 14px; font-weight: bold;}

.wbbody .citation { background-color: #FFFFFF; border: 1px solid #CDCDCD; padding: 5px; }

.wbbody .resourceinfo { }

.wbbody .advisory { }

.wbbody .ada {}

.wbbody .license { }

.wbbody .linkdisplay { }

.wbbody .coverage { }

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

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

.wbbody .headertable { background:#0E4E0E; }

.wbbody .citationtitle { font-weight: bold; color:#aa1002; font-size: 14px;}

.wbbody .fieldinsert { font-size: 14px; 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: #0e4e0e; }

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

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



.mainSpacer {margin:0 1em 1em 1em;}
div.DisplayBoxContent div a {color:#191a19;text-decoration:none; /*font-weight:bold;*/ outline:none; }
div.DisplayBoxContent div  {color:#191a19;text-decoration:none; font-weight:bold; font-size: 14px; outline:none; }
div.DisplayBoxContent div a:hover {color:#191a19;text-decoration:underline; /*font-weight:bold;*/outline:none;}
.mainActiveTab {width:100px; background: transparent; float:left; margin:0 5px -1px 0;  }
.mainInactiveTab {width:100px; background: transparent; float:left; margin:0 5px 0 0; }
.menuTabContent {color:#191a19;background-color: #BDC6B9; text-align:center; padding:1px 0 5px 0; height:17px; }
.menuTabActive {background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #BDC6B9; border-right:1px solid #BDC6B9; height:20px; margin:0 0 0 0; }


.helpActiveTab {background: transparent; float:left; margin:0 5px -1px 0; }
.helpActiveTabMedium {width:125px; background: transparent;  float:left; margin:0 5px -1px 0; }
.helpActiveTabLarge {width:175px; background: transparent;  float:left; margin:0 5px -1px 0; }
.verifyActiveTabXL {width:200px; 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 {background-color: #0E4E0E; text-align:center; padding:1px 0 5px 0;  height:17px; }
.helpTabActiveContent {background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #BDC6B9; border-right:1px solid #BDC6B9; height:20px; margin:0 0 0 0; }
.helpTabContentMedium {background-color: #0E4E0E; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabContentLarge {background-color: #0E4E0E; text-align:center; padding:1px 0 5px 0; height:17px;}
.helpTabActiveContentMedium {background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #BDC6B9; border-right:1px solid #BDC6B9; height:20px; margin:0 0 0 0; }
.helpTabActiveContentLarge {background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #BDC6B9; border-right:1px solid #BDC6B9; height:20px; margin:0 0 0 0; }
.verifyTabActiveContentXL {background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #BDC6B9; border-right:1px solid #BDC6B9; 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 #BDC6B9; border-right:1px solid #BDC6B9;}
.active1 {margin:0 5px; background:#BDC6B9;}
.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:#BDC6B9;}
.inactive1 {margin:0 5px; background:#BDC6B9;}
.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 #BDC6B9;
	/*border-width:1px 1px 0 1px;*/
	clear:both;
	padding:2px 10px 2px 10px;
	background:#fff;
	display:block;
}
.mainActiveContentTabless {border:0 solid #BDC6B9; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;margin:0;}
.helpActiveContent {border:0 solid #BDC6B9; 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 #BDC6B9; border-right:1px solid #BDC6B9;}
.conb1 {margin:0 5px; background:#BDC6B9;}
.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%;}

@media screen and (max-width: 980px) {
.mainNavLinksWrapper{
width:100%;
}
}

.roundedContent { margin:.5em 0 1em 0;}
.roundedContent2 {width:100%;}
.xtop, .xbottom {display:none;}
.xb1, .xb2, .xb3, .xb4 {display:none; overflow:hidden;}
/*.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e4e8e3; border-left:0px solid #BDC6B9; border-right:0px solid #BDC6B9;}
.xb1 {margin:0 5px; background:none;}
.xb2 {margin:0 3px; border-width:0 0px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}*/

.roundedContentInfo form {margin:0 0 0 0;}

.roundedContentInfo {
  display:block; 
  background: #e7eceb; 
  border: 1px solid #cbd5d3; 
  padding: .5em; 
  border-radius: 5px;
}

.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: 14px;}
.mainContentHead {font-weight:bold; margin: 0 0 0 0;}
.mainAlertHead {font-weight:bold;margin:0 0 0 0;color:red;}
span#searchTips {padding:5px 5px 5px 5px; font-size: 14px; display: none;border:1px solid #000}
.textFix {font-size: 14px;}
#topLogohead {background-color:#BDC6B9; padding:3px 5px 3px 5px;margin:0 0 10px 0;border-bottom:2px solid #BDC6B9;}
#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: 14px; padding:5px;}
.topLog {padding:3px 0 3px 10px;margin:0;font-size: 14px; color:#fff;}
.topLog input {font-size: 14px; }
.unpadded { margin-bottom:auto; margin-top:auto;  }
#topID {float:right; }
#topID ul {list-style:none; font-size: 14px; 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:#e4e8e3;}
#topID ul li a:hover {text-decoration:underline; color:#e4e8e3;}
#topID .breaker {color:#e4e8e3;}
#botnav { clear:both; background: none; margin: 0 0 10px 0; font-size: 14px; padding:0; text-align:center;border-top:0px solid #BDC6B9;}
.botmenuLinks {position:relative;margin: 0;padding:5px;}
.breaker {color:#e4e8e3}
#botnav ul {list-style:none; }
#botnav ul li {display:inline; color:#191a19; padding:0 5px 0 0;}
#botnav ul li a {text-decoration:none; color:#191a19;}
#botnav ul li a:hover {text-decoration:underline; color:#191a19;}

.botlogo {
  vertical-align: baseline;
  clear: both;
  position: fixed;
  bottom: 0;
  width: 100%;
}

/*styles for bib_display.html */

.topDiv {text-align:center}
.limitDiv {width:60%}
.searchTool {border:1px solid #BDC6B9; background:#0E4E0E; 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:90%; margin:0 auto;}

/* what even is this stuff below here? */
.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:#e4e8e3; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#e4e8e3; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#e4e8e3; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#e4e8e3; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#e4e8e3; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#e4e8e3; 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:#e4e8e3; border-left:1px solid #fff; font-size: 14px; 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:#F6F6F6; padding:0 0 3px 0;}
.sidecontentHeading { background:#0E4E0E; color:#f6f6f6; font-size: 14px; font-style:italic; font-weight:bold; border-bottom:1px solid #7e4a1f; width:100%; margin:0 0 3px 0;}
*/
#revandRate { text-align:center; background:#ffffff; padding:0 0 3px 0;}
.sidecontentHeading { background:#ffffff; color:#e4e8e3; font-size: 14px; font-style:italic; font-weight:bold; border-bottom:1px solid #7e4a1f; width:100%; margin:0 0 3px 0;}
.conHead {background:#CDCDCD; color:#fff;  font-size: 14px; 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:#CDCDCD;}

div.bibContentBox div a {color:#e4e8e3;text-decoration:none; font-weight:bold; outline:none; font-size: 14px;}
div.bibContentBox div a:hover {color:red;text-decoration:underline; font-weight:bold;outline:none; font-size: 14px;}

/* can we get rid of this? */
.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: #0E4E0E; 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 #BDC6B9; border-right:1px solid #BDC6B9; height:18px; margin:0 0 0 0; }
.bibTabSelected a:link, .bibTabSelected a:visited {color: #000000; text-decoration: none;}
.bibTabSelected a:hover, .bibTabSelected a:active {color: #0e4e0e; text-decoration: underline;}
.bibSimTabSelected {width:150px;background-color: #fff; text-align:center; padding:5px 0 5px 0; border-left:1px solid #BDC6B9; border-right:1px solid #BDC6B9; height:18px;  margin:0 0 0 0; }
.bibSimTabSelected a:link, .bibSimTabSelected a:visited {color: #000000; text-decoration: none;}
.bibSimTabSelected a:hover, .bibSimTabSelected a:active {color: #0e4e0e; text-decoration: underline;}
.bibSimTabContent {width:150px;background-color: #0E4E0E; text-align:center; padding:5px 0 5px 0;  height:15px; }

/* can we get rid of this too? */
.tabTop, .tabBottom {display:block; background: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 #BDC6B9; border-right:1px solid #BDC6B9;}
.selected1 {margin:0 5px; background:#0e4e0e;}
.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:#0E4E0E;}
.option1 {margin:0 5px; background:#0E4E0E;}
.option2 {margin:0 3px; border-width:0 2px;}
.option3 {margin:0 2px;}
.option4 {height:2px; margin:0 1px;}
.bibContentWrapper {border:0 solid #0e4e0e; 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; }

.searchTipTable {font-size: 14px;}
#searchTipMain {display:none; margin:12px}
.searchTipContentInfo {display:block; background:#fff; border:0 solid #0e4e0e; border-width:0 1px; padding:2px 5px;color:#000;}
#searchTipsLink {text-align:center}
#searchTipsLink a:link, #searchTipsLink a:visited, #searchTipsLink a:active {color:#000; text-decoration:none;}
#searchTipsLink a:hover {color:#000; text-decoration:underline;}


/* table striping styles */
/* for brief citation */
td.odd {}
td.highlight {}

/* for browse entries */
/*tr.odd { background:#EFEFDF; }*/
tr.highlight {background:#e5e7e4;}
/*styles for print view and web view toggles in bib_display.html*/
#printView {text-align:right; font-size: 14px; margin:0 5px 0 0;padding-top:15px; height:15px;}
#printView a {color:#162a6d;}
#webView {display:none}
/*------------------------------------------*/


/* added by arakes, webpac refresher */
/* for custom scope.html file */
.scopeTable td { }

/* advanced search page */


/* Removed 1/11/2017 per Dao.

#search p {font-size: 14px; }
.advSearchLimits td { font-size: 14px; }

.advSearchLimits fieldset {
	border-radius: 5px;
	border: 0 solid rgb(231, 236, 235);
	background-color: rgb(231, 236, 235);
}


.advSearchLimits fieldset legend {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background-color: #18453b;
	border-radius: 5px;
}
*/


/* call number srchhelp pages */

.pageMainAreaTopHeader { color: #0E4E0E; font-size: 14px; font-weight: bolder; text-align: left; margin-bottom: 7px; margin-top: 2px;}

.pageMainAreaSub { color: #0E4E0E; font-size: 14px; font-weight: bolder; text-align: left; }

.pageMainAreaSub { color: #0E4E0E; font-size: 14px; font-weight: bolder; text-align: left; }

.pageMainAreaSubBreak { color: #0E4E0E; font-size: 14px; font-weight: bolder; text-align: left; }

.unselectedSubHeader { background-color: #d9d9d9; text-align: left; color: #0E4E0E; font-size: 14px; font-weight: bold; text-align: left;}

.unselectedSubHeader a:link { color: #0E4E0E; text-decoration:none; font-weight:bold; outline:none; }

.unselectedSubHeader a:active { color: #00438a; text-decoration:none; font-weight:bold; outline:none; }

.unselectedSubHeader a:visited { color: #00438a; text-decoration:none; font-weight:bold; outline:none; }

.unselectedSubHeader a:hover {color: #00438a; text-decoration:underline; font-weight:bold ;outline:none;}

#navigation {
  clear: both;
  margin-top: 10px;
  margin-bottom: 20px;
}

#navigation a {
  text-decoration: none;
  font-size: 14px;
  color: #000000;
}

#navigation a:link { 
  text-decoration: none; 
  font-size: 14px; 
  color: #000000;
}

#navigation a:active { 
  text-decoration: none; 
  font-size: 14px; 
  color: #000000;
}

#navigation a:visited { 
  text-decoration: none; 
  font-size: 14px; 
  color: #000000;
}

#navigation a:hover { 
  text-decoration: underline; 
  font-size: 14px; 
  color: #000000;
}

/* styles for Skyline design */
.leftCol {padding:0;margin:0px; font-size: 14px;}

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

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

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

.navHeader { font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5E5D5D;
	line-height: 22px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	letter-spacing: 1px;
margin-top:5px;
 }

.mainMenuSrchText {width:55%; margin:auto; letter-spacing:1px;}

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

.mainMenuSrchTool {display:block; font-size: 14px; margin:40px 5px; padding:0 ;border-bottom:1px solid #D1D8DD;text-align:center;}

.mainMenuSrchTool input {font-size: 14px;}

.mainMenuSrchTool select  {font-size: 14px;}

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

.headerNav {padding:0;margin:2px 10px 0 0; font-size: 14px;text-align:right;letter-spacing:1px; color:#999;}

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

.headerNav li a:link, .headerNav li a:active, .headerNav li a:visited {color:#fff;text-decoration:none;padding:0;margin:0;}

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

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

a img {border:0px}

#rightSideCont {border:0px solid #ededed;float:left;margin:1% 1% 1% 1%;width:73%;background:#ffffff;}

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

.unpadded {margin-top:0.8em; margin-bottom:0.8em; /*padding:0;*/}

.topLog {font-size: 14px;color:#000;}

.topLog input {font-size: 14px;}

.topLogoDiv {margin:0;padding:0 0 3px 5px; background:#fff; background-image:url(/screens/header_bg.jpg); background-repeat:repeat-x; background-position:bottom;}

.floatRight {float:right;}

.clear {clear:both;}

.leftNavDiv {float:right; margin:1% 1% 1% 0;background:#ffffff;padding:5px;border:1px solid #ededed;width:20%;}

.mainMenuContentDiv {background:#fff;padding:5px;border:2px solid #f9f9f9;clear:both;color:#202020}

.bareBib {clear:both;}

.bareBib .bibInfoLabel {display:none;}

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

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

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

#bareRes tr.bibResourceTableHeader {display:none}

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

.pinReset input {display:block;}

#bibDisplayLayout {width:100%;}

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

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

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

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

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

/* imprved table row strip CSS */

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

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

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

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

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

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

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

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

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

/*sms message styles - Dao */

#info, #sms {
       border:1px solid #36647b; position:absolute; top:250; left:50;
       z-index:1000; background:#fff; padding:10px; margin:10px; background:#efefcf;  }
#sms .eg {font-style:italic; font-size: 14px;  }

#info {top:500}

#sms {font-size: 14px;}

/*Print styles
@media print {
#bannerimage {display: none}
#askalibhdr {display: none}
#navigation {display: none}
div.bibSearchtool {display:none}
div.navigationRow {display:none}
div.leftNavDiv {display:none}
div.leftCol {display:none}
ul.botmenuLinks {display:none}
img.button {display:none}
div#rightSideCont {width:80%}
}
*/
/*end Print styles*/

/*
form  > :nth-child(1) {display:none;}
input[name="volume"] { display:none;}
*/

#iteminfo form {display:none;} 
