body
{
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    overflow-x: hidden;
}

a.button {
  border: 1px solid;
  background-color: #e7e4e3;
  padding: 3px;
}

body {
	font-family:arial,helvetica,clean,sans-serif;
	text-align: center;
	margin-left: 0px auto;
	margin-right: 0px auto;
	color: #323232;

	/*background-color: blue;*/
	}

.jump-to-content {
	display: none;
	}

/* PRIMARY LINK STYLES */

a:link, a:hover, a:visited, a:active {
	color: #000;
	font-weight: normal;
	font-size: 100%;
	}

a:link, a:visited {
	color: #000;
	text-decoration: none;
	}

a:hover, a:active {
	text-decoration: underline;
	}

/* YUI STYLES */

#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:74.61em;/* non-IE */
	*width:72.75em;/* IE */
	min-width:970px;/* optional but recommended */
}

#hd {
	/*border: 1px red solid;*/
	}

#bd {
	/*border: 1px red solid;*/
	}

#ft {
	/*border: 1px red solid;*/
	}


/* DEFAULT HTML STLES */

p {
	margin: 5px 0 5px 0;
	}

b {
	font-weight: bold;
	}

strong {
	font-weight: bold;
	}

ul 	{
	margin: 10px 0 10px 0;
	}

ul li {
	list-style: disc;
	margin: 0 50px 5px 20px;
	}

blockquote {
        padding: 10px;
     }

/* MARC STYLES */
.collection-contents h2 { font-weight:bold; margin-top: 10px;  }

/* EAD STYLES */

.collection-guide .title .hitsection { background: yellow; }
.collection .hitsection { background: yellow; }
.collection .toc-titles .subhit { color:#C2492C;  }
.collection .toc-titles .subhit a { color:#C2492C;  }
.collection .collection-contents-container .subhit { color:#C2492C; }

/*.c0x { border-top: thin solid #CCCCCC; text-align: left; text-indent: -1em; }*/

.c0x-notes { padding-left: 3px; }
.c0x-notes b { color: #555555; }

div.cx { margin-top: 10px; margin-bottom: 10px; font-size: 90%; overflow: hidden; }

.cx a:link, .cx a:hover, .cx a:visited, .cx a:active {
	color: #b85025;
	font-size: 90%;
	margin-left: 0px;
	}

/*.cx a:link, .cx a:visited {
	text-decoration: underline
	}*/

.cx a:hover, .cx a:active {
	text-decoration: none;
	}

.cx .hr {
	border-top: 1px #b85025 solid;
	padding-top: 10px;
	width: 590px;
}

.collection-contents .hr {
	border-top: 1px #b85025 solid;
	padding-top: 10px;
	width: 610px;
	}

.cx div.c { float: left; width: 100px; /*clear: both;*/}

.cx p { margin-top: 0px; margin-bottom: 0px;}
.collection-contents img { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

.collection .row2-right-top .navCategory,
.collection .row2-right-top .c01,
.collection .row2-right-top .c02,
.collection .row2-right-top .c03,
.collection .row2-right-top .c04,
.collection .row2-right-top .c05,
.collection .row2-right-top .c06,
.collection .row2-right-top .c07,
.collection .row2-right-top .c08,
.collection .row2-right-top .c09,
.collection .row2-right-top .c10,
.collection .row2-right-top .c11,
.collection .row2-right-top .c12 {
	margin-bottom: 2px;
	/*border: 1px green dashed;*/
	}

.collection-contents td { padding-right:1em; }

.c01 b { color: #b85025;}

.collection-contents .c01 { margin-left: 0em; width: 470px; float: left; }
.collection-contents .c02 { margin-left: 0em; width: 470px; float: left; }
.collection-contents .c03 { margin-left: 20px; width: 450px; float: left; }
.collection-contents .c04 { margin-left: 40px; width: 430px; float: left; }
.collection-contents .c05 { margin-left: 60px; width: 410px; float: left; }
.collection-contents .c06 { margin-left: 80px; width: 390px; float: left; }
.collection-contents .c07 { margin-left: 100px; width: 370px; float: left; }
.collection-contents .c08 { margin-left: 120px; width: 350px; float: left; }
.collection-contents .c09 { margin-left: 140px; width: 330px; float: left; }
.collection-contents .c10 { margin-left: 160px; width: 310px; float: left; }
.collection-contents .c11 { margin-left: 180px; width: 290px; float: left; }
.collection-contents .c12 { margin-left: 200px; width: 270px; float: left; }

.collection-contents div.ead-p img,
.collection-contents .cx img {
	margin-left: 0px; margin-right: 3px;
	}

.toc-titles .c01 { margin-left: 15px; }
.toc-titles .c02 { margin-left: 30px; }
.toc-titles .navAction { font-size: 95%; }
ol.ead-arabic li { list-style:decimal; }
ol.ead-upperalpha li { list-style:upper-alpha; }
ol.ead-loweralpha li { list-style:lower-alpha; }
ol.ead-upperroman li { list-style:upper-roman; }
ol.ead-lowerroman li { list-style:lower-roman; }
.ead-list li { list-style:disc; }
.ead-list-unmarked li { list-style:none; }
ol, ul, dl { padding-left: 2em; }
/* li { list-style: disc;} */
.ead-bold { font-weight:bold; }
.ead-bolditalic { font-style:italic; font-weight:bold; }
.ead-doublequote:before, .ead-doublequote:after { content:'"'; }
.ead-boldsmcaps { font-variant:small-caps; font-weight:bold; }
.ead-boldunderline { font-weight:bold; text-decoration:underline; }
.ead-italic { font-style:italic; }
.ead-nonproport { font-family:courier; }
.ead-smcaps { font-variant:small-caps; }
.ead-sub { vertical-align:sub; }
/*.ead-super { vertical-align:super; }*/
.ead-super {font-size:90%; vertical-align:top; }
.ead-underline { text-decoration:underline; }

/* HEADER STYLES */

.top-header {
	margin-top: 20px;
	overflow: hidden;
    width: 968px;
	/*border: 1px solid blue;*/
	}

.top-header-left {
	float: left;
	/*border: 1px solid red;*/
	}

.top-header-left .logo {
	margin-left: 15px;
	}

.top-header-left .oac-logo-text {
	margin: 0 0 20px 30px;
	/* border: 1px red solid; */
	}

.top-header-right {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	/*border: 1px solid green;*/
	}

.site-search .search-oac {
	color: #000;
	font-weight: bold;
	font-size: 90%;
	}

.site-search table {
	margin: 0px;
	padding: 0px;
	}

.home .site-search .search-oac {
	color: #000;
	font-weight: bold;
	font-size: 90%;
	margin: 20px 0px 0px 200px;
	}

.home .row1 .site-search table {
	margin: 0px 0px 0px 200px;
	padding: 0px;
	}

.home .search-form .text-field {
	background-color: #fff;
	}

.site-search form.search-form {
	margin: 0px;
	padding: 0px;
	/*border: 1px red solid;*/
	}

.site-search form.search-form input {
	background-color: #eaeff2;
	/*border: 1px #5b6467 solid;*/
	}

.site-search form.search-form .search-button {
	margin-top: 0px;
	/*border: 1px green solid;*/
	}

.site-search .more-search-options {
	margin-top: 0px;
	}

.site-search .more-search-options a {
	font-weight: normal;
	font-size: 85%;
	}

/* TEI PAGE */

#site-search .box2 {
	background:#FFF;
	/*border: 1px red solid;*/
	}

#site-search .box2 .searchbox-inner {

	/*border: 1px green solid;*/
	}

.searchbox-inner input.search-button {
	margin-bottom: 3px;
	vertical-align: bottom;
	/*border: 1px red solid;*/
	}

#tei #printable .brand-oac .site-search,
#tei #printable .brand-oac .topnav  {
	visibility: hidden;
    /*border: 1px red solid;*/
	}

#tei .brand-oac .ead-p img {
	margin-left: 0px;
	}

/*#tei #printable .brand-oac hr {

	border: 1px red solid;
} */

/* IMAGE SIMPLE PAGE */

#printable-description #printable-metadata h2 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	padding-right:4px;
	margin-bottom: 2px;
	display: inline;
	}


/* TOP NAV STYLES */


 .topnav {
	height: 28px;
	background-color: #fff;
	margin-top: 10px;
    width: 967px;
	border: 1px #626665 solid;
	}

.topnav-inner {
	float: left;
/* 	width: 700px; */
	padding-top: 6px;
	margin-left: 30px;
	clear: both;
	overflow: auto;
	/*border: 1px blue solid;*/
	}

.topnav-item {
	margin-right: 30px;
	}

a.topnav-on:link,
a.topnav-on:visited {
	color: #c2492c;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}

a.topnav-on:hover,
a.topnav-on:active {
	color: #161415;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}

a.topnav-off:link,
a.topnav-off:visited {
	color: #161415;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}

a.topnav-off:hover,
a.topnav-off:active {
	color: #c2492c;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}
.topnav .help-movie {
	float: right;
	height: 28px;
	width: 180px;
	background-color: #003366;
	}

.topnav .help-movie .help-movie-inner {
	margin-top: 6px;
	text-align: center;
	}

.topnav .help-movie .help-movie-inner a {
	color: #fff;
	font-size: 85%;
	font-weight: bold;
	}

/*a.help-movie-on:link,
a.help-movie-on:visited {
	color: #c2492c;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}

a.help-movie-on:hover,
a.help-movie-on:active {
	color: #fff;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}

a.help-movie-off:link,
a.help-movie-off:visited {
	color: #fff;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}

a.help-movie-off:hover,
a.help-movie-off:active {
	color: #c2492c;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	}*/

/* BEGIN HOME PAGE STYLES */

.home .row1 {
	margin-top: 6px;
	overflow: hidden;
	width: 970px;
	clear: both;
	}

.home .row1-left {
	width: 652px;
	height: 197px;
	float: left;
	background-color: #b8c4c4;
	}

.home .row1-left-heading {
	margin: 18px 20px 0 55px;
	color: #fff;
	font-size: 215%;
	line-height: 1.5em;
	}

.home .row1-left img {
	margin: 18px 0 0 13px;
	}

.home .row1-right {
	width: 313px;
	height: 197px;
	margin-left: 4px;
	float: left;
	/*border: 1px blue solid;*/
	}

.home .row2 {
	margin-top: 4px;
	overflow: hidden;
	width: 970px;
	clear: both;
	}

.home .row2-left {
	width: 652px;
	height: 341px;
	float: left;
	background-color: #e6ebec;
	/*border: 1px red solid;*/
	}

.home .row2-left .browse-collections-header {
	margin: 9px 8px 0 8px;
	padding: 2px 0 2px 6px;
	font-weight: bold;
	color: #231f20;
	border: 1px #231f20 solid;
	}

.home .browse-collections {
	overflow: hidden;
	width: 635px;
	margin: 10px 9px 0 7px;
	/*border: 1px green solid;*/
	}

.home .browse-collections-left {
	float: left;
	width: 235px;
	height: 285px;
	padding-right: 0px;
	border-right: 1px #888 solid;
	}

.home .title-a-z {
	font-size: 100%;
	font-weight: bold;
	margin: 5px 0 0 8px;
	}

.home .a-z-nav {
	width: 220px;
	margin: 4px 0 0 8px;
	line-height: 1.3em;
	/*border: 1px red solid;*/
	}

.home .a-z-nav a:link,
.home .a-z-nav a:visited {
	font-size: 90%;
	font-weight: bold;
	margin-right: 2px;
	}

.home .a-z-nav a:hover,
.home .a-z-nav a:active {
	font-size: 90%;
	font-weight: bold;
	color: #b24414;
	margin-right: 2px;
	text-decoration: none;
	}

.home .browse-collections-right {
	float: left;
	margin-top: 5px;
	padding-left: 25px;
	/*border: 1px red solid;*/
	}

.home .institutions-header {
	font-weight: bold;
	}

.home .institutions-list {
	overflow: auto;
	margin-top: 5px;
	width: 374px;
	height: 250px;
	}

.home .institutions-list div {
	/*font-size: 90%;*/
	/*margin-bottom: 2px;*/
	font-size: 95%;
	margin-bottom: 4px;
	}

.home .row2-right {
	width: 313px;
	height: 341px;
	margin-left: 4px;
	float: left;
	position: relative;
	/*border: 1px blue solid;*/

	}

.home .row2-right .state-map {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	}


.home .row2-right .view-an-institution-outer {
	width: 294px;
	position: absolute;
	top: 9px;
	left: 8px;
	z-index: 2;
	border: 1px #231f20 solid;
	}


.home .row2-right .view-an-institution-inner {
	margin: 2px 0 2px 6px;
	font-weight: bold;
	color: #231f20;
	}

.home img.calisphere-banner {
	margin: 6px 0 0 0;
	/*border: 1px blue solid;*/
	}

/* BEGIN STATIC PAGE STYLES */

.static .row1 {
	margin-top: 6px;
	background-image: url(/images/misc/lightgray_bg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	clear: both;
	width: 970px;
	}

.static .row1-left {
	width: 652px;
	float: left;
	/*border: 1px red solid;*/
	}

.static .row1-left a:link,
.static .row1-left a:visited {
	text-decoration: underline;
	}

.static .row1-left a:hover,
.static .row1-left a:active {
	text-decoration: none;
	}

.static .row1-left .header-box-flash {
	padding: 0px 0px 0px 0px;
	background-color: #e6eded;
	}

.static .row1-left .header-box {
	padding: 15px 25px 15px 25px;
	background-color: #e6eded;
	}

.static .row1-left .header-box .FlashMovie {
	display:block;
	width: 652px;
	height:199px;
	}

.static .row1-left .header-box .heading {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
	}

.static .row1-left .header-box p {
	font-size: 120%;
	color: #335c64;
	font-weight: normal;
	line-height: 1.4em;
	}

.static .row1-left .header-box p.orange  {
	font-size: 120%;
	color: #C2492C;
	font-weight: normal;
	line-height: 1.4em;
	}
.static .row1-left .content-box p.orange  {
	font-size: 120%;
	color: #C2492C;
	font-weight: normal;
	line-height: 1.4em;
	}
.static .row1-left .content-box {
	margin-top: 3px;
	padding: 10px 25px 15px 25px;
	border: 1px #959593 solid;
	}

.static .row1-left .content-box .heading {
	font-size: 110%;
	font-weight: bold;
	color: #335c64;
	margin: 30px 0 20px 0;
	padding-bottom: 3px;
	/*border-bottom: 1px #000 solid;*/
	/*border-bottom: 1px #959593 solid;*/
	}

.static .row1-left .content-box .heading-top {
	font-size: 110%;
	font-weight: bold;
	color: #335c64;
	margin: 10px 0 20px 0;
	padding-bottom: 3px;
	}

.static .row1-left .content-box .print-version-box {
	text-align: right;
	}

.static .row1-right {
	width: 313px;
	/*height: 1297px;
	*height: 1307px;  IE
	background-color: #e7e4e3;*/
	margin-left: 4px;
	float: left;
	}

.static .row1-right .heading {
	font-size: 110%;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px #959593 solid;
	}

.static .row1-right-content {
	padding: 10px 10px 0 10px;
	}

.static .row1-right p  a:link,
.static .row1-right p a:visited {
	text-decoration: underline;
	}

.static .row1-right p a:hover,
.static .row1-right p a:active {
	text-decoration: none;
	}

.static .row1-right .sub-nav {
	font-size: 85%;
	margin: 0 0 5px 6px;
	}


/* BEGIN BREADCRUMB STYLES */

.breadwrapper {
	float: left;
}

.breadcrumbs {
	margin: 5px 5px 5px 15px;
	overflow: hidden;
	}

.breadcrumbs .a2a_dd {
	float: right;
}

.breadcrumbs span,
.breadcrumbs .breadcrumbs-item {
	margin-right: 5px;
	}

.breadcrumbs span a,
.breadcrumbs-item a,
.breadcrumbs .breadcrumbs-item a {

	font-size: 85%;
	color: #335c64;
	clear: both;
	}

.breadcrumbs .breadcrumbs-current {
	font-size: 85%;
	color: #335c64;
	border: 1px red solid;
	}

/* BEGIN COLLECTION STYLES */

.collection div.collection-result {
	margin-left: 8px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 16px;
	overflow: hidden;
	width: 610px;
	/*border: 1px red solid;*/
}

.collection .row1 {
	margin-top: 6px;
	overflow: hidden;
	width: 970px;
	clear: both;
	/*border: 1px red solid;*/
	}

.collection .row1-left {
	float: left;
	width: 652px;
	height: 152px;
	/*overflow: auto;*/
	background-color: #e6eded;
	}

.collection .row1-right {
	float: right;
	width: 313px;
	height: 152px;
	background-color: #e7e4e3;
	}

.collection .row2 {
	margin-top: 6px;
	overflow: hidden;
	width: 970px;
	clear: both;
	/*border: 1px red solid;*/
	}

.collection .row2 .row2-container {
	height: 500px;
	overflow: auto;
	width: 100%;
	/*border: 1px black solid;*/
	}

.collection .row2 .row2-container .title-hdr {
	float: left;
	/*width: 651px;*/
	margin-bottom: 8px;
	border: 1px #959593 solid;
	}

.collection .row2-left {
	float: left;
	width: 651px;
	height: 457px;
	border: 1px #959593 solid;
	/*border: 1px green solid;*/
	}

.collection .row2-left-inner {
	padding: 8px 0px 8px 8px;
	/*border: 1px green solid;*/
	}

/*.collection .row2-left .NavWatch {
	margin-top: 10px;
	height: 55px;
	border: 1px green solid;
	}*/

/*.collection .row2-left .NavWatch-sub {
	margin-top: 10px;
	height: 45px;
	border: 1px green solid;
	}*/

.collection .row2-left .heading {
	margin-left: 8px;
	font-size: 120%;
	font-weight: bold;
	}

.collection .row2-left .collection-id {
	margin-top: 5px;
	margin-left: 16px;
	font-size: 90%;
	/*border: 1px blue solid;*/
	}

.collection .row2-left .series-heading {
	margin-left: 8px;
	font-size: 100%;
	font-weight: bold;
	}

.collection .row2-left .sub-series-heading {
	font-size: 90%;
	margin-left: 16px;
	margin-top: 5px;
	}

.collection .row2-left .sub-heading-1 {
	font-size: 120%;
	font-weight: bold;
	}

.collection .row2-left .sub-heading-2 {
	margin-top: 10px;
	font-weight: bold;
	}

.collection .row2-left .collection-contents {
	width: 100%;
	height: 375px;
	overflow: auto;
	margin-top: 15px;
	/*border: 1px blue solid;*/
	}

.collection-contents div.ead-p,
.collection-contents p {
	margin-bottom: 10px;
	/*margin-top: 10px;*/
	/*border: 1px blue solid;*/
	}

.collection .row2-left .collection-item {
	margin-bottom: 20px;
	overflow: hidden;
	width: 94%;
	/*border: 1px blue solid;*/
	}

.collection .row2-left .collection-heading {
	width: 100px;
	float: left;
	font-weight: bold;
	/*border: 1px blue solid;*/
	}

.collection .row2-left .collection-description {
	width: 470px;
	float: left;
	/*border: 1px red solid;*/
	}

.collection .collection-description .more {
	margin-left: 5px;
	}

.collection .collection-description .more a {
	color: #b24414;
	font-size: 85%;
	}

.collection .row2-right {
	float: right;
	width: 313px;
	height: 457px;
	background-color: #fff;
	/*border: 1px blue solid;*/
	}

.collection .row2-right-top {
	width: 313px;
	height: 403px;

	background-color: #e6ebec;
	/*border: 1px red solid;*/
	}

.collection .row2-right-top-inner {
	padding: 4px 0px 4px 10px;
	}

.collection .search-hits {
	padding: 5px 10px 5px 0px;
	overflow: hidden;
	width: 90%;
	}

.collection .number-search-hits {
	float: left;
	font-size: 90%;
	font-weight: normal;
	color: #b85025;
	}

.collection .clear-search-hits {
	float: left;
	margin-left: 15px;
	font-size: 85%;
	}

.collection .clear-search-hits a:link,
.collection .clear-search-hits a:visited {
	text-decoration: underline;
	}

.collection .clear-search-hits a:hover,
.collection .clear-search-hits a:active {
	text-decoration: none;
	}

.collection .row2-right-top .collection-contents-container {
	margin: 4px 10px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px #c0c5c5 solid;
	}

.collection .row2-right-top .heading {
	font-size: 110%;
	font-weight: bold;
	}

.collection-contents-container ul {
	padding-left: 1px;
	}

.collection-contents-container li {
	list-style: none;
	font-size: 85%;
	margin-left: 0px;
	margin-bottom: 2px;
	/* border: 1px blue solid; */
	}

.collection-contents-container a:link,
.collection-contents-container a:visited {
	text-decoration: underline;
	}

.collection-contents-container a:hover,
.collection-contents-container a:active {
	text-decoration: none;
	}

.collection-contents-container a.on {
	font-weight: bold;
	}

.collection-contents-container a.off {
	font-weight: normal;
	}

.collection .toc-titles {
	height: 275px;
	overflow: auto;
	padding: 4px 10px 4px 10px;
	font-size: 90%;
	/*border: 1px green solid;*/
	}

.collection .toc-titles .title1 {
	margin-bottom: 2px;
	}

.collection .toc-titles .title2 {
	margin-bottom: 2px;
	margin-left: 20px;
	}


.collection .toc-titles .title1 a,
.collection .toc-titles .title2 a {
	font-size: 85%;
	/*border: 1px red solid;*/
	}

.collection .row2-right-bottom {
	float: right;
	width: 313px;
	height: 62px;
	margin-top: 6px;
	background-color: #e7e4e3;
	/*border: 1px blue solid;*/
	}

.collection .row2-right-bottom-inner {
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	/*border: 1px blue solid;*/
	}

.collection .row2-right-bottom-inner .comments-heading {
	font-size: 110%;
	font-weight: bold;
	}

.collection .row2-right-bottom-inner .comments-sign-in a:link,
.collection .row2-right-bottom-inner .comments-sign-in a:visited {
	text-decoration: underline;
	}

.collection .row2-right-bottom-inner .comments-sign-in a:hover,
.collection .row2-right-bottom-inner .comments-sign-in a:active {
	text-decoration: none;
	}

.collection .row2-right-bottom-inner .comments-view {
	font-size: 90%;
	margin-top: 2px;
	}

.collection .row2-right-bottom-inner .comments-view a:link,
.collection .row2-right-bottom-inner .comments-view a:visited {
	text-decoration: underline;
	}

.collection .row2-right-bottom-inner .comments-view a:hover,
.collection .row2-right-bottom-inner .comments-view a:active {
	text-decoration: none;
	}

.collection .title {
	margin: 8px 0px 0px 15px;
	font-size: 140%;
	/*border: 1px green solid;*/
	}

.collection .institution {
	/*font-size: 90%;
	font-weight: bold;*/
	margin: 8px 90px 0px 80px;
	/*border: 1px green solid;*/
	}

.collection .institution a:link,
.collection .institution a:visited,
.collection .institution a:hover,
.collection .institution a:active {
	color: #335c64;
	font-size: 85%;
	font-weight: normal;
	font-style: normal;
	}

.collection .collection-number {
	font-size: 90%;
	font-weight: bold;
	margin: 3px 90px 0px 80px;
	/*border: 1px green solid;*/
	}

.collection .location-row {
	margin: 8px 0px 0px 15px;
	/*border: 1px black solid;*/
	}

.collection .location-row .car-icon {
	margin-bottom: 0px;
	/*border: 1px red solid;*/
	}

.collection .location {
	margin-left: 5px;
	}

.collection .location-row a:link,
.collection .location-row a:visited,
.collection .location-row a:hover,
.collection .location-row a:active {
	color: #335c64;
	font-size: 85%;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	}

/*.collection .eye-icon {

	}*/

.collection .collection-items {
	margin-left: 25px;
	/*border: 1px red solid;*/
	}

.collection .online-items {
	margin-left: 5px;
	}

.collection .navCategory .icon,
.collection .c02 .icon,
.collection .c01 .icon {
	margin-right: 2px;
	}

/* TOP RIGHT ROW COLLECTION STYLES */

.collection .row1-right .heading {
	font-size: 110%;
	font-weight: bold;
	margin: 4px 10px 2px 10px;
	}

.collection .row1-right .guide-entire {
	font-size: 	85%;
	margin: 0px 10px 2px 10px;
	/*border: 1px red solid;*/
	}

.collection .row1-right .guide-entire a:link,
.collection .row1-right .guide-entire a:visited {
	text-decoration: underline;
	}

.collection .row1-right .guide-entire a:hover,
.collection .row1-right .guide-entire a:active {
	text-decoration: none;
	}

.collection .row1-right .guide-download {
	font-size: 	85%;
	margin: 0px 10px 2px 10px;
	/*border: 1px red solid;*/
	}

.collection .row1-right .guide-download a:link,
.collection .row1-right .guide-download a:visited {
	text-decoration: underline;
	}

.collection .row1-right .guide-download a:hover,
.collection .row1-right .guide-download a:active {
	text-decoration: none;
	}

.collection .row1-right .collection-search {
	margin: 7px 10px 0px 10px;
	padding: 5px 5px 5px 5px;
	border: 1px #626665 solid;
	}

.collection .row1-right .search-inside {
	font-size: 85%;
	font-weight: bold;
	}

.collection .row1-right .radio-button-top {
	font-size: 85%;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.collection .row1-right .radio-button {
	font-size: 85%;
	font-weight: normal;
	}

.collection .text-field {
	width: 200px;
	}

/* STYLES FOR SEARCH RESULTS PAGE PAGINATION FUNCTIONALITY 111208/CT */

.collection .pagination-hdr {
        width: 600px;
        height: 28px;
        margin: 8px 0px 24px 8px;
        border: 1px #918f90 solid;
        }

.collection .pagination-hdr .pagination-item {
        margin-right: 15px;
        color: #161415;
        font-size: 90%;
        font-weight: bold;
        }

.collection #results-page .caption  {
	   	padding-right: 6px;
		/*border: 1px green solid; */
 		}

.collection #results-page span  {
		margin-left: 2px;
		margin-right: 2px;
	   	/*border: 1px black solid;*/
        }

.collection .pagination-hdr #results-page a {
        font-weight: bold;
		margin-left: 2px;
		margin-right: 2px;
		/*border: 1px red solid;*/
        }

.collection .pagination-hdr table {
        width: 100%;
        margin: 3px 0px 0px 8px;
        }

/*.collection .pagination-hdr .pagination-item #results-page {
		padding-right: 6px;
        border: 1px red solid;
		}

.collection .pagination-hdr .pagination-item .go-hide {
		margin-left: 3px;
        }*/

/* STYLES FOR COLLECTION PAGE#14 111408/CT */

.collection div.collection-result .col-left {
		float: left;
		margin-top: 8px;
		/*border: 1px blue solid;*/
		}

.collection div.collection-result .col-right {
		float: left;
		margin-left: 15px;
		margin-top: 8px;
		width: 350px;
		/*border: 1px green solid;*/
		}

.collection .collection_title {
		margin-left: 0px;
		margin-bottom: 16px;
		font-weight: bold;
		font-size: 110%;
        /*border: 1px red solid;*/
	}

.collection .collection_subtitle {
		margin-left: 0px;
		margin-bottom: 32px;
		padding-left: 8px;
		font-weight: bold;
 		font-size: 100%;
        /*border: 1px green solid;*/
	}

.collection .object-title {
		margin: 10px 0px 8px 0px;
		font-size: 85%;
		/*border: 1px red solid;*/
	}

.collection div.collection-result .col-left img {
		margin-left: 8px;
	}

/* BROWSE INSTITUTIONS STYLES */

.browse-institutions .row1 {
	margin-top: 6px;
	overflow: hidden;
	width: 970px;
	/*border: 1px red solid;*/
	}

.browse-institutions .row1-left {
	float: left;
	width: 652px;
	height: 200px;
	background-color: #e6eded;
	}

.browse-institutions .row1-right {
	float: right;
	width: 313px;
	height: 200px;
	position: relative;
	background-color: #e7e4e3;
	}

.browse-institutions .institution {
	overflow: hidden;
	width: 100%;
	/*border: 1px blue solid;*/
	}

.browse-institutions .institution-left {
	float: left;
	width: 350px;
	/*border: 1px red solid;*/
	}

.browse-institutions .institution-left a {
	text-decoration: underline;
	}

.browse-institutions .institution-right {
	float: left;
	padding-top: 15px;
	/*border: 1px green solid;*/
	}

.browse-institutions .institution-name {
	margin: 8px 0px 5px 15px;
	font-size: 140%;
	/*border: 1px green solid;*/
	}

.institution-left div div,
.browse-institutions .institution-info {
	font-size: 90%;
	font-weight: bold;
	margin: 0px 10px 2px 70px;
	/*border: 1px green solid;*/
	}

.browse-institutions .institution-results {
	font-size: 85%;
	font-weight: bold;
	color: #335c64;
	margin: 0 0 2px 0px;
	}

.browse-institutions .row1-right .map1 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	}

.browse-institutions .row1-right .view-larger-map {
	width: 298px;
	padding: 2px 0px 2px 6px;
	position: absolute;
	top: 3px;
	left: 0px;
	z-index: 2;
	}

.browse-institutions .row1-right .view-larger-map a {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin: 6px 0px 2px 22px;
	position: absolute;
	top: 3px;
	left: 0px;
	z-index: 5;
	}

.browse-institutions .row1-right .view-larger-map img {
	margin: 2px 0px 2px 2px;
	position: absolute;
	top: 3px;
	left: 0px;
	z-index: 3;
	}

/* 7.31.08 NEW STYLE FOR MAP HEADER BAR RIGHT ARROW */
.browse-institutions .row1-right .view-larger-map .map_hdr_arrow {
	margin: 10px 0px 2px 10px;
	position: absolute;
	top: 2px;
	left: 0px
	z-index: 4;
	border: none;
	}
/* END */

.browse-institutions .row2 {
	margin-top: 6px;
	background-image: url(/images/misc/lightblue_bg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	width: 970px;
	/*border: 1px red dashed;*/
	}

.browse-institutions .row2-left {
	float: left;
	width: 313px;
	/*background-color: #E6EDED;*/
	/*border: 1px red dashed;*/
	}

.browse-institutions .row2-left-inner {
	padding: 8px 8px 8px 8px;
	}

.browse-institutions .browse-collections {
	padding: 4px;
	font-weight: bold;
	border: 1px #000 solid;
	}

.browse-institutions .browse-collections-inner {
	padding-left: 7px;
	}

.browse-institutions .institution-search {
	margin-top: 12px;
	}

.browse-institutions .institution-search ul {
	padding-left: 0px;
	}

.browse-institutions .institution-search  li {
	list-style: none;
	}

.browse-institutions .find-institution {
	font-size: 85%;
	font-weight: bold;
	}

.browse-institutions .text-field {
	font-size: 100%;
	}

.browse-institutions #ysearchinput {
	width: 200px;
	}

/*.browse-institutions .search-button {

	}*/

.browse-institutions .autocomplete-off {
	font-size: 80%;
	font-weight: bold;
	margin-top: 4px;
	}

.browse-institutions .from-a-z {
	font-size: 85%;
	font-weight: bold;
	margin-top: 20px;
	}

.browse-institutions .a-z-nav {
	width: 242px;
	margin-top: 4px;
	line-height: 1.3em;
	/*border: 1px red solid;*/
	}

.browse-institutions .a-z-nav span span {
	font-size: 90%;
	font-weight: bold;
	margin-right: 5px;
	color: #666;
	}

.browse-institutions .a-z-nav a:link,
.browse-institutions .a-z-nav a:visited {
	font-size: 90%;
	font-weight: bold;
	margin-right: 5px;
	}

.browse-institutions .a-z-nav a:hover,
.browse-institutions .a-z-nav a:active {
	font-size: 90%;
	font-weight: bold;
	color: #b24414;
	margin-right: 5px;
	text-decoration: none;
	}

.browse-institutions .a-z-link a:link,
.browse-institutions .a-z-link a:visited {
	font-size: 90%;
	font-weight: bold;
	margin-right: 5px;
	}

.browse-institutions .a-z-link a:hover,
.browse-institutions .a-z-link a:active {
	font-size: 90%;
	font-weight: bold;
	color: #b24414;
	margin-right: 5px;
	text-decoration: none;
	}

.browse-institutions .show-collection-descriptions {
	margin-top: 32px;
	}

.browse-institutions .show-collection-descriptions a {
	font-size: 85%;
	font-weight: bold;
	}

.browse-institutions .show-collection-descriptions a:hover,
.browse-institutions .show-collection-descriptions a:active {
	color: #b24414;
	text-decoration: none;
	}

.browse-institutions .show-collection-descriptions a:link,
.browse-institutions .show-collection-descriptions a:visited {
	margin-right: 6px;
	}

.browse-institutions .show-collection-descriptions a:hover,
.browse-institutions .show-collection-descriptions a:active {
	color: #b24414;
	text-decoration: none;
	}


.browse-institutions .show-collection-records {
	margin-top: 32px;
	font-size: 85%;
	font-weight: bold;
	color: #000;
	}

.browse-institutions .show-collection-records img {
	margin-right: 3px;
	}

.browse-institutions .show-collection-records .header {
	margin-right: 3px;
	}

.browse-institutions .show-collection-records .off {
	border: solid 1px #335c64;
	padding: 2px 3px 2px 3px;
	margin: 0px 6px 0px 6px;
	}

/*.browse-institutions .show-collection-records a:link,
.browse-institutions .show-collection-records a:visited {
	font-size: 90%;
	font-weight: bold;
	margin-right: 5px;
	}*/

.browse-institutions .show-collection-records a:hover,
.browse-institutions .show-collection-records a:active {
	color: #b24414;
	text-decoration: none;
	}

.browse-institutions .show-collection-records a:link,
.browse-institutions .show-collection-records a:visited {
	margin-right: 6px;
	}

.browse-institutions .show-collection-records a:hover,
.browse-institutions .show-collection-records a:active {
	color: #b24414;
	text-decoration: none;
	}

.browse-institutions .show-collection-records a {
	margin: 0px 6px 0px 6px;
	font-weight: bold;
	}

.browse-institutions .row2-right {
	float: right;
	width: 652px;
	/*margin-left: 2px;*/
	padding-bottom: 200px;
	border: 1px #959593 solid;
	}

.browse-institutions .row2-right-inner {
	margin: 10px 15px 10px 15px;
	}

.browse-institutions .institutions-container-top {
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
	}

.browse-institutions .institutions-container-top .institutions-right {
	font-size: 85%;
	color: #335c64;
	}

.browse-institutions .institutions-container-heading {
	margin: 7px 0px 7px 0px;
	overflow: hidden;
	width: 100%;
	}

.browse-institutions .institutions-container {
	margin-bottom: 2px;
	overflow: hidden;
	width: 100%;
	/*border: 1px green solid;*/
	}

.browse-institutions .institutions-left {
	float: left;
	width: 25px;
	/*border: 1px red solid;*/
	}

.browse-institutions .institutions-right {
	float: left;
	width: 575px;
	/*border: 1px blue solid;*/
	}

.browse-institutions .institutions-right p {
	margin-top: 4px;
	font-size: 90%;
	line-height: 1.25em;
	}

.browse-institutions .institutions-container .indent {
	text-indent: 20px;

}

.browse-institutions .institutions-heading {
	float: left;
	width: 590px;
	font-size: 100%;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
	border-bottom: 1px #000 solid;
	}

.browse-institutions .institutions-right a:link,
.browse-institutions .institutions-right a:visited {
	font-size: 100%;
	color: #000;
	font-weight: normal;
	}

.browse-institutions .institutions-right a:hover,
.browse-institutions .institutions-right a:active {
	font-size: 100%;
	color: #C2492C;
	font-weight: normal;
	}

.browse-institutions .backtotop-container {
	margin-bottom: 2px;
	overflow: hidden;
	width: 100%
	}

.browse-institutions .backtotop-left {
	float: left;
	width: 25px;
	}

.browse-institutions .backtotop-right {
	float: left;
	}

.browse-institutions .backtotop-right a {
	font-size: 85%;
	font-weight: normal;
	color: #C2492C;
	}

.browse-institutions .backtotop-right a:link,
.browse-institutions .backtotop-right a:visited {
	text-decoration: none;
	}

.browse-institutions .backtotop-right a:hover,
.browse-institutions .backtotop-right a:active {
	text-decoration: underline;
	}

/* MAP PAGE STYLES 090908/CT */

.map .row1 {
	background-color:#e6eded;
	height: 90px;
	margin-top:6px;
	margin-bottom:6px;
	overflow: hidden;
	width: 968px;
	/*border: 1px red solid;*/
	}

.map .row1 table {
	width: 100%;
	margin-top: 10px;
	padding: 0px;
	/*border: 1px green solid;*/
	}

.map .row1 #selcampus {
	width: 325px;
	}

.map .row1 .heading {
	font-size: 130%;
	font-weight: bold;
	}

.map .row1 td.spacer {
	height: 30px;
	/*border: 1px red solid;*/
	}

.map .row1 .text {
	color: #161415;
	font-size: 85%;
	font-weight: bold;
	}

.map .row2 {
	margin-top: 0px;
	overflow: hidden;
	width: 970px;
	clear: both;
	/*border: 1px #918f90 solid;*/
	}

.map .row2-left {
	float: left;
	width: 651px;
	height: 580px;
	/*border: 1px #918f90 solid;*/
	}

.map .row2-left #map {
	width: 650px;
	height: 580px
	}

.map .row2-right {
	float: right;
	width: 313px;
    margin-top: 0px;
	margin-right: 0px;
	background-color:#e6eded;
	border: none;
	/*border-left: 1px #918f90 solid;*/
	}

.map .row2-right .header-box {
	margin-top:8px;
	margin-left: 8px;
	width:296px;
	height:18px;
	border:1px #918f90 solid;
	}

.map .row2-right .header-box .header {
	margin: 0px 0px 0px 3px;
	font-weight: bold;
	/*border: 1px green solid;*/
	}

.map .row2-right .container {
	width:297px;
	height:542px;
	overflow:auto;
	margin-top:6px;
	padding-left:12px;
	padding-bottom: 6px;
	/*border: 1px green solid;*/
	}

.map .row2-right .container a:link,
.map .row2-right .container a:visited,
.map .row2-right .container a:active{
	color: #161415;
	font-size: 90%;
	text-decoration: none;
	/*border: 1px green solid;*/
	}

.map .row2-right .container a:hover {
	color: #c2492c;
	text-decoration: underline;
	}

.map .row2-right .container a.on:link,
.map .row2-right .container a.on:visited {
	color: #c2492c;
	font-size: 90%;
	text-decoration: none;
	/*border: 1px green solid;*/
	}

/*.map .row2-right .container a.institutions-off:link,
.map .row2-right .container a.institutions-off:visited {
	color: #161415;
	font-size: 90%;
	text-decoration: none;
	border: 1px green solid;
	}*/

/*.map .row2-right .container a.institutions-off:hover {
	text-decoration: underline;
	border: 1px green solid;
	}*/

.map .row2-right .container .institutions-off {
		margin-bottom: 2px;
		/*border: 1px red solid;*/
	}

.map .row2-left #map .balloon {
	font-family: Arial;
	font-size: 12px;
	}

.map .row2-left #map .balloon a:link,
.map .row2-left #map .balloon a:visited {
	text-decoration: underline;
	}

.map .row2-left #map .balloon a:hover {
	text-decoration: none;
	}

/* SEARCH RESULT STYLES */

.search-results .row1 {
	background-color:#e6eded;
	height: 145px;
	margin-top:6px;
	overflow: hidden;
	width: 972px;
}

.search-results .row1-left {
	float: left;
	width: 280px;
	/*border: 1px blue dashed;*/
	}

.search-results .row1-left .heading {
	margin: 20px 0px 0px 30px;
	font-size: 130%;
	font-weight: bold;
	}

.search-results .row1-left .site-search {
	margin: 20px 0px 0px 15px;
	}

.search-results .row1-left form.search-form input {
	background-color: #fff;
	}

.search-results .collection-items {
	width: 300px;
	margin: 30px 0px 0px 0px;
	height: 20px;
	}

.search-results .row1-right .facet-results-right .collection-items {
	width: 300px;
	margin: 30px 0px 0px 10px;
	height: 20px;
	/* border: 1px blue solid; */
	}
.search-results .collection-items .left_col {
	float: left;
	}

.search-results .collection-items .right_col {
	float: left;
	}

.search-results .row1-right {
	/*display: none;*/
	float: left;
	/*width: 500px;*/
	/*border: 1px green dashed;*/
	}

.search-results .row2 {
	margin-top: 0px;
	overflow: hidden;
	width: 970px;
	clear: both;
	/*border-top: none;
	border-bottom: 1px #918f90 solid;
	border-left: 1px #918f90 solid;
	border-right: 1px #918f90 solid;*/
 	border: 1px #918f90 solid;
	}

.search-results .row2-left {
	float: left;
	width: 651px;
	/*border: 1px #918f90 solid;*/
	}

.search-results .row2-right {
	background: #e6eded;
	float: right;
	width: 313px;
    margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 8px;
	/*border: 1px #918f90 solid;*/
	}

.collection-guide .row2-zero-results,
.search-results .row2-zero-results {
	/*border: 1px #918f90 solid;*/
	height: 240px;
	}

.search-results .row2-404-error {
	/*border: 1px #918f90 solid;*/
	height: 240px;
	}

.collection-guide .zero-results,
.search-results .zero-results {
	/*margin: 50px auto 0 auto;*/
	/*padding: 10px;*/
	margin: 16px 0px 50px 0px;
	padding: 10px 10px 10px 2px;
	width: 500px;
	text-align: center;
	border: 1px #b24415 solid;
	}
.search-results .msg-404-error-header {
	font-size: 115%;
	font-weight: bold;
}

.search-results .msg-404-error {
	/*margin: 50px auto 0 auto;*/
	/*padding: 10px;*/
	margin: 100px 0px 0px 230px;
	padding: 10px 10px 10px 2px;
	overflow: hidden;
	width: 500px;
	text-align: center;
	border: 1px #b24415 solid;
	}

.search-results .left_col .car-icon {
	margin-top: 2px;
	margin-left: 10px;
	}

.search-results .col-right .title .car-icon {
	margin-left: 10px;
	margin-top: 4px;
	/*border: 1px blue solid;*/
	}

.search-results .left_col .page-icon {
	margin-top: 2px;
	margin-left: 10px;
	}

/*.search-results .eye-icon {
	margin-left: 25px;
	border: 1px green solid;
	}*/

.search-results .eye-icon {
	margin-left: 0px;
	}

.search-results .facet .left .eye-icon {
	margin-left: 0px;
	/*border: 1px red solid;*/
	}

.search-results .searchLimits .facet .eye-icon {
	margin-top: 0px;
	margin-left: 0px;
	/*border: 1px red solid;*/
	}

.search-results .row1-right .facet-results-right .column .facet .right .close-window-icon {
	margin-top: 3px;
	margin-right: 3px;
	/*border: 1px green solid;*/
	}

/* BT SEARCH STYLES */

.search-results div.row1 h1 {
	font-size:140%;
	margin:8px 0px 5px 15px;
}

.search-results div.row1 form {
	margin:8px 0px 5px 15px;
}


.search-results div.collection-result,
.search-results div.item-result {
	margin-left: 8px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 16px;
	overflow: auto;
	width: 626px;
	/*border: 1px red solid;*/
}

.search-results div.collection-result .col-left {
		float: left;
		margin-top: 0px;
		margin-right: 0px;
		width: 68px;
		height: 20px;
		/*border: 1px red solid;*/
		}

.search-results div.collection-result .result-number {
		text-decoration: none;
		color: #b24415;
		font-weight: bold;
		font-size: 110%;
		}

.search-results div.collection-result .col-mid {
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		width: 60px;
		height: 50px;
		/*border: 1px green solid;*/
		}

.search-results div.collection-result .col-mid img {
		float: right;
		width: 50px;
		height: 50px;
		border: 1px black solid;
		}

.search-results div.collection-result .col-right {
		float: right;
		margin-top: 0px;
		margin-right: 0px;
		width: 475px;
		/*border: 1px black solid;*/
		}

.search-results div.results-pagination {
	border:1px solid #959593;
	height: 25px;
}

.search-results div.results-pagination form {
	display: inline;
}

.search-results div.searchLimits {
	border:1px solid #959593;
	padding: 10px;
}

.search-results div.searchLimits h1 {
	font-size:120%;
	font-weight: bold;
}

.search-results div.searchLimits h2 {
	font-size:110%;
	font-weight: bold;
	margin-top: 10px;
}

.search-results div.searchLimits div.facet {
	margin-left: 0px;
	margin-top: 5px;
	overflow: hidden;
	width: 250px;
}

.search-results div.searchLimits div.facet .group {
	margin-left: 20px;

}

.search-results div.searchLimits div.facet .left-col {
	float: left;
	width: 20px;
  	/*border: 1px black solid;*/
}

.search-results div.searchLimits div.facet .mid-col {
	float: left;
	width: 150px;
  	/*border: 1px blue solid;*/
}

.search-results div.searchLimits div.facet .right-col {
	float: left;
	width: 20px;
	/*border: 1px red solid;*/
}

.search-results div.searchLimits div.facet .text {
	margin-top: 2px;
	color: #00443e;
}

.search-results div.searchLimits div.facet a:hover,
.search-results div.searchLimits div.facet a:active {
	text-decoration: underline;
}

.search-results div.searchLimits div.facet a:link,
.search-results div.searchLimits div.facet a:visited {
	color: #00443e;
	text-decoration: underline;
	/*border: 1px green solid;*/
	/*margin-top: 0px;
	margin-left: 6px;*/
}

.search-results div.searchLimits div.group {
	font-size:95%;
}

.search-results div.searchLimits div.group div.group {
	margin-left: 16px;
	/*border: 1px green solid;*/
}

.search-results div.searchLimits div.group a:link,
.search-results div.searchLimits div.group a:visited {
	color:#000000;
	text-decoration: none;

}

.search-results div.searchLimits div.group a:hover,
.search-results div.searchLimits div.group a:active {
	text-decoration: underline;
}

.search-results div.searchLimits div.viewAll {
	margin-left: 20px;
	text-align:left;
}

.search-results div.searchLimits div.viewAll a:link,
.search-results div.searchLimits div.viewAll a:visited {
	color: #00443e;
	font-size: 85%;
	text-decoration: underline;
}

.search-results div.searchLimits div.viewAll a:hover,
.search-results div.searchLimits div.viewAll a:active {
	text-decoration: underline;
}

.search-results .collection-result .online {
	width: 26%;
	height: 20px;
	overflow: hidden;
	/*text-indent: .40em;*/
	margin-top: .50em;
	margin-left: 1em;
	margin-bottom: .50em;
	border:1px solid #b24415;
}

.search-results .collection-result .online .left {
	float: left;
	width: 45px;
	height: 20px;
	margin: 0px 3px 0px 0px;
}

.search-results .collection-result .online .right {
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
}

/*.search-results .right_col .online-items a:link,
.search-results .right_col .online-items a:visited {
	color:#00443e;
	font-size:85%;
	text-decoration: underline;
	margin-top: 0px;
	margin-left: 6px;
}*/

.search-results .facet .left .legend-icons {
	color:#00443e;
	margin-left: 3px;
	/*border: 1px red solid;*/
}

.search-results .right_col .legend-icons {
	color:#00443e;
	font-size:85%;
	margin-left: 3px;
}

/*.search-results .online-items a:link,
.search-results .online-items a:visited {
	color:#00443e;
	font-size:85%;
	text-decoration: none;
	margin-left: 3px;
}*/

.search-results .online-items a:link,
.search-results .online-items a:visited,
.search-results a.more:link,
.search-results a.more:visited {
	color:#00443e;
	font-size:85%;
	text-decoration: underline;
	margin-left: 0px;
}

.search-results .collection-result .online .right .online-items  {
	color:#00443e;
	font-size:85%;
}

.search-results .title a:link,
.search-results .title a:visited {
	text-decoration: underline;
	color:#b24415;
	font-weight: bold;
}

.search-results .row1-right .facet-results-right .column .facet .left .online-items {
	color:#00443e;
	text-decoration: none;
	margin-left: 0px;
}

.search-results div.searchLimits .online-items a:link,
.search-results div.searchLimits .online-items a:visited {
	color:#00443e;
	text-decoration: none;
	font-size:95%;
	margin-left: 3px;
}

.search-results div.searchLimits .online-items {
	color:#00443e;
	text-decoration: none;
	margin-left: 3px;
}

.search-results .collection-result .title {
	font-size: 110%;
	color:#b24415;
	font-weight: bold;
	text-indent: 0em;
	margin-left: .50em;
	/*border: 1px black solid;*/
}

.search-results .collection-result .label {
	font-weight: bold;
}

.search-results .collection-result .institution-name {
	text-align: left;
	/*border: 1px green solid;*/
}

.search-results .collection-result .description {
	text-align: left;
	/*border: 1px red solid;*/
}

.search-results .collection-result div {
	margin-top: 2px;
	margin-bottom: 2px;
	text-indent: 0em;
	margin-left: .50em;
	/*border: 1px black solid;*/
}


/* TAB CODE FOR SEARCH RESULTS TEMPLATE PAGE 042709/CT */

.search-results .row2-header {
		background-color:#e6eded;
		/*clear:both;
		overflow: hidden;*/
		height: 22px;
        width: 972px;
        }

.search-results .row2-header ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
        }

.search-results .row2-header li {
        list-style: none;
        float: left;
        border: 1px solid #918f90;
        border-bottom-width: 0px;
        margin: 0em 0.8em -0.2em 0em;
        }

.search-results .row2-header li a {
		background: #cccccc;
        display: block;
		padding: 0.19em 1.6em;
        font-weight: bold;
        text-align: left;
        }

.search-results .row2-header .on {
        position: relative;
		padding: 4px 8px 2px 8px;
		/*top: 0px;*/
		background-color: #ffffff;
		font-weight: bold;
        color: black;
}


/* STYLES FOR SEARCH RESULTS PAGINATION HEADER 100608/CT */

.search-results .pagination-hdr {
        width: 627px;
        height: 28px;
        margin: 8px 0px 24px 6px;
        border: 1px #918f90 solid;
        }

.search-results .pagination-hdr .pagination-item {
        margin-right: 15px;
        color: #161415;
        font-size: 90%;
        font-weight: bold;
        }

 .search-results #results-page .caption  {
	   	padding-right: 6px;
		/*border: 1px green solid; */
 		}

 .search-results #results-page span  {
		margin-left: 2px;
		margin-right: 2px;
	   	/*border: 1px black solid;*/
        }

.search-results .pagination-hdr #results-page a {
        font-weight: bold;
		margin-left: 2px;
		margin-right: 2px;
		/*border: 1px red solid;*/
        }

.search-results .pagination-hdr table {
        width: 100%;
        margin: 3px 0px 0px 8px;
        }

.search-results .pagination-hdr .pagination-item a {
		text-decoration: underline;
      /*border: 1px red solid;*/
		}

/*.search-results .pagination-hdr .pagination-item .go-hide {
		margin-left: 3px;
        }*/

/* STYLES FOR SEARCH RESULTS FACETS 101308/CT */

.search-results .row1-right .facet-results-right .subheading {
	margin: 0px 0px 6px 7px;
	font-size: 90%;
	font-weight: bold;
	}

.search-results .row1-right .facet-results-right {
		width: 675px;
		padding-top: 7px;
		float: left;
		/*border: 1px black solid;*/
		}

.search-results .row1-right .facet-results-right .column {
		margin-left: 6px;
		margin-right: 6px;
		float: left;
        height: 55px;
		width: 210px;
		/*border: 1px red solid;*/
		}

.search-results .row1-right .facet-results-right .column .facet {
		background: #fff;
        height: 55px;
		width: 210px;
		border: 1px #918f90 solid;
		margin-bottom: 8px;
		}

.search-results .row1-right .facet-results-right .column .facet .left {
		float: left;
		padding-left: 3px;
		padding-top: 3px;
		width: 170px;
		/*font-size:90%;*/
		/*font-weight: bold;*/
		/*border: 1px black solid;*/
		}

.search-results .row1-right .facet-results-right .column .facet .right {
		float: right;
		width: 30px;
		text-align: right;
		/*border: 1px blue solid;*/
		}

.search-results .row1-right .facet-results-right .column .facet .right a:hover,
.search-results .row1-right .facet-results-right .column .facet .right a:active {
	text-decoration: underline;
	}

.search-results .row1-right .facet-results-right .column .facet .right a:link,
.search-results .row1-right .facet-results-right .column .facet .right a:visited {
	/*color: #00443e;*/
	font-size: 85%;
	text-decoration: underline;
	/*margin-top: 0px;
	margin-left: 6px;*/
	}

.search-results .spelling-suggestion {
	margin-left: 15px;
	font-weight: bold;
	}

.search-results .spelling-suggestion a:hover,
.search-results .spelling-suggestion a:active {
	color: #c2492c;
	font-weight: bold;
	text-decoration: underline;
	}

.search-results .spelling-suggestion a:link,
.search-results .spelling-suggestion a:visited {
	color: #c2492c;
	font-weight: bold;
	}

/* BRAND FILE / OBJECT VIEW STYLES */

#image-simple .brand-oac,
#tei .brand-oac {
	text-align: left;
	/*border: 1px green solid;*/
}

.brand-oac .top-header {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 762px;
	/*border: 1px blue solid;*/
	}

.brand-oac .topnav {
	height: 28px;
	background-color: #fff;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
    width: 762px;
	border: 1px #626665 solid;
	}

.brand-oac .footer {
	margin-top: 60px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 762px;
	/*width: 970px;*/
	/*border: 1px green solid;*/
	}

.brand-oac .footer-left {
	float: none;
	}

.brand-oac .footer-right {
	float: none;
	margin-top: 5px;
	font-size: 85%;
	}

/*.brand-oac #content-primary {
	background-color: #33FF00;
	} */

#print-control .button a:link,
#print-control .button a:visited,
#print-control .button a:hover,
#print-control .button a:active {
	color: #000;
	font-weight: normal;
	font-size: 80%;
	text-decoration: underline;
	}

.metadata-text h2 {
color: #000;
font-weight: bold;
font-size: 110%;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
	}

// #metadata .nifty7 .box7a {
// 	text-align: left;
// 	padding-left: 12px;
// }

.metadata-text a:link, .metadata-text a:visited {
	text-decoration: underline;
}


/* FOOTER STYLES */

.footer {
	margin-top: 15px;
	margin-bottom: 20px;
	overflow: hidden;
	width: 970px;
	/*border: 1px green solid;*/
	}

.footer-left {
	float: left;

	}

.footer-right {
	float: right;
	font-size: 85%;
	}

.footer .footer-right .footer-link-terms {
	margin-left: 15px;
}

a.footer-link:link,
a.footer-link:visited,
a.footer-link:hover,
a.footer-link:active {
	color: #111111;
	font-size: 85%;
	}

.pipe {
	margin-left: 5px;
	margin-right: 5px;
	}

.footer-copyright {
	font-size: 85%;
	}

/* BEGIN COLLECTION GUIDE PAGE STYLES 020409/CT */

.collection-guide .row2-right-top .c01 {
	margin-bottom: 4px;
	/*border: 1px green dashed;*/
	}

.collection-guide .row2-right-top .c01 a {
	font-size: 95%;
	/*border: 1px green dashed;*/
	}

.collection-guide .bgnd-wrapper {
	background-color: #bcc9ca;
	width: 970px;
	}

.collection-guide .toc-titles .hitsection a { background: yellow; color:#000; font-weight:bold; margin-left: 16px; }
/*.collection-guide .toc-titles .subhit a { color:#C2492C; font-weight:bold; }
.collection-guide .toc-titles .subhit a { background: yellow; color:#000; font-weight:bold; margin-left: 16px; }
.collection-guide .row1-right-mid .subhit a { background: yellow; color:#000; font-weight:bold; margin-left: 12px; }*/

/*.collection-guide .collection-contents-container .subhit a,
.collection-guide .collection-description .subhit {
	background: yellow; font-weight:bold;
	}*/

.collection-guide .subhit a,
.collection-guide .subhit {
	background: yellow; font-weight:bold; margin-right: 3px;
	}

/*.collection-guide .cx .subhit {
	background: yellow; font-weight:bold;
	}*/

.collection-guide .ead-p img {
	margin: 0px;
	padding: 0px;
	}

.collection-guide .row2-right-top .navCategory {
	margin-bottom: 4px;
	/*border: 1px green dashed;*/
	}

.collection-guide .row2-right-top .navCategory a {
	font-size: 95%;
	/*border: 1px green dashed;*/
	}

.collection-guide .page-title {
	margin-left: 14px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 120%;
	float: left;
    /*border: 1px red solid;*/
	}

.collection-guide div.collection-result {
	margin-left: 8px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 16px;
	overflow: hidden;
	width: 610px;
	/*border: 1px red solid;*/
	}

.collection-guide .row1 {
	margin-top: 0px;
	overflow: hidden;
	width: 970px;
	height: 144px;
	clear: both;
	/*border: 1px red solid;*/
	}

.collection-guide .row1-left {
	float: left;
	display: inline;
	margin-top: 7px;
	margin-left: 7px;
	width: 644px;
	height: 144px;
	/*overflow: auto;*/
	background-color: #e1e8e9;
	}

.collection-guide .row1-left .col-left {
	float: left;
	width: 145px;
	/*border: 1px red solid;*/
	}

.collection-guide .row1-left .col-right {
	float: left;
	width: 492px;
	height: 164px;
	/*border: 1px blue solid;*/
	}

.collection-guide .row1-right {
	float: right;
	display: inline;
	position: relative;
	z-index: 1;
	margin-top: 0px;
	margin-right: 7px;
	width: 307px;
	height: 68px;
	*height: 60px; /* IE7 */
	background-color: #e7e4e3;
	}

.collection-guide .row1-right-top {
	float: right;
	display: inline;
	width: 305px;
	height: 20px;
	margin-top: 7px;
	margin-right: 7px;
	border: 1px #fff solid;
	border-bottom: none;
	/*background-color: #e6ebec;*/
	}

.collection-guide .row1-right-mid {
	float: right;
	display: inline;
	width: 307px;
	height: 21px;
	margin-top: 0px;
	margin-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #e7e4e3;
	}

.collection-guide .row1-right-mid-2 {
	float: right;
	display: inline;
	width: 305px;
	height: 20px;
	margin-top: 6px;
	margin-right: 7px;
	border: 1px #fff solid;
	border-bottom: none;
	}

.collection-guide .middle-row {
	margin-top: 6px;
	/*overflow: hidden;*/
	width: 970px;
	min-height: 40px;
	clear: both;
	/*border: 1px red solid;*/
	}

.collection-guide .middle-row .middle-row-inner-left {
	float: left;
	display: inline;
	margin-left: 7px;
	margin-bottom: 6px;
	width: 642px;
	height: 40px;
	border: 1px #fff solid;
	}

.collection-guide .middle-row .middle-row-inner-right {
	float: right;
	display: inline;
	margin-right: 7px;
	width: 304px;
	height: 40px;
	border: 1px #fff solid;
	}

.collection-guide .middle-row .middle-row-inner-left .label,
.collection-guide .middle-row .middle-row-inner-right .label {
	font-size: 110%;
	font-weight: bold;
	/*width: 200px;*/
	margin-left: 7px;
	padding: 2px 0px 0px 0px;
	border: none;
	}

.collection-guide .row2 {
	margin-top: 6px;
	overflow: hidden;
	width: 970px;
	clear: both;
	/*border: 1px red solid;*/
	}

.collection-guide .row2 .row2-container {
	height: 500px;
	overflow: auto;
	width: 100%;
	/*border: 1px black solid;*/
	}

.collection-guide .row2 .row2-container .title-hdr {
	float: left;
	/*width: 651px;*/
	margin-bottom: 8px;
	border: 1px #959593 solid;
	}

.collection-guide .row2-left {
	float: left;
	display: inline;
	margin-left: 7px;
	width: 644px;
	height: 457px;
	}

.collection-guide .row2-left-inner {
	padding: 8px 0px 8px 8px;
	height: 434px;
	overflow: auto;
	overflow-x: hidden;
	background-color: #fff;
	}

/*.collection .row2-left .NavWatch {
	margin-top: 10px;
	height: 55px;
	border: 1px green solid;
	}*/

/*.collection .row2-left .NavWatch-sub {
	margin-top: 10px;
	height: 45px;
	border: 1px green solid;
	}*/

.collection-guide .row2-left .heading {
	margin-left: 8px;
	font-size: 120%;
	font-weight: bold;
	}

.collection-guide .row2-left .collection-id {
	margin-top: 5px;
	margin-left: 16px;
	font-size: 90%;
	/*border: 1px blue solid;*/
	}

.collection-guide .row2-left .series-heading {
	margin-left: 8px;
	font-size: 100%;
	font-weight: bold;
	}

.collection-guide .row2-left .sub-series-heading {
	font-size: 90%;
	margin-left: 16px;
	margin-top: 5px;
	}

.collection-guide .row2-left .sub-heading-1 {
	font-size: 120%;
	font-weight: bold;
	}

.collection-guide .row2-left .sub-heading-2 {
	margin-top: 10px;
	font-weight: bold;
	}

.collection-guide .row2-left .collection-contents {
	margin-top: 0px;
	}

.collection-guide .row2-left .collection-item {
	margin-bottom: 20px;
	overflow: hidden;
	width: 94%;
	/*border: 1px blue solid;*/
	}


.collection-guide .row2-left .collection-contents .collection-admin-view li  {
	list-style-type: disc;
	margin-top: 0px;
	margin-left: 32px;
	}

.collection-guide .row1-left .collection-title {
	/*width: 145px;*/
	margin-top: 14px;
	margin-left: 7px;
	margin-bottom: 32px;
	float: left;
	font-size: 95%;
	font-weight: bold;
	/*border: 1px blue solid;*/
	}

/*.collection-guide .row1-left .collection-institution {
	width: 145px;
	margin-left: 7px;
	margin-bottom: 33px;
	float: left;
	font-size: 95%;
	font-weight: bold;
	border: 1px blue solid;
	}*/

.collection-guide .row1-left .row1-collection-number {
	/*width: 145px;*/
	margin-left: 7px;
	margin-bottom: 11px;
	float: left;
	font-size: 95%;
	font-weight: bold;
	/*border: 1px blue solid;*/
	}

.collection-guide .row1-left .collection-item-available {
	/*width: 145px;*/
	margin-left: 7px;
	margin-top: 0px;
	float: left;
	font-size: 95%;
	font-weight: bold;
	/*border: 1px blue solid;*/
	}

.collection-guide .row2-left .collection-heading {
	width: 100px;
	float: left;
	font-weight: bold;
	/*border: 1px blue solid;*/
	}

.collection-guide .row2-left .collection-description {
	width: 470px;
	float: left;
	/*border: 1px red solid;*/
	}

.collection-guide .collection-description .more {
	margin-left: 5px;
	}

.collection-guide .collection-description .more a {
	color: #b24414;
	font-size: 85%;
	}

.collection-guide .row2-right {
	float: right;
	display: inline;
	margin-right: 7px;
	width: 306px;
	height: 457px;
	/*background-color: #fff;*/
	}

.collection-guide .row2-right-top {
	width: 306px;
	height: 450px;

	overflow: auto;
	background-color: #e1e8e9;
	/*border: 1px red solid;*/
	}

.collection-guide .row2-right-top-inner {
	padding: 4px 0px 4px 10px;
	}

.collection-guide .search-hits {
	padding: 5px 10px 5px 0px;
	overflow: hidden;
	width: 90%;
	}

.collection-guide .number-search-hits {
	float: left;
	font-size: 90%;
	font-weight: normal;
	color: #b85025;
	}

.collection-guide .clear-search-hits {
	float: left;
	margin-left: 15px;
	font-size: 85%;
	}

.collection-guide .clear-search-hits a:link,
.collection-guide .clear-search-hits a:visited {
	text-decoration: underline;
	}

.collection-guide .clear-search-hits a:hover,
.collection-guide .clear-search-hits a:active {
	text-decoration: none;
	}

.collection-guide .row2-right-top .collection-contents-container {
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 0px 0px;
	/*border: 1px blue solid;*/
	}

.collection-guide .row2-right-top .heading {
	font-size: 110%;
	font-weight: bold;
	}

.collection-guide-contents-container ul {
	padding-left: 1px;
	}

.collection-contents-container li {
	list-style: none;
	font-size: 85%;
	margin-left: 0px;
	margin-bottom: 2px;
	/* border: 1px blue solid; */
	}

.collection-contents-container a:link,
.collection-contents-container a:visited {
	text-decoration: underline;
	}

.collection-contents-container a:hover,
.collection-contents-container a:active {
	text-decoration: none;
	}

.collection-contents-container a.on {
	font-weight: bold;
	}

.collection-contents-container a.off {
	font-weight: normal;
	}

.collection-guide .toc-titles {
	margin-right: 7px;
	padding: 4px 10px 4px 10px;
	font-size: 90%;
	/*border: 1px green solid;*/
	}

.collection-guide .toc-titles .title1 {
	margin-bottom: 2px;
	}

.collection-guide .toc-titles .title2 {
	margin-bottom: 2px;
	margin-left: 20px;
	}


.collection-guide .toc-titles .title1 a,
.collection-guide .toc-titles .title2 a {
	font-size: 85%;
	/*border: 1px red solid;*/
	}

.collection-guide .row2-right-bottom {
	float: right;
	width: 313px;
	height: 62px;
	margin-top: 6px;
	background-color: #e7e4e3;
	/*border: 1px blue solid;*/
	}

.collection-guide .row2-right-bottom-inner {
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	/*border: 1px blue solid;*/
	}

.collection-guide .row2-right-bottom-inner .comments-heading {
	font-size: 110%;
	font-weight: bold;
	}

.collection-guide .row2-right-bottom-inner .comments-sign-in a:link,
.collection-guide .row2-right-bottom-inner .comments-sign-in a:visited {
	text-decoration: underline;
	}

.collection-guide .row2-right-bottom-inner .comments-sign-in a:hover,
.collection-guide .row2-right-bottom-inner .comments-sign-in a:active {
	text-decoration: none;
	}

.collection-guide .row2-right-bottom-inner .comments-view {
	font-size: 90%;
	margin-top: 2px;
	}

.collection-guide .collection-contents a:link,
.collection-guide .collection-contents a:visited,
.collection-guide .row2-right-bottom-inner .comments-view a:link,
.collection .row2-right-bottom-inner .comments-view a:visited {
	text-decoration: underline;
	}

.collection-guide .row2-right-bottom-inner .comments-view a:hover,
.collection-guide .row2-right-bottom-inner .comments-view a:active {
	text-decoration: none;
	}

.collection-guide .title {
	margin: 12px 0px 0px 0px;
	height: 40px;
	font-size: 120%;
	/*border: 1px green solid;*/
	}

.collection-guide .institution {
	/*font-size: 90%;
	font-weight: bold;*/
	margin: 8px 90px 0px 0px;
	/*border: 1px black solid;*/
	}

.collection-guide .institution a:link,
.collection-guide .institution a:visited,
.collection-guide .institution a:hover,
.collection-guide .institution a:active {
	color: #335c64;
	font-size: 85%;
	font-weight: normal;
	font-style: normal;
	}

.collection-guide .collection-number {
	height: 28px;
	font-size: 90%;
	font-weight: bold;
	/*padding-top: 0px;*/
	margin: 10px 0px 0px 0px;
	/*border: 1px blue solid;*/
	}

/*.collection-guide .location-row {
	margin: 5px 0px 0px 0px;
	height: 40px;
	width: 492px;
	border: 1px black solid;
	}*/

.collection-guide .location-row .car-icon {
	margin-bottom: 0px;
	}

.collection-guide .location {
	margin-left: 0px;
	}

.collection-guide .location-row .location-link {
	padding-left: 2px;
	width: 100%;
	height: 15px;
	}

.collection-guide .location-row a:link,
.collection-guide .location-row a:visited,
.collection-guide .location-row a:hover,
.collection-guide .location-row a:active {
	color: #c2492c;
	font-size: 90%;
	margin-top: 0px;
	margin-left: 0px;
	}

.collection-guide .location-row a.button:link,
.collection-guide .location-row a.button:visited,
.collection-guide .location-row a.button:hover,
.collection-guide .location-row a.button:active {
        color: #000;
	font-size: 90%;
	margin-top: 0px;
	margin-left: 0px;
	}

.collection-guide .collection-location-offline {
	height: 13px;
	margin-left: 0px;
	margin-top: 5px;
	}

.collection-guide .location-row .collection-items-online {
	margin-left: 0px;
	}

/*.collection-guide .eye-icon {
	margin-top: 0px;
	}

.collection-guide .collection-items {

	}*/


.collection-contents .online {
	height: 20px;
	overflow: hidden;
	width: 50%;
	/*text-indent: .40em;*/
	margin-top: .50em;
	margin-left: 1em;
	margin-bottom: .50em;
	border:1px solid #b24415;
}

.collection-contents .online .left {
	float: left;
	width: 45px;
	height: 20px;
	margin: 0px 3px 0px 0px;
}

.collection-contents .online .right {
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
}

.collection-guide .collection-items .online {
	height: 20px;
	overflow: hidden;
	width: 30%;
	/*text-indent: .40em;*/
	margin-top: .50em;
	margin-left: 1em;
	margin-bottom: .50em;
	border:1px solid #b24415;
}

.collection-guide .collection-items .online .left {
	float: left;
	width: 45px;
	height: 20px;
	margin: 0px 3px 0px 0px;
}

.collection-guide .collection-items .online .right {
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
}

.collection-guide .collection-items .online .right .online-items {
	margin-left: 0px;
}

.collection-guide .online-items {
	margin-left: 2px;
	color: #c2492c;
	}

.collection-guide .no-online-items {
	margin-left: 4px;
	margin-top: 0px;
	color: #000;
	font-size: 90%;
	font-weight: bold;
	/*border: 1px red solid;*/
	}

.collection-guide .navCategory .icon,
.collection-guide .c02 .icon,
.collection-guide .c01 .icon {
	margin-right: 2px;
	}

.collection-guide .collection-contents .c02 {
	padding-left: 30px;
	/*border: 1px red solid;*/
	}

.collection-guide .collection-contents .c03 {
	padding-left: 40px;
	/*border: 1px blue solid;*/
	}

.collection-guide .collection-contents .c04 {
	padding-left: 40px;
	/*border: 1px green solid;*/
	}

.collection-guide .collection-contents .c05 {
	padding-left: 40px;
	/*border: 1px purple solid;*/
	}

.collection-guide .collection-contents .c06 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

.collection-guide .collection-contents .c07 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

.collection-guide .collection-contents .c08 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

.collection-guide .collection-contents .c09 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

.collection-guide .collection-contents .c10 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

.collection-guide .collection-contents .c11 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

.collection-guide .collection-contents .c12 {
	padding-left: 40px;
	/*border: 1px black solid;*/
	}

/* TOP RIGHT COLLECTION GUIDE STYLES */

.collection-guide .row1-right-mid-2 .heading,
.collection-guide .row1-right-top .heading {
	font-size: 110%;
	font-weight: bold;
	margin-left: 7px;
	padding: 2px 0px 5px 0px;
	}

.collection-guide .row1-right-mid .bullet-icon {
	margin: 4px 4px 0px 8px;
	}

.collection-guide .row1-right-mid .guide-entire {
	font-size: 85%;
	width: 250px;
	margin: 0px 20px 0px 0px;
	/*border: 1px red solid;*/
	}

.collection-guide .row1-right-mid .guide-entire a:link,
.collection-guide .row1-right-mid .guide-entire a:visited {
	text-decoration: none;
	}

.collection-guide .row1-right-mid .guide-entire a:hover,
.collection-guide .row1-right-mid .guide-entire a:active {
	text-decoration: underline;
	color: #c2492c;
	}

.collection-guide .row1-right-mid .guide-download {
	/*font-size: 	85%;*/
	width: 25px;
	margin: 0px 0px 0px 0px;
	}

.collection-guide .row1-right-mid .guide-download a:link,
.collection-guide .row1-right-mid .guide-download a:visited {
	text-decoration: none;
	}

.collection-guide .row1-right-mid .guide-download a:hover,
.collection-guide .row1-right-mid .guide-download a:active {
	text-decoration: underline;
	color: #c2492c;
	}

.collection-guide .row1-right .collection-search {
	margin: 3px 10px 0px 7px;
	border: none;
	/*border: 1px #626665 solid;*/
	}

.collection-guide .row1-right .collection-search .col-left {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	/*border: 1px red solid;*/
	}

.collection-guide .row1-right .collection-search .col-right {
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	/*border: 1px black solid;*/
	}

.collection-guide .row1-right .search-inside {
	font-size: 85%;
	font-weight: bold;
	}

.collection-guide .row1-right .col-left .radio-button-top {
	font-size: 85%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	}

.collection-guide .row1-right .col-right .radio-button {
	font-size: 85%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0px;
	}

.collection-guide .text-field {
	width: 250px;
	}

.collection-guide .pagination-hdr {
        width: 585px;
        height: 28px;
        margin: 8px 0px 24px 6px;
        border: 1px #918f90 solid;
        }

.collection-guide .pagination-hdr .pagination-item {
        margin-right: 15px;
        color: #161415;
        font-size: 90%;
        font-weight: bold;
        }

 .collection-guide #results-page .caption  {
	   	padding-right: 6px;
		/*border: 1px green solid; */
 		}

 .collection-guide #results-page span  {
		margin-left: 2px;
		margin-right: 2px;
	   	/*border: 1px black solid;*/
        }

.collection-guide .pagination-hdr #results-page a {
        font-weight: bold;
		margin-left: 2px;
		margin-right: 2px;
		/*border: 1px red solid;*/
        }

.collection-guide .pagination-hdr table {
        width: 100%;
        margin: 3px 0px 0px 8px;
        }

.collection-guide .pagination-hdr .pagination-item a {
		text-decoration: underline;
      /*border: 1px red solid;*/
		}

/*.collection-guide .pagination-hdr .pagination-item .go-hide {
		margin-left: 3px;
        }*/

.collection-guide .marc {
	visibility: hidden;
	border:  #bcc9ca;
	background-color: #bcc9ca;
}

/* END */

.cg-wrapper {
	overflow: hidden;
}

.permlink {
	float: right;
	padding-top: 8px;
	margin-right: 14px;
}



/* STYLES FOR HELP PAGES */

/* FOR HELP PAGE PLACEHOLDER IMAGE */
.static .flash-box img {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #e6eded;
	width: 652px;
}
/* END */

.static .row1-right-content .sub-nav {
	font-size: 108%;
	margin: 0 0 5px 24px;
	}

.static .row1-right .help-links {
	width: 200px;
	margin: 0 0 5px 48px;
	/*border: 1px #000 solid;*/
}

.static .row1-right .help-links .sub-nav {
	font-size: 93%;
}

.static .row1-right .help-links .help {
	margin-bottom: 3px;
}

.static .row1-left .content-box li {
	list-style: decimal;
	line-height: 1.75em;
}

.static .row1-left .detailed-help li,
.static .row1-left .help-answers li {
	list-style: disc;
	line-height: 1.25em;
}

.static .row1-left li.no-bullets {
	line-height: normal;
	list-style: none;
}

.static .row1-left .faq-answers {
	margin-top: 32px;
	margin-bottom: 32px;
}

.static .row1-left .faq-answers p.heading {
	font-weight: bold;
}

.static .row1-left .faq-answers p.italics {
	font-style: italic;
	font-weight: bold;
}

.static .row1-left .faq-answers .italics {
	font-style: italic;
	font-weight: bold;
}

.static .row1-left .detailed-help .italics {
	font-style: italic;
}

.static .row1-left .bold {
	font-weight: bold;
}

.static .row1-left a.back {
	color: #c2492c;
	font-size: 85%;
}

/* STYLES FOR BROWSE INSTITUTION PAGE MAP */

.browse-institutions .row2-left .state-map-wrapper {
	float: left;
	margin-top: 80px;
	width: 290px;
	height: 258px;
	position: relative;
    /*border: 1px #ff0000 solid;*/
}

.browse-institutions .row2-left .state-map  {
	width: 298px;
	padding: 2px 0px 2px 6px;
	position: absolute;
	top: 3px;
	left: 0px;
	z-index: 2;
}

.browse-institutions .row2-left .state-map .map-banner a {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin: 6px 0px 2px 22px;
	position: absolute;
	top: 2px;
	left: 8px;
	z-index: 5;
	}

.browse-institutions .row2-left .state-map .map-banner img {
	margin: 2px 0px 2px 2px;
	top: 575px;
	left: 75px;
	z-index: 3;
	}

.browse-institutions .row2-left .state-map .map-banner .arrow {
	margin: 10px 0px 2px 10px;
	position: absolute;
	top: 0px;
	left: 6px;
	z-index: 4;
	border: none;
	}
br { line-height: 0; }

.collection-items-online .button {
  display: none;
}
