body {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: #ffffff;
}

td {
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
}

.GradientL2D { background-color: #ffffff; }
.GradientD2L { background-color: #ffffff; }

/* Default Links */

A:Link { color: #286ea0; text-decoration: none; }
A:Visited { color: #286ea0; text-decoration: none; }
A:Hover { color: #ac3636; text-decoration: underline; }

/* Links for Title in results page */

a.Title:Link { font-weight: bold; }
a.Title:Visited { font-weight: bold; }
a.Title:Hover { }

/* Navigation menu items links */

td.PriNavBar { 
  padding: 4px 6px 4px 6px; 
  background: #e0d8b8 url(corner.gif) top right no-repeat;
}
a.PriNavBar { font-size: 13px; }
a.PriNavBar:Link { font-weight: bold; color: #286ea0; }
a.PriNavBar:Visited { font-weight: bold; color: #286ea0; }
a.PriNavBar:Hover { font-weight: bold; color: #ac3636; text-decoration: none; }

td.PriNavBarHighlight { 
  padding: 4px 6px 4px 6px; 
  background: #505050 url(corner.gif) top right no-repeat;
}
a.PriNavBarHighlight { font-size: 13px; }
a.PriNavBarHighlight:Link { font-weight: bold; color: #ffffff; }
a.PriNavBarHighlight:Visited { font-weight: bold; color: #ffffff; }
a.PriNavBarHighlight:Hover { font-weight: bold; color: #ac3636; text-decoration: none; }

td.TabRight { margin: 0 0 0 0; padding: 0 0 0 0; }
td.TabRightHighlight { margin: 0 0 0 0; padding: 0 0 0 0; }

td.NavBar { background: #d1c594; border-top: 1px solid #505050; }
a.NavBar { font-size: 11px; white-space: nowrap; }
a.NavBar:Link { font-weight: bold; color: #286ea0; }
a.NavBar:Visited { font-weight: bold; color: #286ea0; }
a.NavBar:Hover { font-weight: bold; color: #ac3636; text-decoration: none; }

span.NavBarHighlight { background-color: #286ea0; }
a.NavBarHighlight { font-size: 11px; white-space: nowrap; }
a.NavBarHighlight:Link { font-weight: bold; color: #ffffff; }
a.NavBarHighlight:Visited { font-weight: bold; color: #ffffff; }
a.NavBarHighlight:Hover { font-weight: bold; color: #ac3636; text-decoration: none; }

/* Page navigation in results page "Page [2] 3 4" */

a.PageNav:Link { text-decoration: underline; }
a.PageNav:Visited { text-decoration: underline; }

/* Links for 'Add to My List' */

a.AddToList:Link { font-size: 10px; }
a.AddToList:Visited { font-size: 10px; }


.Headings1 {
  background-color: #ffffff;
  border-color: #cfcfcf;
}

.Headings2 {
  background-color: #efefef;
  border-color: #cfcfcf;
}

td.Header { background-color: #ffffff; }

td.OrgList { background-color: #ffffff; }

.ColumnHeader {
  font-weight: bold;
  background-color: #ffffd9;
}

p.Header {
  font-size: 14px;
  text-align: center;
  color: #000000;
}

p.HeaderNoHits {
  font-size: 14px;
  text-align: center;
  color: #ffa500;
}

.ErrorMessage { font-size: 16px; }

.LibraryHeader {
  font-size: 18px;
  text-align: center
}

select.RegularSmall {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
}

select.Regular {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
}

.ResultsHeader {
  font-size: 14px;
  color: #336699;
  font-weight: bold;
}

.ResultsNavigation { }

.RegularSmall { font-size: 10px; }

.RegularXSmall { font-size: xx-small; }

.Separator {
  color: #ffffff;
  font-size: 16px;
}

.Header {
  color: #003366;
  font-size: 11px;
}

.HeaderBranch {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}

.TableHeader {
  color: #ffffff;
  background-color: #336699;
}

.Regular { }

.Red { color: #ac3636; }

.Results { color: #993333; }

.Title { }

.Tab {
  color: #ffffff;
  font-weight: bold;
}

.DashHeader {
  background-color: #336699;
  color: #ffffff;
  font-weight: bold;
  font-size: xx-small;
}

.DashBody {
  background-color: #ffffff;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-color: #ffffff;
  border-style: solid;
  font-size: xx-small;
}

.DashList {
  list-style-image: url(bullet.gif);
  margin: 0 0 0 11px;
}

.DashSubHeading { margin: 5px 0 5px 5px; }

th.Holdings {
  background-color: #336699;
  color: #ffffff;
  text-align: left;
  border-width: 0;
  font-size: 10pt;
  vertical-align: top;
}

th.HoldingsFront {
  background-color: #336699;
  color: #ffffff;
  text-align: left;
  border-width: 0;
  font-size: 10pt;
  vertical-align: top;
  text-indent: 0em;
}

td.Location {
  padding-top: 1em;
  color: #000066;
  border-style: solid;
  border-width: 0px;
  border-color: #cccccc;
}

td.Collection {
  padding-left: 0em;
  color: #000066;
  vertical-align: top;
}

td.Piecefront {
  padding-left: 0em;
  padding-right: 1em;
}

td.Piece {
  padding-left: 4px;
  padding-right: 1em;
}

img.Group { margin-right: .5em; }

span.Group { color: #286ea0; }

img.Notes {
  border: 0px;
  margin-right: .5em;
}

.FormBorder { background-color: #b1b1b1; }

.FormHeader { background-color: #d7d7d7; }

.FormBody { background-color: #f6f6f6; }

.FormHeaderText {
  font-size: small;
  font-weight: bold;
}

.Error { color: #ac3636; }

.LeftPanel { background-color: #d1c594; }

.RightPanel { }

.BottomPanel {
  border-top: 1px solid #777777;
  padding: 3px 3px 3px 3px;
}

.ResultsNavigation { padding: 6px 6px 6px 6px; }
.ResultsCoverPane { background-color: #ffffff; }
.ResultsCoverPaneHigh { background-color: #ffffff; }
.ResultsTitlePane { background-color: #f7f7f7; }
.ResultsTitlePaneHigh { background-color: #e7e7e7; }

.CustomButton {
  background-color: #e0d8b8;
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.ContentsHeader {
  background-color: #f7f7f7;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 2px 2px 2px 2px;
  text-align: center;
  font-weight: bold;
  color: #000066;
}

.ExtendedOptions {
  border-bottom: 1px solid #cccccc;
  text-align: left;
  color: #333366;
  padding: 4px 6px 4px 6px;
}

.marc_table { margin: 0px; padding: 0px; }
.marc_tag { font-family: monospace; font-size: 10pt; vertical-align: top; padding-bottom: .2pt; color: #3636ac; }
.marc_ind { font-family: monospace; font-size: 10pt; vertical-align: top; padding-bottom: .2pt; color: #ac3636; }
.marc_sub { font-family: monospace; font-size: 10pt; vertical-align: top; padding-bottom: .2pt; color: #36ac36; }
.marc_data { font-family: monospace; font-size: 10pt; vertical-align: top; padding-bottom: .2pt; }

.DidYouMeanLabel { font-size: 16px; color: #ac3636; }
.DidYouMeanLink { font-size: 16px; font-weight: bold; }

.TitleListHeading { font-size: 18px; }

.ILLNotice { color: #ac3636; }

.HoldsHeld { color: #ac3636; }
.HoldsActive { color: #36ac36; }
.HoldsPendingShipped { color: #ac36ac; }
.HoldsILLTransferred { color: #000066; }
.HoldsMisc { color: #7f7f7f; }