﻿	.center { margin-left: auto; margin-right: auto }

	img { border-width: 0 }
	body { margin: 0; background: white; font-size: 10pt; color: black }
	body * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: black }
	* { outline: none }
	.body { background: white; font-size: 9px; color: black }
	#body { width: 100% }
	.title1 { font-size: 11px; font-weight: bold; color: white; border: solid; background: #0054A6; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px 15px 2px 15px; border-left: 1px solid white; border-right: 1px solid white; text-align: center; white-space: nowrap }
	.title2 { font-size: 11px; font-weight: bold; color: white; border: solid; background: #DAA520; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.title3 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.title4 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #FFFFFF; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.holdings-column { border-left: 1px solid gainsboro; border-right: 1px solid gainsboro; text-align: center; white-space: nowrap }
	.ill_label { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_labelcontainer1 { }
	.ill_labeldata { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_labeldatacontainer1 { }
	.ill_infocontainer1 { }
	.ill_labeldata2 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #DAA520; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_textboxlabel { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_textbox { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #F5FFFA; border-width: 2px 2px 2px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill-request-ok-container { padding: 20px 0px 20px 0px; text-align: right }
	.ill-request-cancel-container { padding: 20px 0px 20px 40px; text-align: left }
	.ill_textbox2 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #C0E1FA; border-width: 2px 2px 2px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_title { font-size: 16px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_titlecontainer1 { text-align: center; font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_label     { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_labeldata { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_labeldata2 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #DAA520; border-width: 0px 0px 0px; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_textboxlabel { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_textbox { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #C0E1FA; border-width: 2px 2px 2px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_itemcallnumber { font-size: 11px; font-weight: bold; color: #0054A6 }
	.booking_itemcallnumbercontainer { }
	.booking_itempersonalname { font-size: 11px; font-weight: bold; color: black }
	.booking_itempersonalnamecontainer { }
	.booking_itemdetailscontainer1 { }
	.booking_itemspacer { }
	.booking_itemtitlestatement { font-size: 11px; font-weight: normal; color: black }
	.booking_itemtitlecontainer { }
	.booking_itempublisher { font-size: 11px; font-weight: normal; color: black }
	.booking_itempublishercontainer { }
	.booking_itempages { font-size: 11px; font-weight: normal; color: black }
	.booking_itempagescontainer { }
	.changelogin_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.changelogin_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.changelogin_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.history_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.history_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.history_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_greetingcontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_barcodecontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_namecontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_addresscontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_telephonecontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_emailcontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_greeting { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_barcode { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_name { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_address { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_telephone { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_email { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_transactionrecorddatacontainer { border: 2px solid #DAA520; background: #F5FFFA; border-width: 2px 2px 2px; border-color: #0054A6 #0054A6 #0054A6 }
	.transactions_transactionrecordsheadercontainer { font-size: 11px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; border-width: 2px 2px 2px; border-color: #0054A6 #0054A6 #0054A6 }
	.transactions_recordauthor { font-size: 11px; font-weight: bold; color: white; background: #0054A6 }
	.transactions_recordtitle { font-size: 11px; font-weight: bold; color: white; background: #0054A6 }
	.transactions_recordcallnumber { font-size: 11px; font-weight: bold; color: white; background: #0054A6 }
	.transactions_recordtype { font-size: 11px; font-weight: bold; color: white; background: #0054A6 }
	.transactions_recorddate { font-size: 11px; font-weight: bold; color: white; background: #0054A6 }
	.transactions_processbutton { font-size: 10px; font-weight: bold; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.transactions_processbutton:hover { }
	.transactions_processbutton:focus { }
	.transactions_processbutton:active { }
	.transactions_processbuttoncontainer { background: #F5FFFA;text-align: center }
	.rank-header-title { background: transparent;text-align: center;font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-header-isbn { background: transparent;text-align: center;font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-summary { background: transparent;text-align: center;font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-excellent { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-good { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-average { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-poor { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-very-poor { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-raters { background: #F5FFFA;text-align: left; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-raters-percent { background: #F5FFFA;text-align: center; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-numraters { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-rank-it { background: transparent;text-align: center; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-image-rank-it { background: transparent; text-align: center }
	.rank-table-image-excellent { background: #F5FFFA; text-align: right }
	.rank-table-image-good { background: #F5FFFA; text-align: right }
	.rank-table-image-average { background: #F5FFFA; text-align: right }
	.rank-table-image-poor { background: #F5FFFA; text-align: right }
	.rank-table-image-very-poor { background: #F5FFFA; text-align: right }
	.rank-table-image-summary { background: transparent; text-align: center }
	.rank-table-comment { background: transparent; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; text-align: center }
	.reader-comment-text { background: #F5FFFA; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal }
	.rank-table-search-results-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6 }
	.rank-table-link-buttons-container { text-align: right }
	.rank-table-delete-all-link-container { text-align: center }
	.rank-table-edit-comment-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6; padding-right: 10px }
	.rank-table-delete-comment-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6; padding-left: 10px }
	.rank-table-search-results-link-container { }
	.rank-table-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6 }
	.visual-search-caption { height: 45px; vertical-align:top; text-align:center; color:#000000; font-family:arial; font-size: 12pt; background: transparent; font-weight: bold }
	.visual-search-description { text-align:center; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; background: transparent; font-weight: normal }
	.comments-previous-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.comments-next-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.rate-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.ok-cancel-button { white-space: pre-wrap; width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.button1 { font-size: 10px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.button2 { font-size: 10px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.button1 a { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button2 a { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button1 a:link, .button1 a:active, .button1 a:visited, .button1 a:focus { color: white }
	.button1 a:hover { color: #00FF00 }
	.button2 a:link, .button2 a:active, .button2 a:visited, .button2 a:focus { color: white }
	.button2 a:hover { color: #00FF00 }
	.button1 a script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button2 a script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button1 a:link script, .button1 a:active script, .button1 a:visited script, .button1 a:focus script { color: white }
	.button1 a:hover script { color: #00FF00 }
	.button2 a:link script, .button2 a:active script, .button2 a:visited script, .button2 a:focus script { color: white }
	.button2 a:hover script { color: #00FF00 }
	a.button1 { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button1:link, a.button1:active, a.button1:visited, a.button1:focus { color: white }
	a.button1:hover { color: #00FF00 }
	a.button2 { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button2:link, a.button2:active, a.button2:visited, a.button2:focus { color: white }
	a.button2:hover { color: #00FF00 }
	a.button1 script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button1:link script, a.button1:active script, a.button1:visited script, a.button1:focus script { color: white }
	a.button1:hover script { color: #00FF00 }
	a.button2 script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button2:link script, a.button2:active script, a.button2:visited script, a.button2:focus script { color: white }
	a.button2:hover script { color: #00FF00 }
	.button3 { font-size: 8pt; font-weight: bold; color: white; border: solid; background: #0054A6; border-width: 2px; border-color: #DAA520; padding: 2px; width: 50px; height: 25px; text-align: center }
	.button3 a { font-size: 8pt; font-weight: bold; color: white; text-decoration: none }
	.button3 a:link, .button1 a:active, .button1 a:visited, .button1 a:focus { color: white }
	.button3 a:hover { color: #00FF00 }
	.icon { vertical-align: top; padding: 4px; width: 50px }
	.return-to-search-results { color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px }
	.record_font { font-size: 10pt; font-weight: normal; color: black; text-decoration: none }
	.record_link { font-size: 10pt; font-weight: bold; color: #0054A6; text-decoration: none }
	.preferences_buttons { font-size: 8pt; font-weight: normal; color: white; text-decoration: none; width: 120px; border: 2px solid #DAA520; background: #0054A6 }
	.copyright-info { font-size: 12px; font-weight: bold; color: #0054A6; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px; text-decoration: none; cursor: pointer }
	.copyright-info-extended { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px }
	.contact-librarian { font-size: 12px; font-weight: bold; color: #0054A6; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px }
	.contact-librarian-sender-email  { background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt;font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; padding: 2px }
	.contact-librarian-subject  { background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; padding: 2px }
	.contact-librarian-message  { background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 400px; padding: 2px }
	.contact-librarian-label { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 120px; height: 25px; vertical-align: top }
	.contact-librarian-textbox-container { width: 400px; height: 25px }
	.contact-librarian-send-container { width: 250px }
	.contact-librarian-cancel-container { width: 250px }
	.contact-librarian-buttons-container { width: 600px }
	.contact-librarian-buttons-spacer { width: 60px }
	.FooterTable  { padding-top: 40px; padding-bottom: 40px }
	.contact-librarian-link { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6 }
	.preferences-databasetypes-dropdown { width: 200px; height: 25px; background: #FFFFFF; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
 	.add-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; white-space: nowrap; padding: 0px 4px 0px 4px }
	.bookbag-header-add-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; white-space: nowrap; padding: 0px 4px 0px 4px }
	.my-info { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.print-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 4px 0px 4px }
	.bookbag-header-print-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 4px 0px 4px }
	.print-cancel-link { font-size: 12pt; font-weight: bold; color: #0054A6; text-decoration: none }
	.print-cancel-link-container { background: #F5FFFA;  border: 0px solid #000000; height: auto; padding-left: 200px }
	.savetomarc-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-savetomarc-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.email-html-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-email-html-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.search-results-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.record-format-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.see-also-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 10px }
	.see-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 10px }
	.book-comment-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.editor-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.reserve-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.booking-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.ill-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.search-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.sign-in-button  { white-space: pre-wrap; width: 101px; height: 34px; font-size: 10pt; font-weight: bold; line-height: 10pt; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.index-browser-table { background: #E3F3F7 }
	.index-browser-ctrl-browse-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-copy-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-cancel-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-first-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-previous-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-next-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-last-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-letter-button { font-size: 8pt; font-weight: bold }
	.index-browser-ctrl-browse-textbox { background: #F5FFFA; border: 2px solid #DAA520; font-size: 10pt; font-weight: bold; padding: 2px }
	.index-browser-ctrl-database-dropdown-label { background: #F5FFFA; font-size: 10pt; text-align: center; font-weight: normal; width: 100px }
	.index-browser-ctrl-database-dropdown { background: #F5FFFA; border: 2px solid #DAA520; font-size: 8pt; font-weight: bold; width: 200px; padding: 2px }
	.datapager-first-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-next-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-last-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-previous-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-goto-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-textbox { background: #F5FFFA; border: 2px #DAA520 solid; font-size: 10pt; font-weight: bold; height:17px; width: 50px }
	#DataPageControl1 { padding: 3em 3em 3em 5em }
	#DataPageControl2 { padding: 3em 3em 3em 5em }
	.holdings-pager-table { }
	.holdings-pager-cell { }
	.datapager-position-left { padding-left: 150px; font-size: 8pt; font-weight: bold; height:15px; width: 10px; text-align: right }
	.datapager-position-separator { font-size: 8pt; font-weight: bold; height:15px; width: 40px; text-align: center }
	.datapager-position-right { font-size: 8pt; font-weight: bold; height:15px; width: 40px; text-align: left }
	.remove-all-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-remove-all-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.sort-by-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.record-formats-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.bookbag-header-sort-by-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.bookbag-header-record-formats-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.time-out-clock { background: transparent; border: 0px; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: red; font-weight: bold }
	.time-out-clock-container { padding-left: 170px;  width: 300px }
	.timing-out-text-container { padding-left: 20px; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; width: 300px }
	.time-out-ok-button-container { padding-left: 220px; width: 300px }
	.time-out-ok-button { text-align: center; width: 150px; font-size: 10px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.get-search-url-table { padding: 4px 0px 20px 2px }
	.get-search-url { width: 100px; font-size: 2px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px 6px 2px 2px; text-align: center }
	.get-link { color: white; text-decoration: none }

	.block-color-even { background-color: #E3F3F7; vertical-align: top; padding: 4px }
	.block-color-odd { background-color: #F5FFFA; vertical-align: top; padding: 4px }
	.block-color { background-color: #E3F3F7 }

	.z3950-panel-cell { background: transparent; width: 60px}
	.z3950-attribute-dropdown1 { width: 230px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-attribute-dropdown2 { background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-attribute-dropdown3 { background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-operand-dropdown1 { width: 65px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-operand-dropdown2 { width: 65px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }

	.print-cell { padding-right: 5px}
	.savetomarc-cell { padding-right: 5px }
	.savetohtml-cell { padding-right: 5px }
	.email-html-cell { padding-right: 5px }
 	.add-record-cell { padding-right: 5px }
	.remove-all-cell { padding-right: 5px }
	.bookbag-header-print-cell { padding-right: 5px}
	.bookbag-header-savetomarc-cell { padding-right: 5px }
	.bookbag-header-savetohtml-cell { padding-right: 5px }
	.bookbag-header-email-html-cell { padding-right: 5px }
 	.bookbag-header-add-record-cell { padding-right: 5px }
	.bookbag-header-remove-all-cell { padding-right: 5px }
	/*.record-formats-dropdown-cell { padding-right: 5px }*/
	.choose-database-cell { padding-right: 5px }

	.enrichment-table { margin-top: 20px; border-top: 2px #0054A6 solid; padding-top: 100px }
	.urlcommand-enrichment-table { padding: 2em }
	.syndetics-section-break { color: #DAA520 }
	.syndetics-section-header { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0054A6; font-weight: bold }
	.syndetics-section-data { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: black }
	.syndetics-field-header { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0054A6 }
	.syndetics-subfield-header { width:100px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: black; font-weight: bold }
	.syndetics-subfield-data { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: black }
	.syndetics-subfield-table { border: 2px solid #DAA520; background: #F5FFFA; padding: 2px }
	.syndetics-details-cover-cell { padding-right: 30px; vertical-align: top; color: #0054A6 } 
	.syndetics-section-table { width: 600px }
	.alt-query-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.alt-query-link-container { padding-left: 150px; height: 20px; font-size: 10pt; font-weight: bold; color: black }
	.info-table-container { width: 400px }
	.LanguageSelectionTable { width: 350px }

	.login-name-label-container { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; text-align: right }
	.login-password-label-container { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; text-align: right }
	.login-name-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.login-password-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.login-password-textbox-container { text-align: left }
	.login-name-textbox-container { text-align: left }
	.signin-button-container { text-align: center }
	.changelogin-title-table { width: 80%; padding: 10px }
	.changelogin-title-cell { text-align: center; padding: 10px }
	.changelogin-title-label { font-weight: bold; color: #484849; font-size: +1 }
	.changelogin-login-name-data-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.changelogin-password-data-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.changelogin-password-check-data-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.changelogin-login-name-label-cell { width: 170px; text-align: right }
	.changelogin-password-label-cell { width: 170px; text-align: right }
	.changelogin-password-check-label-cell { width: 170px; text-align: right }
	.changelogin-name-controls-table { padding: 10px }
	.changelogin-password-controls-table { padding: 10px }
	.changelogin-password-check-table { padding: 10px }
	.changelogin-ok-cancel-controls-table { width: 80%; padding: 10px }
	.changelogin-ok-button-cell { text-align: right }
	
	.process-message-container { text-align: center; height: 25px }
	.process-image-container { text-align: center; height: 25px }
	/*.process-image { background: transparent; height: 25px }*/
	.process-message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; border: none; border: 0; background: transparent; text-align: center }
	.progress-busy-table { width: 200px }
	.account-table  { padding: 0px; width: 136px; height: 118px; background: url('/oasis/catalog/themes/mandarin/images/signintab.png') no-repeat }
	.account-table-cell { vertical-align: top; padding: 0px }
	.account-table-signin  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-mybookbag  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-myaccount  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-mybibliographies  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-signin-cell  { height: 22px; text-align: right; vertical-align: center; padding-top: 10px }
	.account-table-mybookbag-cell { height: 22px; text-align: right; vertical-align: center }
	.account-table-myaccount-cell  { height: 22px; text-align: right; vertical-align: center }
	.account-table-bibliographies-cell  { height: 22px; text-align: right; vertical-align: center }

	.display-mode-table-1  { width: 237px; height: 347px; margin: 0px; padding: 0px; border: none; background: transparent }
	.display-mode-table1-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table1-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }

	.display-mode-table-2  { width: 237px; height: 462px; margin: 0px; padding: 0px; border: none; background: transparent;}
	.display-mode-table2-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table2-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }

	.display-mode-table-3  { width: 237px; height: 402px; margin: 0px; padding: 0px; border: none; background: transparent;}
	.display-mode-table3-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table3-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }

	.display-mode-table1-standardsearch-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-mode-table1-enhancedsearch-cell  { text-align: right; padding-right: 38px; height: 60px }
	.display-mode-table1-visualsearch-cell  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table1-searchresults-cell  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table1-preferences-cell  { text-align: right; padding-right: 38px; height: 58px }
	.display-mode-table1-top-buffer-cell  { height: 6px }
	.display-mode-table1-bottom-buffer-cell  { height: 61px }

	.display-mode-table2-standardsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table2-enhancedsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table2-visualsearch-cell  { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table2-z3950search-cell   { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table2-searchresults-cell  { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table2-preferences-cell   { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table2-advancedcataloging-cell { text-align: right; margin-right: 50px; height: 57px }
	.display-mode-table2-top-buffer-cell  { height: 0px }
	.display-mode-table2-bottom-buffer-cell  { height: 75px }

	.display-mode-table3-standardsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table3-enhancedsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table3-visualsearch-cell  { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table3-z3950search-cell   { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table3-searchresults-cell  { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table3-preferences-cell   { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table3-top-buffer-cell  { height: 0px }
	.display-mode-table3-bottom-buffer-cell  { height: 72px }

	.display-mode-table-kidsredirect  { width: 237px; height: 402px; margin: 0px; padding: 0px; border: none; background: transparent }
	.display-mode-table-kidsredirect-buttons  { text-decoration: none; cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table-kidsredirect-button-active  { text-decoration: none; cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table-kidsredirect-standardsearch-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-mode-table-kidsredirect-enhancedsearch-cell  { text-align: right; padding-right: 38px; height: 60px }
	.display-mode-table-kidsredirect-visualsearch-cell  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table-kidsredirect-searchresults-cell  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table-kidsredirect-preferences-cell   { text-align: right; padding-right: 38px; height: 58px }
	.display-mode-table-kidsredirect-kidsredirect-cell   { text-align: right; padding-right: 38px; height: 60px }
	.display-mode-table-kidsredirect-top-buffer-cell  { height: 0px }
	.display-mode-table-kidsredirect-bottom-buffer-cell  { height: 72px }

	.enhanced-search-browse-button1-container { }
	.enhanced-search-browse-button2-container { }
	.enhanced-search-browse-button3-container { }

	.enhanced-search-search-button-container { padding-bottom: 20px }
	.enhanced-search-cancel-button-container { padding-bottom: 20px }
	.enhanced-search-clear-button-container { padding-bottom: 20px }

	.enhanced-search-textbox1-container  { width: 465px; height: 59px; padding-left: 40px; background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.enhanced-search-textbox2-container  { width: 465px; height: 59px; padding-left: 40px; background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.enhanced-search-textbox3-container  { width: 465px; height: 59px; padding-left: 40px; background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat }

	.enhanced-search-ctrl-panel { background: transparent }
	.enhanced-search-ctrl-panel-cell { background: transparent }
	.enhanced-search-ctrl-restrictions { }
	.enhanced-search-ctrl-apply-restrictions { }	
	.enhanced-search-operator1-dropdownlist { width: 80px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-operator2-dropdownlist { width: 80px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute1-dropdownlist { width: 240px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute2-dropdownlist { width: 180px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute3-dropdownlist { width: 180px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute1-textbox { width: 40px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute2-textbox { width: 40px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute3-textbox { width: 40px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-textbox1 { background: transparent; width: 370px; height: 30px; font: bold 16pt arial, helvetica, sans-serif; border: none; padding: 12px }
	.enhanced-search-textbox2 { background: transparent; width: 370px; height: 30px; font: bold 16pt arial, helvetica, sans-serif; border: none; padding: 12px }
	.enhanced-search-textbox3 { background: transparent; width: 370px; height: 30px; font: bold 16pt arial, helvetica, sans-serif; border: none; padding: 12px }
	.enhanced-search-materialtypes-dropdownlist { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-ctrl-search { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin-right: 20px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.enhanced-search-ctrl-clear { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.enhanced-search-ctrl-browse { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.display-mode-control-container1 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/oasis/catalog/themes/mandarin/images/navbar_5.png') no-repeat }
	.display-mode-control-container2 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/oasis/catalog/themes/mandarin/images/navbar_7.png') no-repeat }
	.display-mode-control-container3 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/oasis/catalog/themes/mandarin/images/navbar_6.png') no-repeat }
	.progress-control-container { float: left; margin: 0px; padding: 0px }
	.reset-button-control-container { float: left }
	/*.control-area1 { margin-left: -200px }
	.control-area2 { margin-left: -200px }
	.control-area3 { margin-left: -200px }
	.control-area4 { margin-left: -200px }*/

	.bulletin-board-container { background: url('/oasis/catalog/themes/mandarin/images/bb_bg.png') no-repeat; width: 100%; height: 133px; margin: 0px }
	.bulletin-text { color: #484849; font: bold 8pt Verdana, Arial, Helvetica, sans-serif }
	.bulletin-text-link { color: #0054A6; font: bold 14pt Verdana, Arial, Helvetica, sans-serif }
	.body-table { margin-left: 10px; padding: 0px }

	.reset-button { font-size: 7pt; font-weight: normal; color: #000000; border: none; padding: 2px 2px 17px 22px; text-align: left; width: 100px; height: 47px; background: url('/oasis/catalog/themes/mandarin/images/resetbutton.png') no-repeat }
	.reset-button:hover { }
	.reset-button:focus { }
	.reset-button:active { border: none;  background: url('/oasis/catalog/themes/mandarin/images/resetbutton.png') no-repeat }
	.reset-button-table { border: none; text-align: left; margin: 30px 0px 0px 60px }
	.standard-search-query-table { margin-left: 100px; margin-bottom: 50px }
	.standard-search-buttons-table-cell { padding-left: 70px }
	.standard-search-textbox-cell { background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat; width: 465px; height: 59px }
	.standard-search-textbox { width: 400px; background: transparent; font: bold 14pt arial, helvetica, sans-serif; border: none; padding: 2px; margin: 0px 20px 0px 35px }
	.standard-search-text-table { width: 100% }
	.standard-radio-buttons-cell { }
	.standard-radio-buttons { width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0054A6; text-align: left; text-decoration: none; margin-top: 5px }
	.standard-search-ok { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.standard-search-clear { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.standard-visual-search-query-table { margin-left: 60px }
 	.standard-visual-search-add-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; white-space: nowrap; padding: 0px 4px 0px 4px }
	.standard-visual-search-buttons-table-cell  { padding-left: 70px }
	.standard-visual-search-textbox-cell { background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat; width: 465px; height: 59px }
	.standard-visual-search-textbox { width: 400px; background: transparent; font: bold 14pt arial, helvetica, sans-serif; border: none; padding: 2px; margin: 0px 20px 0px 35px }
	.standard-visual-search-text-table { width: auto }
	.standard-visual-search-radio-buttons-cell { }
	.standard-visual-search-radio-buttons { width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0054A6; text-align: left; text-decoration: none; margin-top: 5px }
	.standard-visual-search-ok { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 20px 0px 60px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.standard-visual-search-clear { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin-top: 10px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.SessionExpiringTable { border: none; margin-left: 70px; margin-top: 20px; margin-bottom: 300px }

	.catalog-tab-container { background: url('/oasis/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.circulation-tab-container { background: url('/oasis/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.group-editor-tab-container { background: url('/oasis/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.report-generator-tab-container { background: url('/oasis/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.inventory-tab-container { background: url('/oasis/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }

	.catalog-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.circulation-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.group-editor-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.report-generator-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.inventory-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }

	.oasis-tabs-header-table { height: 154px }
	.oasis-tabs-header-spacer { height: 18px }
	.oasis-tabs-table-cell { padding: 0px 4px 0px 0px }
	.oasis-tabs-table  { padding: 0px }
 	.M4OasisTabs-title  { padding: 0px 0px 0px 10px; color: #484849; text-align:left; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.M4OasisTabs-subtitle  { padding: 0px 0px 0px 10px; color: #484849; text-align:left; font-size: 12pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.oasis-tabs-header  { text-align: left; width: 100%; height: 157px; background: url('/oasis/catalog/themes/mandarin/images/header_bg.gif') no-repeat }
	.oasis-tabs-sideheader { background: url('/oasis/catalog/themes/mandarin/images/sideheader_bg.gif') repeat-x }
	.oasis-header-logo-row-cell-1 { vertical-align: top; padding: 0px; width: 500px }

	.PreferencesTable { margin-top: 0px;  margin-bottom: 100px }
	.PreferencesTabTable { margin-top: 100px;  margin-bottom: 100px }
	.Z3950PreferencesTable { margin-top: 0px; margin-bottom: 100px }
	.Z3950PreferencesTabTable { margin-top: 100px; margin-bottom: 100px }
	.footer-table { width: 100%; margin-bottom: 30px }
	.EnhancedSearchTable { margin-top: 20px; }
	.EnhancedSearchTableWithAccess { margin-top: 20px; }
	.Z3950SearchTable { margin-top: 50px }
	.VisualSearchTable { margin-top: 20px; margin-bottom: 50px }
	.ResultsTable { }
	.results-records-table { margin-top: 20px; margin-bottom: 80px; width: 100% }
	.ResultsHeaderTable { margin-top: 10px; width: 700px }
	.results-number-container { font-weight: bold }
	.all-results-tablecell { color: gray; font-weight: bold }
	.no-results-table { color: gray; text-align: center }
	.no-results-text { font-weight: bold }
	.MyBookbagTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.MyAccountTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.MyAccountLoginTable { margin-top: 20px }
	.RecordDetailsTable { margin-top: 20px }
	.CommentsTable { margin-top: 0px }
	.RatingTable { margin-top: 20px }
	.ContactLibrarianTable { margin-top: 20px }
	.CurrentTransactionsTable { margin-top: 20px; margin-bottom: 80px; width: 800px }
	.HistoryTable { margin-top: 20px; margin-bottom: 80px; width: 800px }
	.ChangeLoginTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.SeeAlsoResultsTable { margin-top: 20px }
	.session-expiring-button { background: transparent; border: none; width: 1px; height: 1px }
	.print-this-page-button { background: transparent; border: none; width: 1px; height: 1px }
	.refresh-button { background: transparent; border: none; width: 1px; height: 1px }
	.SeeResultsTable { margin-top: 20px }
	.DisplayDetailsTable { width: 700px; font-weight:bold; background: #F5FFFA; border: 2px solid #DAA520; margin: 50px }
	.DisplayDetailsTableCell { }
	.StandardSearchTable { margin-top: 20px; margin-bottom: 50px }
	.StandardSearchTableWithAccess { margin-top: 20px; margin-bottom: 50px  }
	.StandardVisualSearchTable { margin-top: 20px }
	.StandardVisualSearchTableWithAccess { margin-top: 20px }
	.record-format-container { width: 100% }

	.z3950-search-textbox1 { background: transparent; width: 400px; height: 30px; font: 14pt bold arial, helvetica, sans-serif; border: none; padding: 12px }
	.z3950-search-textbox2 { background: transparent; width: 400px; height: 30px; font: 14pt bold arial, helvetica, sans-serif; border: none; padding: 12px }
	.z3950-search-textbox3 { background: transparent; width: 400px; height: 30px; font: 14pt bold arial, helvetica, sans-serif; border: none; padding: 12px }
	.z3950-search-textbox1-cell { width: 465px; height: 59px; padding-left: 40px; background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.z3950-search-textbox2-cell { width: 465px; height: 59px; padding-left: 40px; background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.z3950-search-textbox3-cell { width: 465px; height: 59px; padding-left: 40px; background: url('/oasis/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.z3950-search-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.z3950-clear-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.Z3950SearchButtonCell { width: 300px }
	.Z3950ClearButtonCell { width: 300px }
	.selector-cell-checked { width: 38px; padding: 0px; background: url('/oasis/catalog/themes/mandarin/images/selector.png') no-repeat }
	.selector-cell-unchecked { width: 38px; padding: 0px }

	.preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 100px }
	.standard-search-preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 20px }
	.enhanced-search-preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 20px }
	.z3950-search-preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 20px }
	.visual-search-preferences-table { background-color: #E3F3F7; margin-top: 20px;  margin-bottom: 20px }
	.preferences-table { background-color: #E3F3F7; margin-top: 20px;  margin-bottom: 100px }
	.autopostback-textbox1 { background-color: transparent; color: transparent; border-style: none; font-size: 1px }
	.table-title-myaccount { padding: 10px 10px 40px 20px; color: #484849; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.table-title-mybookbag { padding: 10px 10px 40px 130px; color: #484849; text-align: center; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.table-title-myaccount-container { text-align: center; width: 600px }
	.mybookbag-dropdown-container { padding: 0px 0px 10px 170px; white-space: nowrap }
	.fullmarc-bookbag { width: 692px }
	.fullmarc-results { width: 692px }
	.bookbag-header-table { width: 700px }
	.bookbag-record-table { width: 700px }
	.cover-cell-color-even { background-color: #E3F3F7; width: 100px; text-align: right; vertical-align: top }
	.cover-cell-color-odd { background-color: #F5FFFA; width: 100px; text-align: right; vertical-align: top }
	.empty-sort-dropdown { padding-left: 175px }
	.online-results-format-dropdown-cell { padding-left: 50px }
	.submit-button { background: transparent; border: none; width: 1px; height: 1px  }

	.print-bookbag-table { width: 700px }
	.print-bookbag-record-table { width: 700px }
	.print-bookbag-holdings-table { width: 700px; margin-right: 0px }
	.print-bookbag-holding-column { width: 140px }

	.standard-search-lexile-table { margin-left: 20px; margin-bottom: 50px  }
	.standard-search-lexile-table-row { }
	.standard-search-lexile-table-cell { }
	.standard-search-lexile-cell { width: 150px }
	.standard-search-materialtypes-cell { padding-left: 40px; width: 150px }
	.standard-search-materialtypes-dropdown { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.standard-search-lexile-dropdown { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.standard-search-custom-lexile-table-container { }
	.standard-search-custom-lexile-table-container-row { }
	.standard-search-custom-lexile-table { }
	.standard-search-custom-lexile-from-txtbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.standard-search-custom-lexile-to-txtbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.enhanced-search-lexilerange-dropdownlist { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px; margin-top: 1px }
	.enhanced-search-lexile-from-textbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.enhanced-search-lexile-to-textbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.enhanced-search-lexile-from-label { }
	.enhanced-search-lexile-to-label { }
	.enhanced-search-lexile-container { padding: 0px }
	.enhanced-search-materialtypes-container { padding: 0px; vertical-align: top }
	.enhanced-search-searchset-container { vertical-align: top; text-align: left }
	.enhanced-search-button-container { padding-left: 115px }
	.standard-search-reading-provider-table { margin-left: 20px; margin-top: 20px; margin-bottom: 0px }
	.bookbag-folders-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.bookbag-dialog-more-link { font-size: 18px; font-weight: bold; color: #0054A6; cursor: pointer }
	.create-bookbag-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; border: none; padding: 0px 2px 6px 2px; margin-left: 15px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat }
	.create-new-bookbag { background: transparent; border: none; width: 1px; height: 1px }
	.DialogWrapper { -moz-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -webkit-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -ms-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -o-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -khtml-box-shadow: rgb(102, 102, 102) 0px 0px 5px; box-shadow: rgb(102, 102, 102) 0px 0px 5px; display: none; position: absolute }
	.create-bookbag-textbox { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.DialogDiv { background: #FFFFFF; border: 1px solid #313131; width: 350px; padding: 8px; font-size: 9pt }
	.details-button { border: none; text-align: center; width: 76px; height: 40px; cursor: pointer; background: url('/oasis/catalog/images/details.gif') no-repeat }

	.bibliographies-link-button-cell {  width: 450px }
	.bibliographies-delete-button-cell { width: 150px; text-align: left }
	.bibliographies-link-button {  font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6; padding-right: 10px  }
	.bibliographies-delete-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin-right: 20px; text-align: center; background: url('/oasis/catalog/themes/mandarin/images/button.png') no-repeat}
	.bibliographies-table { margin-top: 20px; margin-bottom: 80px; width: 600px; height: 200px }
	.bibliography-header-table { width: 600px; white-space: nowrap }
	.table-title-mybibliographies { padding: 10px 10px 40px 130px; color: #484849; text-align: center; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold}
	
	.enter-setup { text-align: center; vertical-align: middle; width: 175px; height: 10px; font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px 6px 2px 2px; margin: 40px 0px 0px 15px }
	.enter-setup-link { color: #FFFFFF; text-decoration: none }
	
	.configure-vs-table { width: 100% }
	.configure-vs-table-container { width: 100%  }
	.configure-vs-container { text-align: center }
	.reload-vs-container { text-align: center }
	.configure-vs-link { font-size: 10pt; font-weight: bold; color: #0054A6; text-decoration: none }
	.reload-vs-link { font-size: 10pt; font-weight: bold; color: #0054A6; text-decoration: none }

	#ui-id-1 { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: solid #DAA520; border-width: 1px 1px 1px 1px; padding: 2px; cursor: pointer }
	ul { list-style-type:none; padding:0px; margin:0px }
	ul li { background-image:url(/oasis/catalog/images/bulletmask7.png); background-repeat:no-repeat; background-position:0px 5px; padding-left:14px }
