@charset "UTF-8"; 



/*<!-- 2006 WebPAC Pro Version, set from 26 March, 2007 -->*/
/*<!-- This file last changed: 17 August, 2006 -->*/
/* *******************************************************************

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

The 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 wwwotion.  The correct conditional statement follows:

<!--[if lte IE 8]><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 light blue : d7e3ff */

/* manilla background color: FFF8EF */
/* 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 */
/* light gray for .authPublicNote : F7F4F4 */ 


/*CARLS ADDED */

#cheader{
Width:100%;
height:60px
background:#000000;
}

#chleft{
Width:50%;
padding:5px;
align:left;
color:#ffffff;
float:left;
}

#chright{
Width:50%;
padding:5px;
align:right;
float:right;
}






#search{
font-size:0.8em;
}

#search table{
font-size:1.0em;
}

.box{
border:1px solid #569fd2;
padding:5px;
Margin-bottom:10px;
background-color:#f5faff;;
}

.searchField{

                font-family: 'Lucida Sans Unicode','Arial Unicode MS','calibri',calibri,Verdana,sans-serif;

                font-size: 9pt;

                font-weight: bold;

                background-color: #fff;

                border-color: #387EB9;

                border-width: 1px;

                color: FFFFFF;

                border-style: solid;

                background: url(white.jpg) repeat left top;

}



input{

               

                border: 1px solid #377fb9;

                background: #fff;

                color: #305D86;

                font-weight: normal;

                padding: 5px 5px;

                margin: 5px;

                font-family: 'Lucida Sans Unicode','Arial Unicode MS','calibri',Verdana,sans-serif;

}

#hold_form input, #checkout_form input, #booking_form input, .ILLcontent input[type=submit] {
                margin: 20px 5px;
                background-color: #2F5597;
                color: #FFF;
}

#hold_form input:hover, #checkout_form input:hover, #booking_form input:hover, .ILLcontent input[type=submit]:hover {
                cursor: pointer;
                background-color: #002567;
}



select{

                cursor: pointer;

                border: 1px solid #377fb9;

                background: #fff;

                color: #313170;

                font-weight: bold;

                padding: 1px 2px;

                

                margin: 3px;

                font-family: 'Lucida Sans Unicode', 'Arial Unicode MS','calibri',Verdana,sans-serif;

}

noscript{
height:0px;
}

/* logo */ 
img.unilogo {
	max-height: 75px;
	top: -15px;
	position: relative;
}
#tlogowrapper {
	background: #0E1647;
	min-height: 75px;
	padding: 10px;
}
#alr {
	float:right;
	margin: 30px;
}
#links {
	margin: 20px 5px 5px 20px;
	color: #ffffff;

}

#links a{
	
	color: #ffffff;
	text-decoration: none;

}

#links a:hover{
	
	color: #ffffff;
	text-decoration: underline;

}


/*END CARLS ADDED */



/* Section 1 */
/*Global tag styles*/
body { font-size:100%; 
margin: 0; 
padding: 0; 
background-color: white; 
/*font-family: 'Lucida Sans Unicode','Arial Unicode MS','Lucida Grande',Helvetica,Arial,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: #FFF8EF; }

strong { font-weight: bold; }

td { font-family: 'Lucida Sans Unicode', 'Arial Unicode MS','Lucida Grande',Helvetica,'Arial Unicode MS',sans-serif;  font-style : normal; font-weight : normal; 
padding:0px;
margin:0px;
/*background-color:#E0F2FF;*/
}

th { font-family: 'Lucida Sans Unicode', 'Arial Unicode MS','Lucida Grande',Helvetica,sans-serif; }

/*traditional link colors are suggested for better usability */
a:link { color: #1D4CF2; }
a:active{ color: #993399; }
a:visited { color: #1D4CF2;  } 
a:hover  { color: #000;  } 

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

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




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

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

.additionalCopies th.bibItemsHeader { color: #000; font-size:90%; font-weight: bold; text-align: center; background:#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: #F7F4F4; } 


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

.availLimMessage { font-style: n ormal;
 text-align: left;
 font-family:  'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;
 font-size:11px
 }


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


.bibDetail { }

.bibHoldings {border: 0px; }

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

.bibHoldingsHeader { }

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

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

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

.bibInfo { 
background-color:#e0f1ff;
height:20px;
border:1px solid #569fd2;
padding:5px;

}

.bibInfoData {font-size:75%;
background-color:#e0f1ff;
padding:5px;
}

.bibInfoEntry { }

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

.bibItems { 
border:0px; 
padding:0 3px 3px 3px; 
margin:10px;
	width: 100%;
}

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

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

.bibItemsHeader { color: #000;
font-size:90%; 
font-weight: bold; 
text-align: left; 
border:1px solid #d7e3ff;
background-color:#bfe2fe;
padding: 3px 5px;
}
.bibItemsLabel { }

.bibLicense { }

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

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

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

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

.bibOrderEntry { }

.bibPager { 
text-align:left; 
font-size:85%; 
padding-left:5px; 
padding-top:5px; 
border-top:2px solid #fff;
background-color:569fd2;
color:#fff;
width:100%;
}

.bibRecordLink { font-size:85%; padding-top: 30px; font-style: normal; }

.bibResource { }

.bibResourceBrief { }

.bibResourceCaption { }

.bibResourceEntry td { font-weight: bold; }

.bibResourceHeader { }

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

.bibResourceLicenseEntry { background: #FFF99D; }

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

.bibResourceTable{ margin-top: 2px; border:0px; 
background-color:#E0F2FF;


} 
.browseResourceTable { margin-top: 2px; border:0px; 
background-color:#E0F2FF;

}

.bibResourceTableEntry { font-size: 85%; font-weight: normal; padding-left: 1px;
 
 /*background:#d7e3ff;*/ 
 background:#fff;
 }

.bibResourceTableHeader, .browseResourceTableHeader { 
color:#fff;
font-weight: bold; 
font-size: 85%; 
background: #569fd2; 
padding: 0px; 
text-align: center; 
border-bottom:0px solid #7e4a1f; 
height:25px;
width:100%;
} 

.bibScreen { }

.bibSearchtool { 
background:#BFE2FE; 
width:100%; 
padding-left:5px; 
padding-top:5px; 
font-size: 100%; 
text-align:left;
}

.bibSearchtoolMessage { 
 
font-size: 11px; 

}

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

.bookingsItemsEntry { }

.bookingsItemsHeader { }

.bookingsLegend { }

.bookingsLocation { }

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

.bookingsRepeatNone { }

.bookingsRepeatDaily { }

.bookingsRepeatWeekly {  }

.bookingsRepeatWeeklyDay { margin-left: 30px; }

.bookingsRepeatMonthly {  }

.bookingsEndsOn {  }

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

.bookingsSelect .pageMainAreaHeader {   }

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

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

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

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

.bookingsSelectEndtime { margin-left: 10px; }

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

.bookingsSelectTime { background: #fff; border: 0px solid #00437f; padding: 3px; color:#333; font-weight:bold; line-height: 200%;}

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

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

}


.briefcitDetail a{ 
text-decoration:underline;

}
.briefcitDetail2 { 
font-size: 75%; 
padding:5px 0 0 8px; 
/*background-color:#EFF8FF;*/
background-color:#e0f1ff;


}

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

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

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

.briefcitItems em { font-size: 100%; 
font-weight:bold;
padding-left:12px;

}

.briefcitItems table { 
/*background-color:BFE2FE;*/
}

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

.briefcitItems /*.bibItemsHeader*/ { padding:0; }

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

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

.briefCitRow { 
/*border-top:1px solid #d7e3ff;*/

 background:#E0F1FF;
 }

/*.briefCitRow table{ 
border:0px solid #d7e3ff;

 background:#E0F1FF;
 }*/

.briefcitStatus { font-weight: bold; }

.briefcitTitle { font-weight: bold; }

.briefcitEntry{
background-color:#BFE2FE;
border-color:#ffffff;
border: 2px;
padding-top:30px;
padding-bottom:30px;

}

/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE..., TABLEPARAM_BRIEFCIT */
.browseEntry { color: #000000; font-weight: normal; }

.browseEntry td { border-top:2px solid #fff;

}
/*These were origionally all empty */
.browseEntryData { text-align: left;
 background-color:#e0f1ff;
 padding:5px;
 font-size:80%;
 border-top:2px solid #fff;
 }

.browseEntry a:link { 
color: #000099; 
font-weight:bold;
text-decoration:none;
}
.browseEntry a:active{ color: #993399;
font-weight:bold;
text-decoration:none;
 }
.browseEntry a:visited { color: #993399; 
font-weight:bold;
text-decoration:none;
} 
.browseEntry a:hover  { color: #993399;
 font-weight:bold;
text-decoration:none;
 } 

.browseEntryEntries { text-align: center;
 background-color:e0f1ff;
 }

.browseEntryMark { font-weight: bold; 
background-color:#bfe2fe;
border-right:2px solid #fff;
}

.browseEntryMedia { vertical-align: middle; 
 background-color:#e0f1ff;
}

.browseEntryNum { text-align: center; 
background-color:#bfe2fe;
}

.browseEntryRelevance { background:#d7e3ff;}

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

.browseHeader { 
text-align:left; 
background:#d7e3ff;
color:#00437f;  

}



/*.browseHeaderData { text-align:left; 
padding:0 0 0 3px;
 background-color:569FD2;
 color:#FFF;
 font-weight:normal;
 font-size:11px;
 border-bottom:0px
 height:100px
 
	
}*/



.browseHeaderData { text-align:left; 
padding:0 0 0 3px;
 background-color:#569FD2;
 color:#FFF;
 font-weight:bold;
 font-size:11px;
 /*border-top:2px solid #fff;*/
 
	
	height: 30px;
}
.browseHeaderEntries {  
  border-left:#fff solid 2px;
  border-top:2px solid #fff;
 background-color:#569fd2;
 padding-left:10px;
  font-size:80%;
 color:#fff;
}

.browseHeaderMark {
 border-right:#fff solid 2px;
 border-top:2px solid #fff;
 background-color:#569fd2;
 font-size:80%;
 color:#fff;
 }

.browseHeaderMedia {
 border-left:#fff solid 2px;
 border-top:2px solid #fff;
 background-color:#569fd2;
  font-size:80%;
 color:#fff;
 }

.browseHeaderNum {
  
  border-top:2px solid #fff;
 background-color:#569fd2;
 padding-left:10px;
  font-size:80%;
 color:#fff;
  }

.browseHeaderRelevance {  }

.browseHeaderYear {
  border-left:#fff solid 2px;
  border-top:2px solid #fff;
 background-color:#569fd2;
 padding-left:10px;
  font-size:80%;
 color:#fff;
 }

.browseList { }

/* this was blanc */
.browsePager {
 background-color:#EAEAEA;
 color:#000;
 text-align:left;
 font-size:12px;
 padding-left:7px;

}

.browsePager a{
 
 color:#377fb9;
 border:1px;

}



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

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

.browseSaveJump form { display: inline; }

.browseScreen{
 width:100%;
 padding:0px;
 margin:0px;
/*background-color:BFE2FE;*/
}



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

.browseSearchtoolMessage { font-size: 85%; 
padding-left:5px;

padding-bottom:5px;
} 

.browseSubEntry { color: #000000; font-weight: normal;  
 background-color:#e0f1ff;
  padding:5px;
  font-size:70%;
}

.browseSubEntryData { }

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

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

.browseSuperEntry td { 
background: #569FD2; 
padding:3 3 3 3;  
color:#fff;
font-size:11px;

}

.button { vertical-align: top; }

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

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

.errormessage h2 { display:inline; }

/* External Patron Authentication product style */
.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 { display:none; margin:-3px}

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

.InnovativeCredit {  font-family: 'Lucida Sans Unicode','Arial Unicode MS',Verdana, Geneva, 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: 'Lucida Sans Unicode','Arial Unicode MS',"Comic Sans MS", Verdana, Geneva, 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 { 
color: #000; 
font-size: 90%;
diplay:block;
padding-top:15px;
top:10px;
float:left;
font-style: normal;
/*height:100px;


	padding-top: 5px;
	margin-top:100px;
	border-top: 10px #fff;
	*/

}

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


.msg { font-size: 110%; color: #000;
 background-color:#bfe2fe;
 text-align:left;
 }

.msg td{ 
 text-align:left;
 padding:5px;
 }

/*Set diferatnly in IE styles*/
.navigationRow { 

background-color:#569FD2;
text-align:left;
vertical-align:top;
height:35px;
padding-top:5px;
}

.navigationRow select {

vertical-align:top;
}

.nowrap {white-space: nowrap; }

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

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

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

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

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

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

.pageNavAreaBorder { background: #0132A7; }

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


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

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

.patActionsLinks img { vertical-align: middle; }

.patDisplay { }

.patDisplayFunc {}

.patDisplayInfo { }

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

.patFunc td { padding: 5px; font-size: 80%; border-bottom: 0px solid #000; 
background-color:#fff;
}

.patFuncArea { border: 2px solid #fff; margin: 3px;
 background-color:#fff;
 }

.patFuncArea form { display: inline; }

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

.patFuncAuthor { }

.patFuncBookDate { }

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

.patFuncCallNo { }

.patFuncCancel { text-align: center; }

.patFuncDate { }

.patFuncDetails { }

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

.patFuncFinesDetailAmt { }

.patFuncFinesDetailDate { }

.patFuncFinesDetailDateLabel { }

.patFuncFinesDetailType { }

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

.patFuncFinesEntryTitle { color: #000000; background: #FFF; font-weight: bold;  }

.patFuncFinesTotal { }

.patFuncFinesTotalAmt { font-weight: bold; }

.patFuncFinesTotalLabel { }

.patFuncFreeze { }

.patFuncHeaders { color: #FFFFFF; background: #51A351; padding-left: 3px; padding-right: 3px; font-size: 100%; }

.patFuncMark { }

.patFuncModifyPatInfo { }

.patFuncModifyPIN { }

.patFuncModifyPINExample { }

.patFuncNoEntries { }

.patFuncPickup { }

.patFuncPSrchBtn { }

.patFuncPSrchType { }

.patFuncRating { }

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

.patFuncStatus { }

.patFuncTitle { font-weight: bold; font-size:100%; background-color: #EAEAEA; padding: 7px; }

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

.patHelpLinks a { text-align: left; display: block; border-bottom: 0px #00437f solid; padding: 2px; font-size:80%; }

.patImage { }

.patInfo { }

.patMainFuncs { float: left; }

.patNameAddress { text-align: left; border: 0px solid #0132A7; width: 350px; float: left; padding: 10px; margin: 10px; font-size:100%; background-color: #EAEAEA;  }

.patSearchLinks { }

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

.patStatusLinks a { text-align: left; display: block; border-bottom: 0px #00437f solid; padding: 2px; font-size:100%; font-weight: bold; }





.paymentPage { margin: 10px; }

.paymentPage h2 { font-weight: bold; }

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


.popupForm { font-size: 90%; }

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

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

.relSearchLabel { }

.relSearchLink { }

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

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

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

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

/* Resource Record display */
.resourceBib { }

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

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

.resourceInfoData { 
background-color:e0f1ff;
font-size:80%;
}

.resourceInfoLabel { 
background: #bfe2fe; 
font-weight: bold; 
font-size:80%;
padding:5px;
font-style:normal;
}

.resourceLicense { }

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

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

.resourceLinkEntry { }

.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: 'Lucida Sans Unicode', 'Arial Unicode MS',Verdana, Geneva,Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #0132A7; }

.searchTipsHeaderText {  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS',Verdana, Geneva, Helvetica, sans-serif; color: #0132A7; text-decoration: none; font-weight: bold; background-color: #FFF8EF; }

.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: 'Lucida Sans Unicode','Arial Unicode MS',verdana,geneva,sans-serif; background-color: #fff; font-size: 80%; margin:0;padding:0; }

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

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

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

.wbbody .wbcategory { color: #000000; margin:10px 10px 0 10px; font-size:11px; font-weight: bold; border-bottom: 1px solid #00437f; background-color: #d7e3ff; 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:11px; }

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

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

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

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

.wbbody .header { }

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

.wbbody .resourceinfo { }

.wbbody .advisory { }

.wbbody .ada {}

.wbbody .license { }

.wbbody .linkdisplay { }

.wbbody .coverage { }

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

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

.wbbody .headertable { background:#d7e3ff; }

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

.mainSpacer {margin:0 1em 1em 1em;}
div.DisplayBoxContent div a {/*color:#00437F;*/color:#fff;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div  {/*color:#000;*/text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div a:hover {text-decoration:underline; font-weight:bold;outline:none;}
/*SEARCH TABS*/
.mainActiveTab {
background: transparent;  
float:left; 
margin:0 5px -1px 0; 
font-family: 'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;
height:10px;

}

.mainInactiveTab {
background: transparent;  
float:left; 
margin:0 5px 0 0; 
background-color: #7494c5;
font-size:80%;
font-family:  'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;
color:#fff;
}

.menuTabContent {
width:auto;
background-color: #7494c5;
text-align:center; 
padding: 3px 20px; 
height:17px; 
color:#fff;
}

.menuTabActive {
width:auto;
background-color: #e0f1ff; 
text-align:center; 
padding: 3px 20px; 
border-left:1px solid #569fd2; 
border-right:1px solid #569fd2; 
border-top:1px solid #569fd2;
height:17px; 
font-size:80%;
font-family: 'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;


}

.helpActiveTab {
background: transparent;  
float:left; 
margin:0 5px -1px 0; 
font-family: 'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;
height:10px; }


.helpActiveTabMedium 
{background: transparent;  float:left; margin:0 5px -1px 0; 
}
.helpActiveTabLarge {
background: transparent;  float:left; margin:0 5px -1px 0; 
}
.verifyActiveTabXL {background: transparent; float:left; margin:0 5px -1px 0; }
.helpInactiveTab {
background: transparent; float:left; margin:0 5px 0 0;
}
.helpInactiveTabMedium {
background: transparent; float:left; margin:0 5px 0 0; 
}
.helpInactiveTabLarge {
background: transparent;  float:left; margin:0 5px 0 0; 
}
.helpTabContent {
width:100px; background-color: rgba(81,163,81,0.98); color:#fff;text-align:center; padding:1px 0 5px 0;  height:17px;

border-left:1px solid #00437F; 
border-right:1px solid #00437F; 
border-top:1px solid #00437F; 
font-size:80%;

 }
.helpTabActiveContent {
width:100px;background-color: #fff; text-align:center; padding:1px 0 5px 0; 
 

border-left:1px solid #00437F; 
border-right:1px solid #00437F; 
border-top:1px solid #00437F; 
height:20px; margin:0 0 0 0; 
font-size:80%;
height:18px;
}
.helpTabContentMedium {
width:125px;background-color: #d7e3ff; text-align:center; padding:1px 0 5px 0; height:17px;
}
.helpTabContentLarge {
width:175px;background-color: #e0f1ff; text-align:center; padding:1px 0 5px 0; height:17px;
}
.helpTabActiveContentMedium {
width:125px;background-color: #e0f1ff; 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: #e0f1ff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #569fd2; border-right:1px solid #569fd2; border-top:1px solid #569fd2; height:15px; margin:0 0 0 0; 
}
.verifyTabActiveContentXL {width:200px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #d7e3ff; border-right:1px solid #00437F; height:20px; margin:0 0 0 0; }

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

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

/* content div rounding styles */
.ILLcontent {
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: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
clear: both;
background-color: #fff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
.mainActiveContentillTabless {border:1px solid #569fd2; border-width:1px 1px 1px 1px;clear:both;padding:2px 10px 2px 10px;background:#e0f1ff;display:block;margin:0;}
.helpActiveContentill {border:1px solid #00437F; border-width:1px 1px 1px 1px;clear:both;padding:2px 10px 2px 10px;background:#e0f1ff;display:block; }
.contop, .conbottom {display:block; background:transparent; font-size:1px;}


/* content div rounding styles */
.mainActiveContent {
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: #569fd2;
border-right-color: #569fd2;
border-bottom-color: #569fd2;
border-left-color: #569fd2;
clear: both;
background-color: #E0F2FF;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
.mainActiveContentTabless {border:1px solid #569fd2; border-width:1px 1px 1px 1px;clear:both;padding:2px 10px 2px 10px;background:#e0f1ff;display:block;margin:0;}
.helpActiveContent {border:1px solid #00437F; border-width:1px 1px 1px 1px;clear:both;padding:2px 10px 2px 10px;background:#e0f1ff;display:block; }
.contop, .conbottom {display:block; background:transparent; font-size:1px;}

/*.conb1, .conb2, .conb3, .conb4 {display:block; overflow:hidden;}
.conb1, .conb2, .conb3 {height:1px;}
.conb2, .conb3, .conb4 {background:#fff; border-left:1px solid #00437F; border-right:1px solid #00437F;}
.conb1 {margin:0 5px; background:#00437F;}
.conb2 {margin:0 3px; border-width:0 2px;}
.conb3 {margin:0 2px;}
.conb4 {height:2px; margin:0 1px;}*/

.folderWrapper {
font-size:90%;
float:left;
width:100%;
margin-top:10px;

}

@media (max-width: 780px) {
    .folderWrapper {
        width:100%;
    }
}


/*top margin may change with new tab design*/
/* GRW turned off */
.mainNavLinksWrapper {float:left;
width:25%;
margin-top:33px;
font-size:85%;

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: #569fd2;
border-right-color: #569fd2;
border-bottom-color: #569fd2;
border-left-color: #569fd2;

background-color: #e0f1ff;
padding:5px;

display: none;

}




.mainNavLinksWrapper a:link { 
color: #000099; 
text-decoration:none;
}
.mainNavLinksWrapper a:active{ 
color: #993399; 
text-decoration:none;
}
.mainNavLinksWrapper a:visited { 
color: #993399;  
text-decoration:none;
} 
.mainNavLinksWrapper a:hover  { 
color: #993399;  
text-decoration:none;
} 


.roundedContent {background: transparent; margin:.5em 0 1em 0;}
.roundedContent2 {background: transparent;width:100%;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e0f1ff; 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 {
width:auto;
background:#f5faff; 
border:solid #569fd2; 
border-width: 1px; 
padding:2px 5px;
color:#000;
font-size:90%;
 }

/*.roundedContentInfo a:link,.roundedContentInfo a:visited, .roundedContentInfo a:active {color:#000;text-decoration:none;}
.roundedContentInfo a:hover {color:#000;text-decoration:underline}*/


.roundedContentInfo a:link { color: #000099; text-decoration:none;}
.roundedContentInfo a:active{ color: #993399; text-decoration:none;}
.roundedContentInfo a:visited { color: #993399; text-decoration:none;} 
.roundedContentInfo a:hover  { color: #993399; text-decoration:none;}

.mainActiveContentTable {width:100%;font-size:90%;}
.mainContentHead {font-weight:bold;}
#searchTips {padding:5px 5px 5px 5px;font-size:85%; display: none;border:1px solid #000}
.textFix {font-size:100%;}
#TopID div{float:left;}

#topLogohead {
background:#000000; 
padding:0 0 0 0;
margin:0 0 0 0;
border-bottom:0px solid #00437F;height:60px;


}
#topLogohead span {color:#fff; font-weight:bold;}
#topLogohead form {padding:0; margin:auto;}
#topLogoImage {padding:0 0 0 0; } #topLogohead div{
background:#000000;}
#topLogoImage img{ width:253px; height:60px;float:right; align:right; }
#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:left; 
margin-top:25px;
color:#fff;
margin-right:5px;margin-left:5px; background:#000000;
}
#topID a{

color:#fff;
}  
#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*/color:#FFF;}
#topID ul li a:hover {text-decoration:underline; color:#00437F;}
#topID .breaker {color:#bfe2fe;}
#botnav { background: #d7e3ff; 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:#bfe2fe;}
#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:left;
background-color:#569fd2;
vertical-align:bottom;
overflow:hide;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
/*height:120px*/
height:50px;
top: 0;

}

.topDiv div {

}

.topDiv select {
vertical-align:bottom;

}

.limitDiv {width:60%}
.searchTool {border:1px solid #00437F; background:#d7e3ff; padding:5px 0 5px 0;}

/*not sure I need this*/
#bibLeft { 

background-color:#bfe2fe;
height:0px;
font-size:0px;
}




#bibContent { float:left; 
left: 0%; 
width: 100%; 
background-color:#bfe2fe;
padding:5px;



}


/*#bibRight { float:left; left: 88%; width: 10%; }*/

/* RAISED BOX AROUND SEACH ON RESULTS PAGE
.raised {background: transparent; width:90%; 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:#d7e3ff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#d7e3ff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#d7e3ff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#d7e3ff; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#d7e3ff; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#d7e3ff; 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:#d7e3ff; 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: 99%;
float:left;
margin: 20px 5px 20px 5px;
/*background-color:#e0f1ff;*/
}

.recordPager{
background-color:#569fd2;
color:#fff;
width:100%;
font-size:95%;
}

#sidebarContent {
	width:24%;
	float:left;
	padding: 0px 0 0 0px;
	display: none;
}
#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:#fff; padding:0 0 3px 0;}



/*.sidecontentHeading { background:#569fd2; color:#fff; font-size:100%; font-style:normal; font-weight:bold; border-bottom:0px solid #7e4a1f; width:100%; margin:0 5px 5px 0;}*/
.sidecontentHeading {
color:#fff;
font-weight: bold; 
font-size: 85%; 
background: #569fd2; 
padding: 0px; 
text-align: center; 
border-bottom:0px solid #7e4a1f; 
height:20px;
width:100%;
padding-top:5px;
}


.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 { display: block; margin-top: 20px; }
.booking a:hover { background-color: #002567; }
.booking a {
	text-decoration: none; 
	color: #FFF; 
	font-weight: bold; 
	text-align:center; 
	margin: 14px; 
	padding: 8px; 
	background-color: #2f5597;
}

#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: #d7e3ff; text-align:center; padding:5px 0 5px 0;height:15px; }*/

.bibTabContent {
width:auto;
background-color: #7494c5;
text-align:center; 
padding: 3px 20px; 
height:19px; 
color:#fff;

}


/*.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; }*/
.bibTabSelected {
width:auto;
background-color: #e0f1ff; 
text-align:center; 
padding: 3px 20px; 
border-left:1px solid #569fd2; 
border-right:1px solid #569fd2; 
border-top:1px solid #569fd2;
height:19px; 
font-size:90%;
font-family: 'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;
margin:0 0 0 0; 

}


.bibSimTabSelected {
width:auto;
background-color: #e0f1ff; 
text-align:center; 
padding: 3px 20px; 
border-left:1px solid #569fd2; 
border-right:1px solid #569fd2; 
border-top:1px solid #569fd2;
height:19px; 
font-size:90%;
font-family: 'Lucida Sans Unicode','Arial Unicode MS', Helvetica, sans-serif;
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: #d7e3ff; text-align:center; padding:5px 0 5px 0;  height:15px; }*/

.bibSimTabContent{
width:auto;
background-color: #7494c5;
text-align:center; 
padding: 3px 20px; 
height:19px; 
color:#fff;
}


.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 #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:#d7e3ff;}
.option1 {margin:0 5px; background:#d7e3ff;}
.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;}*/

.bibContentWrapper {
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: #569fd2;
border-right-color: #569fd2;
border-bottom-color: #569fd2;
border-left-color: #569fd2;
clear: both;
background-color: #e0f1ff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
}

.bibContentSectionOptions {width:95%;display:none;margin:-10px 0 0 0;font-size:80%; }
.bibContentSectionDefault {width:95%;margin:-10px 0 0 0; }

.searchTipTable {
font-size:80%;
backgroud-color:e0f1ff;
}
#searchTipMain {display:none; margin:0px}
.searchTipContentInfo {

float:left;
display:block; 
background:#eef7ff; 
border:0 solid #569fd2; 
border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 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 { 
/*background:#eff7ff; */
}
td.highlight {
/*background:#FFFFDF;*/
}

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

/*styles for pirnt view and web view toggles in bib_display.html*/
#printView {text-align:right; font-size:.8em; margin-top:0px;padding-top:15px;height:10px;vertical-align: text-top;}
#printView a {color:#162a6d;margin-top:0px

}
#webView {display:none}

/* GRW additions for removing links in patron view that would lead the user back to WebPAC from Summon */
tr.patFuncEntry a {
   color: currentColor;
   text-decoration: none;
   pointer-events: none;
}

