
body {font-family: Arial Unicode MS, garamond; margin:0; padding:0; width: 100%;}
      
a.menulink {
  text-decoration: none;
}
a.menulink:hover {
  text-decoration: none;
  background-color: #CEDAF6;
}

a.headlink {
  text-decoration: underline;
}
a.headlink:hover {
  text-decoration: none;
}

a.navlink {
  text-decoration: none; 
  color: #EFF3FB; 
  font-weight: bold;
}

a:hover {
  text-decoration: none;
}

.navButton {
   padding: 2px;
   padding-right: 5px;
   padding-left: 5px;
   background-color: #0B0BA2; 
}

.loggedInMsg {
   color: black;
   font-family: arial;
   font-size: 10pt;
}

#message {
   padding-left: 40px;
   padding-right: 40px;
   padding-top: 15px;
   font-size: 12pt;
   font-weight: bold;
   display: block;
}


p.heading {
  font-weight: bold;  
}


table#inner {
  width: 80%;
  border-spacing:10px;
  text-align: justify;
  font-family: garamond;
  vertical-align: middle;
}

table#inner tr {
  vertical-align: middle;
}

TD.bibInfoLabel {
  font-style: italic; 
}

/* I believe I added the previous rule, to 'restore' italics
   to some place or other - bibInfoLabel - in display of screen records.
   June 12, 2007: attempt to [re]gain control of extpat and libpat
   tables in authentication screens by replicating those lines from 
   the inaccesssible stylesheet iiiStyles in their [goshdarn] scripts
   directory */

/* Original lines are:

div#extpat { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }
div#extpat strong { display: block; text-align: left; }
div#libpat { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }
div#libpat strong { display: block; text-align: left; }

   end of Original lines */

div#extpat { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 1px solid #0B0BA2; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }
div#extpat strong { display: block; text-align: left; }
div#libpat { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 1px solid #0B0BA2; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }
div#libpat strong { display: block; text-align: left; }

/* Edits by Ted Lawless April 2008 */
div.entrynum, div.title, div.mark, div.author, div.callnum {margin:0; padding:0;}
div.entrynum {display: inline;}
div.title {font-size: 16px; margin-left: 30px; margin-top: -20px;}
div.title a {text-decoration: none;}
div.title a:hover {text-decoration: underline;}
div.mark {float: right; clear: right;}
div.author {margin-left: 35px; padding-top: 10px;}
div.author a {text-decoration: none;}
div.author a:hover {text-decoration: underline;}

div.holdings {width: 100%;}
span.year {margin-left: 5px;}
span.callnumber {margin-left: 20px;}


/*tr.browseSuperEntry {}*/
/*td.BrowseHeaderData {text-align: left; padding-left: 150px; background: #0B0BA2; color: white;}*/

/*creates spacing for status message in search results */
td.browseEntryData strong {font-weight: normal!important;}

tr.briefCitRow td table tbody tr td {margin:0; padding:0;}
tr.briefCitRow td table tbody tr td p span a {text-decoration: none;}
tr.briefCitRow td table tbody tr td p span a:hover {text-decoration: underline;}



/*This turns of bold for the status message in search results. TL*/
td.browseEntryData strong {font-weight: normal;}

/*TL: Styles below will style the Serial Solutions e-journal search pages.  */
div.SS_HoldingsList {text-align: left; margin-left: 5%;}
span.SS_JournalTitle {font-size: large;}
td.SS_HoldingData span.SS_JournalCoverageDates {color: black;}
td.SS_HoldingData a.SS_JournalHyperLink {}

/*customizing items table*/
table.bibItems {border:none; margin-top: 10px; margin-bottom: 10px;}
/*td.browseHeaderData {background: #000099; text-align: left; color:white;}*/
th.bibItemsHeader {border: none; font-size:12px; 
	font-weight: normal; border-bottom: 1px solid #CCCCCC;
	background-color: #CCCCCC;}

tr.bibItemsEntry td {border: none; text-align: left;}


table.bibItems {border: 1px solid #CCCCCC;}


tr.briefCitRow {width: 90%;}

div.title {font-size: large;}

/*to hide the print header*/
div#print-header {display:none;}

/*for external icons*/
a.pdf {
	background: url(/screens/pdf.gif) no-repeat;
	background-position: left;
	padding-left:15;
}
/*a.external {
	background: url(/screens/external.png) no-repeat;
	background-position: right;
}*/

a.headlink, a.menulink {
background-image: none!important}

.bibTOC {border: 2px solid black; padding:5px;}

/*.bibInfoData strong.title {font-size: 20px;}*/

a.floor_map {text-align: center; text-decoration: none; text-transform: uppercase; font-size: small; padding-left: 10px;}
a.floor_map:hover {text-decoration: underline;}
a.offsite_form {text-align: left; width: 200px;}

/*jquery*/
a.another {margin-left: 10px; text-transform: uppercase; font-size: 80%;}

img.search_again {border:none;}
img.search_again:hover {border-bottom: 1px solid red;}

div.bibSearchtool form {margin:0; padding:0;}
/*div.bibSearchtoolMessage{background: #EFEFEF; border: 1px solid black; margin:0; padding:0;}
*/

div#search_again span.leader {font-style: italic;}
a.search_limits {margin-left: 10px; font-size: 80%; text-transform: uppercase;}

p.limit_message{margin:0; padding:0; font-style: italic;}
a.search_limits {font-style:normal;}

/*simplemodal*/
/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}
/* Container */
#modalContainer {height:500px; width:550px; left:50%; top:5%; margin-left:-300px; background-color:#fff; border:3px solid #ccc; overflow: scroll;}
#modalContainer a.modalCloseImg {background:url(../x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:15px; right:18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

input.map_button {font: black; float:right; margin-top: -20px; *margin-right:-30px;}

/* Brief Citation display styles */
.briefcitActions { font-size: 80%; text-align: center; }

.briefcitDetail { font-size: 90%; }

.briefcitDetail img { padding-top: 2px; }

.briefcitExtras { font-size: 80%; text-align: center; white-space: nowrap; }

.briefcitExtras img { padding-bottom: 2px; }

.briefcitItems em { font-size: 90%; }

.briefcitItems table { }

.briefcitItems td { font-size: 85%; text-align: left; }

.briefcitItems .bibItemsHeader { font-size: 80%; }

.briefcitResultInfo { text-align: left; font-size:90%; }

/*.briefCitRow*/

.briefcitStatus { font-weight: bold; }

.briefcitTitle { font-size: 16px; display:block;}
td.browseEntryData a {font-size: 16px;}

a.request_form_link, span.page_in_process a.thickbox {text-transform: uppercase; padding-left: 10px; font-size: small; *font-size:12px;}

body a {text-decoration:none;}
body a:hover {text-decoration: underline;}

/*Change title style here*/
td.bibInfoData strong.bib-title {}
/*for print style sheet*/
div#print-header{display:none;}
/*for recap request rows*/
.highlight_row tr:hover  {background: #FFF79F;}

/*erm - for marc holdings display*/
table.bibResource {font-size: 90%;}
table.bibResourceBrief {margin: 0; padding:0; width: 70%; border: 1px solid black;}
tr.bibResourceHeader {margin:0; padding:0; background-color: #CCCCCC;}
td.resourceBibEntry {width: auto; text-align:left; padding:0; margin:0; white-space: normal;}
tr.bibResourceCaption {font-weight: bold; font-size: 90%;background-color: #CCCCCC;}
hr.holdingsDivider {display:none;}
span.eres_about {margin-left: 50px;}

/*erm - resource record entries*/
table.resourceScreen div {width: 90%; margin-left: auto; margin-right: auto;}
td.resourceInfoLabel {margin:0; font-style: normal; font-size: 90%; font-weight: 600;}
table.resourceResource, table.resourceResource a, td.resourceBibEntry {margin:0; font-size: 95%;}
table.resourceResource {margin:0; padding:0;}
table.resourceResource tr {}
tr.resourceLinkEntry a {font-size: 100%; font-weight: bold;}
div.bibSearchtool {width: 60%; margin-left:auto; margin-right:auto;}

/*creates spacing for status message in search results */
td.browseEntryData strong {font-weight: normal!important;}
tr.briefCitRow td table tbody tr td {border-bottom: .5px solid #CCCCCC; margin:0; padding:0;}
tr.briefCitRow td table tbody tr td p span a {text-decoration: none;}
tr.briefCitRow td table tbody tr td p span a:hover {text-decoration: underline;}
table.browseScreen tbody tr td table{width: 95%; margin-left: auto; margin-right: auto;}
div.briefcitStatus {}	

table.bibInfo {margin:0; padding:0; width: 98%; margin-left: auto; margin-right: auto;}
td.bibInfoLabel {margin:0; font-style: normal; font-size: 90%; font-weight: 600;}

td.resourceBibEntry {width: 1%; margin:0; padding:0;}
tr.resourceBibHeader {background-color:#CCCCCC; margin:0; padding:0;} 
tr.resourceBibHeader th {margin:0; padding:0;}
span.eres_about {display:none;}
td.bibResourceSubEntry {font-style: italic; margin-left: 2em; margin-top: -2em;}

/*bookplate*/
#book_plate {width: 30%; position: absolute; top: 10em; *top: 10em;
	     right: 1%; border: 1px solid #044B7F;}
img#book_plate_graphic {display: block; margin-left: auto; margin-right:auto;
			*text-align: center;}
#book_plate h1.book_plate_header {text-align:center; font-size: 70%; margin:0; padding:0;}
h2.donor_message {font-size: 70%; text-align: center; margin:0; padding:3px;}

/*ebooks*/
div#ebook_box {display:none;}
div#ebook_box {width: 70%; border: 1px solid black; font-size: 90%; margin: 1em;}

div#ebook_box ul {width: 100%; margin:0; padding:0; margin-top: 5px; margin-bottom: 5px;   }
div#ebook_box li {list-style-type:none; margin:0; padding:0; text-align: left;}
div#ebook_box a {padding: 1em; }
div#ebook_box h1 {font-size: 95%; font-weight: bold;  background: #CCCCCC; margin:0; padding:3px;}


table.bibHoldings {border: none;}

/*Webpac Pro Adjustments*/
div.bibMain {margin-left: 20px; margin-right: 20px;}
table.bibItems {}
/*To change the Permanent link to this record message.*/
div.bibRecordLink {padding:0; margin:0;}
div.bibContent {padding-top: 50px;}

span#textthis {text-transform: uppercase; padding-left: 10px; font-size: x-small; *font-size:10px;}

/*thickbox - used for opening new dialogue boxes*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/*pverify styles added Jan 2012 by LMG for Release 2009B*/

div.pverifyMainArea {
  width: 740px;
  border: 1px solid #0B0BA2;
  padding: 20px;
  margin-top:20px;
}

span.pverifyMainAreaHeader {

}

td.pverifyBox {
  line-height: 1.66em; 
  background: #EBF5FC;
  border: 1px solid #0B0BA2;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  height:180px;
  width:46%;
}

div.pverifyFormEntryArea {
  text-align:right;
  margin-top:10px;
}

span.pverifyFormLabel {
  font-weight:bold;
}

span.pverifyBoxHeader {
  font-weight:bold;
}

input.submitHidden {
  display:none;
}
