<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sortBox{
 display:none !important; 
}
.navbar-inner{
  border-radius:0px;
}
.bottomText&gt;div {
    padding-left: 28px;
}

.touch .modal .modal-body {
    max-height: none;
}

.subtitle {
    color: #999999;
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 20px;
    float: left;
}

body {
    background-color: WHITE;
}

.sideColumn #rest {
    display: none;
}

#popup .listheader {
    display: none;
}

#popup #seeMore {
    display: none;
}

.bottomTitle {
    display: block;
    text-transform: uppercase;
    font-family: GillSansStd, Tahoma, Verdana;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
    font-size: 15px;
    color: WHITE;
    margin-bottom: 10px;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #046791;
    *background-color: #046791;
    background-image: -moz-linear-gradient(top, #0088cc, #046791);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#046791));
    background-image: -webkit-linear-gradient(top, #0088cc, #046791);
    background-image: -o-linear-gradient(top, #0088cc, #046791);
    background-image: linear-gradient(to bottom, #0088cc, #046791);
    background-repeat: repeat-x;
    border-color: #046791 #046791 #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff046791', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #046791;
    *background-color: #046791;
}

.menu {
    height: 40px;
}

h1 {
    color: #046791;
    font-size: 24px;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
}

h3 {
    color: #003D58;
    font-family: GillSansStd;
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 1em;
    margin-bottom: 22px;
    margin-top: 35px;
    text-align: left;
    text-transform: uppercase;
}

.menuLogo {
    padding-left: 10px;
    padding-top: 5px;
}

.navbar-inner {
    background-color: #046791;
    background-image: linear-gradient(to bottom, #036690, #056892);
}

.navbar .nav&gt;.active&gt;a,
.navbar .nav&gt;.active&gt;a:hover,
.navbar .nav&gt;.active&gt;a:focus {
    background-color: #1177CC;
}

.footerBottom {
    border-top: 1px solid #057AAE;
    height: 40px;
    background-color: #055273;
}

.logos {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}

.languages {
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}

.languages .pt {
    margin-right: 5px;
}

.footerContent {
    color: WHITE;
    background-color: #055273;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 100px;
    padding-right: 100px;
}

.shareImage {
    margin-left: 5px;
}

.share&gt;div {
    padding-left: 28px;
}

.share {
    border-bottom: 1px solid #023348;
    background-color: #EDE270;
    color: #046691;
    font-family: JosefinSansBold, Tahoma;
    font-size: 18px;
    line-height: 40px;
    vertical-align: middle;
}

.listitem {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.listitem .title {
    font-weight: normal;
}

.listitem .creator {
    font-style: italic;
    color: #999999;
}

.listitem .date {
    color: #999999;
  font-size:10px;
}

.listitem&gt;.content {
    width: 90%;
    float: left;
    line-height: 13px;
}

.export {
    float: right;
}

.listitem&gt;.remove {
    float: right;
}

.listitem a:hover {
    text-decoration: none;
    color: #333333;
}

.listitem a {
    color: #333333;
    font-family: Helvetica, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
}

.listitem {
    color: #055272;
}

h2 a:hover {
    text-decoration: none;
    color: #0889C0;
}

h2 a {
    color: #055272;
}

h2 {
    font-family: Helvetica, Tahoma, Verdana;
    color: #055272;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
    margin-top: 0;
    text-transform: uppercase;
}

#innerContainer {
    width: 960px;
  margin: 0 auto;
  padding-top:60px;
  padding-bottom:60px;
}

.col {
    float: left;
    height: 81px;
}

.col1 {
    background-color: #0889C0;
    color: WHITE;
    margin-right: 2px;
}

a .col1:hover {
    background-color: #199AD1;
}

.col2 {
    background-color: #888888;
    color: WHITE;
    font-family: Helvetica;
    font-size: 13px;
    font-weight: normal;
    max-width: 300px;
    margin-right: 2px;
}

.metaTop {
    border-bottom: 1px solid WHITE;
}

.metaBottom {
    border-top: 1px solid WHITE;
    position: relative;
    top: -1px;
}

.meta a {
    color: WHITE;
}

.metaDate {
    min-width: 100px;
}

.metaValueWithoutLabel {
    padding-top: 5px;
}

.metaTag {
    float: left;
    white-space: nowrap;
    min-width: 134px;
    max-width: 300px;
}

.metaTagDate {
    min-width: 160px;
}

.metaIcon {
    float: left;
    height: 30px;
    position: relative;
    width: 30px;
    margin-right: 5px;
}

.metaIcon img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.metaValue,
.metaValueSingle {
    padding-top: 2px;
    font-weight: bold;
    color: WHITE;
    font-size: 14px;
    line-height: 1em;
    font-family: Helvetica, Tahoma, Verdana;
}

.col2 .metaValue,
.metaValueSingle {
    font-family: Helvetica;
    font-size: 13px;
    font-weight: normal;
}

.metaValue {
    padding-top: 2px;
}

.metaValueSingle {
    padding-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.metaLabel {
    color: #F5F5F5;
    font-size: 11px;
    line-height: 1em;
    font-family: Helvetica, Tahoma, Verdana;
}

.meta a:hover {
    color: WHITE;
}

.meta {
    clear: both;
    display: inline-block;
    height: 30px;
    min-width: 160px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    float:left;
}

.saveDiv {
    text-align: right;
}

.saveDiv&gt;input {
    margin-left: 10px;
}

.saveDiv&gt;a {
    position: relative;
    top: 1px;
}

.bottomText {
    border-top: 1px solid #0277AB;
    border-bottom: 1px solid #023348;
    color: #E6E6E6;
    font-family: Tahoma, Verdana;
    font-size: 14px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgb(5, 82, 115);
    top: -95px;
}

.bottomText a {
    color: #F6EB91;
    text-decoration: none;
}

.bottomText a:hover {
    color: #F6EB91;
    text-decoration: underline;
}

.alert-error {
    margin-top: 25px;
}

.positionDiv a,
.archives .buttons a,
.positionDiv a:hover,
.archives .buttons a:hover,
.positionDiv a:visited,
.archives .buttons a:visited {
    text-decoration: none;
}

.resume .description {
    min-height: 1em;
}

.advancedSearch .advancedSearchParameter&gt;select,
.advancedSearch .advancedSearchParameter&gt;input {
    margin-right: 10px;
}

.advancedSearch .advancedSearchParameter {
    margin-bottom: 5px;
}

.advancedSearch .advancedSearchParameter input {
    height: 30px;
}

.advancedSearch .dateInput {
    width: 80px;
}

.advancedSearch .advancedSearchParameters {
    width: 100%;
    float: left;
}

.advancedSearch .advancedSearchSort {
    width: 25%;
    float: left;
    display: none;
}

.advancedSearch .submitButton {
    float: right;
}

.advancedSearch .advancedSearchLanguages label {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

.advancedSearch .advancedSearchOtherHeader {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

.advancedSearch .linkMore {
    color: #0185BB;
    cursor: pointer;
    font-size: 0.8em;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 3px;
    text-decoration: underline;
}

.advancedSearch h2 {
    float: left;
    margin-bottom: 20px;
    margin-top: 35px;
}

.advancedSearch .fieldHeader {
    color: #333333 !important;
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
}

.advancedSearch .advancedSearchOther&gt;div {
    margin-top: 20px;
    padding-left: 3px;
}

.advancedSearch .advancedSearchOther .filter {
    margin-left: 0;
}

.advancedSearch .advancedSearchOther .filter input {
    float: left;
}

.advancedSearch .advancedSearchOther .filter {
    min-height: 0;
}

.advancedSearch .advancedSearchOtherInput {
    float: left;
}

.advancedSearch .advancedSearchSort select {
    margin-bottom: 10px;
}

.advancedSearch .advancedSearchSort label {
    font-size: 12px;
}

.advancedSearch #contentBox {
    margin-top: 20px;
}

.advancedSearch .advancedSearchParameter input {
    margin-left: 5px;
    width: 400px;
}

.advancedSearch .advancedSearchDates {
    margin-top: 10px;
}

.advancedSearch .filter {
    margin-left: 0;
}

.advancedSearch .datesLabel {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

.advancedSearch .advancedSearchInfo {
    margin-top: 20px;
}

.advancedSearch .submitButton {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 10px;
}

.advancedSearch .thumbnailFilter {
    margin-top: 10px;
}

.advancedSearch .dropdown-menu {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 470px;
}

.advancedSearch .dropdown-menu li {
    width: 470px;
}

.advancedSearch .dropdown-menu li a {
    text-overflow: ellipsis;
    overflow: hidden;
}

.directory .tagsFilter&gt;div {
    background-color: #F5F5F5;
    color: #666666;
    cursor: pointer;
    font-family: Helvetica, Tahoma, Verdana;
    font-size: 12px;
    height: 28px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.directory .metaTag, .harvestReportDetails .metaTag {
    max-width: 100%;
}

.administration.directory .metaTag, .harvestReportDetails .metaTag {
    max-width: 134px;
}

.directory .buttonsTop {
    margin-top: 10px;
    text-align: right;
}

.directory .buttons {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.directory .buttonTop {
    float: right;
    margin-left: 5px;
}

.directory .buttonsThumbnails {
    float: left;
    width: 160px;
}

.directory .thumbnail {
    float: left;
}

.directory .button {
    display: inline;
}

.directory .buttons a:hover {
    text-decoration: none;
}

.directory .buttons&gt;form {
    margin: 0px;
}

.directory .description {
    font-size: 13px;
    font-family: Helvetica, Tahoma, Verdana;
    line-height: 1.2em;
    letter-spacing: 0.03em;
}

.directory .tags {
    background-color: #EDEDED;
    margin-bottom: 30px;
    padding: 10px;
    width: 940px;
}

.directory .buttons {
    text-align: center;
}

.directory .positionDiv {
    float: right;
    position: relative;
    top: -32px;
}

.directory .tag a {
    color: #666666;
}

.directory .resume {
    padding-left: 180px;
}

.directory .resume .metadata, harvestReportDetails .resume .metadata {
    margin-top: 10px;
}

.directory .metadata a:hover, .harvestReportDetails .metadata a:hover {
    text-decoration: none;
}

.directory .resume .numberOfRecords, .harvestReportDetails .resume .numberOfRecords {
    float: left;
}

.directory .resume .numberOfRecordsWithThumbnails, .harvestReportDetails .resume .numberOfRecordsWithThumbnails {
    float: left;
    margin-left: 10px;
}

.directory .archives {
    margin-top: 30px;
}

.directory .resume label, .harvestReportDetails .resume label {
    color: WHITE;
    background: none repeat scroll 0 0 transparent;
    font-family: Helvetica, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
    display: inline;
}

.directory .archiveSeparator {
    border-top: 1px solid #F4F4F4;
    margin-top: 30px;
    margin-bottom: 30px;
    clear: both;
    height: 0;
}

.directory .tagsFilter&gt;div {
    background-color: #F5F5F5;
    color: #666666;
    cursor: pointer;
    font-family: Helvetica, Tahoma, Verdana;
    font-size: 12px;
    height: 28px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    margin-bottom: 5px;
}

.directory .archiveType&gt;img {
    padding-top: 5px;
}

.directory .buttonsThumbnails {
    float: left;
    width: 160px;
}

.directory .thumbnail {
    float: left;
}

.directory .buttons {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.directory .buttons&gt;form {
    margin: 0px;
}

.directory .description {
    font-size: 13px;
    font-family: Helvetica, Tahoma, Verdana;
    line-height: 1.2em;
    letter-spacing: 0.03em;
}

.directory .archive {}

.directory .tags {
    background-color: #EDEDED;
    margin-bottom: 30px;
    padding: 10px;
    width: 940px;
}

.directory .topRow {
    float: left;
    height: 40px;
    width: 100%;
    margin-bottom: 1px;
}

.directory .bottomRow {}

.directory .directory .buttons {
    text-align: center;
}

.directory .positionDiv {
    float: right;
    position: relative;
    top: -32px;
}

.directory .tag a {
    color: #666666;
}

.directory .resume {
    padding-left: 180px;
}

.directory .resume .metadata, .harvestReportDetails .resume .metadata {
    margin-top: 10px;
}

.directory .metadata a:hover {
    text-decoration: none;
}

.directory .resume .numberOfRecords {
    float: left;
}

.directory .resume .numberOfRecordsWithThumbnails {
    float: left;
    margin-left: 10px;
}

.directory .archives {
    margin-top: 30px;
}

.directory .resume label, .harvestReportDetails .resume label {
    color: WHITE;
    background: none repeat scroll 0 0 transparent;
    font-family: Helvetica, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
    display: inline;
}

.directory .archiveSeparator {
    border-top: 1px solid #F4F4F4;
    margin-top: 30px;
    margin-bottom: 30px;
    clear: both;
    height: 0;
}

.directory .meta2 a {
    color: WHITE;
}

.directory .meta2Tag {
    float: left;
    white-space: nowrap;
    min-width: 140px;
    max-width: 300px;
}

.directory .meta2Value,
.meta2ValueSingle {
    padding-top: 2px;
    font-weight: bold;
    color: WHITE;
    font-size: 14px;
    line-height: 1em;
    font-family: Helvetica, Tahoma, Verdana;
}

.directory .meta2Value,
.meta2ValueSingle {
    font-family: Helvetica;
    font-size: 13px;
    font-weight: normal;
}

.directory .meta2Value {
    padding-top: 2px;
}

.directory .meta2ValueSingle {
    padding-top: 8px;
}

.directory .meta2Label {
    color: #F5F5F5;
    font-size: 11px;
    line-height: 1em;
    font-family: Helvetica, Tahoma, Verdana;
}

.directory .meta2 a:hover {
    color: WHITE;
}

.directory .meta2 {
    display: inline-block;
    height: 30px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
}

.directory .meta {
    float: left;
}

.editConfiguration .configuration {
    width: 960px;
    margin: 0 auto;
}

.editConfiguration .radioLabel{
  position: relative;
  top: 2px;
  margin-right: 10px;
}

.editConfiguration .CodeMirror-wrap{
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.editConfiguration .config{
  	margin-top: 10px;
	margin-bottom: 10px;
}
.editConfiguration fieldset {
    margin-top:40px;
}

.editConfiguration .groupConfiguration table {
    width: 100%;
}

.editConfiguration .field {
    margin-top: 20px;
    margin-bottom: 20px;
}

.editConfiguration .fieldLabelFile {
    margin-top: 20px;
}

.editConfiguration .fieldLabelFile label {
    font-size: 20px;
}

.editConfiguration .fieldLabelHeader {
    text-align: left;
}

.editConfiguration .config .fieldValue {
    padding-left: 20px;
}

.editConfiguration .fieldValueHeader {
    text-align: left;
}

.editConfiguration .fieldValue&gt;input[type="text"], .editConfiguration .fieldValue&gt;input[type="email"], .editConfiguration .fieldValue&gt;input[type="number"] {
    width: 98%;
}

.editConfiguration .fieldValue&gt;textarea {
    width: 98%;
    height: 200px;
}

.editConfiguration .ok {
    color: GREEN;
}

.editConfiguration .error {
    color: RED;
}

.editConfiguration fieldset {
    margin-bottom: 30px;
}

.statisticsOverview .statArchive {
    background-color: #EEEEEE;
    border-radius: 20px 20px 20px 20px;
}

.statisticsOverview .statRecord {
    background-color: #EEEEEE;
    border-radius: 20px 20px 20px 20px;
}

.statisticsOverview .statWarningRecord {
    background-color: #FAE8A8;
    border-radius: 20px 20px 20px 20px;
}

.statisticsOverview .statHarvest {
    background-color: #EEEEEE;
    border-radius: 20px 20px 20px 20px;
}

.statisticsOverview .statError {
    background-color: #cc0000;
    border-radius: 20px 20px 20px 20px;
}

.statisticsOverview .colorBox {
    display: inline-block;
    margin: 5px;
    padding: 20px;
}

.statisticsOverview .statistics {
    margin-bottom: 20px;
}

.statisticsOverview .statistics&gt;div {
    float: left;
}

.statisticsOverview .statistics h2 {
    margin-top: 20px;
}

.statisticsOverview [class*='span'] {
 margin-left:0;

}
.statisticsOverview .table .recordViews {
    text-align: right;
}
.statisticsOverview .table .archiveViews {
    text-align: right;
}
.statisticsOverview .topArchives {
    margin: 0;
}
.statisticsOverview .graphDiv {
    margin-bottom: 20px;
}
.statisticsOverview .allArchives {
    margin-bottom: 20px;
}
.statisticsOverview .scrollTable {
    height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.statisticsOverview .captionBox {
    margin-top: 20px;
}
.statisticsOverview .overview {
    width: 95%;
    margin: 0 auto;
}
.statisticsOverview .overview .title {
    color: #046791;
    font-size: 24px;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
}
.statisticsOverview .graph {
    overflow: auto;
}
.statisticsOverview .graph object {
    display: block;
    margin: auto;
}
.statisticsOverview .recordViews {
    text-align: center;
}
.statisticsOverview .archiveViews {
    text-align: center;
}
.statisticsOverview .statistics [class*='span'] {
 margin-left:0;

}
.statisticsOverview .statValue {
    font-size: 50px;
    height: 50px;
    line-height: 50px;
    margin-bottom:10px;
    text-align: center;
}
.statisticsOverview .statLabel {
    font-size:16px;
    text-align: center;
}
.statisticsOverview .normal {
    height: 100px;
    text-align: center;
}
.statisticsOverview .error {
    color:WHITE;
    text-align: center;
}
.addRepository #chooseType .controls label {
    display: inline;
    padding-left: 5px;
    position: relative;
    top: 3px;
}
.addRepository .fieldLabel {
    vertical-align: top;
    width: 30%;
}
.addRepository .fieldValue {
    width: 70%;
}
.addRepository #oaiURL {
    width:300px;
}
.addRepository #script {
    width:315px;
}
.addRepository #stylesheet {
    width:315px;
}
.addRepository #repositoryID {
    width: 300px;
}
.addRepository #repositoryID2 {
    width:300px;
}
.addRepository #command {
    width: 300px;
}

.addRepository #properties{
  width: 100%;
}

.addRepository #addRepository textarea {
    width:300px;
    height:60px;
}
.viewRepository .archiveData table {
    width:100%;
}
.viewRepository .add-on a {
    position: relative;
    top: 5px;
}
.viewRepository .fieldLabel {
    width:30%;
    vertical-align: top;
}
.viewRepository .fieldValue {
    width:70%;
}
.viewRepository .fieldValue&gt;input {
    width: 98%;
}
.viewRepository .fieldValue&gt;.input-append&gt;input {
    width: 94%;
}
.viewRepository .fieldValue&gt;.input-append {
    width: 100%;
}
.viewRepository .fieldValue&gt;textarea {
    width:98%;
    height:200px;
}
.viewRepository fieldset {
    margin-bottom:30px;
}
.viewRepository table {
    width:100%;
}
.changeOAI form {
    margin-top: 30px;
}
.importFile #tempForm form {
    margin-top: 30px;
}
.importFile label {
    display: inline;
    margin-left: 10px;
}
.importFile #autoFill {
    margin: 0;
}
.importFile #submitForm {
    margin-bottom: 30px;
}
.importFile #submitTemp {
    margin-top:30px;
    margin-bottom:30px;
}
.importFile #submit {
    margin-top:10px;
    margin-left:0px;
}
.importFile #sample {
    margin-top:30px;
}
.results .fedSearchArchives {
    border-top: 2px solid WHITE;
}
.results #innerContainer {
    background: url("ImageAccessServlet?file=sideColumn.png") repeat-y scroll right top WHITE;
}
.results #inputBtnHolder {
    float: right;
    position: relative;
    top: -2px;
}
.results .left {
    border-right: 2px solid #F4F4F4;
    padding-top: 15px;
    padding-bottom: 10px;
}
.results .right {
    padding-top: 15px;
    padding-bottom: 10px;
}
.results .left&gt;div {
    margin-bottom: 5px;
}
.results .right&gt;div {
    margin-bottom: 5px;
}
.results #innerContainer {
    width: 100%;
    margin: 0;
  padding-top:0px;
  padding-bottom:0px;
}
.results #archivename {
    min-height: 12px;
    font-family: Helvetica, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
}
.results #state {
    min-height: 12px;
}
.results .fedSearchArchives {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    color: #666666;
    background-color: #EDEDED;
    float: left;
    width: 100%;
    line-height: 1.7em;
}
.results #states [class*='span']{
 padding-left:10px;

}
.results #federatedSearch [class*='span'] {
 margin-left:0;

}
.results #federatedSearch {
    margin-top:10px;
}
.results #federatedSearchTopBar {
    cursor: pointer;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    color: #666666;
    background-color: #F5F5F5;
    height: 32px;
    margin-top: 0;
    padding-top: 7px;
    padding-left:10px;
    padding-right:10px;
}
.results .sortBox .span4 {
    text-align:right;
    padding-top: 5px;
}
.results .sortBox .span7 {
    text-align:left;
}
.results .sortBox .span1 {
    padding-top: 5px;
    text-align:left;
}
.results .sortBox .span7 select {
    margin-left: 5px;
    margin-right: 5px;
    width: 98%;
}
.results .sortBox {
    height: 20px;
}
.results .links div {
    display:inline-block;
    margin-right: 10px;
}
.results .metadata .dates {
    font-size:12px;
}
.results .metadata .archiveName{
 font-size:12px; 
}
.results .metadata a {
    color: #333333;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    line-height: 1.1em;
    text-decoration: underline;
}
.results .links a {
    color: #055273;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    line-height: 1.1em;
    text-decoration: underline;
}
.results .record .label {
    color: #055273;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    font-weight: normal;
    background:none;
    padding:0;
    text-shadow: none;
}
.results .termHL {
    background-color: #F7FE2E;
}
.results .sideColumn {
    width:270px;
    padding-left: 20px;
    padding-right: 20px;
}
.results .sideColumn {
    padding-top:65px;
    padding-bottom:60px;
    float:right;
}
.results .mainColumn {
    padding-left: 60px;
    padding-right: 390px;
    padding-top:60px;
}
.results .moreOptions {
    font-size: 0.8em;
    color: #0185BB;
    text-decoration: underline;
    cursor: pointer;
    padding-left: 3px;
    margin-top: 3px;
    margin-bottom: 10px;
}
.results .sideColumn p {
    margin-bottom:0;
}
.results .filterButton {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.results .filterButton input {
    width:75%;
}
.results .export {
    float: right;
}
.results .listheader {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.results .mylist {
    height: 40px;
}
.results .remove {
    float:right;
}
.results .paginationBottom {
    float:left;
}
.results .paginationTop {
    float:left;
    padding: 0 6px;
    font-size: 10.5px;
}
.results .record .descriptions {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    line-height:1.3em;
    letter-spacing: 0.03em;
    font-size:13px;
    color: #333333;
    margin-bottom: 10px;
}
.results .metadata {
    margin-bottom:10px;
}
.results .metadata&gt;div {
    min-height:20px;
}
.results .metadata&gt;div&gt;div[class*='span'] {
    min-height:20px;
}
.results .searchResultsTitle {
    float:left;
    width:100%;
}
.results .searchResultsQuery {
    float:left;
}
.results .records {
    float: left;
    width:100%;
    margin-bottom: 60px;
    margin-top: 30px;
}
.results .sideBarLabel {
    text-transform:uppercase;
    font-size:16px;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-weight:normal;
    color: #055273;
}
.results .searchFilterFields label {
    font-size:12px;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-weight:normal;
    color: #333333;
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin-left: 5px;
    position: relative;
    top: 2px;
}
.results .filterButton input {
    height:40px;
}
.results .pagination a {
    color: #055273;
}
.results .recordSeparator {
    border-top: 1px solid #F4F4F4;
    margin-top:30px;
    margin-bottom:30px;
}
.results .thumbnail {
    float:right;
}
.results .short {
    padding-right:200px;
}
.results .short&gt;div {
    float:left;
}
.results #entities {
    margin-top:30px;
}
.results #creator {
    margin-top:30px;
}
.results #data {
    margin-top:30px;
}
.results #image {
    margin-top:30px;
}
.results .metadata a:hover {
    color: #1177CC;
}
.viewRecord .socialInteractionDiv input[type='text'] {
 height:30px;
}
.viewRecord .socialInteractionDiv .tags,
.viewRecord .socialInteractionDiv .comments {
    margin-bottom: 20px;
}
.viewRecord .socialInteractionDiv&gt;div:last-child {
    margin-bottom: 0px;
}
.viewRecord .myList [class*='span']{
 min-height:0px;

}
.viewRecord .original {
    display:none;
}
.viewRecord #innerContainer {
    width:100%;
    margin:0;
    background: url("ImageAccessServlet?file=sideColumn.png") repeat-y scroll right top WHITE;
}
.viewRecord .value br {
    display: block;
    margin-top: 8px;
    vertical-align: top;
    line-height: 24px;
    content: " ";
}
.viewRecord .value br:after {
    content: " ";
    display: block;
    margin-top: 8px;
}
.viewRecord .value a {
    text-decoration: underline;
    color: #333333;
}
.viewRecord .value a:hover {
    color: #1177CC;
}
.viewRecord .sideColumn {
    width:270px;
    padding-left: 20px;
    padding-right: 20px;
    float:right;
}

.viewRecord .sideColumn .archive{
    margin-top: 25px;
}
.viewRecord .sideColumn .archive a{
    color: #333333;
  cursor:pointer;
}
.viewRecord .mainColumn {
    padding-left: 60px;
    padding-right: 390px;
}
.viewRecord .details {
    float: left;
    margin-top: 40px;
}
.viewRecord .detailsTitle {
    margin-bottom:30px;
}
.viewRecord .metadata {
    margin-top:20px;
}
.viewRecord .form-separator {
    color: #046791;
    font-size: 1.2rem;
    margin: 2em -15px 0 -15px !important;
    padding: 5px 15px !important;
    text-transform: uppercase;
}

.viewRecord .facebookComments .label{
    display:none;
}
.viewRecord .metadata .label {
    text-shadow: none;
    text-transform: uppercase;
    color: #055273;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 15px;
    font-weight: normal;
    background:none;
    margin-bottom:10px;
    padding:0;
    float:left;
    width:100%;
}
.viewRecord .metadata .value {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    line-height:1.3em;
    letter-spacing: 0.03em;
    font-size:13px;
    color: #333333;
    margin-left:0;
    min-height:0;
    display:block;
}
.viewRecord .mainColumn&gt;* {
    float:left;
}
.viewRecord .termHL {
    background-color: #F7FE2E;
}
.viewRecord .thumb {
    padding-left:50px;
}
.viewRecord .thumb&gt;img {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.viewRecord .results .fedSearchArchives {
    border-top: 2px solid WHITE;
}
.viewRecord .results #innerContainer {
    background: url("ImageAccessServlet?file=sideColumn.png") repeat-y scroll right top WHITE;
}
.viewRecord .results #inputBtnHolder {
    float: right;
    position: relative;
    top: -2px;
}
.viewRecord .results .left {
    border-right: 2px solid #F4F4F4;
    padding-top: 15px;
    padding-bottom: 10px;
}
.viewRecord .results .right {
    padding-top: 15px;
    padding-bottom: 10px;
}
.viewRecord .results .left&gt;div {
    margin-bottom: 5px;
}
.viewRecord .results .right&gt;div {
    margin-bottom: 5px;
}
.viewRecord .results #innerContainer {
    width: 100%;
    margin: 0;
}
.viewRecord .results #archivename {
    font-weight: bold;
    min-height: 12px;
}
.viewRecord .results #state {
    min-height: 12px;
}
.viewRecord .results .fedSearchArchives {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    color: #666666;
    background-color: #EDEDED;
    float: left;
    width: 100%;
    line-height: 1.7em;
}
.viewRecord .results #states [class*='span']{
 padding-left:10px;

}
.viewRecord .results #federatedSearch [class*='span'] {
 margin-left:0;

}
.viewRecord .results #federatedSearch {
    margin-top:10px;
}
.viewRecord .results #federatedSearchTopBar {
    cursor: pointer;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    color: #666666;
    background-color: #F5F5F5;
    height: 32px;
    margin-top: 0;
    padding-top: 7px;
    padding-left:10px;
    padding-right:10px;
}

.viewRecord .results .sortBox .span4 {
    text-align:right;
    padding-top: 5px;
}
.viewRecord .results .sortBox .span7 {
    text-align:left;
}
.viewRecord .results .sortBox .span1 {
    padding-top: 5px;
    text-align:left;
}
.viewRecord .results .sortBox .span7 select {
    margin-left: 5px;
    margin-right: 5px;
    width: 98%;
}
.viewRecord .results .sortBox {
    height: 20px;
    display: none !important;
}
.viewRecord .results .links div {
    display:inline-block;
    margin-right: 10px;
}
.viewRecord .results .metadata .dates {
    font-size:12px;
}
.viewRecord .results .metadata a {
    color: #333333;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    line-height: 1.1em;
    text-decoration: underline;
}
.viewRecord .results .links a {
    color: #055273;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    line-height: 1.1em;
    text-decoration: underline;
}
.viewRecord .results .record .label {
    color: #055273;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    font-weight: normal;
    background:none;
    padding:0;
    text-shadow: none;
}
.viewRecord .results .termHL {
    background-color: #F7FE2E;
}
.viewRecord .results .sideColumn {
    width:270px;
    padding-left: 20px;
    padding-right: 20px;
}
.viewRecord .results .sideColumn {
    padding-top:65px;
    padding-bottom:60px;
    float:right;
}
.viewRecord .results .mainColumn {
    padding-left: 60px;
    padding-right: 390px;
    padding-top:60px;
}
.viewRecord .results .moreOptions {
    font-size: 0.8em;
    color: #0185BB;
    text-decoration: underline;
    cursor: pointer;
    padding-left: 3px;
    margin-top: 3px;
    margin-bottom: 10px;
}
.viewRecord .results .sideColumn p {
    margin-bottom:0;
}
.viewRecord .results .filterButton {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.viewRecord .results .filterButton input {
    width:75%;
}
.viewRecord .results .export {
    float: right;
}
.viewRecord .results .listheader {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.viewRecord .results .mylist {
    height: 40px;
}
.viewRecord .results .remove {
    float:right;
}
.viewRecord .results .paginationBottom {
    float:left;
}
.viewRecord .results .paginationTop {
    float:left;
    padding: 0 6px;
    font-size: 10.5px;
}
.viewRecord .results .record .descriptions {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    line-height:1.3em;
    letter-spacing: 0.03em;
    font-size:13px;
    color: #333333;
    margin-bottom: 10px;
}
.viewRecord .results .metadata {
    margin-bottom:10px;
}
.viewRecord .results .metadata&gt;div {
    min-height:20px;
}
.viewRecord .results .metadata&gt;div&gt;div[class*='span'] {
    min-height:20px;
}
.viewRecord .results .searchResultsTitle {
    float:left;
    width:100%;
}
.viewRecord .results .searchResultsQuery {
    float:left;
}
.viewRecord .results .records {
    float: left;
    width:100%;
    margin-bottom: 60px;
    margin-top: 30px;
}
.viewRecord .results .sideBarLabel {
    text-transform:uppercase;
    font-size:16px;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-weight:normal;
    color: #055273;
}
.viewRecord .results .searchFilterFields label {
    font-size:12px;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-weight:normal;
    color: #333333;
    background: none repeat scroll 0 0 transparent;
    display: inline;
    margin-left: 5px;
    position: relative;
    top: 2px;
}
.viewRecord .results .filterButton input {
    height:40px;
}
.viewRecord .results .pagination a {
    color: #055273;
}
.viewRecord .results .recordSeparator {
    border-top: 1px solid #F4F4F4;
    margin-top:30px;
    margin-bottom:30px;
}
.viewRecord .results .thumbnail {
    float:right;
}
.viewRecord .results .short {
    padding-right:200px;
}
.viewRecord .results .short&gt;div {
    float:left;
}
.viewRecord .results #entities {
    margin-top:30px;
}
.viewRecord .results #creator {
    margin-top:30px;
}
.viewRecord .results #data {
    margin-top:30px;
}
.viewRecord .results #image {
    margin-top:30px;
}
.viewRecord .results .metadata a:hover {
    color: #1177CC;
}
.viewRecord .externalSearches&gt;.externalSearch {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom:5px;
    min-height:0px;
}
.viewRecord .sideBarLabel {
    color: #055273;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom:10px;
  	min-height:0px;
}
.viewRecord .externalSearches {
    margin-bottom:0px;
}
.viewRecord .original {
    margin-bottom:30px;
}
.viewRecord .socialInteractionDiv {
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    border-radius: 5px;
    background-color: #E0E0E0;
    margin-bottom:30px;
    margin-top:30px;
}
.viewRecord .socialInteractionDiv input {
    margin-bottom:10px;
}
.viewRecord .socialLabel {
   min-height: 0px;
	line-height: 1em;
	color: #055273;
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.viewRecord .thumbdiv,
.viewRecord .shareLinks {
    margin-bottom:30px;
}
.viewRecord .externalSearches {
    margin-bottom:20px;
}
.viewRecord .shareLinks {
    margin-bottom:30px;
}
.viewRecord .shareLink {
    margin-right:5px;
}
.viewRecord .listheader {
    margin-top:-30px;
    float:left;
    width:100%;
    margin-bottom:5px;
}
.viewRecord .addToList {
    text-align:center;
}
.viewRecord .export a:hover {
    text-decoration:none;
}
.viewRecord #showFullText&gt;div,
.viewRecord #hideFullText&gt;div {
    background-color: #F5F5F5;
    color: #666666;
    cursor: pointer;
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 12px;
    height: 28px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.viewRecord #fullText {
    max-height:200px;
    overflow-y:scroll;
}

.viewRecord .browseHierarchy .hierarchy{
  margin-bottom:5px;
}

.viewRecord .addrecord{
  margin-bottom: 5px;
}

.viewRecord .myList{
 margin-top:20px; 
}
.viewRecord .sideLink{
  color:#333333;
  cursor:pointer;
}
.noResults #innerContainer {
    width: 95%;
    margin: 0 auto;
    padding-top: 150px;
    padding-bottom: 150px;
    min-height: 300px;
}


.viewRecord .sideSection{
  margin-top:25px;
}

.viewRecord .tags .value{
  display:inline-block;
}
.viewRecord .comments {
 margin-left: 0px !important;
}
.viewRecord .form-separator { 
  color: #ffffff; 
  font-size: 1.2rem; 
  margin: 2em -15px 0 -15px !important; 
  background-color: #3890c5; 
  padding: 5px 15px !important; 
  text-transform: uppercase; 
}

.noResults .center {
    text-align: center;
}
.noResults .newSearch a {
    margin-top: 10px;
}
.noResults #federatedSearchTopBar {
    background-color: WHITE;
    cursor: pointer;
    height: 30px;
    margin-top: 10px;
}

.noResults #loadingBar {
    padding-top:3px;
}
.noResults #waitingIcon {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}
.noResults #noResultsIcon {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}
.noResults .noLocalResultsText, .noResults .noResultsText {
    color: #003D58;
    font-size: 18px;
    line-height: 1em;
    text-align:center;
}
.noResults .searchingExternalText {
    color: #003D58;
    font-size: 12px;
    line-height: 1em;
    text-align:center;
}
.browse .tagCloudWord a:hover {
    text-decoration: none;
    color: #0889C0;
}
.browse .media-heading {
    margin: 0;
}
.browse .media-object {
    margin-top: 55px;
}
.browse .tagCloudWord a {
    color: #055272;
}
.browse .tagCloudWord {
    color: #055272;
}
.browse .topDescription {
    padding-right: 20px;
    margin-top: 20px;
}
.browse .top {
    padding-top: 60px;
    width: 960px;
    margin: 0 auto;
}
.browse .tagcloud {
    margin-top: 25px;
    margin-bottom: 60px;
}
.browse .tagCloudWord {
    display: inline;
    margin-left: 5px;
}
.browse .tagcloud ol {
    counter-reset: item -1;
    list-style-type: none;
}
.browse .tagcloud ol li {
    display: block;
}
.browse .tagcloud .list li:before {
    content: counter(item) "  ";
    counter-increment: item
}
.browse .tagCloudCounter {
    display: inline;
    color: #666666;
    float:right;
}
.browse .tagcloud ol {
    list-style-position: inline;
}
.browse .tagcloud ol {
    counter-reset: item;
    list-style-type: none;
    margin: 0px;
}
.browse .tagcloud ol li {
    display: block;
}
.browse .tagcloud ol li {
    border-bottom: 1px solid #DDDDDD;
}
.browse .indexHeader {
    font-weight: bold;
}
.browse .listHeader li:before {
    content: "#";
}
.browse .listHeader,
.listHeader .tagCloudWord,
.listHeader .tagCloudCounter {
    color: #046791;
}

.validator #innerContainer, .validationConfirmation #innerContainer{ 
  margin-top:0px; 
} 
.validator legend, .validationConfirmation legend {
color: WHITE;
}
.validator h1, .validationConfirmation h1{ 
 margin-top:0px; 
 margin-bottom:0px; 
}
body.validator, body.validationConfirmation{
    background-color: #768D42;
}

.validator .intro, .validationConfirmation .intro{
color: WHITE;
padding-left: 3px;
padding-right:3px;
padding-top:10px;
}
.validator .form1, .validator .form2, .confirmation, .validationConfirmation .form1, .validationConfirmation .form2{
color:white;
padding-left: 3px;
padding-right:3px;
padding-top:30px;
}
.validator label, .validationConfirmation label{
 display:inline;
}

.validator .formEntry, .validationConfirmation .formEntry{
height: 60px;
line-height: 60px;
float:left;
width:100%;
}
.validator .formEntry &gt; label, .validationConfirmation .formEntry &gt; label {
height: 60px;
float:left;
}
.validator .formEntry &gt; div &gt; input, .validationConfirmation .formEntry &gt; div &gt; input {
 width:97%;
margin-bottom:10px;
}
.validator .formEntry &gt; div, .validationConfirmation .formEntry &gt; div {
 float:right;
width:50%;
}
.validator .formEntry &gt; div &gt; span, .validationConfirmation .formEntry &gt; div &gt; span {
 width:100%;
 position: relative;
    top: -30px;
}

.validator .info, .validationConfirmation .info {
display: block;
}
.validator .form1 label, .validationConfirmation .form1 label{
width: 50%;
}
.validator .form1 select, .validationConfirmation .form1 select{
width:30%;
}
.validator .form1 input, .validationConfirmation .form1 input{
 width: 19%;
}

.validationConfirmation .fieldName{
 color: WHITE; 
}

.listHarvestReports .archiveSelector{
  margin-bottom:20px;
}

.license input[type="text"], .license textarea{
width: 98%;
}

.license .wrongContactMail{
    margin-left:10px;
    color: red;
}

#submitLicense fieldset{
    margin-top: 50px;
    margin-bottom: 20px;
}

/* THEME BASE */
.mainPage .bottomText&gt;div {
    padding-left: 0px;
}
.mainPage h3 {
    height: 45px;
}
.mainPage legend {
    display: none;
}
.mainPage .tagCloudCounter {
    display: none;
}
.mainPage .hiddenLabel {
    display: none;
}
.mainPage .reasons&gt;.row-fluid {
    margin-bottom: 75px;
}
.mainPage .reasons h2 {
    margin-bottom: 35px;
}
body.mainPage {
    background-color: #768D42;
}
.mainPage .media-body p {
    color: #E6E6E6;
    font-size: 14px;
    font-family: Tahoma,
    Verdana;
}
.mainPage .titleText .media&gt;.pull-left {
    margin-right: 40px;
}
.mainPage .tagCloudWord a {
    color: WHITE;
}
.mainPage #innerContainer {
    margin-top: 0px;
}
.mainPage h1 {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 30px;
    font-weight: normal;
    color\t: #FFFFFF;
    line-height: 1em;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: WHITE;
    text-transform: none;
    text-shadow: 1px 1px 2px rgba(0,
    0,
    0,
    0.65);
}
.mainPage h2 {
    font-family: Helvetica,
    Tahoma,
    Verdana;
    font-size: 30px;
    font-weight: normal;
    color: #003F59;
    line-height: 40px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    text-transform: none;
}
.mainPage .top {
    height: 382px;
}
.mainPage .bannerText {
    position: relative;
    top: -360px;
}
.mainPage .search, .noResults .search {
    z-index: 10;
    display: inline-block;
    height: 75px;
    background-color: #066792;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: -80px;
    border-top-right-radius: 15px;
    padding-top: 20px;
}
.mainPage .simpleSearchInput {
    height: 35px;
    width: 500px;
}
.mainPage .simpleSearchButton, .noResults .simpleSearchButton {
    border: 1px solid #5B5528;
    width: 220px;
    padding: 9px;
    letter-spacing: 1.5px;
    font-size: 16px;
    color: #003F59;
    text-transform: uppercase;
    position: relative;
    top: -5px;
    background-image: -moz-linear-gradient(top,
    #F0E36B,
    #BDB154);
    background-image: -webkit-gradient(linear,
    0 0,
    0 100%,
    from(#F0E36B),
    to(#BDB154));
    background-image: -webkit-linear-gradient(top,
    #F0E36B,
    #BDB154);
    background-image: -o-linear-gradient(top,
    #F0E36B,
    #BDB154);
    background-image: linear-gradient(to bottom,
    #F0E36B,
    #BDB154);
    background-repeat: repeat-x;
    border-color: #BDB154 #BDB154 #002a80;
    border-color: rgba(0,
    0,
    0,
    0.1) rgba(0,
    0,
    0,
    0.1) rgba(0,
    0,
    0,
    0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFF0E36B',
    endColorstr='#FFBDB154',
    GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #003F59;
}
.mainPage .simpleSearchButton:hover, .noResults .simpleSearchButton:hover {
    border: 1px solid #2C3E15;
    letter-spacing: 1.5px;
    font-size: 16px;
    color: #046791;
    text-transform: uppercase;
    position: relative;
    top: -5px;
    background-image: -moz-linear-gradient(top,
    #A9ED50,
    #7DAF3B);
    background-image: -webkit-gradient(linear,
    0 0,
    0 100%,
    from(#A9ED50),
    to(#7DAF3B));
    background-image: -webkit-linear-gradient(top,
    #A9ED50,
    #7DAF3B);
    background-image: -o-linear-gradient(top,
    #A9ED50,
    #7DAF3B);
    background-image: linear-gradient(to bottom,
    #A9ED50,
    #7DAF3B);
    background-repeat: repeat-x;
    border-color: #7DAF3B #7DAF3B #002a80;
    border-color: rgba(0,
    0,
    0,
    0.1) rgba(0,
    0,
    0,
    0.1) rgba(0,
    0,
    0,
    0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFA9ED50',
    endColorstr='#FF7DAF3B',
    GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: white;
}
.mainPage .middle {
    position: relative;
    top: -95px;
    padding-top: 70px;
    background-color: #046791;
}
.mainPage .titleText {
    padding-bottom: 40px;
    color: white;
}
.mainPage .reasons {
    background-color: WHITE;
    padding-top: 70px;
    padding-bottom: 0px;
}
.mainPage .reason {
    text-align: center;
    margin-top: 20px;
}
.mainPage .textReason {
    text-align: left;
    color: #666666;
    font-family: Tahoma,
    Geneva,
    Verdana;
    font-size: 13px;
    line-height: 140%;
    text-align: left;
    padding: 3px;
}
.mainPage .share&gt;div {
    padding-left: 28px;
}
.mainPage .share {
    background-color: #EDE270;
    color: #046691;
    font-family: JosefinSansBold,
    Tahoma;
    font-size: 18px;
    line-height: 40px;
    vertical-align: middle;
    border-bottom: 1px solid #023348;
}
.mainPage .tagclouds {
    border-bottom: 1px solid #023348;
    position: relative;
    top: -95px;
    padding-top: 40px;
    padding-bottom: 20px;
    background-color: #046791;
}
.mainPage .tagCloudTitle {
    color: #ECE170;
    text-shadow: 1px 1px 2px rgba(0,
    0,
    0,
    0.65);
    text-transform: uppercase;
    font-family: JosefinSansBold,
    Tahoma;
    font-size: 17px;
    font-weight: normal;
}
.mainPage .tagCloud {
    color: WHITE;
    font-family: Tahoma,
    Verdana;
    word-wrap: break-word;
}
.mainPage .tagCloudWord {
    color: WHITE;
    margin-left: 4px;
}
.mainPage a.n1 {
    font-size: 0.9em;
}
.mainPage a.n2 {
    font-size: 1.1em;
}
.mainPage a.n3 {
    font-size: 1.4em;
}
.mainPage a.n4 {
    font-size: 1.7em;
}
.mainPage a.n5 {
    font-size: 2em;
}
.mainPage .tagCloudWord:hover {
    color: WHITE;
}
.mainPage .bottom {
    color: #E6E6E6;
    font-family: Tahoma,Verdana;
    font-size: 14px;
    position: static;
    top: 0px;
    background-color: rgb(5,82,115);
    top: -95px;
}
.mainPage #info {
    font-size: 12px;
    position: relative;
    top: -8px;
    padding-left: 2px;
    color: WHITE;
}
.mainPage #info p {
    display: inline-block;
}
.mainPage #info .infoCustom {
    float: right;
    margin-right: 230px;
}
.mainPage #info a,
.mainPage #info a:hover,
.mainPage #info a:focus {
    color: WHITE !important;
}
.mainPage .simpleSearchForm input[type='text'], .noResults .simpleSearchForm input[type='text'] {
    height: 30px;
    font-size: 18px;
}
.mainPage .footerBottom {
    position: relative;
    top: -95px;
    border-top: 1px solid #0277AB;
}
.mainPage ul {
    margin: 0px;
}
.mainPage .tagCloud ol {
    list-style: none;
    margin: 0;
}
.mainPage .tagCloudWord {
    width: 95%;
    margin: 0 auto;
    margin-top: 150px;
    margin-bottom: 150px;
    min-height: 300px;
    display: inline;
    margin-right:4px;
}
.mainPage .tagCloud ol li {
    display: inline;
}
.mainPage .dropdown-menu {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 510px;
}
.mainPage .dropdown-menu li {
    width: 500px;
}
.mainPage .dropdown-menu li a {
    text-overflow: ellipsis;
    overflow: hidden;
}
.mainPage .bottom a {
    color: #F6EB91;
    text-decoration: none;
}
.mainPage .bottom a:hover {
    color: #F6EB91;
    text-decoration: underline;
}
@font-face {
    font-family: JosefinSansRegular;
    src: local(JosefinSansRegular),
    url('/fonts/JosefinSans-Regular.ttf') format('opentype');
}
@font-face {
    font-family: JosefinSansBold;
    src: local(JosefinSansBold),
    url('/fonts/JosefinSans-Bold.ttf') format('opentype');
}
@font-face {
    font-family: GillSansStd;
    src: local(GillSansStd),
    url('/fonts/GillSansStd.otf') format('opentype');
}
@font-face {
    font-family: Tahoma;
    src: local(Tahoma),
    url('/fonts/tahoma.ttf') format('opentype');
}
@font-face {
    font-family: 'CODE-Bold';
    src: url('/fonts/CODE-Bold.eot');
    src: url('/fonts/CODE-Bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/CODE-Bold.woff') format('woff'),
    url('/fonts/CODE-Bold.ttf') format('truetype'),
    url('/fonts/CODE-Bold.svg#code_bold') format('svg');
}
@font-face {
    font-family: 'bauhaus-webfont';
    src: url('/fonts/bauhaus-webfont.eot');
    src: url('/fonts/bauhaus-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/bauhaus-webfont.woff') format('woff'),
    url('/fonts/bauhaus-webfont.ttf') format('truetype'),
    url('/fonts/bauhaus-webfont.svg#bauhaus-webfont') format('svg');
}
@font-face {
    font-family: 'Lato-Light-webfont';
    src: url('/fonts/Lato-Light-webfont.eot');
    src: url('/fonts/Lato-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Lato-Light-webfont.woff') format('woff'),
    url('/fonts/Lato-Light-webfont.ttf') format('truetype'),
    url('/fonts/Lato-Light-webfont.svg#lato-light-webfont') format('svg');
}
@font-face {
    font-family: 'Lato-Regular-webfont';
    src: url('/fonts/Lato-Regular-webfont.eot');
    src: url('/fonts/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Lato-Regular-webfont.woff') format('woff'),
    url('/fonts/Lato-Regular-webfont.ttf') format('truetype'),
    url('/fonts/Lato-Regular-webfont.svg#lato-regular-webfont') format('svg');
}
@font-face {
    font-family: BauhausLight;
    src: local(BauhausLight),
    url('/fonts/BauhausLight.ttf') format('opentype');
}
@font-face {
    font-family: BauhausStd;
    src: local(BauhausStd),
    url('/fonts/BauhausStd.otf') format('opentype');
}
@font-face {
    font-family: LatoLight;
    src: local(LatoLight),
    url('/fonts/LatoLight.ttf') format('opentype');
}
@font-face {
    font-family: LatoRegular;
    src: local(LatoRegular),
    url('/fonts/LatoRegular.ttf') format('opentype');
}
@font-face {
    font-family: BauhausStdLight;
    src: local(BauhausStdLight),
    url('/fonts/BauhausStdLight.otf') format('opentype');
}
@font-face {
    font-family: Morgan;
    src: local(Morgan),
    url('/fonts/morgan.otf') format('opentype');
}
@font-face {
    font-family: MorganRegular;
    src: local(Morgan),
    url('/fonts/MorganSansRegular.otf') format('opentype');
}
@font-face {
    font-family: MorganBold;
    src: local(Morgan),
    url('/fonts/MorganSansBold.otf') format('opentype');
}
@font-face {
    font-family: CenturyGothicRegular;
    src: local(CenturyGothicRegular),
    url('/fonts/CenturyGothicRegular.ttf') format('opentype');
}
@font-face {
    font-family: 'Gothic';
    src: url('/fonts/gothic.eot');
    src: url('/fonts/gothic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/gothic.woff') format('woff'),
    url('/fonts/gothic.ttf') format('truetype');
}
label {
	font-size: 1rem;
	color: #4d4d4d;
	cursor: pointer;
	display: block;
	font-weight: normal;
	line-height: 1.5;
	margin-bottom: 0;
}
.label-align input[type="radio"]{
	margin-top:6px;
  	float:left;
} 

.label-align .radioLabel{
	margin: 0 0 20px 20px;
	display: block;
}

/* limit descriptions to 2 lines */
.results .record .descriptions {
  overflow: hidden;
  position: relative; 
  line-height: 1.2em;
  max-height: 7em; 
  text-align: justify;  
  margin-right: -1em;
  padding-right: 1em;
}
.results .record .descriptions:before {
  position: absolute;
  right: 0;
  bottom: 0;
}
.results .record .descriptions:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}
.results .record .subjects {
  overflow: hidden;
  position: relative; 
  line-height: 1.2em;
  max-height: 7em; 
  text-align: justify;  
  margin-right: -1em;
  padding-right: 1em;
}
.results .record .subjects:before {
  position: absolute;
  right: 0;
  bottom: 0;
}
.results .record .subjects:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}
.listitem .title{
  font-family: OpenSansRegular;
	font-size: 14px;
  overflow: hidden;
  position: relative; 
  line-height: 1em;
  max-height: 2em; 
  margin-right: -1em;
  padding-right: 1em;
  display: inline-block;
}
.listitem .title:before{
  position: absolute;
  right: 0;
  bottom: 0;
}
.listitem .title:after{
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
}

.noResults .simpleSearchInput{
  width:50% 
}
.noResults .simpleSearchLabel{
  display:none;
}

.mainPage #innerContainer{
  padding-top:0px;
}

.mainPage .bottom{
  position:relative;
}

.noResults #states{
 width:1024px;
  margin: 0 auto;
}

.noResults .left,.noResults .right {
 background-color:#EDEDED;
}
.noResults .left &gt; div,.noResults .right &gt; div{
  height:30px;
  line-height:30px;
  border:1px solid WHITE;
}

.noResults legend{
	border-bottom:none;
}
.noResults #federatedSearch [class*='span'] {
 margin-left:0;
}
.noResults .archivename {
 padding-left:10px;
}
.noResults .archivestate {
 color:#666666;
}

.harvestReportDetails .validationResults .valid{
  color:green;
}
.harvestReportDetails .validationResults .invalid{
  color:red;
}

.harvestReportDetails .filter form select{
  margin-bottom:0px;
}

.harvestReportDetails .currentPage{
  text-align:center;
}
body.notfound .notFoundIcon, body.notfound .notFoundTitle{
	text-align:center;
}


body.harvestReportDetails .filter form{
 display:inline;
}
body.harvestReportDetails .validationResults{
 margin-top:10px;
}

body.harvestReportDetails .validationResultInfo{
  line-height:30px;
}

</pre></body></html>