/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("/m5/catalog/fonts/OpenSans-Light-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("/m5/catalog/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/m5/catalog/fonts/OpenSans-Light-webfont.woff2") format("woff2"), url("/m5/catalog/fonts/OpenSans-Light-webfont.woff") format("woff"), url("/m5/catalog/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("/m5/catalog/fonts/OpenSans-Light-webfont.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url("/m5/catalog/fonts/OpenSans-LightItalic-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("/m5/catalog/fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("/m5/catalog/fonts/OpenSans-LightItalic-webfont.woff2") format("woff2"), url("/m5/catalog/fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("/m5/catalog/fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("/m5/catalog/fonts/OpenSans-LightItalic-webfont.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("/m5/catalog/fonts/OpenSans-Regular-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans"), url("/m5/catalog/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/m5/catalog/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), url("/m5/catalog/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("/m5/catalog/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("/m5/catalog/fonts/OpenSans-Regular-webfont.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url("/m5/catalog/fonts/OpenSans-Italic-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("/m5/catalog/fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("/m5/catalog/fonts/OpenSans-Italic-webfont.woff2") format("woff2"), url("/m5/catalog/fonts/OpenSans-Italic-webfont.woff") format("woff"), url("/m5/catalog/fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("/m5/catalog/fonts/OpenSans-Italic-webfont.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("/m5/catalog/fonts/OpenSans-Bold-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/m5/catalog/fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/m5/catalog/fonts/OpenSans-Bold-webfont.woff2") format("woff2"), url("/m5/catalog/fonts/OpenSans-Bold-webfont.woff") format("woff"), url("/m5/catalog/fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("/m5/catalog/fonts/OpenSans-Bold-webfont.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url("/m5/catalog/fonts/OpenSans-BoldItalic-webfont.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("/m5/catalog/fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("/m5/catalog/fonts/OpenSans-BoldItalic-webfont.woff2") format("woff2"), url("/m5/catalog/fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("/m5/catalog/fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("/m5/catalog/fonts/OpenSans-BoldItalic-webfont.svg#OpenSans") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-family: 'icomoon';
  src: url("/m5/catalog/fonts/icomoon.eot?-8fqwtg");
  src: url("/m5/catalog/fonts/icomoon.eot?#iefix-8fqwtg") format("embedded-opentype"), url("/m5/catalog/fonts/icomoon.woff?-8fqwtg") format("woff"), url("/m5/catalog/fonts/icomoon.ttf?-8fqwtg") format("truetype"), url("/m5/catalog/fonts/icomoon.svg?-8fqwtg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

	body * { font-family: "Open Sans", Arial, Helvetica, sans-serif }

	/* links */

		a { font-size: 10px; font-weight: 400; color: #f15d22 }
		a:link, a:active, a:focus { color: #f15d22 }
		a:hover { color: #f15d22 }

		a script { font-size: 10px; font-weight: 400; color: #f15d22 }
		a:link script, a:active script, a:focus script { color: #f15d22 }
		a:hover script { color: #f15d22 }

	/* body */
		.title1 { font-size: 11px; font-weight: 400; color: white; border: solid; background: #9d9fa3; border-width: 0px 0px medium; border-color: black black #0badb0; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
		.title2 { font-size: 11px; font-weight: 400; color: white; border: solid; background: #0badb0; border-width: 0px 0px medium; border-color: black black #9d9fa3; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
		.title3 { font-size: 11px; font-weight: 400; color: black; border: 2px solid #0badb0; background: white; border-width: 0px 0px medium; border-color: black black #9d9fa3; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
		.title4 { font-size: 11px; font-weight: 400; color: #000000; border: solid; background: #FFFFFF; border-width: 0px 0px 0px; border-color: black black #0badb0; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
		.alt-title { height: 20px; font-size: 14pt; color: #000000; background: transparent;  font-weight: 400 }
		.setup-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.change-username-password-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.server-configuration-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.library-settings-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.material-types-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.options-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.record-icons-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.changelogin_title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.sort-formulas-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.style-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.z3950-searches-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.installation-title {font-size: 12pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.sort-formulas {font-size: 12pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.visual-search-title {font-size: 16pt; font-weight: 400; color: #9d9fa3; background: transparent }
		.visual-search-type { text-align:center; color:#000000; font-size: 10pt; background: transparent; font-weight: normal }
		.visual-search-caption { text-align:center; color:#000000; font-size: 14pt; background: transparent; font-weight: normal }
		.visual-search-description { text-align:center; color:#000000; font-size: 12pt; background: transparent; font-weight: normal }

		.titlecontainer1 { font-size: 11px; font-weight: 400; color: black; border: 2px solid #0badb0; border-width: 0px 0px medium; border-color: black black #9d9fa3; padding-top: 20px }
		.titlecontainer2 { font-size: 11px; font-weight: 400; color: black; border: 2px solid #0badb0; border-width: 0px 0px medium; border-color: black black #0badb0 }
		.installation-title { }
		.installation-title-cell { }
		.header-buffer { }
		.installation-links {color:#f15d22; cursor:pointer; font-size: 14pt; background: transparent; font-weight: normal }
		.get-link { color:#f15d22; cursor:pointer; font-size: 10pt; background: transparent; font-weight: normal }
		.oasis-tabs-header {font-size: 12px; color: black; background: #E6E6E6 }

		.login-name-label-container { font-size: 12pt; width: 250px; text-align:right }
		.login-password-label-container { font-size: 12pt; width: 250px; text-align:right }
		.login-name-textbox { text-align: left; background: #F5FFFA; border: 2px solid #0badb0; font-size: 12pt; width: 200px }
		.login-password-textbox { text-align: left; background: #F5FFFA; border: 2px solid #0badb0; font-size: 12pt; width: 200px }
		.login-password-textbox-container { text-align: left }
		.login-name-textbox-container { text-align: left }
		.signin-button-container { text-align: center }
		.changelogin-name-label { height: 15px; font-size: 12pt; color: #000000; background: transparent;  font-weight: normal }
		.changelogin-password-label { height: 15px; font-size: 12pt; color: #000000; background: transparent;  font-weight: normal }
		.changelogin-password-label-container { width: 255px; text-align: right }
		.changelogin-name-label-container { width: 255px; text-align: right }
		.changelogin-name-textbox { text-align: left; background: #F5FFFA; border: 2px solid #0badb0; font-size: 12pt; width: 250px }
		.changelogin-name-textbox-container {text-align: left }
		.changelogin-password-textbox { text-align: left; background: #F5FFFA; border: 2px solid #0badb0; font-size: 12pt; width: 250px }
		.changelogin-password-textbox-container {text-align: left }
		.error-table-cell { vertical-align: middle; text-align: center; height: 100px; width: 100px; font-size: 18pt; color: red; background: transparent;  font-weight: normal }
		.LoginTable { margin-left: 70px; margin-top: 100px } 
		.InstallationLoginTable { margin-left: 70px; margin-top: 100px } 
		.ErrorTable { text-align: center; height: 300px; width: 600px }

		.reset-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #eb4a1b; background: #eb4a1b; padding: 2px; text-align: center }
		.reset-button:hover { }
		.reset-button:focus { }
		.reset-button:active { background: #BB0000; border: 2px solid #BB0000 }

		.standard-radio-buttons { font-size: 14px; font-weight: 400; color: #9d9fa3; text-align: center }

		.display-table { padding-top: 20px; border: none }
		.session-expiring-button { background: transparent; border: none; width: 1px; height: 1px }
		.reset-button-table { border: none; width: 230px; text-align: center; padding: 10px }
		.ok-cancel-button { width: 100px; font-size: 10px; font-weight: 400; color: white; border: 2px solid #eb4a1b; background: #eb4a1b; padding: 2px; text-align: center }
		.M4OasisTabs-title { color: #484849; padding-left: 2em; font-size: 16pt; background: transparent;  font-weight: 400 }
		.M4OasisTabs-subtitle { color: #484849; padding-left: 2em; font-size: 12pt; background: transparent;  font-weight: normal }
		.oasis-tabs-header { height: 130px; font-size: 12pt; color: black; background: url('/m5/catalog/images/header_bg.gif') no-repeat }
		.oasis-tabs-row { }
		.oasis-header-logo-row-cell-1 { width: 300px }
		.oasis-header-tabs-row-cell-1 { width: 250px }
		.display-table-buttons { font-size: 12pt; font-weight: 400; color: #FFFFFF; text-transform: capitalize; border: 2px solid #9d9fa3; background: #9d9fa3; padding: 5px; text-align: center; width: 250px }
		.display-table-button-active { font-size: 12pt; font-weight: 400; color: #FFFFFF; background: #0badb0; border: 2px solid #0badb0; padding: 5px; text-align: center; width: 250px }
		.display-table-buttons:hover { color: #FFFFFF; cursor: pointer }
		.display-table-buttons:focus { color: #FFFFFF; cursor: pointer }
		.display-table-buttons:active { color: #FFFFFF; cursor: pointer }
		.display-table { border: none }
		.generic-setup-button { height: 25px; width: 150px; font-size: 10px; font-weight: 400; color: white; border: 2px solid #eb4a1b; background: #eb4a1b; padding: 2px; text-align: center }
