address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}
#accountStatus ol,#accountStatus ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}html,body,form,fieldset,textarea{font-family:Arial,Helvetica,sans-serif;}body{background:#DEDEDE;color:#404040;font-size:.75em;margin:0;}p,form,fieldset{line-height:1.5;}.content{overflow:visible;padding:15px;}.clear{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototype{display:none;}.date{white-space:nowrap;}.hover{background:#FFC;}.title{color:#06C;font-size:1.166em;line-height:1.2;}.title a{color:#06C;font-weight:bold;}.title a:hover{color:#06C;}.content ul{list-style:none;}#content ul li{line-height:1.5;}.content ul li ol,.content ul li ul{margin-left:5px;list-style:disc;}ul.legend{margin:0;list-style:none;}ul.legend li{margin:0 .5em;display:block;float:left;font-size:.916em;}ul.legend li span{color:#fff;font-weight:bold;padding:.25em .5em .25em .25em;font-style:italic;}#header h1{font-weight:bold;margin:0 0 .5em 0;font-size:1.5em;line-height:1.25;color:#D81116;z-index:0;}#header h2,#header h3,#header h4{color:#262626;}#header h2{font-size:1.25em;font-weight:normal;margin:0 0 .5em 0;}#content h3,#accountStatus h1{font-weight:bold;font-size:1.166em;margin:0 0 1em 0;}h4{font-size:1em;margin:0 0 1em 0;}.preTitle{font-size:1em;color:#666;margin:0 0 .25em 0;}p.disclaimer{font-size:.8em;line-height:1;padding:5px;color:#999;}.item_availability{font-weight:bold;}a{color:#06C;text-decoration:none;}a:hover{color:#06C;text-decoration:underline;}a.help_icon{display:block;position:absolute;z-index:0;right:15px;top:10px;width:17px;height:17px;z-index:500;}a.help_icon img{vertical-align:bottom;}a.button{display:block;line-height:19px;text-decoration:none;margin:0;padding:3px 0;font-size:.916em;color: #404040;}a.button:hover{text-decoration:underline;}a.button img{vertical-align:middle;margin-top:-2px;}table{border-collapse:collapse;margin:1em 0;width:100%;}tr{width:100%;}thead th{text-align:left;}td,th{padding:.75em .5em;margin:0;border:0;vertical-align:top;}hr{background:#DEDEDE;color:#DEDEDE;border:0;height:1px;margin:1.2em 0;clear:both;}hr.secondary{background:#F2F2F2;color:#F2F2F2;}
.frame{height:400px;border:#DEDEDE 1px solid;overflow:auto;padding:10px;}.frame ul,.frame ol{margin-left:15px;list-style:disc;margin-bottom:1em;}.frame h2{margin-top:1em;}.frame ul li,.frame ol li{line-height:1.75;}.help_tip{z-index:500;}.tip{background:#FFF;border:1px solid #DEDEDE;width:200px;line-height:1.5;padding:10px;}.findSimilar ul{list-style-type:disc;}.pageActions a.button{display:inline;margin:0 10px 0 0;}.titleBlock{border-bottom:1px solid #DEDEDE;margin:0 0 1em 0;padding:0 0 1em 0;z-index:1;min-height:40px;}.titleBlock p,.titleBlock h1{width:500px;}.titleBlock p{margin:0;}a.flagButton{color:#999;font-weight:normal;font-size:.916em;text-decoration:underline;float:right;display:block;}.flagForm textarea{width:400px;}#circulation_details h1{margin-bottom:1em;}#circulation_details h3{margin:1em 0 .5em 0;color:#404040;}#circulation_details .branch{margin:2em 0;}#circulation_details table{margin-top:0;}#circulation_details table th.collection{width:150px;}#circulation_details table th.copy{width:100px;}#circulation_details table th.volume{width:100px;}#circulation_details table th.call_no{width:100px;}#circulation_details table th.status{width:100px;}#circulation_details table th.due_date{width:100px;}#topNav{background:#515151 url(../../gfx/biblio/border.header.png) bottom no-repeat;}#mainNav{list-style:none;padding:0;bottom:0;height:32px;border-width:0;border-color:#515151;border-style:solid;}#mainNav li{display:block;float:left;padding:0;margin:0;position:relative;z-index:10;}#mainNav li a{display:block;height:32px;padding:0 15px;line-height:32px;text-decoration:none;color:#fff;font-size:1.16em;font-weight:bold;}#mainNav li.active a,#mainNav li.active{color:#fff;background:#808080;}#mainNav li.openDropDown a{background:#f2f2f2;color:#D81116;border-width:0 1px;border-style:solid;border-color:#5d5b51;padding:0 14px;}#mainNav ul{list-style-type:none;}#mainNav li .dropDownContent{margin:-4px 0 0 -2px;border:0;left:0;top:31px;width:149px;background:transparent;color:#404040;}#mainNav li .dropDownContent ul{padding:7px 15px 5px 15px;width:119px;background:#f2f2f2;border:0;margin:0 0 0 -3px;background:url("../../gfx/biblio/background.mainNav.dropDown.png") top left repeat-y;}#mainNav li .dropDownContent .mainNavFooter{height:4px;margin:0 0 0 -3px;background:transparent url("../../gfx/biblio/border.mainNav.dropDown.png") bottom left no-repeat;}#mainNav li .dropDownContent li,#mainNav li.openDropDown li{float:none;height:1.5em;background:#f2f2f2;margin:.5em 0;padding:0;white-space:nowrap;font-size:1em;display:block;}#mainNav li.extendedNav .dropDownContent{width:380px;}#mainNav li.extendedNav .dropDownContent ul{width:380px;padding-right:0;background:url("../../gfx/biblio/background.extendedNav.dropDown.png") top left repeat-y;}#mainNav li.extendedNav .dropDownContent li{height:auto;float:left;width:110px;margin:0 15px 0 0;}#mainNav li.extendedNav .dropDownContent ul li h5{font-size:1.16em;border-bottom:1px solid #DEDEDE;padding-bottom:.5em;margin-top:.5em;}#mainNav li.extendedNav .dropDownContent ul li a{display:block;height:auto;}#mainNav li.extendedNav .dropDownContent ul li ul{background:none;width:auto;margin:0;padding:0;}#mainNav li.extendedNav .dropDownContent ul li ul li{display:block;margin:.5em 0;float:none;}#mainNav li.extendedNav .dropDownContent ul li ul li ul li{display:block;margin:.5em 0 0 1em;float:none;}#mainNav li.extendedNav .dropDownContent .mainNavFooter{background:transparent url("../../gfx/biblio/border.extendedNav.dropDown.png") bottom left  no-repeat;width:395px;}#mainNav li .dropDownContent li a,#mainNav li.openDropDown li a,#mainNav li.active li a{color:#404040;background:#f2f2f2;white-space:nowrap;font-weight:normal;text-decoration:underline;margin:0;padding:0;display:inline;text-decoration:none;font-size:1em;line-height:1.25em;border:none;}#mainNav li .dropDownContent li a:hover,#mainNav li.openDropDown li a:hover,#mainNav li.active li a:hover{border:none;color:#404040;background:#f2f2f2;margin:0;padding:0;text-decoration:underline;}ul#subNav{list-style:none;border-width:0;border-color:#515151;border-style:solid;padding:0 15px;background:#808080 url(../../gfx/biblio/border.subnav.png) bottom no-repeat;}ul#subNav li{float:left;margin:0;}ul#subNav li a{text-align:center;padding:0 22px 0 0;display:block;height:32px;line-height:32px;color:#fff;}ul#subNav li a:hover{text-decoration:underline;color:#fff;}ul#subNav li.active a{color:#FFD500;}ul#subNav.extendedSubNav li.secondaryNavHeader{margin:7px 15px 0 -15px;padding:0 15px;font-weight:bold;border-right:1px solid #515151;color:#fff;}#userNav{margin:0 10px 0 15px;height:19px;color:#fff;}#userNav a{color:#fff;text-decoration:underline;margin:0 .5em;}#userNav a.userLink{color:#fff;}#userNav .iconLink{margin:0 .5em;}#userNav .iconLink a{margin:0;}#userNav .iconLink img{vertical-align:text-top;margin:0 2px 0 0;}#userNav .loggedIn{text-align:left;float:left;height:14px;line-height:14px;}#userNav .defaultOptions{text-align:right;float:right;height:14px;line-height:14px;}#secondary.content{padding-bottom:10px;}#secondary .content{border:0;padding:0 15px;}#secondary.details div.details,#secondary.findSimilar div.findSimilar{display:block;}#secondary.details div.findSimilar,#secondary.findSimilar div.details{display:none;}#header{position:relative;margin:0 0 8px 0;z-index:50;background-color:#d81116;background-image:url("../../gfx/biblio/background.header.jpg");background-repeat:repeat-x;}#header .logo{float:left;width:267px;margin:20px 0 0 15px;text-align:center;}#header #navAndSearch{float:right;margin:10px 15px 15px 0;width:648px; background:#d8146}#header form{position:relative;margin:0;background:#d81116;height:95px;padding:0px 15px 10px 15px;border-top:1px solid #bd1012; }#header form .autocompleter-choices{position:absolute;}#header form a.help_icon{top:15px;}#header form h1{color:#fff;font-weight:normal;font-size:1.2em;}#header form left h2{margin:0 ;padding:0 ; color: white;font-weight:normal;font-size:.3em;} #header form h2{margin:0 ;padding:0 ; color:#D81116;font-weight:normal;font-size:.3em; }
#header form a.moreSearch{clear:left;float:right;text-decoration:underline;font-size:.92em;margin:-5px 91px 0 0px;color:#fff;}#header form a.help_icon{margin:-5px 0 0 0;}#header input,#header select{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#header input.text{margin:0 15px 0 0;width:378px;vertical-align:middle;float:left;font-size:1em;border-color:#8f171a;}#header select{width:124px;margin:0 15px 0 0;float:left;border-color:#8f171a;height:23px;padding:3px 2px 3px 0;}#header input.submit{margin:-5px 0 0 0;vertical-align:middle;float:left;}fieldset,input,textarea,select{font-size:1em;}form.list input.submit{margin-top:0;display:inline;}fieldset{margin:0;}fieldset label{font-weight:normal;margin-top:.5em;}.help, .finePrint {color:#999;font-size:.95em;font-weight:normal;margin:0;}.help a,a.help{text-decoration:underline;}label,.label{font-weight:bold;display:block;margin:1.5em 0 .25em 0;color:#666;}label .value,.label .value{font-weight:normal;color:#404040;}textarea,input.text,input.password{border:1px solid #c2c2c2;padding:4px;font-size:.916em;}input.text,input.password{width:200px;}input.submit{margin:0 .5em 0 0;width:auto;vertical-align:middle;}select{border:1px solid #c2c2c2;height:21px;line-height:21px;padding:2px 2px 2px 0;}h1 input{height:1.5em;font-size:1em;}legend{font-weight:bold;margin:0 0 .5em 0;padding:0;}a.cancel{font-size:.916em;vertical-align:middle;}.radio input{display:inline;}.checkbox label,.radio label{display:inline;font-weight:normal;line-height:2;vertical-align:middle;}.singleCheck .checkbox{display:block;}.singleCheck .checkbox label{display:inline;}.singleCheck .checkbox input{display:inline;}form.message{padding:1px 5px 1px 15px;background:#F2F2F2;margin:0 10px 0 0;}form.message textarea{width:95%;}form.message input{display:block;margin-top:1em;}.dropDown{position:relative;z-index:10;}.openDropDownArrow{z-index:11;}.openDropDownArrow{display:none;}.openDropDown .dropDownArrow{display:none;}.openDropDown .openDropDownArrow{display:inline;}.dropDownContent{display:none;position:absolute;margin:0;left:0;top:24px;border-style:solid;border-color:#ccc;border-width:1px;background:#f8f8f8;z-index:12;list-style-type:none;font-size:.916em;padding:5px;}ul.dropDownContent li,.dropDownContent ul li,.dropDownContent p{line-height:1.25;margin:.5em 0;}.dropDownContent li hr{margin:0;}.openDropDown{display:block;}
.messaging{margin:0 0 .5em 0;display:none;}.displayMessage{display:block;}.messaging p{margin:.2em;}.error{background:url("../../gfx/biblio/background.error.png");padding:4px;color:#D81116;}.error .messageContent{background:#ffffe6;border:1px solid #e6cb68;}.warning{background:url("../../gfx/biblio/background.error.png");padding:4px;color:#D81116;}.warning .messageContent{background:#ffffe6;border:1px solid #e6cb68;}.message{background:url("../../gfx/biblio/background.message.png");padding:4px;color:#404040;}.message .messageContent{background:#fdfeff;border:1px solid #cedcff;color:#06C;}.listItem .messaging{margin:1em 0 0 0;}.systemMessages{padding:5px 15px;margin-bottom:1em;background:#EFEFEF;border:1px solid #CECECE;}.systemMessages p{padding:0;margin:.5em 0;}.systemMessageIcon{width:14px;height:14px;margin:0 3px 0 0;vertical-align:middle;}
#globalSearch{position:relative;z-index:10000;}#globalSearch .autocompleter-choices{border:1px solid #c2c2c2;background:#FFF;position:absolute;margin:0;z-index:10000;}#globalSearch .autocompleter-choices li{margin:-1px 0 0 0;padding:2px 10px;border-top:1px solid #DEDEDE;z-index:10000;}#globalSearch .autocompleter-choices li p{margin:0;padding:0;z-index:10000;}#globalSearch .autocompleter-choices li p.seeTag{padding-left:15px;background:url('../../gfx/biblio/icon.arrow.right.gif') no-repeat;z-index:10000;}#globalSearch .autocompleter-choices li.hover,#globalSearch .autocompleter-choices li.autocompleter-selected{cursor:pointer;background:#efefef;z-index:10000;}#globalSearch .autocompleter-choices li span.autocompleter-queried{font-weight:bold;z-index:10000;}
#accountStatus a {color:#404040;}#accountStatus fieldset {margin:1em 0 0.5em 0;}#accountStatus input.text{width:90%;}#accountStatus .checkbox label{line-height:1.2;display:block;float:left;width:163px;margin:2px 0 0 2px;}#accountStatus .checkbox input{float:left;width:15px;}#accountStatus h3 a.logout{font-weight:normal;float:right;text-decoration:underline;font-size:.916em;}#accountStatus ul li{padding:7px 0;border-bottom:1px solid #DEDEDE;font-weight:bold;}#accountStatus ul li a{float:left;}#accountStatus ul li a.help_icon{float:right;position:static;}#accountStatus ul li .total{color:#D81116;font-size:.916em;margin:0 0 0 5px;font-weight:normal;}#accountStatus ul li ol,#accountStatus ul li ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:7px 0;border:0;background:#f2f2f2;}#accountStatus ul li ol li,#accountStatus ul li ul li{border:0;padding:5px;font-size:.916em;font-weight:normal;}#accountStatus ul li ol li .total{font-size:1em;}
.spinner {display: none;	background:#515151;color:#FFF;padding:5px;z-index:9000;}.spinner img {vertical-align:text-top;margin:0 5px 0 0;}.activeSpinner {display:block;}#globalSpinner {position:fixed;top:0;left:50%;}
.carouselContainer{height:290px;position:relative;}.carouselContainer .spinner {position: absolute;display: none;top: 0;left: 0;}.carouselContainer .spinner.activeSpinner{display:block;}.carousel{width:100%;overflow:hidden;padding:0;}.carouselContainer span.select_label {float:left;margin: 5px 5px 0 0;}.carouselContainer .selectBox {float:left;}

.viewer {
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 434px;
	height: 160px;
	float: left;
	margin-top: 1em;
}
.viewer .leftBlind, .viewer .rightBlind {
	height: 175px;
	width: 15px;
	z-index: 11;
	position: absolute;
}
.viewer .rightBlind{background:url('../../gfx/biblio/widget.right.blind.png') repeat-y;right:-1px;}.viewer .leftBlind {background:url('../../gfx/biblio/widget.left.blind.png') repeat-y;left:0;}
.container{
	position: absolute;
	top: 0;
	z-index: 10;
	margin: 0;
	padding: 0;
	opacity: 0;
	width: 5418px;
}
.viewSelector {
  position:absolute;
  right:-5px;
  top:28px;
  width:50px;
}
.viewSelector a {
  display:block;
  float:left;
  height:22px;
  margin:0pt;
  width:23px;
}
.viewSelector a img {display:none;}.viewSelector a.view-medium {background:transparent url('../../gfx/biblio/icon.view.covers.png') no-repeat scroll 0 0;}.viewSelector a.view-medium:hover, .viewSelector a.view-small:hover{background-position:0 -22px;}.viewSelector a.view-small {background:transparent url('../../gfx/biblio/icon.view.small.png') no-repeat scroll 0 0;}.viewSelector a.active{background-position:0 -22px;}.listView {width:100%;height:220px;margin:20px 0 0 0;overflow:auto;}
.listView .listItem {padding:10px;}.listView .title {font-size:1em;}.container li.carousel_item.bumper {position: relative;}.container li.carousel_item.bumper img {width: 135px;}
.container li.carousel_item.bumper a {
	position: absolute;
	width: 135px;
	height: 135px;
	background: #FFF;
	margin: 4px;
	text-align: center;
	top: 0px;
	display: block;
	cursor: pointer;
}
.container li {
	display: block;
	float: left;
	margin: 15px 0 0 0;
	list-style: none;
	padding: 0 10px;
}
.container li img {
	display: block;
	opacity: 0.5;
	margin-top: 4px;
}
.container li img.current {border: 4px solid #DEDEDE;margin-top: 0;}
.navButton {
	margin-top: 89px;
	cursor: pointer;
	width: 15px;
	height: 20px;
	float: left;
}
.navButton_left {margin-right: 7px;background: url('../../gfx/biblio/widget.arrow.left.gif') no-repeat;}.navButton_right {margin-left: 7px;background: url('../../gfx/biblio/widget.arrow.right.gif') no-repeat;}.bibInfoBlock {margin-top: 1em;text-align: center;width: 100%;}.bibInfoBlock p {margin: 0;}
.bibInfoBlock .info {
	display: none;
	width: 450px;
	margin: 0 15px;
}
.bibInfoBlock .info.show {display:block;}.bibInfoBlock span.subTitle, .bibInfoBlock span.title {display:block;}.no_items {text-align: center;margin-top: 60px;}.three_col .secondary .content {overflow: hidden;	width: 185px;}
.extra_content {
  font-size: 95%;
  position: absolute;
  right: 15px;
  z-index: 5000;
}

#selectlbl, #buttonlbl {margin: 0; padding: 0; color:#d81116;}