	a:link, a:active {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		text-decoration: none;
		color: #006699;
	}

	a:visited {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		text-decoration: none;
		color: #006699;
	}

	a:hover {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		text-decoration: underline;
		color: #FF0000;
		background-color: #FFFFCC;
	}

	body {
		margin: 0px 0px 0px -10px;
		background-color: #FFFFFF;
		color: #000000;
	}

	html body {
		margin: 0px 10px 10px 10px;
		background-color: #FFFFFF;
		color: #000000;
	}

	p, td {
		font-family: Verdana, Helvetica, Arial, sans-serif;
	}

	th {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		text-align: left;
		vertical-align: top;
	}

	label {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
	}

	legend {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
	}

	fieldset {
		border-style: none;
		border-width: 0px;
	}

	form {
		margin: 0px 0px 0px 0px;
	}

	ul {
		margin-left: 0px;
	}

	.bibinfo {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #FFFFFF;
		color: #000000;
		border-width: 0px;
		border-style: none;
		margin: 5px 5px 5px 5px;
		text-align: left;
		width: 100%;
	}

	.bibinfo2 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #FFFFFF;
		color: #000000;
		margin: 10px 30px 10px 30px;
	}

	.summary {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		color: #000000;
		border-width: 1px;
		border-style: solid;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 5px 10px;
	}

	.rootbarcell {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		text-align: center;
		color: #FFFFFF;
		background-color: #006699;
		letter-spacing: 0px;
		margin: 5px 5px 5px 5px;
	}

	 /* Use these rootbar declaration for CSS2 browsers */

	a:link.blastoff, a:visited.blastoff, a:active.blastoff {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		color: #FFFF99;
		background-color: #006699;
		text-decoration: none;
		white-space: nowrap;
		margin: 0px 7px 0px 7px;
	}

	a:hover.blastoff {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #006699;
		text-decoration: underline;
		white-space: nowrap;
		margin: 0px 7px 0px 7px;
	}

	a:link.rootbar, a:visited.rootbar, a:active.rootbar {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #006699;
		text-decoration: none;
		white-space: nowrap;
		margin: 0px 7px 0px 7px;
	}

	a:hover.rootbar {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: normal;
		color: #FFFF99;
		background-color: #006699;
		text-decoration: underline;
		white-space: nowrap;
		margin: 0px 7px 0px 7px;
	}

	

	

	.defaultstyle {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #FFFFFF;
		color: #000000;
		vertical-align: top;
	}
	th.defaultstyle {
		white-space: nowrap;
		text-align: right;
	}


	.enrichheader, .enrichheader a {
		background-color: #FFFFFF;
		color: #996600;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		letter-spacing: 2px;
		padding: 5px 0px 0px 0px;
	}

	.enrichsubheader {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.enrichcontent {
		background-color: #FFFFFF;
		color: #000000;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		vertical-align: top;
		padding: 0px 0px 5px 5px;
	}

	.enrichmentservices {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		color: #000000;
		border-width: 1px;
		border-style: solid;
		text-align: left;
	}

	.enrichtagline {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		background-color: #FFFFFF;
		color: #888888;
	}

	.footer {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: normal;
	}

	.gatewaystyle, .gatewaystyle a:link, .gatewaystyle a:visited, .gatewaystyle a:active, .gatewaystyle a:hover {
		background-color: #0099CC;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
	}

	.header {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		letter-spacing: 2px;
		background-color: #006699;
		color: #FFFFFF;
	}

	div.header {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		letter-spacing: 2px;
		background-color: #006699;
		color: #FFFFFF;
		padding: 3px 3px 3px 3px;
	}

	.holdingsheader {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		background-color: #FFFFFF;
		color: #006699;
	}

	.holdingslist {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		background-color: #FFFFFF;
		color: #000000;
	}

	th.holdingslist {
		white-space: nowrap;
		text-align: right;
		vertical-align: top;
	}

	.indented {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #FFFFFF;
		color: #000000;
		margin-left: 10px;
		vertical-align: top;
	}

	.itemlisting, label.itemlisting {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		background-color: #FFFFFF;
		color: #000000;
		vertical-align: top;
		font-weight: normal;
	}

	.itemlisting2, label.itemlisting2 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		background-color: #EFEFEF;
		color: #000000;
		vertical-align: top;
		font-weight: normal;
	}

	input.itemdetails {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		background-color: #0099CC;
		color: #FFFFFF;
		width: 75px;
		margin: 5px 0px 5px 0px;
		display: block;
	}

	input.itemdetails2 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		background-color: #006699;
		color: #FFFFFF;
		width: 75px;
		margin: 5px 0px 5px 0px;
		display: block;
	}

	td.itemservices {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		color: #000000;
	}

	div.itemservices {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		color: #000000;
		text-align: left;
		border-width: 1px;
		border-style: solid;
		padding: 7px 7px 7px 7px;
		margin: 0px 0px 0px 0px;
	}

	div.itemservices a:link, div.itemservices a:visited, div.itemservices a:active {
		display: block;
		margin: 0px 0px 3px 0px;
	}

	div.itemservices a:hover {
		background-color: #FFFFCC;
		color: #FF0000;
		display: block;
		margin: 3px 0px 3px 0px;
	}

	.langicon {
		border-style: outset;
		border-color: #EEEEEE;;
		background-color: #FFFFFF;
		padding: 3px 0px 3px 0px;
	}

	div.options {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		color: #000000;
		border-width: 1px;
		border-style: solid;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 5px 10px;
	}

	.overdue, .error {
		color: #CC0000;
	}

	.pagecontainer {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		color: #000000;
		border-width: 1px;
		border-style: solid;
	}

	.pagecontainer3pg {
		background-color: #FFFFFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		color: #000000;
		border-width: 1px;
		border-style: solid;
	
	}

	.rsvholdings {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		background-color: #EEEEEE;
		color: #000000;
	}

	.searchheader {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		letter-spacing: 2px;
		background-color: #006699;
		color: #FFFFFF;
		padding: 3px 3px 3px 3px;
		width: 100%;
	}

	.searchcontent {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #EEEEEE;
		color: #000000;
		padding: 3px 3px 3px 3px;
		vertical-align: middle;
		white-space: nowrap;
	}

	table.searchcontent {
		width: 99%;
	}

	th.searchcontent {
		text-align: right;
		width: 30%;
	}


	.searchservices {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #EEEEEE;
		color: #000000;
		border-width: 1px;
		border-style: solid;
	}

	input.searchbutton {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		background-color: #0099CC;
		color: #FFFFFF;
		vertical-align: middle;
		margin: 5px;
	}

	a:link.searchlinks, a:active.searchlinks, a:visited.searchlinks {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		text-decoration: none;
		background-color: #EEEEEE;
		color: #006699;
	}

	a:hover.searchlinks {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		text-decoration: underline;
		background-color: #EEEEEE;
		color: #CC0000;
	}

	.subheader {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		background-color: #EEEEEE;
		color: #000000;
		margin-left: 2px;
	}

	.searchsum {
		color: #000000;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		text-align: left;
		background-color: #FFFFFF;
	}

	.small {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		font-weight: normal;
	}

	.titlebar {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: medium;
		font-weight: bold;
		letter-spacing: 3px;
		background-color: #006699;
		color: #FFFFFF;
		vertical-align: top;
		padding: 3px;
	}

	.vreference {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		text-decoration: none;
		font-weight: normal;
		letter-spacing: 0px;
		background-color: #006699;
		color: #FFFFFF;
	}

	.vreference input {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		text-decoration: none;
		font-weight: normal;
		letter-spacing: 0px;
		background-color: #FFFFFF;
		color: #006699;
		margin: 3px 3px 3px 3px;
	}

	.vreference textarea {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		text-decoration: none;
		font-weight: normal;
		letter-spacing: 0px;
		background-color: #FFFFFF;
		color: #006699;
		width: 125px;
		height: 50px;
		margin: 3px 3px 3px 3px;
	}

	.unformatted {
		font-family: "Courier New", Courier, monospace;
		font-size: x-small;
		font-weight: normal;
		vertical-align: top;
	}

	.viewmarcheader, .viewmarcheader a {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: x-small;
		font-weight: bold;
		letter-spacing: 2px;
		background-color: #FFFFFF;
		color: #996600;
	}

	.viewmarctags {
		vertical-align: top;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: xx-small;
		background-color: #FFFFFF;
		color: #000000;
	}

	th.viewmarctags {
		white-space: nowrap;
		text-align: right;
		vertical-align: top;
	}

	.virtualreference {
		border-style: none;
		border-width: 0px;
		padding: 1px 5px 1px 5px;
	}

	/* PHOTO COLLECTION HEADER */

	.MyHeader
	{
		font-family: Verdana;
		font-size: 0.6em;
		color: #FFFFFF;
	}

	a.MyLinkHeader
	{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
	}

		a:visited.MyLinkHeader
	{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
	}

		a.MyLinkHeader:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
		background : transparent;
		font-size: 10px;
	}

	td.MyMenuItem
	{
		border-left: 1px solid #FFFFFF;
		padding-left: 10px;
		padding-right: 10px;
		font-family: Verdana;
		font-weight: bold;
		font-size: 0.6em;
		color: #FFFFFF;
		text-decoration: none;
		text-align: left;
	}
		a.MyLinkMenu
	{
		color: #000000;
		font-family: Verdana;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
	}

		a:visited.MyLinkMenu
	{
		color: #000000;
		font-family: Verdana;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
	}

		a.MyLinkMenu:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		font-family: Verdana;
		background: transparent;
		font-weight: bold;
		font-size: 10px;
	}
	a.MyLinkMenuHot
	{
		color: #FFFFFF;
		font-family: Verdana;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
	}

		a:visited.MyLinkMenuHot
	{
		color: #FFFFFF;
		font-family: Verdana;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
	}

		a.MyLinkMenuHot:hover
	{
		color: #FFFFFF;
		font-family: Verdana;
		text-decoration: none;
		background: Transparent;
		font-weight: bold;
		font-size: 10px;
	}
</style>

