#uoblogo a {
	background-image: url("/library/images/libnew/uob-logo.gif");
}
#uoblogo span {
	background-image: url("/library/images/libnew/uob-logo.gif");
}
#header {
	border-color: rgb(0, 117, 176); background-image: url("/library/images/libnew/footer-crest.gif"); background-color: rgb(0, 117, 176);
}
#footer {
	border-color: rgb(0, 117, 176); background-image: url("/library/images/libnew/footer-crest.gif"); background-color: rgb(0, 117, 176);
}
.footer {
	border-color: rgb(0, 117, 176); background-image: url("/library/images/libnew/footer-crest.gif"); background-color: rgb(0, 117, 176);
}
#footer {
	
}
#header {
	border-top-color: rgb(0, 117, 176); background-image: url("/library/images/libnew/lib-banner.jpg");
}
#title1 a {
	color: rgb(255, 255, 255);
}
.maintitle #title1 {
	color: rgb(255, 255, 255);
}
.maintitle #title1 a {
	color: rgb(255, 255, 255);
}
.navtitle {
	color: rgb(0, 117, 176);
}
.navtitle a {
	color: rgb(0, 117, 176);
}
.navtitle a:hover {
	color: rgb(0, 117, 176);
}
.navgrouptitle {
	background: url("/library/images/libnew/navgrouptitle-back.gif") no-repeat; color: rgb(0, 0, 0);
}
.navgrouptitle a {
	color: rgb(0, 0, 0);
}
.navgrouptitle a:visited {
	color: rgb(0, 0, 0);
}
.navgrouptitle a:hover {
	color: rgb(0, 0, 0);
}
.navgroup {
	background: url("/library/images/libnew/navgroup-base.gif") no-repeat left bottom; border-top-color: rgb(222, 203, 145); border-top-width: 1px; border-top-style: solid;
}
.navgroup li {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(222, 203, 145); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(248, 244, 232);
}
.navgroup li a {
	color: rgb(0, 0, 0);
}
.navgroup li a:visited {
	color: rgb(0, 0, 0);
}
.navgroup li a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.navgroup span.link-on {
	color: rgb(176, 28, 46); background-color: rgb(255, 255, 255);
}
.navgroup ul li {
	border-top-color: rgb(222, 203, 145); border-top-width: 1px; border-top-style: dashed;
}
.navgroup ul li a {
	background: url("/library/images/libnew/subnav-arrow.gif") no-repeat 4px 9px rgb(255, 255, 255); padding: 5px 5px 5px 18px;
}
.navgroup ul li a:hover {
	color: rgb(0, 0, 0); background-color: rgb(238, 238, 238);
}
.navgroup ul li a:visited {
	color: rgb(0, 0, 0);
}
.navgroup ul span.link-on {
	color: rgb(176, 28, 46); background-color: rgb(255, 255, 255);
}
.navgroup ul ul li {
	color: rgb(0, 0, 0);
}
.navgroup ul ul li a {
	color: rgb(0, 0, 0); background-image: url("/library/images/libnew/subnav-sub-arrow.gif"); background-color: rgb(255, 255, 255);
}
.navgroup ul ul li span.link-on {
	color: rgb(176, 28, 46); background-color: rgb(255, 255, 255);
}
.navgroup ul ul li a:visited {
	color: rgb(0, 0, 0);
}
#deptnav {
	background-image: none;
}
#deptnavbottom {
	background-image: none;
}
#deptnav {
	color: rgb(0, 0, 0); background-color: rgb(209, 229, 239);
}
#deptnavbottom {
	color: rgb(0, 0, 0); background-color: rgb(209, 229, 239);
}
#deptnav ul li a {
	color: rgb(0, 0, 0); background-color: rgb(209, 229, 239);
}
#deptnavbottom ul li a {
	color: rgb(0, 0, 0); background-color: rgb(209, 229, 239);
}
#deptnav ul li a {
	
}
#deptnav ul li .link-on {
	color: rgb(176, 28, 46); background-color: rgb(255, 255, 255);
}
#uobcms-footer-feedback-separator {
	color: rgb(209, 229, 239);
}
#deptnavbottom ul li a {
	
}
#deptnavbottom ul li .link-on {
	
}
#deptnav ul li a:hover {
	color: rgb(176, 28, 46); background-color: rgb(255, 255, 255);
}
#deptnavbottom ul li a:hover {
	color: rgb(176, 28, 46); background-color: rgb(255, 255, 255);
}
#deptnav ul li .link-on {
	border-color: rgb(209, 229, 239);
}
#deptnav ul li a {
	color: rgb(0, 0, 0);
}
#deptnavbottom ul li a {
	color: rgb(0, 0, 0);
}
#pagetitle {
	color: rgb(176, 28, 46);
}
h2 {
	color: rgb(0, 117, 176);
}
h3 {
	color: rgb(0, 117, 176);
}
#uobcms-content a:link {
	color: rgb(0, 117, 176);
}
#uobcms-content-nonav a:link {
	color: rgb(0, 117, 176);
	text-decoration:none;
}
#uobcms-content a:visited {
	color: rgb(56, 135, 175);
}
#uobcms-content-nonav a:visited {
	color: rgb(56, 135, 175);
}
#uobcms-content a:hover {
	color: rgb(176, 28, 46);
}
#uobcms-content-nonav a:hover {
	color: rgb(05, 44, 135);
	text-decoration: underline; 
}
#uobcms-content ul {
	list-style-image: url("/library/images/libnew/content-bullet.gif");
}
#uobcms-content ul ul {
	list-style-image: url("/library/images/libnew/content-bullet-sub.gif");
}
#uobcms-content-nonav ul {
	list-style-image: url("/library/images/libnew/content-bullet.gif");
}
#uobcms-content-nonav ul ul {
	list-style-image: url("/library/images/libnew/content-bullet-sub.gif");
}
#breadcrumbs a:link {
	color: rgb(0, 117, 176);
}
#breadcrumbs-nonav a:link {
	color: rgb(0, 117, 176);
}
#breadcrumbs a:visited {
	color: rgb(0, 117, 176);
}
#breadcrumbs-nonav a:visited {
	color: rgb(0, 117, 176);
}
#breadcrumbs a:hover {
	color: rgb(176, 28, 46);
}
#breadcrumbs-nonav a:hover {
	color: rgb(176, 28, 46);
}
#breadcrumbs {
	color: rgb(0, 117, 176);
}
#breadcrumbs-nonav {
	color: rgb(0, 117, 176);
}
.rightpic {
	margin: 0px 0px 8px 8px; float: right;
}
.leftpic {
	margin: 0px 8px 8px 0px; float: left;
}
.bttright {
	background: url("/cmsimages/backtotop.gif") no-repeat 100% 3px; text-align: right; color: rgb(15, 53, 170); text-transform: uppercase; padding-right: 12px; font-size: 70%; font-weight: bold;
}
.bttright:hover {
	background: url("/cmsimages/backtotop-hover.gif") no-repeat 100% 3px; color: rgb(176, 28, 46);
}
.hlighthoz {
	padding: 4px; border: 1px dotted rgb(176, 28, 46); background-color: rgb(255, 255, 204);
}
div.tablebox {
	padding: 20px; border: 1px solid rgb(153, 153, 153); width: 650px; float: left;
}
div.tablebox p {
	width: 620px; font-size: 90%;
}
ul.contentTabs {
	margin-bottom: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
table.brhours {
	width: 620px; margin-bottom: 10px; border-collapse: collapse; background-color: rgb(238, 238, 238);
}
table.brhours th {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}
table.brhours td {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}
table.brhours td {
	font-size: 80%;
}
table.brhours th {
	text-align: left; font-size: 85%;
}
#maps-table {
	width: 800px;
}
.newstab {
	border-collapse: collapse;
}
.newstab td {
	border: 1px solid rgb(130, 187, 216); text-align: left; vertical-align: top;
}
.newstab th {
	border: 1px solid rgb(130, 187, 216); text-align: left; vertical-align: top;
}
.newstab img {
	display: none;
}
.lib-table {
	font-size: 90%; border-collapse: collapse;
}
.lib-table td {
	padding: 4px; border: 1px solid rgb(153, 153, 153); text-align: left; vertical-align: top;
}
.lib-table th {
	padding: 4px; border: 1px solid rgb(153, 153, 153); text-align: left; vertical-align: top;
}
.lib-table th {
	color: rgb(0, 119, 178); background-color: rgb(248, 244, 232);
}
.lib-table tr:nth-child(2n) {
	background-color: rgb(244, 245, 242);
}
.lib-table tr:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
#container-links {
	background: url("bg0.gif") repeat-x bottom rgb(247, 234, 177); padding: 15px; border: 1px solid rgb(246, 216, 81); line-height: 2;
}
center#a-zlinks a {
	padding: 2px 4px; border: 1px solid rgb(0, 0, 0); font-size: 94%;
}
center#a-zlinks a:link {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(255, 255, 255);
}
center#a-zlinks a:visited {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(255, 255, 255);
}
center#a-zlinks a:hover {
	border: 1px solid rgb(204, 110, 121); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(176, 28, 46);
}
.new {
	color: rgb(255, 138, 0); padding-left: 20px;
}
.note {
	color: black;
}
.row-odd {
	background-color: rgb(236, 246, 255);
}
.row-even {
	background-color: rgb(255, 255, 255);
}
#a-z li {
	list-style: none; margin: 0px; padding: 0.2em 0px;
}
li.fragments {
	color: rgb(176, 28, 46); padding-bottom: 0.5em; font-size: 1.4em;
}
#a-z li {
	width: 100%; float: left; display: block;
}
#a-z a:link {
	text-decoration: none; cursor: pointer;
}
#a-z a:visited {
	text-decoration: none; cursor: pointer;
}
#a-z a:hover {
	color: rgb(176, 28, 46); text-decoration: underline;
}
#a-z a:focus {
	color: rgb(176, 28, 46); text-decoration: underline;
}
span.left {
	width: 49%; text-align: right; border-bottom-color: transparent; border-bottom-width: 0.1px; border-bottom-style: solid; float: left;
}
span.right {
	width: 49%; padding-left: 1%; border-bottom-color: transparent; border-bottom-width: 0.1px; border-bottom-style: solid; float: left;
}
.comment {
	color: rgb(0, 0, 0);
}
#horiznavlist {
	text-align: center; padding-left: 0px; margin-left: 0px; white-space: nowrap;
}
#horiznavlist li {
	margin: 0px; padding: 0px; font-size: 95%; display: inline; list-style-type: none;
}
#horiznavlist a {
	padding: 1px 5px; border: 1px solid rgb(153, 153, 153);
}
#horiznavlist a:link {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 117, 176);
}
#horiznavlist a:visited {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 117, 176);
}
#horiznavlist a:hover {
	border: outset rgb(204, 99, 121); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(176, 28, 46);
}
.subject-box {
	width: 95%; color: rgb(0, 0, 0); margin-right: 10px; margin-bottom: 10px; float: left;
}
.subject-box h2 {
	padding: 8px; height: 30px; color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; min-height: 30px;
}
.subject-box ul {
	margin: 0px; padding: 0px; font-size: 96%;
}
#staff-right-container .subject-box a:link {
	color: rgb(0, 0, 0);
}
#staff-right-container .subject-box a:hover {
	color: rgb(176, 28, 46);
}
#staff-right-container .subject-box a:visited {
	color: rgb(0, 0, 0);
}
.subject-box ul li {
	margin: 0px; padding: 0px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block; list-style-type: none; list-image-type: none;
}
.subject-box ul li a {
	padding: 4px 5px; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.subject-box ul li a:hover {
	text-decoration: none; list-style-type: none; background-color: rgb(255, 255, 255); list-image-type: none;
}
.subject-box p {
	padding: 0px 5px 5px; margin-top: 0px;
}
.subject-box-left {
	border: 1px solid rgb(153, 153, 153); background-color: rgb(237, 236, 236);
}
.subject-box-right {
	width: 45%;
}
.subject-box-right li a:hover {
	color: rgb(0, 0, 0); list-style-type: none; list-style-image: none;
}
#subject-second {
	border: 1px solid rgb(31, 124, 59);
}
#subject-second h2 {
	background: url("/library/support/subjects/greenarrow.gif") no-repeat right top rgb(31, 124, 59);
}
#subject-second ul li {
	list-style-type: none; list-style-image: none; background-color: rgb(194, 239, 207);
}
#subject-first {
	border: 1px solid rgb(8, 120, 166);
}
#subject-first h2 {
	background: url("/library/support/subjects/bluearrow.gif") no-repeat right top rgb(0, 110, 231);
}
#subject-first ul li {
	list-style-type: none; list-style-image: none; background-color: rgb(192, 222, 254);
}
#subject-third {
	border: 1px solid rgb(239, 167, 9);
}
#subject-third h2 {
	background: url("/library/support/subjects/yellowarrow.gif") no-repeat right top rgb(207, 141, 0);
}
#subject-third ul li {
	list-style-type: none; list-style-image: none; background-color: rgb(252, 242, 185);
}
#subject-fourth {
	border: 1px solid rgb(176, 28, 46);
}
#subject-fourth h2 {
	background: url("/library/support/subjects/redarrow.gif") no-repeat right top rgb(176, 28, 46);
}
#subject-fourth ul li {
	list-style-type: none; list-style-image: none; background-color: rgb(250, 209, 214);
}
.box-wrapper {
	width: 800px;
}
#boxcol1 {
	float: left;
}
#boxcol2 {
	margin-left: 380px;
}
.double-info {
	border: 1px solid rgb(0, 117, 176); width: 360px; padding-left: 0px; margin-bottom: 16px; background-color: rgb(255, 255, 255);
}
.double-info h2 {
	padding: 4px; color: rgb(255, 255, 255); font-size: 110%; font-weight: lighter; margin-top: 0px; margin-bottom: 0px; background-color: rgb(0, 117, 176);
}
.double-info p {
	padding: 4px;
}
.double-info ul {
	padding-right: 4px; margin-top: 0.2em; margin-bottom: 0.2em;
}
.double-info li {
	margin-top: 0.4em; margin-bottom: 0.4em;
}
.double-table {
	margin: 1% 1% 2%; border: 1px currentColor; width: 46%; padding-left: 0px; float: left; background-color: rgb(255, 255, 255);
}
.background {
	padding: 4px; width: 96%; color: rgb(255, 255, 255); font-size: 105%; font-weight: lighter; margin-top: 0px; margin-bottom: -1em; margin-left: 0px; background-color: rgb(51, 102, 204);
}
table.qreg td {
	padding: 5px;
}
table.prices td {
	padding: 0.3em;
}
.horboxes {
	height: 3em; padding-bottom: 1em; display: block; min-height: 3em;
}
#secboxes {
	padding-top: 1em; margin-top: 1em; margin-right: 0.2em;
}
#search-topright {
	background: rgb(249, 239, 195); margin: 0px; padding: 5px; border: 1px solid rgb(253, 192, 61); font-size: 90%; float: right;
}
#search-topright .words {
	margin-right: 2px;
}
#search-topright .buttonstyle {
	background: url("/portal_css/uobarticle_images/buttonstyle-back.gif") white; border-width: 1px; border-style: solid; border-color: rgb(171, 188, 202) rgb(62, 77, 89) rgb(62, 77, 89) rgb(171, 188, 202); margin: 0px 0px 0px 5px; padding: 1px 2px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 85%; font-weight: bold; position: relative;
}
#search-topright form {
	margin: 0px; padding: 0px;
}
#search-topright label {
	margin: 0px; padding: 0px;
}
ul.inline-info {
	margin: 0px; padding: 0px;
}
ul.inline-info li {
	margin: 0px; padding: 0px 12px 0px 15px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; display: inline; list-style-type: none; list-style-image: none;
}
ul.inline-info li:first-child {
	border: 0px currentColor; padding-left: 0px;
}
#a-z a:link {
	color: black; text-decoration: none;
}
#a-z a:visited {
	color: black; text-decoration: none;
}
.adobe-reader {
	padding-top: 5px; min-height: 32px;
}
.adobe-reader img {
	display: none;
}
