

/* @override http://catalogue.shl.lon.ac.uk/screens/ullcat.css */

/* @override http://catalogue.ulrls.lon.ac.uk/screens/ullcat.css */

/* @override http://193.63.81.241/screens/ullcat.css */

html,body {margin: 0; padding: 0}

.ulrlsnav {PADDING-RIGHT: 5px; PADDING-LEFT: 8px; COLOR: #efd694; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006699; TEXT-ALIGN: left; font-weight: normal; height: 30px; border-left: solid #ccc 1px; background-image: url(bookback.gif); font-size: 10px;}

.ulrlsnav A:link {COLOR: #ffffff; TEXT-DECORATION: none; font-weight: normal;}

.ulrlsnav A:visited {COLOR: #FFFFFF; font-weight: normal;}

.ulrlsnav A:hover {COLOR: #efd694; font-weight: normal; text-decoration: underline;}

.header {PADDING-RIGHT: 5px; PADDING-LEFT: 8px; COLOR: #efd694; FONT-FAMILY: "Times New Roman", Times, serif; BACKGROUND-COLOR: #006699; TEXT-ALIGN: left; font-weight: normal; height: 30px; border-left: solid #ccc 1px; background-image: url(bookback2.gif); border-top: solid #ccc 1px;}

.header A:link {COLOR: #ffffff; TEXT-DECORATION: none; font-weight: normal;}

.header A:visited {COLOR: #FFFFFF; font-weight: normal;}

.header A:hover {COLOR: #efd694; font-weight: normal; text-decoration: underline;}

.container {width: 100%; padding: 0px 10px 10px 10px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}

.notices {padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px;}

.footer {PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; background-color: #ffffff;}

.footer A:link {font-weight: normal;}

.footer A:visited {font-weight: normal;}

.tablerow {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid}

.tableshadow {PADDING-RIGHT: 0px; BACKGROUND-IMAGE: url(/screens/topshadow.jpg); WIDTH: 100%; HEIGHT: 10px}

A:link {COLOR: #006699; TEXT-DECORATION: none;}

A:visited {COLOR: #005782; TEXT-DECORATION: none;}

A:hover {TEXT-DECORATION: underline; COLOR: #990000;}

BODY {PADDING: 0px;  font-size: 0.75em; line-height: 1.45; MARGIN: 0px; COLOR: #000000; BACKGROUND-COLOR: #ffffff; width: 100%; font-family: Arial, Helvetica, sans-serif;}

H1 {}

H2 {}

H3 {}

H4 {}

H5 {}

STRONG {}

EM {}

TABLE {}

TD {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

TH {BORDER: #cccccc 1px solid; COLOR: #6d4f7e; BACKGROUND-COLOR: #f6f6f6;}

.container TBODY {font-size: 90%;}

TD.browsePager {}

.briefCitMark {}

TABLE.browseScreen {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none;}

TABLE.browseWidgit {FONT: 10pt arial, helvetica; BACKGROUND-COLOR: #ffffff;}

TD.browseWidgit {BACKGROUND: #ffffff; COLOR: #000000; TEXT-ALIGN: center;}

TABLE.browseSaveJump {}

TD.browseSaveJump {BACKGROUND: #ffffff; COLOR: #000000; TEXT-ALIGN: center;}

TABLE.browseList {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none;}

TR.browseHeader {BACKGROUND: #ffffff; FONT: 10pt Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: center;}

TD.browseHeaderNum {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TD.browseHeaderMark {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TD.browseHeaderData {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TD.browseHeaderMedia {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TD.browseHeaderYear {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TD.browseHeaderEntries {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TD.browseHeaderRelevance {WORD-SPACING: 2px; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; border: solid #ccc 1px;}

TR.browseSuperEntry {FONT: bold 10pt arial, helvetica; BACKGROUND-COLOR: #ffffff;}

TR.browseEntry {BACKGROUND-COLOR: #ffffff;}

TD.browseEntryNum {VERTICAL-ALIGN: top; TEXT-ALIGN: center; border-top: solid #ccc 1px;}

TD.browseEntryMark {FONT-WEIGHT: normal; VERTICAL-ALIGN: top; TEXT-ALIGN: center; border-top: solid #ccc 1px;}

TD.browseEntryData {VERTICAL-ALIGN: middle; border-top: solid #ccc 1px;}

TD.browseEntryData strong {font-size: 75%;}

TD.browseEntryMedia {VERTICAL-ALIGN: middle; TEXT-ALIGN: center; border-top: solid #ccc 1px;}

TD.browseEntryYear {VERTICAL-ALIGN: top; TEXT-ALIGN: center; border-top: solid #ccc 1px;}

TD.browseEntryEntries {TEXT-ALIGN: center; border-top: solid #ccc 1px;}

TD.browseEntryRelevance {border-top: solid #ccc 1px;}

TR.browseSubEntry {}

TD.browseSubEntryData {VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: left; font-size: 80%;}

TD.browseSubEntryMedia {}

TD.browseSubEntryYear {FONT: 8pt arial, helvetica; VERTICAL-ALIGN: top; TEXT-ALIGN: center;}

TD.browseSubEntryEntries {}

TD.browseSubEntryRelevance {}

TABLE.browseResourceTable {}

TD.browseResourceTable {}

TR.browseResourceTableEntry {}

TD.browseResourceTableEntry {}

Table.bibScreen {}

TABLE.bibWidgit {}

TABLE.bibInfo {}

TR.bibInfoEntry {}

TD.bibInfoEntry {}

TD.bibInfoLabel {BACKGROUND: #ffffff; color: #660066;}

TD.bibInfoData {}

TABLE.bibHoldings {}

TR.bibHoldingsHeader {}

TR.bibHoldingsData {}

TABLE.bibResourceTable {display: block;}

TD.bibResourceTable {}

TR.bibResourceTableEntry {}

TD.bibResourceTableEntry {}

.rowshadow {BACKGROUND-IMAGE: url(/screens/topshadow.jpg); HEIGHT: 10px}

TD.bibHoldingsEntry {padding-bottom: 10px;}

.holdingsDivider {color: #ccc; height: 1px;}

.bibHoldingsLabel {font-weight: bold; color: #6d4f7e;}

.bibPager {}

.bibSearchtool {word-spacing: -3px;}

.bibInfoLabel  {color: #6d4f7e;}

.briefCitRow {border-bottom-color: #ccc; border-top: 1px solid #ccc;}

.briefcitactions {text-align: left;}

.briefcitdetail {}

table.bibItems {width: 85%; border: 0px; padding: 0 3px 3px 3px; margin-bottom: 1em}

.briefCitRow table.bibItems {width: 100%; border: 0px; padding: 0 3px 15px 3px; margin: 0}

.bibItems {border: 0px; padding: 0 3px 3px; margin: 0px}

.bibItemsEntry {color: #000; text-align: left}

.bibItemsEntry a {text-decoration: none}

.bibItemsEntry a:hover {text-decoration: underline}

.bibItemsEntry td {border-bottom: 1px solid #EEEEEE}

.bibItemsHeader {color: #145c82; font-weight: bold; text-align: left; border-bottom: 1px solid #145c82; border-top-style: none; border-right-style: none; border-left-style: none; padding-top: 0;}

th.bibItemsHeader {padding-left: 0.5em; background-color: #fff;}

.bibItemsLabel {}

.bibLicense {width: 100%}

.bibLicenseEntry {color: #000; text-align: left}

.bibLicenseEntry td {border-bottom: 1px solid #EEEEEE;}

.bibLicenseHeader th {color: #003366; font-weight: bold; text-align: left; border-bottom: }

.bignotice {background-color: #FFCC66; color: #000000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; display: block; text-align: center; border: solid #ccc 1px;}

.bignotice a:link {color: #000000; text-decoration: none; display: block; padding: 10px 10px 10px 10px;}

.bignotice a:visited {color: #000000; text-decoration: none; display: block; padding: 10px 10px 10px 10px;}

.bignotice a:hover {background-color: #CC0000; display: block; color: #FFCC66;}

.butt a, .butt a:visited {border: 1px solid #cccccc; background-color: #f6f6f6; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 10px;}

.butt a:hover {text-decoration: none; border: 1px solid #990000; background: url("/images/buttback.jpg");}

.headtd {height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 90%;}

.headtdmore a, .headtdmore a:visited {color: #ffffff; background-image: url(buttbackblue.gif); height: 18px; font-size: x-small; font-family: Arial, Helvetica, sans-serif; border: 1px solid #cccccc; background-color: #006699; padding-top: 1px; padding-bottom: 2px; padding-right: 4px; padding-left: 5px;}

.headtdmore a:hover {text-decoration: none; border: 1px solid #990000; color: #990000; background-color: #f6f6f6; background-image: url(buttback.gif);}

.heading {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; background-color: #f6f6f6; background-image: url(buttback.gif); background-repeat: repeat-x; font-weight: bolder;}

UL {font-size: 80%; font-family: Arial, helvetica, sans-serif; list-style-image: url("bullet.gif"); padding: 0; margin-top: 0px; margin-left: 14px; margin-bottom: 10px;}

.heading2 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 700; color: #222; text-shadow: 1px 1px 0 #fff; background-color: #f6f6f6; background-image: url(buttback.gif); background-repeat: repeat-x; border: solid #ccc 1px; padding: 5px;}

.menu {border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC;}

.qsearch {height: 50px; margin-top: 5px; margin-bottom: 0px;}

hr {color: #cccccc;}

.yourEntryWouldBeHere {background-color: #f6f6f6;}

.yourEntryWouldBeHereData {border-top: solid #ccc 1px;}

.wbpanelcategory {font-weight: bold; margin-top: 10px; border-bottom: solid #ccc 1px;}

.wbcategory {font-weight: bold; margin-bottom: 10px; margin-top: 10px; border-bottom: solid #ccc 1px;}

.wblinkfield {font-weight: normal;}

.wbbody {margin: 10px;}

html,body {margin: 0; padding: 0}

#header {position: relative; display: block; width: 100%; padding: 0; margin: 0; border-bottom: 2px solid #ccc; height: 120px; 
vertical-align: text-bottom; background-color: #fff;}

.scope {left: 0px; text-align: left; float: left; padding: 0px; bottom: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #FFFFFF; font-weight: bold; white-space: nowrap;}

.nav a {color: #666; text-decoration: none;}

.nav a:hover {color: #666; text-decoration: underline;}

.nav a:visited {color: #666; text-decoration: none;}

.nav {margin-top: 0px; margin-bottom: 0px; text-indent: 20px; padding-top: 40px; display: block; color: #fff;}

.notice {background-color: #e6e6e6; border: 1px solid #ccc; width: 600px; padding: 10px;}

.arrows {color: #999; font-weight: bold; font-family: "Courier New", Courier, mono; font-variant: small-caps;}

.available {font-weight: bold; color: green;}

.bookingsConfirmMsg {font-weight: bold; color: blue;}

.bookingsErrorMsg {font-weight: bold; color: red;}

.bookingsSelectCal {background-color: white;}

.closed {font-weight: bold; color: purple;}

.unavailable {font-weight: bold; color: black;}

.rightcolumn {background-color: #e6e6e6; border: 1px solid #ccc; padding-right: 10px; padding-left: 10px; margin-right: 20px; width: 278px; vertical-align: top;}

.bibRecordLink {padding-bottom: 1em; padding-top: 1em; font-style: normal; padding-left: 6px; font-size: 80%;}

.permaRecordLink { 
text-align: left;
padding-top: 0.9em;
font-size: 0.9em;
/* font-style: italic; */
width: 80%;
}

table.bibItems { margin-top: 1em;}

.holdingsDivider {
display:none;
border-bottom-width: 1em;
border-left-width-value: 0;
border-top-style: none;
border-right-style-value: none;
border-bottom-style: none;
margin-bottom: 1em;

}

table.bibResourceBrief {
width: 100%;
}

.bibHoldings {
border: 1px;
border-style: solid;
margin-bottom: 1em;
border-color: #cccccc;
}

/* #checkout_form ul li {
font-size: 3em;
font-weight: bold;
} */

#checkout_form h2 {
font-size: 3em;
font-weight: bold;
}

#checkout_form ul li { font-size: 3em; color: #ff0000; font-weight: bold; }

.patFuncStatus em { font-size: 1.5em; color: #ff0000; font-weight: bold; }

table.bibOrder {
width: 45%;
border: 0px;
margin-bottom: 1em;
margin-left: 3px;
}

tr.bibOrderEntry td {
background-color: #FFFFCC; 
color: #145C82;
font-weight: bold;
}

span.bibHolds {
width: 45%;
font-weight: bold;
margin: 1em;
padding: 2px; 
color: #145C82;
font-weight: bold;
font-family: inherit;
font-size: 1em;
}

div.bibScreen span.bibHolds {
}

div.bibScreen { 
}

div.resourceTableDiv {
width: 10%;
margin-right: 2%;
}

table.bibItems, bibDetail {
}

table.bibHoldings {
width:80%;
}

.bibScreen {
text-align: left;
margin: 1em;
padding: 0px;
}

.bibResourceTable, .browseResourceTable {
border-width: 1px;
border-style: solid;
border-color: #D4D0C8;
}

div.bibInfo, div.bibScreenBooking, table.bibLinks, table.bibItems, table.browseScreen tr {
width: 80%;
}

bibContent, div.bibContent {
margin-right: 0px;
}

table.bibLinks {
margin-bottom: 1em;
border-color: #cccccc;
}

div.browseSearchtool {
width: 90%;
border: none;
}

.bibdetail, .navigationrow, .bibsearchtool, .navSearchHistory, .bibpager, .bibScreenBooking {
text-align: center;
}

tr.bibResourceCaption {
color: #6D4F7E;
background-color: #F6F6F6;
border-width: 1px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
color: #6d4f7e;
}

.bibResourceCaption td {
border-width: 1px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}

div.navSearchHistory {
display: block;
padding: 1em;
}

div.bibImage {
}

div.collegelogo {
float: right;
}

td .opacnote {
font-size: 75%;
}

.opacMenuList  {
    list-style: none;
    margin: 10px;
}
.opacMenuList li {
    padding: 4px;
     list-style: none;
}

#loginImage{
      margin-top: 10px;
      
    }

#keyword_search {
    margin: 20px auto;
}
    #keyword_search input[type='text'],  #keyword_search select {
        color: #333333;
        margin: 5px 0 8px 2px;
        padding: 5px;
   
    }
    #keyword_search input[type='image'] {
        height: 32px;

    }


