/*<!-- 2006 Web OPAC Preliminary Version, set from 7 June, 2006 -->*/
/*<!-- This file last changed: 16 December, 2005 -->*/
/* general appearance */
/* See also Web Option BODYPARAM */

/* Stylesheet to use for dynamic Web pages */
/* is set by Web Option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* very light blue: EBF5FC */
/* light blue: B7C9F9 */
/* medium blue: 3B6EE0 */
/* dark blue: 0132A7 */
/* very dark blue: 162A6D */
/* yellow highlight: F5D9A3 */

/* Section 1 */
/*Global tag styles*/

body {
	font-size: 0.8125em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
/*	background-image: url(body-bg.gif);
	background-repeat: repeat-y;
	background-position: center;*/
	line-height: 1.5;
	text-align:center;
}

#page {
	width:970px;
	margin:0px auto;
	color: #000;
	background-color: #fff;
	
}

#page-layout { 	font-family: Verdana, Arial, Helvetica, sans-serif; background: inherit; padding:20px 30px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }

#page-layout a, #page-layout div, { font-family: Verdana, Arial, Helvetica, sans-serif; }

/*div, table { clear: both; }*/

/* This rule causes search form elements to resize along with the rest of the text on the page if the user resizes text. */
input, select, textarea { font-size: 90%;}

/* This rule uses CSS2 to give a nicer effect in compliant browsers, while avoiding an annoying display effect in Internet Explorer 6 */
input[type="checkbox"] { background-color: #E29A9B; }

strong { font-weight: bold; }

td { font-family :  Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size: 0.8em; }
div { font-family :  Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }
th { font-family :  Arial, Helvetica, sans-serif; }

/*traditional link colors are suggested for better usability */
a:link { color: #336699; text-decoration:none; }
a:active{ color: #993399; }
a:visited { color: #336699; text-decoration:none; } 
a:hover  { color: #999999; } 


A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {  color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #3B6EE0;  }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  color: #E29A9B; text-decoration: none; font-weight: bold; background-color: #3B6EE0;  }

/*styles for header and footer*/

#searchtool h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 220%;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0.5em;
	line-height: 1.1;
	color:#ffffff;
	background-color: transparent;
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 220%;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0.5em;
	line-height: 1.1;
}
h2 {
	clear: both;
	font-family: "Century Gothic", Arial, "Helvetica Neue", Helvetica, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	font-size: 150%;
	font-weight: normal;
	margin-top: 0.9em;
	margin-bottom: 0.4em;
	padding-bottom: 0.6em;	
	color: #000;
	background-color: transparent;
	line-height: 1.1;
	background-image: url("http://www.sl.nsw.gov.au/images/layout/heading_divider.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#searchtool h2 {
	background: none;
	padding-top:5px;
	font-size: 130%;
}

.tip {
	padding:20px 30px;	
	text-align: left;
	} 
	
h3 {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: normal;
	margin-top: 0.8em;
	margin-bottom: 0.2em;
	color: #000;
	background-color: transparent;
}

form {

}

#searchtool { background: #E29A9B;padding:20px 30px; }

#searchtool form { padding: 0px; margin:0px;  }

#searchtool p { color:#333333; background-color: transparent; padding: 0px; }

#header, #footer, #content { text-align:left; }

.clearer {
	clear:both;
	height:1px;
}

#contentHolder .dotted {
	clear:both;
	height: 1px;
	margin: 0 0 10px 0;
	line-height:0;
	border-bottom: 1px dashed #ccc;
	padding:0;
	width: 100%;
}
.dotted2 {
	margin:0 0 10px 0;
	border-bottom: 1px dashed #ccc;
	padding:0;
	line-height:0;
	height:1px
}

a img {
border:none;
}

/***************************** header ******************************/

/*accessibility*/
#header .skipper {
position:absolute;
left:0px;
top:67px;
display:block;
color:red;
overflow: hidden;
text-indent: -600em;
background: transparent;
}
#header .skipper:focus, #header .skipper:active {
text-indent: 0;
background: #fff;
}

/*end accessibility*/

#quick-nav {
	height:27px;
	width:100%;	
	}
	
#quick-nav  ul  {
	padding:0;
	margin:0;
	}
#quick-nav li {
	margin: 0px 16px 0px 0px;
	list-style-type: none;
	float:left;
	padding: 3px 0;
	font-size: 85%;
}
#quick-nav li a {
text-decoration:none;
font-weight:bold;
color:#999;
}

	
#searchnav ul  {
	padding:0;
	margin:0;
	}
		
#searchnav {
	text-align:left;
	background-color:#330000;
	padding:0;
	height: 22px;
	margin:0px auto;
	clear:both;
	}

#searchnav li {
	margin: 3px 0px 2px 0px;
	list-style-type: none;
	float:right;
	padding:0px 20px 3px 10px;
	font-size: 85%;
/*	background-image: url(searchnav_arrow.gif);
	background-repeat: no-repeat;*/
}

#searchnav li a{
	text-decoration:none;
	color:#fff;
}
	
#quick-banner-head {
	width:970px;
	margin:0px auto;
}

#quick-head {
	padding: 0px;
	margin: 0px auto;
	background-image: url(quick.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 125px;
}

#quick-banner-head2 {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	height: 59px;
}

#breadcrumb {
	clear: both;
	display: block;
	background-image: url("http://www.sl.nsw.gov.au/images/layout/header_bg2.gif");
	background-repeat: repeat-x;
	background-position: 0;
	color: #000;
	background-color: #C9D5D7;
	line-height: 1.4;
	font-size: 85%;
	text-align: left;
	padding: 5px 10px 7px 10px;
	border-bottom: 1px solid #BBB;	
	margin-bottom: 10px;
	
}

#content {	
  	margin: 0px auto;
	padding:0px;
	width: 970px;
	clear: both;
	border-top: 1px solid #dfdfdf;
}


.clearer {
clear:both;
height:0px;
font-size:0;
line-height:0;
}

.floatL {
float:left;}

.search-instructions {
	padding: 0px 10px;
	vertical-align: top;
}

.eg-text  {
	font-family : Courier New, Courier, monospace;
	margin: 0px 0px 0px 40px;
	padding: 5px 0px;
}
	
.xsearchhelp { 
border: 1px solid #999999; border-collapse: collapse;  margin: 2% 4% 2% 4%; 
}

.search-box td {
	vertical-align: top;
	padding: 3px;
	font-size:0.8em; 
	color: #000;
}

.search-box h2, #searchtool h2 {
	color: #333;
	margin:3px 0px;	
}
#main { /*margin-left: 20px; margin-right: 40px; */
clear:both;
margin:0px auto;
width:90%;
	}

/* used for search help pages tabbed navigation */
/*#main { /*font-size:90%; text-align: left; height:20px;*/}*/

/*#main a:link { color: #999999; }

#main a:hover { text-decoration: underline; }

#main a:visited { color: #999999;  } 
#main div {padding:0em;}*/
#main .tabs a:link, #main .tabs a:visited { color: #990000; text-decoration: none; }
#main .tabs a:hover, #main .tabs a:active  { text-decoration: underline;  color: #006293; }

/* used for search help pages tabbed navigation */
/*.tabBody { background-color: #b4c9d9 ; border: 1px solid #162A6D; padding: .7em; }*/
.tabs { font-size: 85%;   /*margin-bottom: 4px; display: inherit;*/ margin: 0px; padding:5px 0px 0px 0px; text-align: left; }

.tabs span {  
	background-color:  #dfdfdf;  
	background-image:  url(tab_top.gif);
	background-repeat: no-repeat;
	background-position: top; 
	padding: 8px 0px;
	text-align:center;
	display:block;
    float:left;
	width:75px;
	margin-right: 3px;
}

#simple .tabs span.sm {
background-color: #E29A9B; color: #ffffff; font-weight:bold; 	
background-image:  url(tab_top2.gif);
	background-repeat: no-repeat;
	background-position: top; 
}	

#advanced .tabs span.ad {
background-color: #E29A9B; color: #ffffff; font-weight:bold; 	
background-image:  url(tab_top2.gif);
	background-repeat: no-repeat;
	background-position: top; 
}	

#help .tabs span.ti{
background-color: #E29A9B; color: #ffffff; font-weight:bold; 	
background-image:  url(tab_top2.gif);
	background-repeat: no-repeat;
	background-position: top; 
}	



/* tab stuff */
.mainSpacer {margin:0 1em 1em 1em;}
.DisplayBoxContent div a {color:#00437F;text-decoration:none; font-weight:bold; outline:none; }
.DisplayBoxContent div  {color:#000;text-decoration:none; font-weight:bold; outline:none; }
.DisplayBoxContent div a:hover {text-decoration:underline; font-weight:bold;outline:none;}
.mainActiveTab {background: transparent;  float:left; margin:0 5px -1px 0;}
.mainInactiveTab {background: transparent;  float:left; margin:0 5px 0 0; }
.menuTabContent {width:100px;background-color: #E29A9B; text-align:center; padding:1px 0 5px 0; height:17px; }
.menuTabActive {width:100px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #00437F; border-right:1px solid #00437F; height:20px; margin:0 0 0 0; }

.tabTop, .tabBottom {display:block; background:transparent; font-size:1px;}

div.DisplayBoxContent div a:visited, div.DisplayBoxContent div a:link, div.DisplayBoxContent div a:active {color:#00437f;text-decoration:none; font-weight:bold; outline:none; }

span { color: #fff; }

div div span { color: #666; }

table.search-table {
	width: 75%;
	font-size: 1em;
}

table.search-table td {
	vertical-align: top;
}

table.search-table h2 {
	margin: 0;
}

table.search-table input, table.search-table option, table.search-table select {
	margin: 0;
	padding: 0;
}

table.search-table option {
	margin: 0;
	padding: 0;
}


table.search-instructions-table {
	background: #f3f3f3; 
	border: 1px solid #999999;
	width: 80%;
	margin-top:20px;
	margin-left: auto;
	margin-right: auto;
}

table.search-instructions-table td {
	padding: 10px;
	vertical-align: top;
	font-size: 0.8em;
}
.floatRight {
	float:right;
	}	

#header form {
	margin-top:12px;
}	

#header form {
	float:right;
	clear:right;
}
#header form input{
	margin-left:10px;
} 

/***************************** footer ******************************/

#footer-area {
	font-size: 85%;
	font-family: Verdana, Geneva, sans-serif;
	color: #888;
	background-color: #EFEFEF;
	margin-top: 1.5em;
	margin-bottom: 20px;
	padding: 10px;
}


#footer-area #gov-logo {
	margin-top: 8px;
	float: right;	
	display: block;
}

#footer-area #gov-logo .text {
	margin-right: 1em;
	font-family: Verdana, Geneva, sans-serif;
}

#footer-nav {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}

#footer-nav-links {
	margin-bottom: 1em;	
	font-family: Verdana, Geneva, sans-serif;
}

span.divider { 
	color: #CCC;
	background-color: transparent;
	margin: 0 0.2em;
}

.float-right {
	float: right;
}

.label {
width:15%;
}


TABLE TABLE {
	MARGIN-TOP: 5px; BORDER-COLLAPSE: collapse
}
.authorityRedirect {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.authPublicNote {
	FONT-SIZE: 80%; BACKGROUND: #ebf5fc
}
.availLimMessage {
	FONT-STYLE: italic
}
.bibDetail {
	
}
.bibHoldings {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.bibHoldingsData {
	
}
.bibHoldingsEntry {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-COLLAPSE: collapse
}
.bibHoldingsHeader {
	FONT-WEIGHT: bold
}
.bibHoldingsLabel {
	FONT-WEIGHT: bold; BACKGROUND: #eeeeee; WIDTH: 40%
}
.bibHoldingsRecords {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px
}
.bibHolds {
	
}
.bibHoldsEntry {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px
}
.bibInfo {
	
}
.bibInfoData {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px
}
.bibInfoEntry {
	
}
.bibInfoLabel {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top
}
.bibItems {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-COLLAPSE: collapse
}
.bibItemsEntry {
	COLOR: #000000; TEXT-ALIGN: left
}
.bibItemsHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #eeeeee; COLOR: #000000; TEXT-ALIGN: center
}
.bibItemsLabel {
	
}
.bibLicense {
	
}
.bibLicenseEntry {
	
}
.bibLicenseHeader {
	
}
.bibLinks {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-COLLAPSE: collapse
}
.bibLinks TH {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #eeeeee; COLOR: #000000; TEXT-ALIGN: center
}
.bibOrder {
	
}
.bibOrderEntry {
	
}
.bibPager IMG {
	VERTICAL-ALIGN: middle
}
.bibResource {
	
}
.bibResourceBrief {
	
}
.bibResourceCaption {
	
}
.bibResourceEntry TD {
	
}
.bibResourceHeader {
	
}
.bibResourceSubEntry {
	FONT-STYLE: italic
}
.bibResourceTable TABLE {
	
}
.bibResourceTableEntry {
	
}
.bibResourceTableHeader {
	
}
.bibSearchtool {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #f3f3f3; MARGIN-LEFT: auto; BORDER-LEFT: #999999 1px solid; COLOR: #000000; MARGIN-RIGHT: auto; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.bibSearchtool INPUT {
	FONT-SIZE: 1em; MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
SELECT {
	FONT-SIZE: 1em; MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
OPTION {
	FONT-SIZE: 1em; MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
.bibThumbnails {
	
}
.bibTOC {
	
}
.briefCitMark {
	
}
.briefCitRow {
	
}
.brief-border {
	BORDER-TOP: #d2d2d2 1px solid
}
.briefcitStatus {
	
}
.briefcitTitle {
	
}
.browseEntryData {
	PADDING-LEFT: 3px; TEXT-ALIGN: left
}
.browseEntryEntries {
	TEXT-ALIGN: center
}
.browseEntryMark {
	FONT-WEIGHT: bold; HEIGHT: 1.8em
}
.browseEntryMark INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.browseEntryMedia {
	VERTICAL-ALIGN: middle
}
.browseEntryNum {
	TEXT-ALIGN: center
}
.browseEntryRelevance {
	
}
.browseEntryYear {
	WIDTH: 70px; TEXT-ALIGN: center
}
.browseHeader {
	FONT-WEIGHT: bold; BACKGROUND: #eeeeee; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderData TD {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderEntries {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderMark {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderMedia {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderNum {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderRelevance {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderYear {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.browseList INPUT {
	FONT-SIZE: 0.9em
}
.browseList OPTION {
	FONT-SIZE: 0.9em
}
.browseList SELECT {
	FONT-SIZE: 0.9em
}
.browseList {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browsePager TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
.browsePager IMG {
	VERTICAL-ALIGN: middle
}
.browseResourceTable {
	
}
.browseResourceTableEntry {
	
}
.browseResourceTableHeader {
	
}
.browseSaveJump {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.browseScreen {
	BORDER-COLLAPSE: collapse
}
.browseSearchtool INPUT {
	MARGIN-TOP: 5px;  VERTICAL-ALIGN: middle
}
.browseSearchtool SELECT {
	MARGIN-TOP: 5px;  VERTICAL-ALIGN: middle
}
.browseSearchtool OPTION {
	MARGIN-TOP: 5px; VERTICAL-ALIGN: middle
}
.browseSearchtoolMessage {
	
}
.browseSubEntry {
	
}
.browseSubEntryData {
	
}
.browseSubEntryEntries {
	
}
.browseSubEntryMedia {
	
}
.browseSubEntryRelevance {
	
}
.browseSubEntryYear {
	
}
.browseSuperEntry {
	
}
.button {
	VERTICAL-ALIGN: middle
}
.errormessage {
	FONT-WEIGHT: bold; COLOR: #990000; BACKGROUND-COLOR: transparent
}
.ftlistHeader {
	
}


h2 a.helpnote {
font-size: 65%;
}
.helpnote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8125em; font-style: normal; color:#666666; font-weight:bold; text-transform:none;}
a.helpNote   { font-size: 0.8125em; font-style: normal; }

.helpspan { padding-right:.5em; font-size:90%; font-style: normal; }


h2 select,  h2 input {
font-size: 70%;
text-transform: none;
padding:0;
margin:0;
line-height:1.2;
}

.InnovativeCredit {
	FONT-SIZE: x-small; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica,san-serif
}
.InnovativeCredit {
	FONT-SIZE: x-small; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.KidsOnline {
	
}
.labelnote {
	FONT-SIZE: 75%; COLOR: #666666
}
.loggedInMessage {
	
}
.login-info {
	MARGIN-TOP: 0.8em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0em
}
.login-name {
	COLOR: #8b0000
}
SPAN.logout A {
	COLOR: #8b0000; BACKGROUND-COLOR: transparent
}
.msg {
	FONT-SIZE: 1em; COLOR: #990000
}
H2 SELECT {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em
}
H2 OPTION {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em
}
.noresult {
	
}
.noresult H2 {
	COLOR: #990000
}
.navigationMenu {
	TEXT-ALIGN: center
}
.navigationRow {
	VERTICAL-ALIGN: middle
}
.navigationRow FORM {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: middle
}
.navigationRow IMG {
	MARGIN-TOP: 4px; VERTICAL-ALIGN: middle
}
.nowrap {
	WHITE-SPACE: nowrap
}
.pageArea {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 20px; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 10px; MARGIN: 0% 4%; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageArea FORM {
	MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
TD {
	MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
INPUT {
	MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
SELECT {
	MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle
}
.pageDataArea {
	BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pageDataAreaHeading {
	FONT-WEIGHT: bold; FONT-SIZE: larger; BACKGROUND: #000033; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pageDirectoryArea {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pageInfoArea {
	BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pageInfoAreaHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: larger; BACKGROUND: #cccccc; COLOR: #0132a7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pageMainArea {
	BACKGROUND: #f0f0f0; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageMainAreaHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: larger; COLOR: #ccccff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.pageNavArea {
	BACKGROUND: #f3f3f3; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageNavAreaText {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dfe8ff; TEXT-DECORATION: none
}
.pageNavBar {
	TEXT-ALIGN: center
}
.pageNavBarButton {
	FONT-WEIGHT: bold; BACKGROUND: #ccff99; COLOR: #0132a7; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.pageSearchArea {
	BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.patDisplay {
	
}
.patDisplayFunc {
	
}
.patDisplayInfo {
	
}
.patFunc {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.patFuncBookDate {
	
}
.patFuncBtns {
	FONT-SIZE: 12px; BACKGROUND: #cccccc; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,san-serif
}
.patFuncCallNo {
	
}
.patFuncCancel {
	
}
.patFuncDate {
	
}
.patFuncEntry {
	BACKGROUND: white; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica,san-serif
}
.patFuncFinesDetail {
	
}
.patFuncFinesDetailAmt {
	
}
.patFuncFinesDetailAmt {
	
}
.patFuncFinesDetailDate {
	
}
.patFuncFinesDetailDate {
	
}
.patFuncFinesDetailDateLabel {
	
}
.patFuncFinesDetailDateLabel {
	
}
.patFuncFinesDetailType {
	
}
.patFuncFinesDetailType {
	
}
.patFuncFinesEntryDetail {
	
}
.patFuncFinesEntryDetail {
	
}
.patFuncFinesEntryTitle {
	FONT-SIZE: 1em; BACKGROUND: #cccccc; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica,san-serif
}
.patFuncFinesTotal {
	
}
.patFuncFinesTotalAmt {
	
}
.patFuncFinesTotalLabel {
	
}
.patFuncHeaders {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.patFuncMark INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.patFuncModifyPatInfo {
	
}
.patFuncModifyPIN {
	
}
.patFuncModifyPINExample {
	
}
.patFuncNoEntries {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.patFuncPickup {
	
}
.patFuncPSrchBtn {
	
}
.patFuncPSrchType {
	
}
.patFuncStatus {
	
}
.patFuncTitle {
	FONT-SIZE: 0.9em; BACKGROUND: white; VERTICAL-ALIGN: middle; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica,san-serif
}
.patImage {
	
}
.patInfo {
	
}
#patron-navigation {
	FONT-WEIGHT: bold
}
.relSearchLabel {
	
}
.relSearchLink {
	
}
.resLinkBrowseMenu {
	TEXT-ALIGN: center
}
.resourceBib {
	
}
.resourceBibEntry {
	BACKGROUND: #cccccc; TEXT-ALIGN: left
}
.resourceBibHeader {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN: left
}
.resourceInfoData {
	
}
.resourceInfoLabel {
	BACKGROUND: #cccccc; FONT-STYLE: italic
}
.resourceLicense {
	
}
.resourceLicenseEntry {
	BACKGROUND: #cccccc; TEXT-ALIGN: left
}
.resourceLicenseHeader {
	FONT-WEIGHT: bold; BACKGROUND: #000033; COLOR: #ffffff; TEXT-ALIGN: left
}
.resourceLinkEntry {
	
}
.resourceResource {
	
}

#advanced #content,
#simple #content {	
	border: 0;
}


.search-box input, .search-box select, .search-box option {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.Searchtool {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #f3f3f3; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Searchtool INPUT {
	FONT-SIZE: 1em; VERTICAL-ALIGN: middle
}
SELECT {
	FONT-SIZE: 1em; VERTICAL-ALIGN: middle
}
OPTION {
	FONT-SIZE: 1em; VERTICAL-ALIGN: middle
}
.sectionHeading {
	FONT-WEIGHT: bold
}
.unpadded {
	MARGIN-TOP: auto; MARGIN-BOTTOM: auto
}
.wbPanelCategory {
	
}

.yourEntryWouldBeHere {
	HEIGHT: 1.8em
}
.yourEntryWouldBeHereData FONT {
	COLOR: #990000
}
.bibInfoData FONT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #990000; PADDING-TOP: 2px
}
HR.holdingsDivider {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 0px
}
HR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #d2d2d2; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 0px
}
TABLE.browseSaveJump INPUT {
	FONT-SIZE: 0.8em
}
.browseSearchtool { border:0px; clear:both; background: #e29a9b; margin: 0px auto; padding: 10px; width:950px; text-align:center; } 

.bibSearchtool { border:0px; clear:both; background: #e29a9b; margin: 0px auto; padding: 10px; width:950px; text-align:center; } 

}

.sort {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sort FONT {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.sort INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subsection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.authMsg EM {
	FONT-WEIGHT: bold
}

.bibScreen { width:970px; padding:0px; margin: auto;}

.bibScreen div.navigationRow { float:left; padding: 10px 0px; }

.bibscreen div.navSearchHistory {
margin-left: 5px;
padding-top: 8px;
float:left;
}

.bibscreen div.navSearchHistory select {
font-size:0.8125em;

}



