/* ::::: https://archive-it.org/static/css/global2.css ::::: */

@font-face {
	font-family: "OpenSansLight";
	font-style: normal;
	font-weight: normal;
	src: url('opensans-light-webfont.eot') format("embedded-opentype"), url('opensans-light-webfont.woff') format("woff"), url('opensans-light-webfont.ttf') format("truetype"), url('opensans-light-webfont.svg') format("svg");
}
@font-face {
	font-family: "OpenSansRegular";
	font-style: normal;
	font-weight: normal;
	src: url('opensans-regular-webfont.eot') format("embedded-opentype"), url('opensans-regular-webfont.woff') format("woff"), url('opensans-regular-webfont.ttf') format("truetype"), url('opensans-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "DroidSerifBold";
	font-style: normal;
	font-weight: normal;
	src: url('droidserif-bold-webfont.eot') format("embedded-opentype"), url('droidserif-bold-webfont.woff') format("woff"), url('droidserif-bold-webfont.ttf') format("truetype"), url('droidserif-bold-webfont.svg') format("svg");
}
@font-face {
	font-family: "DroidSerifBoldItalic";
	font-style: normal;
	font-weight: normal;
	src: url('droidserif-bolditalic-webfont.eot') format("embedded-opentype"), url('droidserif-bolditalic-webfont.woff') format("woff"), url('droidserif-bolditalic-webfont.ttf') format("truetype"), url('droidserif-bolditalic-webfont.svg') format("svg");
}
@font-face {
	font-family: "DroidSerifItalic";
	font-style: normal;
	font-weight: normal;
	src: url('droidserif-italic-webfont.eot') format("embedded-opentype"), url('droidserif-italic-webfont.woff') format("woff"), url('droidserif-italic-webfont.ttf') format("truetype"), url('droidserif-italic-webfont.svg') format("svg");
}
@font-face {
	font-family: "DroidSerifRegular";
	font-style: normal;
	font-weight: normal;
	src: url('droidserif-regular-webfont.eot') format("embedded-opentype"), url('droidserif-regular-webfont.woff') format("woff"), url('droidserif-regular-webfont.ttf') format("truetype"), url('droidserif-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "ShadowsIntoLightRegular";
	font-style: normal;
	font-weight: normal;
	src: url('shadows_into_light-webfont.eot') format("embedded-opentype"), url('shadows_into_light-webfont.woff') format("woff"), url('shadows_into_light-webfont.ttf') format("truetype"), url('shadows_into_light-webfont.svg') format("svg");
}
@font-face {
	font-family: "KameronRegular";
	font-style: normal;
	font-weight: normal;
	src: url('kameron-regular.woff') format("woff"), url('kamron-regular.ttf') format("truetype"), url('kameron-regular.svg') format("svg");
}
body { background: url('bg-body.gif') repeat scroll 0% 0% rgb(237, 236, 217); color: rgb(75, 74, 67); margin: 0px; font-family: "DroidSerifRegular",Georgia,"Times New Roman",serif; font-size: 100%; }
img { border: 0px none; }
a { color: rgb(3, 97, 114); text-decoration: none; outline: medium none; }
a:hover, a:focus { text-decoration: underline; }
p { padding: 0px; font-size: 0.75em; line-height: 1.5em; }
ul { margin-left: 0px; padding-left: 1em; }
li { font-size: 0.75em; line-height: 1.5em; }
h1, h2, h3, h4, h5 { margin: 0px; font-family: KameronRegular,DroidSerifRegular,Georgia,serif; font-weight: normal; }
h1 { font-family: DroidSerifRegular,Georgia,serif; font-size: 1.5em; letter-spacing: 1px; }
h3 { font-size: 1.125em; }
h4 { font-size: 1em; }
.page-header-elements { margin-bottom: 6px; }
.tagline { text-align: center; margin-left: 0px; padding-left: 0px; padding-right: 60px; margin-top: 20px; margin-bottom: 40px; position: relative; color: rgb(120, 120, 120); display: block; height: 50px; float: right; }
.tagline h3 { font-family: KameronRegular,DroidSerifRegular,Georgia,serif; font-weight: normal; font-size: 0.95em; }
.tagline h3 span { display: block; font-size: 0.95em; }
.tagline p { margin: 0px; font-size: 0.75em; font-style: italic; }
.facet h3, .sidebar .highlight-box h3, .page-header-elements, .facet strong { border-bottom: 1px dotted rgb(171, 171, 171); }
.rounded-corners { border-radius: 5px; }
.pear { border-radius: 5px 5px 0px 0px; }
.banana { border-radius: 0px 0px 5px 5px; }
.page-header { padding-top: 10px; }
.page-header, .page-body { background-color: rgb(255, 255, 255); }
.page-body { padding-bottom: 20px; }
.page-footer { background-color: rgb(232, 225, 186); margin-bottom: 20px; }
.page-footer > div { border-top: 1px dotted white; margin-top: 20px; margin-bottom: 20px; }
.info-box { overflow: hidden; padding: 6px 0px 0px 12px; color: rgb(107, 104, 86); }
.info-box p { margin: 0px 0px 10px; font-size: 0.6875em; }
.info-box .copyright { display: block; font-size: 0.6875em; line-height: 1.125em; }
.info-box .footer-slogan { display: block; margin-top: 5px; font-size: 0.6875em; line-height: 1.25em; color: rgb(140, 136, 111); white-space: nowrap; }
.footer-box { float: left; padding: 0px 0px 0px 6px; width: 310px; }
a.footer-logo { background: url('logo-footer.gif') no-repeat scroll 0px 0px transparent; float: left; height: 90px; overflow: hidden; text-indent: -9999px; width: 61px; }
.footer-nav { float: right; font-family: "DroidSerifBold"; list-style: outside none none; margin: 0px; padding: 0px 4px 0px 0px; }
.footer-nav li { font-size: 0.6875em; }
.footer-nav li li { font-size: 1em; }
.footer-nav > li { display: inline-block; float: left; padding: 7px 0px 0px 26px; min-width: 80px; }
.footer-nav li a { color: rgb(85, 83, 74); display: block; text-decoration: none; }
.footer-nav ul { float: none; font-family: "DroidSerifRegular"; line-height: 14px; list-style: outside none none; margin: 0px; padding: 3px 0px 0px; }
.footer-out { position: absolute; right: 0px; bottom: 0px; height: 28px; }
.footer-out a { display: block; float: right; margin-left: 8px; }
.logo-wrapper { height: 0px; margin-top: 0px; }
.logo { background: url('logo.png') no-repeat scroll 0px 0px transparent; width: 95px; height: 114px; top: 28px; margin-left: 13px; overflow: hidden; position: relative; text-indent: -9999px; z-index: 2; }
.logo:hover { background-position: -95px 0px; }
.logo a { display: block; width: 95px; height: 114px; }
.mini-header { font-family: "OpenSansRegular"; margin-top: 4px; }
.mini-header a { display: block; float: left; margin-right: 5px; }
.mini-header a.link-login { float: right; margin-right: 0px; }
.link-login { background: url('bg-link-login.png') no-repeat scroll 0px 0px transparent; width: 72px; height: 23px; padding-top: 7px; font-size: 13px; text-decoration: none; color: rgb(255, 255, 255); text-align: center; }
.link-login:hover { text-decoration: underline; background-position: -72px 0px; }
.navigation { margin: 18px 0px 0px; padding: 0px; list-style: outside none none; float: left; font-family: "OpenSansLight",Helvetica,Arial,sans-serif; height: 55px; }
.navigation li { float: left; padding: 5px 0px 0px; min-height: 45px; background: url('separator-nav.gif') no-repeat scroll 0% 0% transparent; font-size: 0.8125em; }
.navigation li:first-child { background: none repeat scroll 0% 0% transparent; padding-left: 10px; }
.navigation li a { float: left; padding: 0px 15px; text-decoration: none; color: rgb(84, 83, 72); letter-spacing: 2px; min-height: 45px; }
.navigation li a:hover, .navigation li.active a { text-decoration: none; color: rgb(236, 95, 32); }
.webinar { font-family: KameronRegular,DroidSerifRegular,Georgia,serif; font-size: 1em; background-color: rgb(243, 149, 89); padding: 10px; margin-bottom: 20px; color: white; min-height: 55px; cursor: pointer; }
.webinar .info { float: left; width: 50%; margin-bottom: 6px; }
.webinar .contact { float: left; vertical-align: top; padding-left: 20px; overflow: hidden; }
.webinar .contact p { margin: 0px; padding: 0px; text-shadow: 1px 1px 1px rgb(242, 98, 41); }
.webinar .contact ul { list-style-type: none; text-shadow: 1px 1px 1px rgb(162, 199, 180); margin: 0px; padding: 0px; }
.webinar .contact li { margin-right: 10px; }
.featured-header { margin-top: 10px; display: inline; }
.search-field-small { font-size: small; margin: 0px 10px 10px; width: 300px; font-family: OpenSansRegular,Helvetica,Arial,sans-serif; font-weight: normal; color: rgb(69, 69, 69); }
.featured-item-browser, .scrollable, .item-page { background-color: rgb(216, 215, 195); }
.featured-item-browser { height: 340px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; }
.featured-item-browser .description { overflow: hidden; }
.scrollable { position: relative; overflow: hidden; margin-left: 10px; margin-right: 10px; }
.scrollable .items { width: 3000em; position: absolute; overflow: hidden; }
.items > div { float: left; }
.item-page, .scrollable { height: 320px; padding-left: 10px; background: linear-gradient(rgb(238, 238, 238), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
.item { background-color: transparent; padding: 10px; margin-left: 16px; float: left; width: 250px; overflow: hidden; text-overflow: ellipsis; }
.item .item_title { display: block; font-size: 0.9375em; margin-top: 5px; }
.item .item_title a { color: rgb(201, 84, 10); }
.item .item_title a:hover { text-decoration: underline; }
.item .item_org { font-size: 0.6875em; display: block; margin-top: 5px; margin-bottom: 10px; }
.item-page .entity-logo { text-align: center; vertical-align: middle; display: table-cell; height: 150px; width: 275px; margin: 0px auto; }
.item-page .entity-logo .tn { box-shadow: 4px 4px 2px rgb(136, 136, 136); max-height: 150px; max-width: 260px; padding-right: 1px; padding-bottom: 1px; }
.item .description { margin-top: 5px; display: block; }
.item .description .ellipsis_text p.seamTextPara { font-size: 1.15em; }
a.prev-button, a.next-button { height: 40px; text-indent: -4000em; top: 40%; z-index: 99999999; overflow: visible; width: 40px; clip: initial; position: absolute; cursor: pointer; }
a.prev-button { background: url('btn-prev.png') no-repeat scroll 0px 0px transparent; left: -13px; }
a.prev-button:hover { background-position: -40px 0px; }
a.next-button { background: url('btn-next.png') no-repeat scroll 0px 0px transparent; right: -13px; }
a.next-button:hover { background-position: -40px 0px; }
p.seamTextPara { display: inline; line-height: normal; }
em { font-style: normal; font-weight: bold; }
.hiddenObj { display: none; }
/* ::::: https://archive-it.org/static/css/960_12_col.css ::::: */

body { min-width: 960px; }
.container_12 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display: inline; float: left; margin-left: 20px; margin-right: 20px; }
.alpha { margin-left: 0px; margin-right: 10px; }
.container_12 .grid_5 { width: 360px; }
.container_12 .grid_6 { width: 440px; }
.container_12 .grid_11 { width: 840px; }
.container_12 .grid_12 { width: 920px; }
.container_12 .prefix_1 { padding-left: 80px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after { content: "."; display: block; overflow: hidden; visibility: hidden; font-size: 0px; line-height: 0; width: 0px; height: 0px; }
.clearfix:after, .container_12:after { clear: both; }
.clearfix, .container_12 {  }
/* ::::: https://archive-it.org/static/css/thirdparty/ui-lightness/jquery-ui-1.8.16.custom.css ::::: */

button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
