body, form {
     margin: 0 0 0 0; 
     padding: 0 0 0 0;
	 }
body {
     font-size: 13px;
	 background-color: #dfdfdf;
	 }
.ie6 body, .ie7 body, .ie8 body {
	background-color: #fff;
}

body {
	 font-family: Verdana, Tahoma, Arial, sans-serif;
	 line-height: 130%;
	 }
#holdorrery {
	background-image: url(images/franklin/orrerybg.jpg);
	background-repeat:no-repeat; 
	background-position: 0 0;
	background-color: #031b51;
	height:99px
}
/*tabs like homepage*/
#franklintabs {
	position:absolute;
	z-index:31; 
	top:97px;
	left:14%;
	min-width: 515px;
}
.tablet #franklintabs {
    left: 1em;
}
#combinedtab.searchwidgettab {
	border-left: solid 1px #ccc;
}
#combinedtab.searchwidgettab.active {
	border-left: solid 1px #000;
}
#combinedtab.searchwidgettab.active:hover {
	border-left: solid 1px #000;
}
.searchwidgettab.active, .searchwidgettab.active:hover {	
	font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
	font-size: 1em;
	letter-spacing:.03em;
	color: #ffffff;
	/*red*/
	background: -moz-linear-gradient(  top,  
		#c03e3e 0%,  
		#bb3939 10%,  
		#8f2c2c 50%,  
		#5b0d0d 50%,  
		#5b0d0d);
	background: -webkit-gradient(  linear, left top, left bottom,  
		from(#c03e3e),  
		color-stop(0.10, #bb3939),  
		color-stop(0.50, #8f2c2c),  
		color-stop(0.50, #5b0d0d),  
		to(#5b0d0d));
	background: -webkit-linear-gradient(top, #c03e3e 0%, #bb3939  10%, #8f2c2c  50%, #5b0d0d  50%, #5b0d0d 100%); 
	background: -o-linear-gradient(top, #c03e3e 0%, #bb3939 10%, #8f2c2c 50%, #5b0d0d 50%, #5b0d0d 100%); 
	background: -ms-linear-gradient(top, #c03e3e 0%, #bb3939 10%, #8f2c2c 50%, #5b0d0d 50%, #5b0d0d 100%); 
	background: linear-gradient(to bottom, #c03e3e 0%, #bb3939 10%, #8f2c2c 50%, #5b0d0d 50%, #5b0d0d 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c03e3e', endColorstr='#5b0d0d', GradientType=0 );
 
 
 
	-moz-border-radius: .25em;
	-webkit-border-radius: .25em;
	border-radius: .25em;
	border: 1px solid #601616;
	border-top:1px solid #cc3333;
	-moz-box-shadow:
 0px 0px 1px rgba(158,47,47,1),  inset 0px 1px 0px 1px rgba(187,57,57,1);
	-webkit-box-shadow:
 0px 0px 1px rgba(158,47,47,1),  inset 0px 1px 0px 1px rgba(187,57,57,1);
	box-shadow:
 0px 0px 1px rgba(158,47,47,1),  inset 0px 1px 0px 1px rgba(187,57,57,1);
	text-shadow:
 0px 0px 1px rgba(158,47,47,0.1),  0px 1px 0px rgba(187,57,57, 0.4);
	font-weight: normal;
	margin-top:-1px;
}
.ie9 a.searchwidgettab.active, .ie9 a.searchwidgettab.active:hover {
	background-image: url(images/franklin/searchwidget-activetab-bg.png);
	background-repeat:repeat-x;
}
.searchwidgettab.active:after { 
	content:'';
	display:block;
	position:absolute;
	top:2.307em; 
	left: 50%;
	margin-left: -.5em;
	width:0;
	height:0;
	border-color: #620606 transparent transparent transparent; 
	border-style: solid;
	border-width: .5em;
}
a.searchwidgettab {
	
	background-repeat:repeat;
    background: none repeat scroll 0 0 rgba(133, 144, 180, 0.7);
	font-size: 1em;
	text-align: center;
	letter-spacing: .06em;
	
	top:0;
	border-color: #999 #fff #ddd #fff;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,1), -1px 0 0 rgba(0,0,0,.5)
	cursor: pointer;
	display: inline-block;
	vertical-align:top;
	/*IE Hack*/
    zoom: 1;
    *display: inline;
	font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
	line-height: auto;
	margin: 0;
	text-decoration: none;
	position:relative;
	height: 29px;
	/*ie hack*/
	zoom: 1;
    *display: inline;
	
}
.ie7 a.searchwidgettab, .ie8 a.searchwidgettab {
	background-color: #8a92ab;
	background: url(images/franklin/8590b4x7.png);
	background-repeat:repeat;    
}
.searchwidgettab:hover {
	background: none repeat scroll 0 0 rgba(82, 93, 133, 0.85);
	}
.ie7 .searchwidgettab:hover, .ie8 .searchwidgettab:hover {
	background-image: none;
	background-color: #586286;
	}

.searchwidgettab.active h3, .searchwidgettab.active:hover h3, .searchwidgettab h3, .searchwidgettab:hover h3 		{
	color: #fff;
}
.searchwidgettab h3 		{
	font-size: 1em;
	font-weight: normal;
	margin: 0 !important;
	font-style:normal;
	font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
	font-size: 1em;
	text-align:center;
	padding: .5em 2em;
	background:transparent;
}
a.searchwidgettab, a.searchwidgettab:visited {
	
}
a.searchwidgettab:hover, a.searchwidgettab:visited:hover {
	text-decoration:none;
	}

/*end tabs like homepage*/
.hathi_extra_links {display:none}
.hidden, #labelubercheck.hidden {display:none}
.defaultText { width: auto; }
.defaultTextActive { color: #a1a1a1;}
.sidebar #col2, .sidebar #col2 #sidebarlining .dot, .sidebar #col2 #sidebarlining .recordDescription, .sidebar #col2 .recordDescription, .sidebar #col2 .dot, #titlepv {
	 font-family: Tahoma, Arial, sans-serif;
	 }
#footer, #pfptop, #pfpback, .lucretiuscredit {
     font-family:Arial, Helvetica, sans-serif;
      }
/* new footer 13/2*//*#footer,*/.loginnote, #pfptop, #pfpback, .whatsthis, .holdhowmany form select {
     font-size: .92em;
	 }
.pagetitle2 {
     font-size: 1.5em;
	}
.colunitheader, .standaloneheader, h2, .title15px {
	 font-size: 1.25em; 
	 }
.sidebar #col2 .colunitheader, .sidebar #col2 .standaloneheader, h4, h5, h6, tt {
	 font-size: 1em; 
	 }
h3 {
     font-size: 1.09em;
	}
a, a:visited {
	 text-decoration: none;
	 color: #15158c;
	 }
/* new footer 13/2*//*#footer, #footer a, #footer a:visited {
     color: #666;
	}*/
.extendwhitearea {height:1px;clear:both;}
.finditlabel {
     color: #fff;
	}
.dot, .dot a, .dot a:visited, .widgetheader, .sidebar #col2 .standaloneheader, .sidebar #col2 li a, .sidebar #col2 li a:visited, #poweredby a, #poweredby a:visited, #widgetcol2 li a, #widgetcol2 li a:visited {
     color: #000;
	}
#sidecomments .header, #sidecomments .header a, #sidecomments .header a:visited, .colunitheader, .colunitheader a, .colunitheader a:visited, .standaloneheader, .recordDescription, .headerclosedarrow, .recordDescription a, .headerclosedarrow a, .recordDescription a:visited, .headerclosedarrow a:visited, .pagetitle2, .title15px {
     color:#900
	}/*rm #login,*/



#poweredby a.linkpoweredbyicon:hover, #poweredby a.linkpoweredbyicon:visited:hover, #widgetcol2 li a:hover, , #widgetcol2 li a:visited:hover {
	color: #c60; 
	text-decoration: none;
	}
#pfpback, #pfpback a, #pfpback a:visited {
     color: #444;
	}
a:hover, a:visited:hover, #footer a:hover, #footer a:visited:hover, #pfpback:hover, #pfpback a:hover, #pfpback a:visited:hover, #sidecomments .header a:hover, #sidecomments .header a:visited:hover, .colunitheader a:hover, .colunitheader a:visited:hover, .recordDescription a:hover, .recordDescription a:visited:hover, .header a:hover, .header a:visited:hover, .headeropenarrow a:hover, .headeropenarrow a:hover:visited:hover, .headerclosedarrow a:hover, .headerclosedarrow a:visited:hover, .dot a:hover, .dot a:visited:hover, .openarrow a:hover, .openarrow a:visited:hover, .closedarrow a:hover, .closedarrow a:visited:hover, #poweredby a:hover, #poweredby a:visited:hover {
	 text-decoration: underline;
	 color: #c60;
	}
.sidebar #col2 .colunitheader, .sidebar #col2 .colunit, .sidebar #col2 .standaloneheader, .sidebar #col2 .colunitheader, .sidebar #col2 .colunit {
     background: transparent;
	background-color: transparent;
	}
#widgetcol3 .colunitheader, #widgetcol3 .highlightholder { 
     background-color: #f5f5f5; 
	}

.colunitheader, .standaloneheader {
     background-color: #fff;
	}
	 

body {
	 background-repeat: repeat-y;
	 }



.holdadvsrchbutton {
	float:left;
	padding-left:20px
}


.holdadvsrchbutton a {
	  display:block;
	  width: 8.33em;
	  padding: .42em 1em;
	  -moz-border-radius: .25em;
		-webkit-border-radius: .25em;
		border-radius: .25em;
	  border:solid 1px #999;
	  -moz-box-shadow: inset 0px 0px 1px rgba(241,241,241,1);
	  -webkit-box-shadow:  inset 0px 0px 1px rgba(241,241,241,1);
	  box-shadow:  inset 0px 0px 1px rgba(241,241,241,1);
	  background: #ffffff; /* Old browsers */
	  background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f0f0f0 51%, #e3e3e3 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#f0f0f0), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f0f0f0 51%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f0f0f0 51%,#e3e3e3 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f0f0f0 51%,#e3e3e3 100%); /* IE10+ */
	  background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f0f0f0 51%,#e3e3e3 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
	  color: #000;
	  letter-spacing: .03em;	
}
.tablet .holdadvsrchbutton a {
    width: 5em;
}
.holdadvsrchbutton a:hover {
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #f0f0f0 49%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(49%,#f0f0f0), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#f0f0f0 49%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e3e3 0%,#f0f0f0 49%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3e3e3 0%,#f0f0f0 49%,#ffffff 50%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3e3e3 0%,#f0f0f0 49%,#ffffff 50%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color: #777;
	text-decoration:none;
}
.advsearchspacer {
	margin-left: 14%; 
	width: 625px;
	height: 1em;
	float:left;
	}	
	
.dotlist, #sidebar, #logo, .dotlisttite, .moreinfo, .ptswirl, .dots, .nanItem, .itemtitle, .channelitem, .openarrow, .closedarrow, .dot, .headeropenarrow, .headerclosedarrow, .recordDescription {
	 background-repeat: no-repeat;
	 }
input.searchfieldleft1, .toolbardropdown select {border: solid 1px #999;}
.colunitheader {
	 border-bottom: solid 1px #999;
	 }

.colunitheader, .standaloneheader {
	 border-bottom: solid 1px #999;
	 }
.sidebar #col2 .colunitheader {
	 border-bottom: none;
	 }
img,.login, .noborder, .searchbuttongo input, .searchbuttongo1 {
     border:none;
	}

input.searchfieldleft1, .toolbardropdown select, .holdhowmany select {border: solid 1px #999; font-size: 12px;}
#presidestrip {
     z-index: 1;
	}
#sidestrip {
     z-index: 4;
	 }
#logo { 
     z-index: 30; 
	}
#titlepv {
     z-index: 30;
	}


#logoBg, #titlepv, #sidestrip, .addcontent, #logo {
     position: absolute;
	 }


#poweredby {
	height: 27px;
	margin-left: .5em;
	margin-top: 1em !important;
}
#poweredby img {
	width: 36px; 
	height: 20px;
}
#pvtop, #finditbgholder, #content {
	left:0;
	width: 100%;
	 }

.stretch {
     width: 100%;
	}
.holddivs { 
	width: 98%;
}

.dropfindit {
     width: 14.16em;
     }
.c4input {
	width: 24.35em;
	}
.loginnote {
     padding-right:.72em;
	}	
.whitearea {
	padding-bottom:5em; 
	background-color: #fff;
	padding-right:.81em; 
	padding-left:8px;
	clear:both;
}
.ie6 .whitearea, .ie7 .whitearea, .ie8 .whitearea {
	background-color: transparent;
}
.abovetoolbar {min-height: 1.67em;}
.holdbibmgr, .holdrss, .holdsendtoprint {float:right;}
.contact {
	margin-left: 25px;
	 }

.widgetheader {
     padding: 0 0 .5em 0;
	}
.title15px {
     margin: 0 0 .5em 0;
	}


.colunit {
	margin-bottom: 2em;
	}


.colunitheader {	 
	 padding: 0 0 .14em .21em;
	 margin-bottom: .15em;
	 }

.standaloneheader {     
	padding: 0 0 .14em 23px;
	margin-bottom: .15em; 

	}

.editicons {
	padding-top: .45em;
	}

.recordBody {
     padding: 0 .42em 0 0;
	}	

.dot {
	margin-top: .36em;
	padding: 0 0 0 1.09em;
	}

	
	
.contentline {
     margin: .83em 0 0 0;
	}
/*change*/

.sublistlocation {
     padding-left: 1em; 
	margin-bottom: 1.3em;
	}

.contentline {
	line-height: 135%;
	}
.contact {
     line-height: 130%; 
	 }	
/* new footer, no pfp 13/2*//*.nosidebar .footerside, #pfpback {
     display: none;
	}*/

.openshutarrow, #logo, #logout,#login, .headerclosedarrow, .headeropenarrow, .recordDescription, .header, .openarrow, .closedarrow {
	cursor: pointer;
	}  

/* no pce, new footer 13/2*//*.pce, .footerside,*/.searchleft, .sipce, .openshutarrow, .finditlabel, .searchleft, .finditmargin {
     float: left; 
	 }
	 
td {
     vertical-align:top;
	}

th {
	text-align: left;
	}

em, cite {
	letter-spacing: .02em;
	}
.finditlabel, #titlepv, .standaloneheader, .colunitheader, .colunitheader {
     font-style: oblique; 
	}

.headerclosedarrow, .headeropenarrow, .recordDescription, .header, .colunitheader, .listlocation, #sidecomments .header, .subheadlinear, .subheadblock, .standaloneheader, th, .listlocation, .pagetitle2, .title15px {
	 font-weight: bold;
	 }/*rm #login*/




.gopt {
	text-align:right; 
	padding-left: .5em;
	}

.formfloatleft1, .formfloatleft2 {
     float: left; 
	 }	


.penntextgo {
     padding-left: 17px;
	}
.minishield {
    background-image: url(images/common/ptswirl-11px.gif);
    background-position: 1px 6px;
    background-repeat: no-repeat;
}

.recordDescription {
	background-image: url(images/common/arrowopendefault.gif);
	}

.headerclosedarrow {
     background-image: url(images/common/arrowcloseddefault.gif);	
	}
.sidebar #col2 .recordDescription {
	background-image: url(images/common/caretulredopen2.gif);
	}
.sidebar #col2 .recordDescription.nobg {
	background-image: none;
	}
.sidebar #col2 .headerclosedarrow {
     background-image: url(images/common/caretulredclosed2.gif);
	}
.dot {
     background-image:url(images/common/dotdefault.gif);
	}
.sidebar #col2 .dot {
     background-image:url(images/common/caretuldot2.gif);
	}

.moreinfo {
     background-image:url(images/common/moreinfof5.gif); 
	}


/*ul*/


/*dotlist*/
.itemtitle {
     background-image:url(images/common/dot13.gif); 
	}
.dotlist {
     background-image:url(images/common/dotvet16.gif); 
	}
.dotlist {
	margin-top: .17em;
	padding: .25em 0 0 13px;
	}



/*tools*/
.subheadblock {
     margin: 0 0 .09em 0;
	color: #000;
	}
/*interpsearchq: margin: 0pt 0pt 0pt 0.92em; padding: 0pt 0pt 4px (Type a term)*/
.interpsearchq {
     margin-top: .36em;
	padding: 0 0 4px 0;
	}
.sidebar #col2 .interpsearchq {
	padding: 0 0 4px .5em;
	}
/*textinterpsearch: margin: 0pt (input term)*/
.textinterpsearch {
     width: 18.18em;
	}
.sidebar #col2 .textinterpsearch {
     width: 12.18em;
	}

.textinterpsearch {margin: 0 0 0 0;}	

/*interpsearchform: margin-left: 0.92em;*/
.interpsearchform {
     margin-left: 0;
	}
.sidebar #col2 .interpsearchform {
     margin-left: .5em;
	}
/*.interpsearchholdtext {padding-left: .83em;} can't find this one*/
.gointerpsearch input {
     margin: 0 0 0 0; 
	border: 0;
	}
.busfaqtable {margin-top: .33em;}
.busfaqselect {width: 8em;}

/*change*/


.photocaption {
	text-align: left;
	}
.photocaption {
	padding-top: .5em;
	}
.highlightholder { 
	margin-bottom: .83em; 
	line-height: 135%; 
	padding: 0 0 1em .8em;
	}/*for bg image: border-right: solid 10px #f3f3f3;*/
.highlightholder .topimage {
     text-align:center; 
	padding: 1em 0 .25em 0;
	}

.hititle {
     font-weight: bold;
	}
.hidescription, .hilistlabel {
     padding-top: .63em;
	}
.widgetheader {
     text-align: center;
	}
.widgetheader {
     letter-spacing:.03em;
	}
.widgetheader, .hilistlabel {
	 font-style: oblique; 
	 }
.widgetheader {
     font-weight: bold;
	}
/*dla styles*/
.howmany select, .howmany option, .all {
     font-size: .92em;
     }
.holdhowmany {
     background-color: #f5f5f5;
	}
.jumptoentry {
	width: 25.58em; 
	}

form.howmany {
	width: 25.58em;
	}
.all {
	margin-right: 0.75em; 
	}
.number {
	margin-top: .25em;
	}
.rmfacet {
	padding: 2px 2px 0 0;
	}
.holdhowmany {
     margin-bottom: 1em;
	padding: .25em 0 .08em 7px;
	}
.starthowmany {
     margin: 1.25em 0 .08em 0;
	}
.holdresults td {
    padding-top: 3px;
	}

.all, .number, .jumptoentry, form.howmany  {
     float: right; 
	}
 .rmfacet {
     float: left; 
	}
.jumptoentry, .starthowmany, em {
	letter-spacing: .01em;
	}
.jumptoentry, .starthowmany {
	font-style: oblique;
	letter-spacing: .01em;
	}
/*.recordfacetschk {float: left;}
.recordfacetstxt {margin-left: 2em; padding: .25em 0.5em; 0}*/
h2.recordpageheader {margin: 1.17em 0 .5em 0; font-size: 1em;}
/*end dla styles*/
/*end tools*/
/*nan*/
.nanItem {
     background-image:url(images/common/dotcol1-12px.gif); 
	}
.nanItem {
	padding: 0 0 0 1.09em;
	margin-top: .36em;
	}
.nanunit {margin-top:.75em}
.nantitle {font-style:oblique}
.nantitle {font-weight:bold}
.nansummary {padding-top: .18em;}	
.recordnavforms {margin: .25em 0 .67em 0;background-color: #eee; padding-left: 8px;}
#recordtitleholder {line-height: 1.5em; margin: -.17em 0 0 0; padding-bottom: .25em;}
#secondtitle {text-align: right; float: right; margin-right: 1.5em;}

/*xxxxxxxxxxxx*/
.jumptoentry {text-align:right;}
.currfacetsseparator {border-top: dotted 1px #999; margin-top: .25em;}
.currfacetslist {margin-top: .33em;}

.currbrowsing {font-style: oblique;}
td.facetcount {text-align: right; padding:0 4px 0 0;}
div.facetcount {float: right; padding:0 4px 0 0;}
td.showall, td.dlabrowselink {text-align: right; padding-right: .5em; font-size: 90%;}
div.showall, div.dlabrowselink {float: right; margin-right: .75em; font-size: 90%;}
.ascdesc {float:right;font-size: 80%; } 
a.nounderline:hover, a.nounderline:visited:hover  {
	text-decoration:none;
	}
/* duplicated in table.css */
.recordfacetschk {padding-top: .42em;}
.recordfacetstxt, .searchbuttongofacets {padding: .67em 0 0 .42em;}
.recordinfolabel {padding: 0 1em .58em 0; font-weight: bold;}
.recordinfotext {padding: 0 0 .58em 0; }
#recordinfo {margin-top: 1em; line-height: 125%; float: left;}
#recordfacets {margin-top: -.33em}
.searchbuttongofacets input {
     font-family: Arial, Helvetica, sans-serif;
	font-size:.92em;
	background-color: transparent;
	border: 1px solid #7c7c7c;
	padding: 0;
	font-weight:bold;
	}
.recordpageheader {
     font-weight: bold;
	}
.recordinfotable {line-height: 145%; margin-top: 1em;}
/*end dup*/
.switchbrowse {
	float: right; 
	text-align: right; 
	}
.browsingby {
	float: none; 
	text-align: center;
	padding-bottom: .5em;
	}
.resultsheader, .switchbrowse, .browsingby {
	font-style: oblique; 
	font-weight: bold;
	}
.switchbrowse, .browsingby {
	letter-spacing: .02em;
	font-size: .92em;
	}
.resultsheader {
     letter-spacing:.03em;
	}
.headingunit.yourterm, .briefrecord.yourterm {background-color: #ffffed;}
.headingunit.yourterm .buffer, .briefrecord.yourterm .buffer {background-color: #f4f0d4;}
.briefrecord.yourterm, .briefrecord.closed.yourterm {background-image:none; margin-bottom: 0; padding-bottom:10px;}
.briefrecord.yourterm .buffer {height: 10px;margin-bottom:5px}
.briefrecord.yourterm dl.callnumber {margin-bottom:1px}
.briefrecordtitle span.unmatchedterm {font-weight:bold}
		
.alphaselected {font-weight: bold;}
.sidelinkinfo {font-size: .92em; font-style: oblique;}
.noresults {padding-top: 2em; text-align: center;}
/*start browse buttons*/
.sorthow {height: 1.33em; padding-bottom: .5em;}
.switchbrowse, .browsingby, .sorthow {text-align: right; }
.switchbrowse, .browsingby {
	float: right; 
	padding-left: .75em;
	}
.switchbrowse a, .browsingby a {text-decoration: none !important;}
.resultsheader, .sorthow {
	font-style: oblique; 
	font-weight: bold;
	letter-spacing:.03em;
	}
.sorting.alphabetically {
	background-image: url(images/common/alphaon.gif);	
	}
.sort.alphabetically {
	background-image: url(images/common/alphaoff.gif); 
	}
.sorting.by.frequency {
	background-image: url(images/common/freqon.gif); 
	}
.sort.by.frequency {
	background-image: url(images/common/freqoff.gif); 
	}
.sorting.alphabetically, .sort.alphabetically, .sorting.by.frequency, .sort.by.frequency {
	background-repeat:no-repeat;background-position:right top;
	}
.sorting.alphabetically img, .sort.alphabetically img, .sorting.by.frequency img, .sort.by.frequency img {
	width: 110px; height: 15px;
	}
 /* end browsebuttons*/     
/*start tabbar*/
#tabbarsidecont {
	background-color:#f7f0dc; 	
	height: 22px;
	border-bottom: solid 1px #e4cbaa;
	} 
#tabbarsidecont {
	margin: 0 -.83em 0 -.67em;
	padding-top: 4px;
	}
#tabbarsidecont a.tabrecord, #tabbarsidecont a.tabrecord:visited {
	color: #fff;
	}
#tabbarsidecont a.active, #tabbarsidecont a.active:visited {
	color: #000;
	}
#tabbarsidecont a.tabrecord:hover, #tabbarsidecont a.tabrecord:visited:hover, #tabbarsidecont a.active:hover, #tabbarsidecont a.active:visited:hover {
	color: #c60; 
	text-decoration: none;
	}

a.tabrecord {
	background-color: #aaa;
	}
a.tabrecord:hover  { 
	background-color: #bbb;
	}
a.tabrecord { 
	border-top: solid 1px #fff; 
	border-right: solid 1px #fff; 
	border-left: solid 1px #fff;
	}
#tabbarsidecont a {
	float: left; 
	display:block;
	/*text-align: right;*/
	font-weight:bold;
	padding: 3px 1em 1px 1em;
	position: relative; 
	}
#tabbarsidecont a {
	top:2px;
	}
#tabbarsidecont a.active { 
	background-color: #fff;
	border-top: solid 1px #e4cbaa; 
	border-right: solid 1px #e4cbaa; 
	border-left: solid 1px #e4cbaa;
	}
#tabbarsidecont .active {
	border-bottom: solid 1px #fff
	}
.tabrecord.notfirst {
	margin-left: 3px;
	}
.tabrecord.first {
	margin-left: 46px;
	}
/*end tabbar*/
/*new openshut*/
.colunitheaderjq, .headerclosedarrowjq {
	 font-size: 1.27em; 
	 }
.sidebar #col2 .colunitheaderjq, .sidebar #col2 .headerclosedarrowjq {
	 font-size: 1em; 
	 }
.recordDescriptionjq, .recordDescriptionjq a, .recordDescriptionjq a:visited {
     color:#900
	}
.sidebar #col2 .colunit .colunit .recordDescriptionjq, .sidebar #col2 .colunit .colunit  .recordDescriptionjq a, .sidebar #col2 .colunit .colunit  .recordDescriptionjq a:visited, .sidebar #col2 .colunit .colunit .headerclosedarrowjq, .sidebar #col2 .colunit .colunit .headerclosedarrowjq a, .sidebar #col2 .colunit .colunit .headerclosedarrowjq a:visited {
     color: #000;
	}	 
.sidebar #col2 .colunit .colunit  .recordDescriptionjq a:hover, .sidebar #col2 .colunit .colunit  .recordDescriptionjq a:visited:hover, .sidebar #col2 .colunit .colunit .headerclosedarrowjq a:hover, .sidebar #col2 .colunit .colunit .headerclosedarrowjq a:visited:hover {
     color: #c60;
	}
/* PC added for title of widgetcol openshut: */
#widgetcol3 .recordDescriptionjq a {
	color: #666;
	}
#widgetcol3 .recordDescriptionjq a:hover {
	color: #c60;
	}
/* end of PC additions */
	
.colunitheaderjq, .headerclosedarrowjq {
     background: transparent;
	background-color: transparent;
	}
.sidebar #col2 .colunitheaderjq, .sidebar #col2 .headerclosedarrowjq {
	 border-bottom: none;
	 }
.colunit {
	margin-bottom: 2em;
	}
.sidebar #col2 .colunit {
	margin: 0 0 0 .42em;
	}
.controljq {position: relative; z-index: 2; width: 22px; height: 14px; float: left;}
.controljq img {width: 22px; height: 14px;}
.sidebar #col2 .controljq img {width: 22px; height: 16px;}
.colunitheaderjq, .headerclosedarrowjq {
	 margin-bottom: .15em;
	 padding-left: 0;
	 }
.recordDescriptionjq {	 
	 padding: 0 0 .14em .21em;
	 }
.recordBodyjq {
     padding: 0 .42em 0 0;
	}

.headerclosedarrowjq, .headerclosedarrowjq a, .headerclosedarrowjq a:visited {
     color: #900;
	}
.dotjq, .dotjq a, .dotjq a:visited {
     color: #000;
	}
.headerclosedarrowjq a:hover, .headerclosedarrowjq a:visited:hover, .dotjq a:hover, .dotjq a:visited:hover {
     color: #c60;
	}

.dotjq {
     background-image:url(images/common/dotdefault.gif);
	padding-left: 12px;
	}	
.colunitheaderjq {
	background-image: url(images/common/arrowopendefault.gif);	
	}
.headerclosedarrowjq, .colunitheaderjq.headerclosedarrowjq {
     background-image: url(images/common/arrowcloseddefault.gif);	
	}

	
.colunitheaderjq, .headerclosedarrowjq, .colunitheaderjq.headerclosedarrowjq, .sidebar #col2 .colunitheaderjq, .sidebar #col2 .headerclosedarrowjq, #poweredby {
     background-repeat: no-repeat;
	}

.recordDescriptionjq {
     margin-left:22px;
	}

.controljq {
	cursor:pointer;
	}
.recordDescriptionjq {
	font-weight: bold;
	}
.dotjq {
	margin-top: .36em;
	padding: 0 0 0 1.09em;
	}
.recordDescriptionjq {background-image: none; margin-left: 22px;}
.recordBodyjq {display: block;}


/*NEW IN FRANKLIN*/
a.libx-autolink {font-size: 1em !important; border-bottom: none !important;}
/*start facetcollapser*/
.ie6 #sidebarcontrol {display:none;}
/*in js remove these actions: onclick collapse margin-left:0; onclick expand js adds margin-left:241px*/
#hidecontrol {
	position:relative;
	left:250px;
	width: .42em;
	}/*all new*/
/*in js, top: -(dynamic strip height)*/	

#facetcollapsestrip {
	cursor: pointer;
	top:0;/*new*/
	left:0;/*new*/
	z-index:96;	
	width: .42em; 
	height: 100px; 
	background-color: #fff; 
	border-right: dotted 1px #999;
	border-left: dotted 1px #999;
}
#facetcollapsearrow {
	cursor: pointer;
	position:relative; 
	z-index:99; 
	left:-16px;/*new*/
	width: 19px; 
	height: 35px;
	cursor: pointer;  
	z-index:99;
}
#showcontrol {
	position:relative;
	width: .42em; 
	left:270px;
}/*all new*/
/*in js, top: -(dynamic strip height)*/
#facetexpandstrip {
	cursor: pointer;
	position:relative; 
	z-index:97; 
	left: 0; 
	width: .42em; 
	height: 100px; 
	background-color: #889ea6; 
	border-right: solid 1px #6a7c82;
	top:0;/*new*/
}
#facetexpandarrow {
	cursor: pointer; 
	position:relative;/*new*/ 
	z-index:98; 	
	left: 5px; 
	width: 19px; 
	height: 36px;	
}



#notifications {
	float: left;
	clear:left;
	display:none;
	position:relative; 
	top: -2em;
	line-height: 165%;
	}
#notifications ul {
	border: solid 1px #ccc;
	border-top: none;
	background-color: #fff;
	padding-left:0;
	width: 328px;
	margin:1px 0 0 .67em; 
	list-style-image:none;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	}
	
	
/*start navandidbar*/
#mainheader {
	height: 28px;
}
#navandidbar {
    height: 28px;
    background-color: #f1f1f1;
	
}
#navandidbar.loggedin {
    background-color: #fff;
}
/*CHECK IE7*/
.ie7 #navandidbar.loggedin  {
	background-color: transparent;
	top: 1.86em;
}
#navlinks {
    position: relative;
    text-align: right;
    width: auto;
    z-index: auto;
}

ul.topnav {
    float: right;
    font-size: 1em;
    list-style: none outside none;
    margin: 5px 1em 0 0;
    padding-left: 1.67em;
}

ul.topnav li {
    float: left;
    margin: 0;
    padding: 0 0.81em 0 1.67em;
    position: relative;
}
#navlinks .idbarbutton {
    vertical-align: top;
}
#clickacctdropdown.idbarbutton {
    padding: 0.25em 0.67em 0.17em 0.5em;
}
#clickacctdropdown {
    width: 4.5em;
}
.idbarbutton {
    color: #000;
    cursor: pointer;
    font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 0.03em;
    padding: 0.25em 0.67em 0.17em 0.75em;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.4);
	background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #fcfcfc 24%, #f6f6f6 36%, #eeefef 50%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(24%,#fcfcfc), color-stop(36%,#f6f6f6), color-stop(50%,#eeefef), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#fcfcfc 24%,#f6f6f6 36%,#eeefef 50%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#fcfcfc 24%,#f6f6f6 36%,#eeefef 50%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#fcfcfc 24%,#f6f6f6 36%,#eeefef 50%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#fcfcfc 24%,#f6f6f6 36%,#eeefef 50%,#e0e0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */

	
-moz-border-radius: 3px;/*6px;*/
	-webkit-border-radius: 3px;/*6px;*/
	border-radius: 3px;/*6px;*/
border: solid 1px #ccc;
}
.idbarbutton:hover {
	background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e0e0 0%, #eeefef 50%, #f6f6f6 64%, #fcfcfc 76%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(50%,#eeefef), color-stop(64%,#f6f6f6), color-stop(76%,#fcfcfc), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#eeefef 50%,#f6f6f6 64%,#fcfcfc 76%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#eeefef 50%,#f6f6f6 64%,#fcfcfc 76%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#eeefef 50%,#f6f6f6 64%,#fcfcfc 76%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#eeefef 50%,#f6f6f6 64%,#fcfcfc 76%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.idbarbutton img {
    background-image: url(images/common/arrowdownminus.png);
    background-position: right top;
    background-repeat: no-repeat;
    height: 5px;
    width: 7px;
}
.idbarbutton.active img {
    background-position: right bottom;
}

ul.topnav li.holdloginout, ul.topnav li.holdtophelp {
    margin-top: -0.25em;
}
/*CHECK IE8*/
ul.topnav li.holdtophelp {
    width: 5.5em;
}
/*CHECK IE8*/
ul.topnav li.holdloginout {
    width: 5em;
}

ul.topnav li.wrapright {
	padding-bottom:.42em;
}
ul.topnav li ul.subnav {
       list-style: none;
       position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
       left: 0; top: 19.4px;
       background: #fff;
       margin: 0; padding: 0;
       display: none;
       float: left;
       text-align: left;
}
ul.topnav li ul.subnav li {
       margin: 0;
       clear: both;
       border-bottom: 1px solid #ccc; /*--Create bevel effect--*/
	   padding: 0 0 0 1.67em;
}

ul.topnav li ul.subnav li a{
	padding: .42em 0 .18em .82em;
}
/*display varies for loggedin, not logged in*/
.nameandacctlink .helloname, .nameandacctlink .hellocolon {display:none;}
.loggedin .nameandacctlink .helloname, .loggedin .nameandacctlink, .loggedin .nameandacctlink .hellocolon {display:inline;}
.nameandacctlink .my {display:inline;}
.loggedin .nameandacctlink .my {display:none;}
.loggedin #loginlink, .loggedin #acctDropdown,  .loggedin #clickacctdropdown, #logout  {display:none}
                      .loggedin #acctDropdown {display:none !important;}






.textindent5 {width:.42em;height:.25em;}
.loginnote {
	 text-align: right;
	 }


#navlinks ul#helpDropdown a  {	
	padding: .18em 0 .18em .83em;
}
ul#acctDropdown a, ul#acctDropdown a:visited {
	padding: .18em 0;
}
.loggedin #logout {
	display:inline-block;
	/*IE Hack*/
    zoom: 1;
    *display: inline;
	font-weight:normal; 
	font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
	font-size:12px;
	}

ul.nlinks.topnav a {
	text-decoration: none;
	color: #000;
}
ul#helpDropdown .chatdropdown a {
	padding-left:0
	}
ul.nlinks.topnav a:hover {
	text-decoration: none;
	color: #777;
}
ul#acctDropdown.subnav, ul#helpDropdown.subnav {
	top:2em;
	}
ul#helpDropdown, ul#acctDropdown {
	display:none;
	background-color:#fff;
	border-style: solid solid none;
	border-color: #ccc;
    border-width: 1px 1px 0;    
	-webkit-box-shadow: 0 .17em .17em rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 .17em .17em rgba(0, 0, 0, 0.75);
	box-shadow:     0 0.17em 0.17em rgba(0, 0, 0, 0.75);	
	color:#000;	
}
ul#helpDropdown {
	width: 13em;
	left: -5.92em;	
	z-index: 51;
	
}	
ul#acctDropdown {
     width: 15em;
	 left: -7.75em;
	 height: 4em;
}



ul#helpDropdown li, ul#acctDropdown li{
	list-style-type:none;
	line-height:1.33;
	border-bottom: solid 1px #ccc;
}
ul#acctDropdown li.last{
	border-bottom: none;
}
ul#helpDropdown li {
	width:12em;
	padding: 0.25em 0 0 1em;
	}

ul#acctDropdown li{	
	width: 13.25em;
	}
#navlinks ul#helpDropdown .chatdropdown a {
    padding-left: 0;
}	
ul#helpDropdown li img#libchat_btn_widget_link {width: 114px;}
ul.topnav li ul.subnav li.searchablehelp {padding-left: .75em;}
ul#helpDropdown li.chatdropdown {padding: 0.25em 0 0 0.5em}
ul#helpDropdown #libchat_btn_widget a {padding-left:0;}



ul#helpDropdown li.first, ul#acctDropdown li.first {margin-top: 0}
#helpDropdown a, #acctDropdown a {display: block}
ul#helpDropdown li.req a, ul#helpDropdown li.email a {padding-right: 1em;}
ul#helpDropdown li.find a, ul#helpDropdown li.itch a {padding-right: 1.67em;}
.buttonarrowdown, .buttonarrowminus, .buttonhelpdown, .buttonhelpminus {
	cursor:pointer;
	background-repeat:no-repeat; 
	background-position: right 0px; 
	height: 17px;
	border: solid 1px #999;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	
	}
.buttonarrowdown, .buttonarrowminus {
	width: 60px; 
	}
.buttonhelpdown, .buttonhelpminus {
	width: 56px; 
	}
.buttonarrowdown  {background-image: url(images/common/buttonlogindown.gif); }
.buttonarrowdown:hover  {background-image: url(images/common/buttonlogindown_o.gif); }
.buttonarrowminus {background-image: url(images/common/buttonloginminus.gif);}
.buttonarrowminus:hover {background-image: url(images/common/buttonloginminus_o.gif);}

.buttonhelpdown  {background-image: url(images/common/buttonhelpdown.gif); }
.buttonhelpdown:hover  {background-image: url(images/common/buttonhelpdown_o.gif); }
.buttonhelpminus {background-image: url(images/common/buttonhelpminus.gif);}
.buttonhelpminus:hover {background-image: url(images/common/buttonhelpminus_o.gif);}

#navlinks .buttonarrowdown, #navlinks .buttonarrowminus, .buttonarrowdown, #navlinks .buttonhelpdown, #navlinks .buttonhelpminus, .buttonhelpdown {  vertical-align: top;}
.overthetop .buttonarrowminus, .overthetop .buttonhelpminus {vertical-align: top;}



/*end navandidbar*/
#notifications ul li {
	list-style-type:none;
	line-height:1.33;
	padding: .18em .5em .18em .83em;
	border-top: solid 1px #ccc;    
	}
#notifications .blockedacct {
	color: #900; 
	font-weight: bold;
}
#notifications .blockedacct a, #notifications .blockedacct a:visited {
	color: #900; 
}
#notifications .blockedacct a:hover, #notifications .blockedacct a:visited:hover {
	color: #c60; 
}
#notifications .overthetop {width: 28em; background-color: #fff;border-top: solid 1px #ccc;border-right: solid 1px #ccc;border-left: solid 1px #ccc;padding-top: .42em;-webkit-box-shadow: 1px 0 3px rgba(50, 50, 50, 0.35);-moz-box-shadow:1px 0 3px rgba(50, 50, 50, 0.35);box-shadow: 1px 0 3px rgba(50, 50, 50, 0.35);}
.overthetop .loginname {padding-left: 3.5em; font-weight: bold;}
/*fancy box that includes arrow and dynamic number*/
.notifydown, .notifyminus {
	border: solid 1px #999;
	background-repeat:repeat-x;
	color: #900;
	font-weight: bold;
	line-height:90%;
	cursor:pointer;
}
.notifydown:hover, .notifyminus:hover {
	color:#c60;}
.notifydown img, .notifyminus img {
	vertical-align:middle;
}
.notifydown {
	background-image:url(images/common/arrowslicebg.gif);
}
.notifyminus {
	background-image:url(images/common/minusslicebg.gif); 
}
#clicklogininfo img.whiteBg, #clicklogininfo img.whiteBgright {background-color: #fff; width: 1px; height: 15px;}
.notifyarrow {
	width: 7px; 
	height: 17px; 
	background-repeat:no-repeat; 
	vertical-align:middle; 
	margin:0 4px 0 0;/*5px left*/
	}
.numbernotifications {margin-right:4px;line-height:60%;}

.notifydown .notifyarrow  {
	background-image: url(images/common/arrowslice.gif); 
	}
.notifyminus .notifyarrow {
	background-image: url(images/common/minusslice.gif); 
	}
.helloname, .loginname {color: #c60; font-size: .92em; font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;} 
/*end login*/
/*footer*/
#footer {
	 clear: both;
	 }
#footer h2 {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 2.27em;
}
#footer h2 {
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: 100%;
	text-align: left;
	text-transform: capitalize;
}
ul.footerlinks {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-left: 0;
}
.footerlinks li {
	line-height: 140%;
	margin: 0.63em 0 0 3.36em;
	text-indent: -3.36em;
}
.footerlinks li#footerchat {
	margin: 0.63em 0 0 3.1em;
}

#footer a, #footer a:visited {
	color: #000;
}
#footer a:hover, #footer a:visited:hover {
	color: #c60;
}
.footerlinks li.googlelabel {margin-left:0; text-indent:0;}

.gsinput {display:block; float:left;width:130px; margin: 1px 0 0 0; padding:4px 2px 2px 2px !important;}
.googlego {padding:0 2px 2px 2px;}
li#googlesearch.googlelabel h3 {
	color: #000;
	font-size: 1em;
	margin: 3.27em 0 0 0 !important;
	background: transparent;
	font-style:oblique;
}

.error_message {color: red;}
#footer {padding: 0 0 0 0;font-size: 12px;}
#pllinks, #helplinks, #contactlinks {
	float:left;
	min-width: 17.67em;
	}
#pllinks, #contactlinks {
	width: 30%;
	max-width: 25em;
}
#helplinks{
	width: 34%;
	max-width: 30em;
}


#chatframer {background-color: transparent; padding:0 0.35em; margin: 0 0 0 -0.753em;height: 7em;}
#footertop {background-color: #dfdfdf;padding:0em 0 .75em .7273em;background-image:url(images/common/footerboxshadow.png);background-repeat: repeat-x;min-height:5em;}
#cse-search-box .googlego {padding:0 2px 2px 2px;}
.contact {clear:both; font-size: .92em; padding-top:2.5em;color: #666;}
#footer .contact a,.contact a:visited {color: #666;}
#footer .contact a:hover,.contact a:visited:hover {color: #c60;}


/* export */
ul#exportdropdown.subnav, ul#printdropdown.subnav {
	border: 1px solid #ccc;
	border-bottom: none;
	color:#000;	
	display:none;
	top:11em;
	z-index: 55;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
     list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/       
    background: #fff;
    margin: 0; 
	padding: 0;
	width: auto;
	line-height: 160%;
}
ul#exportdropdown.subnav {
	right: 6.25em;
	width: 15em;
}
ul#exportdropdown.subnav.onrecord {
	right: 4.25em;
	
}
ul#printdropdown.subnav {
	right: 3.75em;
	width: 12em;
}
ul#printdropdown.subnav {
	right: 1.75em;
	
}
.printpage {
	cursor:pointer;
	padding: .42em 0 .18em .82em;
	color: #15158c;
}
img#printicon, img#print {cursor:pointer;}

ul#exportdropdown.subnav li.labelexport {
	padding: .42em 0 .18em .82em; 
	width: 14.18em; 
	font-weight: bold;
	}
ul#exportdropdown.subnav li, ul#printdropdown.subnav li {
       margin: 0;
       clear: both;
       border-bottom: 1px solid #ccc; /*--Create bevel effect--*/
}
ul#exportdropdown.subnav li {
	   width: 15em;
}
ul#printdropdown.subnav li {
	 width: 12em;
}
ul#printdropdown.subnav li.printpage {
	 width: 11.18em;
}
ul#exportdropdown.subnav li a, ul#printdropdown.subnav li a {
	padding: .42em 0 .18em .82em;
}

ul#exportdropdown a, ul#exportdropdown a:visited, ul#printdropdown a, ul#printdropdown a:visited {
	text-decoration: none;
	color: #15158C;
	padding: .18em .5em .18em .83em;
}



/*email export*/
#emailinfo {line-height: 150%;}
#emailinfo, #emailinfo input {
	font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
	font-size: 12px; 
	letter-spacing: .01em;
	}
#emailinfo .labelsize {width: 6.5em;}
#emailonsearch, #emailonrecord {margin: .75em}
#emailonsearch td, #emailonrecord td {padding: .8em 0 0 0}
#emailonsearch td.labelholder, #emailonrecord td.labelholder {padding: .92em 0 0 0}
#emailonsearch input, #emailonrecord input, #emailonsearch textarea, #emailonrecord textarea {
	border: solid 1px #999;
	padding:2px 1px 1px 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
#exportdropdown.onsearch li.disabled a, #printdropdown.onsearch li.printrecords.disabled a,
#exportdropdown.onsearch li.disabled, #printdropdown.onsearch li.printrecords.disabled {
	color: #bbb;cursor:text;
	}
#emailsubject, #useremail, #recordtitle {min-width: 25em;}
#emailonsearch textarea, #emailonrecord textarea{min-width: 23em;}
form#emailinfo {
	margin-top: 0;
	width: 34.17em;
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.5);
	border: solid 1px #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-bottom:.67em;
	background-color: #fff;
	display:none;
	position: absolute;
	right: 1em;
	top: 11em;
	z-index:60;
}
#emailinfo h1 {
	background-image: url(images/franklin/formtop.jpg);
	background-repeat:no-repeat; 
	font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif; 
	font-size: 13px; 
	margin: 0 0 0 0;
	padding: .33em .5em .08em .75em
}
#emailgo, #export {cursor:pointer}
#emailgo {font-weight:bold;}
/*added 4/29/13*/
#closeemailexport {
	display:block; 
	float: right;
	padding: .33em .92em 0 0;
	font-size: .92em;}
/*export checkboxes*/
#labelubercheck {
	display:inline-block;
	/*IE Hack*/
    zoom: 1;
    *display: inline;
	}
/*#labelubercheck.someSelected input {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	}*/
#labelubercheck.someSelected {
	/*background-image: url(images/common/checkboxSomeSelected.gif);
	background-repeat:no-repeat;
	background-position: bottom left;*/
	width:20px;
	height:16px;	
	}
/*13-6-18*/
img#checkall {
	width: 20px;
	height: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image:url(images/common/checkboxNoneSelected.gif);
}

#labelubercheck.someSelected img#checkall {
	background-image:url(images/common/checkboxSomeSelected.gif);
}

img#checkall.boxChecked {
	background-image:url(images/common/checkboxAllSelected.gif);
} 
/*end 13-6-18*/
#facetalert {
	display: none;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	width: 21.583em;
	height: 7.833em;
	border: solid 1px #ccc;
	background-image: url(images/franklin/expandfacetsalert.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	top: 85px; 
	left: 7px; 
	z-index:100; 
	position: absolute;
	background-color: #fff;
} 
a#facetalertclose {
	color: #000;
	font-size: 15px;
	width: 16px;
	margin:4px 0 0 auto;
	display:block;
	border:none; 
	cursor:pointer;
	text-decoration:none;
	}
a#facetalertclose:hover {
	color: #c60;
	text-decoration:none;
	}
.facetalerttext {
	line-height: 145%;
	margin:.5em  2.3em 0 4.5em; 
	text-align:justify;
}
.facetalertexplain {
	text-align:right;
	margin-top:.33em;
}

/*accessibility*/
#skipfromleft {
	position: absolute;
	left: -999px;
	width: 990px;
	z-index: 105;
	}
h2.widgetcolheader, h2.col1header, h2.col2header, .invisible, tr.invisible th, h3.invisible {
    font-size: .01em;
	color: #fff;
	height:  .01em;
	line-height: .01em;
	font-weight: normal;
	margin: 0 0 0 0;/*change: 3/11 rm letter-spacing; 3/21  margin:0 */
	}
.visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding:0 !important;
  border:0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
#advancedsearch table td.subop_select label.invisible, #advancedsearch table td.field_select  label.invisible {font-size: 1px;}
h2.invisible, h3.invisible {margin-left: -99000px;}
.offleft {
	margin-left: -999px;
	}

#col2 h2.col2header {color: #ededed; font-size: .01em;}


/*IE6 in frame*/
.forie6, .forie6block, .forie7, .forie7block, .forie8, .forie8block {display:none;}
/*For IE compatibility*/
.ie7 #metasearchholder, .ie7 #catalogsearchholder, .ie7 #articlesearchholder,
.ie8 #metasearchholder, .ie8 #catalogsearchholder, .ie8 #articlesearchholder {
	background-color: #dfdfdf;
}
/*IE7*/
.ie7 #footerchat, .ie7 .chatdropdown,
.ie8 #footerchat, .ie8 .chatdropdown {
	display:none;
}
.ie7 div#contactlinks h2 a#mobileSiteLink, .ie8 div#contactlinks h2 a#mobileSiteLink {
	display:none;
}
.ie7 .forie7 {display:inline}
.ie7 .forie7block {display:block}
.ie7 .notie7 {display:none;}
.ie7 .finditmargin {
     width:16.09em;
	}

.ie7 #titlepv {
     height: auto; 
	padding-bottom: .25em;
	}
.ie7 #clicklogininfo {border-right: none;} 
.ie7 #clicklogininfo img.whiteBgright {width: 1px; border-top: solid 1px #999;border-right: solid 1px #999;border-bottom: solid 1px #999;border-left: none !important;}

.ie8 .forie8 {display:inline}
.ie8 .forie8block {display:block}
.ie8 .notie8 {display:none;}

.tablet .nottablet,
.phone .notphone,
.tabletinline,
.tabletblock {
	display:none;
	}
.tablet .tabletinline {
	display:inline;
}
.tablet .tabletblock {
	display:block;
}
/*bentobox columns*/
.metapages #catalogresults {
	display:inline-block;
	/*IE Hack*/
    zoom: 1;
    *display: inline; 
	width:47.5%; 
	min-height: 200px;
	vertical-align:top;
	}
.metapages #summonresults {
	display:inline-block; 
	/*IE Hack*/
    zoom: 1;
    *display: inline;
	width:47.5%; 
	min-height: 200px;
	margin-left:2em;
	vertical-align:top;
	}
/*bentobox page info popup*/
.metapages #catalogresults .briefrecordtitle input, .metapages #catalogresults .notmeta {
	display:none;
}
.metapages .catalogonly, .metapages .articlesonly, .metapages .courseresonly, .metapages .cat-courseres-only,
.catalogpages .metaonly, .catalogpages .articlesonly, .catalogpages .courseresonly, 
.articlepages .catalogonly,  .articlepages .metaonly, .articlepages .courseresonly,
.articlepages .meta-cat-courseres-only, .articlepages .cat-courseres-only,
.courserespages .catalogonly, .courserespages .articlesonly, .courserespages .metaonly,
.metapages .notmeta, .catalogpages .notcatalog,  .articlepages .notarticle, .courserespages .notcourseres {
	display:none;
}

.courserespages.catalogpages .courseresonly {display:block;}/*temp till js is fixed. courseres page has both classes*/
.courserespages.catalogpages .catalogonly {display:none;}/*temp till js is fixed. courseres page has both classes*/
.briefformatinfo {
	min-height:1.67em;
}
#catalogresults .briefrecord, #summonresults .briefrecord {
    background-image: none;
}
#summonresults .alert {background-color: #ff0;}
/*more searches*/


.transparent-class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 00;

  /* Safari 1.x */
  -khtml-opacity: 00;

  /* Good browsers */
  opacity: 00;
}

/*what shows for which tab*/
/* default */
#metasearchholder, .metaindex, #catalogsearchholder, .catalogindex, #articlesearchholder, .articleindex {display: none;}
/* meta tab */
.metapages #metasearchholder, .metapages .metaindex {display: block;}
.resultspage.metapages .holdpaging, .metapages #placeholder {display: none;}
/* catalog tab */
.catalogpages #catalogsearchholder, .catalogpages .catalogindex {display: block;}
.catalogpages .crSearchLabel, .catalogpages #summonresults, .catalogpages #placeholder {display: none;}
/* article tab */
.articlepages #articlesearchholder, .articlepages .articleindex {display: block;}
.articlepages #placeholder {display: none;}
/* courseres tab */
.courserespages #catalogsearchholder {display: block;}
.courserespages #metasearchholder, .courserespages #articlesearchholder, .courserespages #placeholder {display: none;}
/* ancillary tab */
.ancillarypages #metasearchholder, .ancillarypages #catalogsearchholder, .ancillarypages #articlesearchholder {display: none;}
