/* CSS Document PAGE NAME:styles_sapl.css*/

/* Import separate page style sheets */

@import url(styles_toplogo.css);
@import url(styles_botlogo.css);
@import url(styles_buttonstyle.css);
@import url(styles_briefcit.css);
@import url(styles_bibdisplay.css);
@import url(styles_patronweb.css);
@import url(styles_search.css);
@import url(styles_feeds.css);

/* Basic styles */

html {
	min-width:768px;
	max-width:1280px;
	margin:0 auto;	
}

body {
	background-color:#f5f5f5;
	color:#000000;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-style:normal; 
	font-weight: normal; 
	height:auto;
	margin: 0 auto;
	margin-left:auto;
	/*width:760px;*/
	width:96%;
	/*min-width:1024px;*/
}

.pageContent {
	min-height:500px;
	background-color:#ffffff;
}

div.minHeight{
  clear:both;
  border:1px solid #D3D3D3;
}

.skipNav {
	display:none;
}



.top-level {
  font:14px Helvetica,Arial,sans-serif;
  background: #87240F;
  box-shadow: 0 3px 3px rgba(0,0,0,.5);
  border-bottom: 1px solid #71200f;
  padding:0px;
  z-index:1;
}

.top-level li {
  position: relative;
  display: inline-block;
  list-style: none;
}

.top-level li a {
  display: block;
  padding: 10px 15px;
  color: #ccc;
  text-decoration: none;
  border-radius: 3px;
}

.top-level li a:hover {
  color: white;
  background: #71200f;
}

.second-level, .third-level {
  width: 150px;
  border: 1px solid #71200f;
  border-radius: 4px;
  padding:0px;
  background-color:white;
  z-index:1;
}


/*dropdown menu styles*/
/*first level*/

.top-level li:hover .second-level {
  left: 0;
}

.second-level:before {
  content: '';
  position: absolute;
  top: -8px;
  /*left: 15px;*/
  border-bottom: 8px solid #71200f;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.second-level {
  position: absolute;
  top: 100%;
  left: -9999em;
}

.second-level li {
  position: relative;
  display: block;
}

.second-level li a {
  margin: 0;
  color:#71200f;
}

/*second level*/
.second-level li:hover .third-level {
  left: 100%;
}

.third-level:before {
  content: '';
  position: absolute;
  top: 10px;
  left: -8px;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  border-right: 8px solid #71200f;
}
.third-level {
  position: absolute;
  left: -9999em;
  top: 0;
}







.accessibleAddInfo {  /*Include in screenreader but not visible*/
	height:1px;
	left:-10000px; 
	overflow:hidden;
	position:absolute; 
	top:auto; 
	width:1px;
} 

#icon_mylists_save_to_list {
	display:none;
}

.browseSaveJump  {
	padding:.75em .5em .5em 0;
	text-align:right;
}

.browseSearchtool, .bibSearch {
    margin:0;
	padding:.5em 0;
	text-align:center;
	border-width:0;
	background-color:#e0e0e0;
	/*border: solid #D9D9D9 1px;*/
}

.browseSuperEntry td {
	border-style:solid;
	border-width:1px 0;
	border-color:#d9d9d9;
	padding-top:.5em;
	padding-bottom:.6em;
}

.browseSuperEntryTitle {
	font-size:100%;
	display:inline;
}



/* PATRONVIEW_WEB.html page */




/* Styles of index browse listing */

.browseList td {
	border:0 solid black;	
}

.browseEntryMark {
	width:7%;	
}

.browseEntryData {

}

.browseEntryYear {
	width:10%;
	text-align:left;
	padding-left:.5em;
}

.browseEntryEntries {
	width:10%;
}

.browseEntryEntries, .browseEntry, .browseEntryMark, .browseEntryData, .browseEntryYear {
	font-family:Verdana, Geneva, sans-serif;
	padding:.25em;
}
.yourEntryWouldBeHere, .yourEntryWouldBeHereData {
	padding:1em;	
}

.authField663, .briefcitTitle {
	font-weight:normal;	
}

.browseEntryYear, .browseHeaderYear {
  padding-left: 1em;	
}

#holdTextContainer {
  padding: 0 0.5em;	
}

#holdText {
  clear:both;
  padding:0.5em 1em 0 1em;
}

.insertTextRed {
  font-weight:normal;
  color: red;
  text-transform:none;
}

.insertTextRed a {
  color: blue;
  text-decoration:underline;
}

.insertText {
  font-weight:normal;
  color:black;
  text-transform:none;
}

.insertText a {
  text-decoration: underline;
  color:blue;	
}

.boldText {
  font-weight:bold;	
}

.renewalError {
  font-style:italic;
  font-weight:bold;
  color:red;	
}


td.patFuncDate {
  float:right;
  width:90%;	
}

#renewfailmsg {
  clear:both;	
  display:block;
  padding-bottom:2em;
  font-size:140%;
  text-align:center;
  font-weight:bold;
}

.loggedInMoreInfo{
  /*won't work*/
  display:none;	
}

/* Styles form to create a new Wish List */
#newlist div {
  	margin: 0.5em 0;
}

/* Hides text links to search pages if Javascript is present */
#otherSearches {
	display:none;
}

#searchtype{
	text-transform:lowercase;
}

.additionalCopies table tr td {
	text-align:left;
	padding:.25em 0 .25em .5em;
}

.additionalCopies table tr th {
	text-align:left;
	padding-left:.25em;	
}

.srchmodForm {
	padding-bottom:2em;
	border-bottom:1px solid #D9D9D9;
	margin-bottom:0.5em;
}

.illHeader {
	color:#624099;
}

.slideshow img {
	border:none;
}

#topRightHeader {
	/*
	position:absolute;
	top:130px;
	color:#6F2C91;
	font-size:2em;
	font-family:"raleway",verdana,arial,helvetica,sans-serif;	
	clear:both;
	text-align:left;
	width:740px;
	margin:0;
	padding:.5em;
	*/
	display:none;
}

.mylistsSavePage {
	margin:0 1em;	
}

.mylistsSavePage input, .mylistsSavePage textarea, .mylistsSavePage select {
	margin-left:1em;	
}

.requestMultiPatform {
	text-align:center;	
}

.requestMultiItems {
	clear:left;
}

.ui-dialog .ui-dialog-content {
	max-height:500px;	
}

#listname {
	margin-bottom:0.5em;	
}