@charset "utf-8";
/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif;
	font-size: 85%; }
img { border:0; }
h1 { font-family:Arial, Helvetica, sans-serif;
	 text-align:center;
	 font-size: 130%;
	 color: #851b1b; }
.om { color:#ffffff }	 
h2 { margin-bottom:-.15em; }
.h2 { font-family:Arial, Helvetica, sans-serif;
	 margin-left: .45em;
	 font-size: 115%;
	 color: #000000;
	 background-color:#edece6 }
table { font-family:Arial, Helvetica, sans-serif; }

/* Link styles */
a { color: #0F2C60; }
a:visited { color: #752783; }
.history { color: #0F2C60;
	text-decoration:underline;
	font-weight:bold }

/* Alignment styles */
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }

/* List styles */
.none { list-style-type:none; }

.toplogoright { background-color:#e1e0da; }
.botlogo { text-align:center; background-color:#c9c8c3;
	margin: 1em .5em 0 .5em;
	padding: 1em 0 1em 0; }
	
/* _________________________________________________________________________________ */

/* ------------------------------------- LAYOUT ------------------------------------ */
/* _________________________________________________________________________________ */

/* Left side bar -------------------------------------------------------------- */
#leftbar { position:absolute;
		   top:11em;
		   left:0;
		   width:11em;
		   background-color: #e1e0da;
		   background-image:url(/screens/left-back.png);
		   background-repeat:no-repeat;
		   z-index:2;
		   font-size:80%; }
#leftbar img { margin-top:.75em }
#leftbar ul { list-style: none;
		  margin-left: -2.75em; }
#leftbar ul li { margin-bottom: .5em; }

#searchtypes { list-style:none;
	margin-left: -2.1em;
	margin-bottom:-.5em; }
#searchtypes li { display: inline;
	padding: .5em .75em .5em .5em;
	border:.05em solid #80807e;
	background-color:#e1e0da;
	font-weight:bold;
	font-size:100% }
#searcharea { background-color:#80807e;
	color:#FFFFFF;
	margin-left:.75em;
	margin-top:1em;
	padding: 0 0 1em 1em;
	width:96%; }
#searcharea h1 { font-size:150%;
	margin-bottom:0;
	color:#ffffff;
	font-style:italic; }	
#searchtips { border:.15em solid #80807e;
	padding: 0 0 1em 1em; }
#searchtips h3 { color:#000000; }	
#specialcollections { background-color:#e1e0da;
	padding: 0 0 1em 1em; }
#specialcollections h3 { color:#000000; }	
#specialcollections ul li { list-style-type:none;
	margin-bottom:.25em; }		
#content { position: absolute;left:8.75em;right:.25em;top:9em;
	margin-left:.5em; }
	
/* _________________________________________________________________________________ */

/* ------------------------------------- CATALOG ----------------------------------- */
/* _________________________________________________________________________________ */

/* Brief citation styles ----------------------------------------------------------- */
.briefcitDetail { font-size: 85%;}
.briefCitRow { border:none; }

/* Browse styles ------------------------------------------------------------------- */
.browseHeader { background:#000000;
	color:#ffffff; }
.browseEntry { color: #000000; font-weight: normal; }
.browseEntry td { border-top:.08em solid #80807e; }
.browseList { font-size:85%; }
td.browseSaveJump { border-top:.08em solid #80807e; }
input.browseSaveJump { background-color:#CCCCCC; color:#000000; text-align:center; }
.browseSearchtool { background-color:#e1e0da;border:none;
	font-size:85%; }
.browseSubEntry { background:none }
.browseSuperEntry { font-size:85%;
	background-color:#80807e;
	color:#FFFFFF; }
/* Display or hide my lists stuff */	
.mylistsSelect { display:none; }
#mylist_btn1 { display:none; }
.navigationrow { text-align:center;
	padding-top:.5em}

/* Bib Display styles--------------------------------------------------------------- */
.bibdisplaybody { width:100%;
	margin-left:.25em; }
.bibdisplaycontent { width:70%;
	padding-top:1em; }	
.bibnav {text-align:center;
	padding-top:.5em}
.bibsearch { background-color:#e1e0da;border:none;
	text-align:center;
	z-index:0; }
.bibadditional { position:absolute; right:.25em; top:10em;
	width:20%;
	text-align:center;
	border:thin #80807e; }	
.sidecontentHeading { background:#80807e; color:#fff; font-style:italic; font-weight:bold; border-bottom:.08em solid #7e4a1f; width:100%; margin:0 0 .25em 0; }	
.bibinfolabel { font-size:85%; font-weight:bold; font-style:italic; }
.bibinfodata { font-size:85%; }
.bibitemsentry { font-size:85%; }
.bibresourcetable { border:none; }
	
/* table striping styles */
/* for brief citation */
td.odd { background:#e1e0da; }
td.highlight { background:#c9c8c3; }

/* for browse entries */
tr.odd { background:#e1e0da; }
tr.highlight { background:#c9c8c3; }
/* _________________________________________________________________________________ */

/* ------------------------------------- PATRON ------------------------------------ */
/* _________________________________________________________________________________ */

/* My Account login styles--------------------------------------------------------------- */
.pverify { margin-left:5em; width:66%; }
.modpinfo { margin: 1em 0 0 9em; }
.loggedIn { margin-left: 8.75em;
	font-style:italic}
.loggedInMoreInfo { display:none }

/* Patron info styles---------------------------------------------------------------- */
.patInfo { border: .08em solid #e1e0da;
	font-size:85%; }
.patLinks { margin-left: .42em; margin-right: .42em;
	font-size:85%;
	border:.08em #80807e solid; }	
.patFunc { width: 99%; border-top:0; }
.patFunc td { padding: .42em; font-size: 87%; border: .08em solid #80807e; }
.patFuncArea { margin: .25em; border-top: .25em solid #80807e;
	border-bottom:0; border-left:0; border-right:0; }
.patFuncArea form { display: inline; }
.patFuncArea img { padding-top: .17em; }
.patFuncEntry { font-weight: normal; font-size: 85%; }
.patFuncFinesEntryDetail td { border-bottom: .08em solid #80807e; }
.patFuncFinesEntryTitle { background: #e1e0da; }
.patFuncFinesTotalAmt { font-weight: bold; }
.patFuncFinesTotalLabel { font-weight: bold; }
.patFuncHeaders { color: #FFFFFF; background: #80807e; padding-left: .25em; padding-right: .25em; font-size: 90%; }
.patFuncTitle { border:0 }

#chkouts { background-image: url('ico_books.gif');
	background-repeat: no-repeat;
	line-height:1.8em }
#holds { background-image: url('ico_redflag.gif');
	background-repeat: no-repeat;
	line-height:1.8em }
#fines { background-image: url('ico_payment.gif');
	background-repeat: no-repeat;
	line-height:1.8em; }
#chkouts a, #holds a, #fines a { margin-left:1.75em }	

/* Registration styles-------------------------------------------------------------- */
legend { font-weight:bold;
	margin-bottom:1em; }	

/* _________________________________________________________________________________ */

/* ------------------------------------- WEBBRIDGE --------------------------------- */
/* _________________________________________________________________________________ */
.wbbody { margin: 1em 0 0 9em; }
.wbcategory { font-size:75%;
	font-weight:bold;
	background-color: #e1e0da; }
.wbheading { color: #851b1b; }
.wblinkdisplay { font-size:75%; }
.wbresourcelist { font-size:150%; }
.wbsubheading { font-size: 155%;
	 color: #851b1b; }


/* Encore box styles */
#encore { background-image:url(http://www.tulsalibrary.org/images/encoreback.png);
	background-repeat:repeat-x;
	width:50.15em;
	position:relative;
	left:2em;
	top:.5em;
	height:7em}
#encore form { margin-left:7em; }
#encore h2 { color:#ffffff;
	background:none;
	text-align:center;}
#encore h2 a { color:#ffffff;
	font-size:large }	
.encore { font-size:85%;
	margin-left:20em;
	font-style:italic;}
#sbutton3 { vertical-align: top}

/* NoveList Select styles */
.NovSectionHeader {
	font-family:Arial, Helvetica, sans-serif;
	 margin-left: .65em;
	 font-size: 105%;
	 color: #851b1b;
	 font-weight:bold
}