/* ****** Liberty3 and Oliver CSS ****** */

/* *** -- Section Colours -- *** */
/* Acquisitions Dark Colour: #ede275 (Khaki) */
/* Acquisitions Light Colour: #f0e68c (GoldenRod) */
/* Cataloguing Dark Colour: #b0c4de (LightSteelBlue) */
/* Cataloguing Light Colour: #f0f8ff (AliceBlue) */
/* Serials Dark Colour: #d8ccd8 (Thistle) */
/* Serials Light Colour: #dcdcdc (LavenderBlush) */
/* OPAC Dark Colour: #c1cdcd (azure3) */
/* OPAC Light Colour: #dcdcdc (Gainsboro) */
/* Circulation Dark Colour: #a2ccc8 (DarkSeaGreen) */
/* Circulation Light Colour: #c8e3de (LightBlue) */
/* Reporting Dark Colour: #a2ccc8 (DarkSeaGreen) */
/* Reporting Light Colour: #c8e3de (LightBlue) */
/* ILL Dark Colour: #c9be62 (Khaki3) */
/* ILL Light Colour: #ece5b6 (LemonChiffon2) */
/* System Dark Colour: #c8bbbe (LavendarBlush3) */
/* System Light Colour: #f0f0f0 (LightGrey) */
/* Help Dark Colour: #afdcec (Blue) */
/* Help Light Colour: #00ccff (LightBlue) */
/* Wizard Colour: #98afc7 (SlateGrey3) */
/* *** End of Section Colours *** */
/* strange way of doing the login box */
.rtop *, .rbottom *
{
	background-color: #0c155a;
}

/* *** Common Styles *** */
img.thumb
{
	border: 0;
	width: 120px;
}
img.thumbopac
{
	border: 0;
	width: 100px;
}
body
{
	background-color: white;
}
p
{
	font-size: 80%;
}
p.opaclabel 
{
	padding: 0;
	margin: 0; 
}
.small
{
	font-size: 80%;
}
.text
{
	padding: 5px;
	background-color: white;
}
a img
{
	border: none;
}
a:link
{
	text-decoration: underline;
	color: blue;
}
a:visited
{
	text-decoration: underline;
	color: blue;
}
a:hover
{
	text-decoration: underline;
	color: blue;
}
h1, h2, h3, h4, h5, th, td, p, ol, dl, ul, textarea, input, select, blockquote, label, div, body
{
	font-family: arial, helvetica, sans-serif;
}
font.label
{
  color: white;
  font-family: Times, serif;
  font-size: 25px;
  font-weight: normal;
}
font.label_large
{
  color: white;
  font-family: Times, serif;
  font-size: 48px;
  line-height: 0.9em;
}
#labelLeft
{
	color: white;
	font-family: arial, serif;
	font-size: 38px;
	line-height: 0.9em;
}

#labelRight
{
	color: white;
	font-family: arial, serif;
	font-size: 20px;
}

/* this is the class wrapped around the "mod" store for when an add/update has had an error */
span.printMod
{
	font-size: 80%;
}

font.datelent
{
	color: blue;
}
font.datedue
{
	color: green;
}
font.datereturned
{
	color: #990000;
}

div.nofrills ul
{
	font-size: 90%;
}

ul.linkbar
{
	font-size: 80%;
}

div.usermsg
{
	color: white;
	font-size: 80%;
	height: 26px;
	line-height: 26px;
}
td.layoutopen
{
	border: white;
	border-style: solid;
	border-width: 1px;
}

/* section home page styles */
div.alert
{
	border-top: 1px solid white;
}
div.info
{
	border-top: 1px solid white;
}
td.thingstodo
{
	background-color: #d8d8d8;
	border-top: 1px solid white;
}
td.thingstodo a
{
	color: Blue;
}
span.thingstodo
{
	color: #2c3c6a;
	font-size: 100%;
	font-weight: bold;
}
div.wizard p, div.help p
{
	font-size: 90%;
}
div.wizard
{
	background: #98afc7;
	border-color: #98afc7;
}
div.help
{
	background: #c0ffff;
	border-color: #c0ffff;
}

/* breadcrumb styles */
.crumbs
{
	background-color: Navy;
}
div.crumbs
{
	font-size: 13px;
	color: white;
}
div.qfd
{
	font-size: 15px;
	color: white;
}
div.qfd a:link, div.qfd a:visited
{
	text-decoration: underline;
	color: white;
}
div.qfd a:hover
{
	text-decoration: underline;
	color: yellow;
}
div.crumbs a:link, a#userMsg:link
{
	text-decoration: underline;
	color: white;
}
div.crumbs a:visited, a#userMsg:visited
{
	text-decoration: underline;
	color: white;
}
div.crumbs a:hover, a#userMsg:hover
{
	text-decoration: underline;
	color: yellow;
}

/* *** End of Common Styles *** */
/* *** Module-specific Styles *** */
div.management_text p, div.acquisitions_text p, div.cataloguing_text p, div.serials_text p, div.opac_text p, div.circulation_text p, div.reporting_text p, div.ill_text p, div.system_text p, div.help_text p, div.wizard_text p
{
	font-size: 90%;
}

div.acquisitions p, div.cataloguing p, div.serials p, div.opac p, div.circulation p, div.reporting p, div.ill p, div.system p
{
	font-size: 90%;
}

/* Acquisitions Module */
div.acquisitions_text
{
	border-color: #ede275;
}
div.acquisitions
{
	background: #ede275;
	border-color: #ede275;
}
td.acquisitions_label
{
	background: #f0e68c;
	border-bottom: 1px solid #ede275;
	font-weight: bold;
	width: 110px;
}
th.acquisitions
{
	background: #f0e68c;
	border-right: 1px solid #ede275;
	text-align: left;
	font-weight: bold;
}
.acquisitions_colour
{
	background: #f0e68c;
}
.acquisitions_dark_colour
{
	background: #ede275;
}
td.ordend2record
{
	background: #f8e9c1;
	text-align: right;
}

/* Cataloguing Module */
div.cataloguing_text
{
	border-color: #b0c4de;
}
div.cataloguing
{
	background: #b0c4de;
	border-color: #b0c4de;
}
td.cataloguing_separator
{
	background: #b0c4de;
}
td.cataloguing_label
{
	background: #f0f8ff;
	border-bottom: 1px solid #b0c4de;
	font-weight: bold;
	width: 110px;
}
th.cataloguing
{
	background: #f0f8ff;
	border-right: 1px solid #b0c4de;
	text-align: left;
	font-weight: bold;
}
.cataloguing_colour
{
	background: #f0f8ff;
}
.cataloguing_dark_colour
{
	background: #b0c4de;
}

/* Serials Module */
div.serials_text
{
	border-color: #d8ccd8;
}
div.serials
{
	background: #d8ccd8;
	border-color: #d8ccd8;
}
td.serials_separator
{
	background: #d8ccd8;
	height: 6px;
}
td.serials_label
{
	background: #dcdcdc;
	border-bottom: 1px solid #d8ccd8;
	font-weight: bold;
	width: 110px;
}
th.serials
{
	background: #dcdcdc;
	border-right: 1px solid #d8ccd8;
	text-align: left;
	font-weight: bold;
}
.serials_colour
{
	background: #dcdcdc;
}
.serials_dark_colour
{
	background: #d8ccd8;
}

/* OPAC Module */
div.opac_text
{
	border-color: #c1cdcd;
}
div.opac
{
	background: #c1cdcd;
	border-color: #c1cdcd;
}
td.opac_label
{
	background: #c1cdcd;
	border-bottom: 1px solid #c1cdcd;
	font-weight: bold;
	width: 110px;
}
th.opac
{
	background: #c1cdcd;
	border-right: 1px solid #c1cdcd;
	text-align: left;
	font-weight: bold;
}
.opac_colour
{
	background: #dcdcdc;
}
.opac_dark_colour
{
	background: #c1cdcd;
}
ul.opac_tab
{
	border-bottom: outset 1px #c1cdcd;
}
ul.opac_tab li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.opac_tab a:link, ul.opac_tab a:visited
{
	font-size: 90%;
	font-weight: bold;
	background: #f0f8ff;
	border: 1px #0c155a outset;
	color: #0c155a;
	text-decoration: none;
}
ul.opac_tab a:hover
{
	color: #c1cdcd;
	background: #0c155a;
}
ul.opac_tab a:active, ul.opac_tab a:link.active, ul.opac_tab a:visited.active
{
	background: #c1cdcd;
	border-bottom: 0px solid #c1cdcd;
	color: #0c155a;
}
table.opac_search
{
	background: #c1cdcd;
	border-style: none outset outset;
	border-width: 3px;
	border-color: #c1cdcd;
}
td.opaclightgrey
{
	background: #e1eaf0;
}
tr.main2red
{
	background: #cc0000;
}
tr.main2yellow
{
	background: #f0f0f0;
}
tr.main2grey
{
	background: #dddddd;
}
.opacTopRow
{
	background-color: #dcdcdc;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: none;
}
.opacElementRight
{
	font-size: 80%;
}
.opacBottomRow
{
	background-color: #dcdcdc;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}
.opacElementRightBottom
{
	font-size: 80%;
}

/* Circulation Module */
table.matrixtopbargreen
{
	background-color: #e1f1e3;
}
table.matrixtopbarred
{
	background-color: #CCFFCC;
}
td.loantabon
{
	background-color: #ffffff;
	border: 2px solid #b5ddb9;
	border-bottom-style: none;
}
td.loantaboff
{
	background-color: #ffffff;
	border: 2px solid #b5ddb9;
}
td.chargetabon
{
	background-color: #FFCCCC;
	border: 2px solid #b5ddb9;
	border-bottom: #FFCCCC;
}
td.emptycell
{
	border-bottom: 2px solid #b5ddb9;
}
td.chargetaboff
{
	background-color: #FFCCCC;
	border: 2px solid #b5ddb9;
}
div.circulation_text
{
	border-color: #a2ccc8;
}
div.circulation
{
	background: #a2ccc8;
	border-color: #C8E3DE;
}
td.circulation_label
{
	background: #C8E3DE;
	border-bottom: 1px solid #f0f0f0;
	font-weight: bold;
	width: 110px;
}
th.circulation
{
	background: #C8E3DE;
	border-right: 1px solid #f0f0f0;
	text-align: left;
	font-weight: bold;
}
tr.notdeletedbg
{
	background: #ffffdd;
}
.circulation_colour
{
	background: #C8E3DE;
}
.circulation_dark_colour
{
	background: #a2ccc8;
}

th.statistics
{
	background: #c0c0c0;
	text-align: left;
	font-weight: bold;
}
tr.statistics
{
	background-color: #c0c0c0;
}
tr.statistics0
{
	font-weight: bold;
	font-size: 150%;
	background-color: #c0c0c0;
}
tr.statistics1
{
	font-weight: bold;
	font-size: 120%;
	background-color: #c0c0c0;
}
tr.statistics2
{
	font-weight: bold;
	background-color: #f0f0f0;
}
tr.statistics3
{
	background-color: #c0c0c0;
}

font.rsrventer
{
	color: blue;
}
font.rsrvcomplete
{
	color: green;
}
font.rsrvcancel
{
	color: #990000;
}
.matrixdblue
{
	background: #a2ccc8;
}
.matrixlblue
{
	background: #a2ccc8;
}
.matrixwhite
{
	background: #dcdcdc;
}
.matrixlgreen
{
	background: #dcdcdc;
}
.matrixlred
{
	background: #ffffff;
}
.matrixdred
{
	background: #ffffff;
}
.matrixdgreen
{
	background: #ffffff;
}
td.matrixtab
{
	border-bottom-style: outset;
	border-color: #000000;
	border-width: 2px;
}
table.matrix
{
	background: #c0c0c0;
	width: 100%;
}
table.progressb
{
	background: #8fbc8f;
	border-width: 2px;
	border-style: outset;
	border-color: #006600;
}
div.progressb
{
	font-size: 8pt;
	border-style: solid;
	border-color: white;
	border-width: 1px;
}
.matrixred
{
	color: #dcdcdc;
}
.matrixgreen
{
	color: #306754;
}
td.matrixtab2
{
	border-bottom-style: outset;
	border-color: #dcdcdc;
	border-width: 2px;
}
.circulation_borders
{
	border-color: #a2ccc8;
}

/* Reporting Module */
div.reporting_text
{
	border-color: #a2ccc8;
}
div.reporting
{
	background: #a2ccc8;
	border-color: #C8E3DE;
}
td.reporting_label
{
	background: #C8E3DE;
	border-bottom: 1px solid #f0f0f0;
	font-weight: bold;
	width: 110px;
}
th.reporting
{
	background: #C8E3DE;
	border-right: 1px solid #f0f0f0;
	text-align: left;
	font-weight: bold;
}
.reporting_colour
{
	background: #C8E3DE;
}
.reporting_dark_colour
{
	background: #a2ccc8;
}
.reporting_borders
{
	border-color: #a2ccc8;
}

/* ILL Module */
div.ill_text
{
	border-color: #c9be62;
}
div.ill
{
	background: #c9be62;
	border-color: #c9be62;
}
td.ill_label
{
	background: #ece5b6;
	border-bottom: 1px solid #ece5b6;
	font-weight: bold;
	width: 110px;
}
th.ill
{
	background: #ece5b6;
	border-right: 1px solid #ece5b6;
	text-align: left;
	font-weight: bold;
}
.ill_colour
{
	background: #ece5b6;
}
.ill_dark_colour
{
	background: #c9be62;
}

/* System Module */
div.system_text
{
	border-color: #c8bbbe;
}
div.system
{
	background: #c8bbbe;
	border-color: #c8bbbe;
}
td.system_label
{
	background: #f0f0f0;
	border-bottom: 1px solid #c8bbbe;
	font-weight: bold;
	width: 110px;
}
th.system
{
	background: #f0f0f0;
	border-right: 1px solid #c8bbbe;
	text-align: left;
	font-weight: bold;
}
.system_colour
{
	background: #f0f0f0;
}
.system_dark_colour
{
	background: #c8bbbe;
}

/* Help Module */
div.help_text
{
	border-color: #afdcec;
}
div.help
{
	background: #afdcec;
	border-color: #afdcec;
}
td.help_label
{
	background: #afdcec;
	border-bottom: 1px solid #afdcec;
	font-weight: bold;
	width: 110px;
}
th.help
{
	background: #00ccff;
	border-right: 1px solid #00ccff;
	text-align: left;
	font-weight: bold;
}

.help_colour
{
	background: #afdcec;
}
.help_dark_colour
{
	background: #afdcec;
}
/* Library Home Module */
table.Library_info
{
	font-size: 80%;
	border: solid 1px #c0c0c0;
}
table.Library_info a, table.Library_info a:visited
{
	color: Blue;
}
img.Library_info
{
	width: 65px;
}
table.Library_info td.Library_info_Banner a
{
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
}
table.Library_info td.Library_info_Banner
{
	font-size: 125%;
	font-weight: bold;
	color: Navy;
	font-style: italic;
	background: #e8e8e8;
}
table.Library_info td
{
	background: #F0F8FF;
	padding: 5px;
}
td.Library_info_title
{
	font-size: 110%;
	font-weight: bold;
	color: Navy;
}
td.Library_info_label
{
	background: #F0F8FF;
	border-bottom: 1px solid #00BFFF;
	font-weight: bold;
	width: 110px;
}
td.Library_info_update
{
	background-color: #ffffff;
	border: 1px solid #00BFFF;
}
.Library_info_colour
{
	background: #6699cc;
}
.Library_info_dark_colour
{
	background: #6699cc;
}

/* *** End of Module Styles *** */

/* *** Wizard styles *** */
td.wizard_label
{
	background: #ae9dc9;
	border-bottom: 1px solid #98afc7;
	font-weight: bold;
	width: 110px;
}
div.wizard_text
{
	border-color: #98afc7;
}
.wizard_colour
{
	background: #ae9dc9;
}
th.wizard
{
	background: #ae9dc9;
	border-right: 1px solid #98afc7;
	text-align: left;
	font-weight: bold;
}

/* *** Mediacam Styles *** */
.mediaCam
{
	color: White;
	background: #0a155a;
}
.mediaCam a
{
	color: White;
	background: #0a155a;
}
.mediaCam a:visited
{
	color: White;
	background: #0a155a;
}
