/* ------------INDIANA UNVERSITY SIGNATURE STYLES (header and footer) ------------------- */
@import url("print.css");
@import url("styles.css");

/* *************************************** */
/* GENERAL Stylesheet Elements */
/* *************************************** */

/* setting the color & font for serif body text across the site */
body, table {
/*	color: #333333; */
	font-family: Arial, Helvetica, 'sans serif';
}

body {
    padding-right: 0px; padding-left: 0px; margin: 0px; background-color:#ffffff;
}

img {
	border: none;
}

p, table  {
/*        font-family : Verdana, Arial, 'sans serif'; */
        font-size : 100%;
}

table p {
    font-size:100%;
}

td {
    padding-bottom: 4px;
    padding-right:20px;
}

a:link { color:#7D110C; text-decoration: underline }

a:visited {
        color: #666666; text-decoration: underline
}

a:hover {
        color: #ae6132; text-decoration: underline
}
a:active {
        color: #7D110C; text-decoration: underline
}

th {
        color: #421914;
/*        font-family: Verdana, Arial, 'sans serif'; */
}

fieldset {
	border: none;
}

.nowrap {
	white-space: nowrap;
}

/* *************************************** */
/* BEGIN Header elements of stylesheet */
/* *************************************** */

/* IU Bloomington top banner, crimson background */

#IUbanner {
height: 42px;
background-color: #7D110C;
}

/*IUB logo positioning for top banner*/
#iulogo {
padding-left:10px;
}

/* Finding Aids banner. Replaces "bannerSeal" */
#bannerFindingAids {
	width:100%;
	background: url('../images/FindingAidBanner.gif') no-repeat left;
	height: 104px;
}

#bannerFindingAids h1 {
	position: absolute;
	top: -9999em;
	left: -9999em;
}

/* *************************************** */
/* BEGIN Navigation elements of stylesheet */
/* *************************************** */

#siteNavContainer {
	height: 30px;
	border-bottom: 2px solid #7D110C;
}

/* used in Nav bar for links to other pages, searches, etc. */
#navlinks {
		float: left;
/*		font-family: Arial; */
		text-decoration: none;
		text-align:left;
		padding: 3px 0px;
		/*padding:6px 0px 6px 15px;*/
}

#navlinks ul { margin: 0px; padding: 0px; display: inline; }
#navlinks ul li { margin: 0px; padding: 0px; display: inline; /*font-family: Arial; */ font-size: 100%; }
#navlinks ul li.topNavMenu {
	list-style-type: none; display: inline;
	background: url(../images/blackMenuPipe.gif) no-repeat right;
	padding-left: 10px; padding-right: 15px;
}
#navlinks ul li.topNavLast { list-style-type: none; display: inline; padding-left: 10px; }
#navlinks ul li.topNavLast a { padding-left: 0px; padding-right: 0px; }
#navlinks ul li h2 {
	display: inline;
	font-size: medium;
	padding: 0; margin: 0;
}

#FAHome {
	float: right;
/*	font-family: Arial; */
	text-decoration: none;
	text-align:left;
	padding: 3px 10px 3px 0px;
}

.navPadding {
    padding-right: 40px;
    font-size:100%;
}


a.nav:link, a.nav:visited {
        color:#000000;
        text-decoration:none;
		font-size: .88em;
		font-weight:700;
}
a.nav:hover {
    color: #7D110C;
    text-decoration:none;
    font-weight:700;
}



/* New Search and Modify Links at top of Seearch Results page */
.top-link {
	font-size: 100%;
	margin-left: 8px;
}

/* ******************************************************** */
/* BEGIN page container and column elements of stylesheet */
/* ******************************************************** */

#pageContainer {
    margin-left:40px;
    width:950px;
    background-color:#ffffff;
    border-right: 1px solid #A2A2A2;
    border-left: 1px solid #A2A2A2;
    border-bottom: 1px solid #A2A2A2;
}

#printPageContainer {
    margin-left:40px;
    width:950px;
    background-color:#ffffff;
    font-size: 0.88em;
}

#pageContainer:after {
content: ".";
clear: both;
display: block;
visibility: hidden;
height: 0;
}

#pageContainer h1 {
	padding-left: 10px;
}

/* Main content container for pages with center and right column*/
div#contentContainerRightColumn {
	clear: both; width: 950px; height: 100%;
	margin:0; padding: 0;
	padding-top:10px;
	background: url(../images/bgRtColumn.gif) repeat-y top right;
}

div#contentContainerRightColumn:after
	{content: "."; display: block;
	clear: both; visibility: hidden;}

/* Container for Right column  */
div#mainContentRight {
    float: left;
	width: 255px;
	padding:0;
	margin-top:10px;
	font-size : .88em;
/*    font-family: Verdana, Arial, 'sans serif'; */
}

/* Content positioning for right column */
	.rightColumn {
	margin-left:35px;
}

/* Main content container for pages with center and left column*/
div#contentContainerLeftColumn
	{clear: both;
	width:950px;
	margin: 0;
	padding: 10px 0px 0px 10px;
	background: url(../images/bgLeftColumn.gif) repeat-y;
}

div#contentContainerLeftColumn:after
	{content: "."; display: block;
	clear: both; visibility: hidden;}

/* Container for left column  */
div#mainContentLeft
	{float: left; width: 260px; padding: 0px 10px 5px 10px; /*margin-bottom:-19px;*/
	}
/* Content positioning for left column with border-bottom*/
	.leftColumn
	{padding-bottom:5px; /*font-family: verdana, sans-serif; */ color: #333333; border-bottom:1px solid #9C9C9C;}


/* Content positioning for left column, NO Border-bottom */
	.leftColumnNoBorder
	{ padding: 0px 10px 5px 0px; /*font-family: verdana, sans-serif; */ color: #333333; }


/* Large left content container on pages with center content and right column */
div#mainContentCenter {
	margin:0px 30px 0px 280px;
    padding-bottom:20px;
    font-size : .88em;
/*    font-family: Verdana, Arial, 'sans serif'; */
}

div#homePageContent {
	float:left;
	width:800px;
}

div#homePageImageGallery {
	margin-bottom: 15px;
	padding-top: 5px;
	clear:both;
}

div#homePageBrowse {
	float: right;
	width: 148px;
	padding-top: 10px;
	border-left: 1px solid black;
	padding-bottom: 10px;
}

#homePageBrowse .addthis_button {
	padding-left: 10px;
}

#homePageBrowse h2 {
	padding:5px;
	padding-top:10px;
	margin:0;
	font-size: 0.8em;
}

#homePageBrowse ul {
	list-style-type:none;
	padding:0px 5px;
	margin:0;
	font-size:0.8em;
}

#homePageBrowse ul li {
	padding-top:10px;
}

#homePageSearch {
	margin-top:10px;
	margin-left:10px;
	padding:10px;
	width:756px;
	background-color: #eeeeee;
	border: 1px solid #99464b;
}

div#show_mainContentCenter, div#aaamcContent, div#show_aaamcContent, div#cshmContent, div#show_cshmContent, div#archivesContent, div#show_archivesContent, div#lillyContent ,div#show_lillyContent, div#wmiContent, div#show_wmiContent, div#folkloreContent, div#show_folkloreContent, div#lcpContent, div#show_lcpContent, div#politicalpapersContent, div#show_politicalpapersContent, div#aboutFindingAids {
   /* float: left; */
   /* margin:0px 30px 0px 280px; */
    margin: 0px 30px 0px 20px;
/*    padding-bottom:20px; */
   /* width:600px; */
    font-size : .88em;
/*    font-family: Verdana, Arial, 'sans serif'; */
}

.closeH2 {
	font-weight: normal;
	font-size: smaller;
}

/* Main content container on pages with no columns */
div#contentContainerNoColumns {
	float:left; clear: both; width: 100%;
	margin:0; padding: 0;
}

div#contentContainerNoColumns:after
	{content: "."; display: block;
	clear: both; visibility: hidden;}


/* Main content styles for content in No Column layout*/
#singleContentContainer {
    clear: both;
    float:left;
    margin:0;
    padding-left:20px; padding-bottom: 15px; padding-top:10px;
    width:900px;
    font-size : .88em;
/*    font-family: Verdana, Arial, 'sans serif'; */
}

/* Alphabet bar for browse by creator and subject */
#AZContainer {
    clear:both;
    margin-top:10px;
    width:100%;
    background-color:#D9D9CF;
    font-size:.80em;
    text-align:center;
    padding:4px;
    text-align:center;
}

.clear
{clear: both;}

.spacer {
    padding-right:5px;
    padding-left: 5px;
}

div.padded {
	font-size: 90%;
}


/* ***************************************** */
/* BEGIN Typography elements stylesheet */
/* ***************************************** */

/* setting the color & font for sans-serif headers across the site */
h4, h3, h2, h1 {
/*	color: #333333; */
/*	font-family: Arial, Helvetica, sans-serif; */
}

h3#homeTitle {
	font-size: 20px;
	font-weight : bold;
	line-height : 150%;
	margin-bottom : 0;
	margin-top: 11px;
	padding-left:10px;
	display: inline;
	float: left;
}

div.title h2 {
	width: 78%; margin: 0; padding: 0;
}

/* AddThis styling for mouseover image */
div#at20mc #at15s { top: 205px !important; }

#at16lb { background: none !important; }

h3#homeBookmark, h3#bookmark {
	margin: 0; padding: 0;
	float: right;
}

h3#homeBookmark { margin-top: 11px; margin-right: 20px; }

h4.homeCollections {
	font-size: 16px;
	font-weight : normal;
	margin-bottom : 0;
}

h3 {
	font-size: 18px;
	font-weight : bold;
	margin-bottom : 0;
}

h4 {
	font-size: 16px;
	font-weight : bold;
	margin-bottom: 3px; padding-bottom: 3px;
}

h4.normal {
	font-size: 14px;
    font-weight : normal;
	margin-bottom: 3px;
}

h4.normalInline {
	font-size: 14px;
	display: inline;
	font-weight: normal;
	margin: 0; padding: 0;
}

h4.boldInline {
	font-size: 14px;
	display: inline;
	font-weight: bold;
	margin: 0; padding: 0;
}

h5 {
    font-size: 14px;
    font-weight : bold;
	margin-bottom: 3px;
}

h4.nestedControlAccess {
	margin-bottom: -12px;
}

/*used to bold text anywhere*/
.bold {
	font-weight: bold;
}

.boldIndent {
	font-weight: bold;
	margin-left: 1.5em;
}

.indent {
	margin-left: 1.5em;
}

.indentNoTopMargin {
	margin-left: 1.5em;
	margin-top: 0; padding-top: 0;
}

.smaller {
	font-size:90%;
}

.bigger {
    font-size:102%;
}

.alignCenter {
text-align:center;
padding:5px;
}

/* ***************************************** */
/* BEGIN List elements stylesheet          */
/* ***************************************** */

ul {
		padding-left: 1.5em;
		padding-top : 0px;
        padding-bottom : 0px;
        border-top : 0px;
        border-bottom : 0px;
        margin-bottom : 0px;
        margin-top : 0px;
}

li{
    list-style-type:none;
/*    color:#333333; */
/*    font-family: Verdana; */
    font-size: 100%;
    padding-top : 0px;
    padding-bottom : 0px;
    border-top : 0px;
    border-bottom : 0px;
    margin-bottom : 0px;
    margin-top : 0px;
    /* margin-bottom:3px;*/
}

li.bullet {
list-style-type:disc;
margin-bottom:3px;
}

.leftColumn li {
font-size:90%;
font-style:normal;
list-style-type:disc;
color:#333333;
}

.leftColumnNoBorder li {
font-size:90%;
font-style:normal;
list-style-type:disc;
color:#333333;
}

ul.controlaccessIndent {
	padding-left: 0; margin-left: 1.5em;
	padding-bottom: 10px;
}

ul.controlaccessNoMargin {
	padding-left: 0; margin-left: 0;
}

ul.controlaccessBottomMargin {
	padding-left: 0; margin-left: 0;
	padding-bottom: 10px;
}

ul.divList {
	padding-left: 0; margin-left: 0;
	padding-top: 10px;
}

/* making sure the bullets don't show in embedded ul */

/*li ul li {
    list-style-type:none;
    font-style:normal;
    font-size:96%;
}
*/

/* making sure numbered bullets show */
ol li {
list-style-type: decimal;
}

/* making sure lower alpha bullets show */
ol ol li {
list-style-type: lower-alpha;
}

/* making sure upper alpha bullets show */
ul ol {
list-style-type: upper-alpha;
}

/* showing bullets when I want them to show */
/*ul.showBullets li {
list-style-type: square;
}*/

#li-c01 {
    /*font-weight:bold;*/
    color:#000;
    padding-top:12px;
}

#li-c02 {
    font-weight:700;
    color:#333;
    list-style-type:circle;
    margin:6px 0px 6px 0px;
}

#li-c03 {
    color:#444444;
    margin:7px 0px 7px 0px;
    font-weight:normal;
}

#li-c04 {
    color:#525252;
    list-style-type:disc;
    font-weight:normal;
}

/* items on the browse pages */

/*.listItem {
        padding-top : 0px;
        padding-bottom : 6px;
        padding-left : 0px;
        padding-right : 0px;
        border : 0px;
        margin : 0px;
        text-align : left;
        vertical-align : middle;
        font-size : 90%;
        font-weight : normal;
        text-decoration: none;
        font-family: Georgia, 'Times New Roman', Times, serif;
}
*/

/* items on the browse pages */
.listIcon {
        padding-top : 0px;
        padding-bottom : 6px;
        padding-left : 0px;
        padding-right : 0px;
        border : 0px;
        margin : 0px;
        text-align : right;
        vertical-align : top;
}

/*
UL.nobull
{
list-style-type: none;
}

UL.alpha
{
list-style-type: lower-roman;
}
*/


/* *************************************** */
/* BEGIN Footer elements of stylesheet */
/* *************************************** */


/* footer container */
#footer {
	border-top: 1px solid #9C9C9C;
	margin:0;
	padding:0px 0px 40px 20px;
	font-size : .88em;
	text-align: center;
/*    font-family: Verdana, Arial, 'sans serif'; */
	/*text-align:right;*/
}

a.footer:link {
        font-weight: bold;
		color: #7D110C;
/*        font-family: Verdana, Arial, Helvetica, sans-serif; */
}

a.footer:visited {
        font-weight: bold;
	color: #868686;
/*        font-family: Verdana, Arial, Helvetica, sans-serif; */
}

a.footer:hover {
        font-weight: bold;
	color: #ae6132;
/*        font-family: Verdana, Arial, Helvetica, sans-serif; */
}

a.footer:active {
        font-weight: bold;
	color: #7D110C;
/*        font-family: Verdana, Arial, Helvetica, sans-serif; */
}


/* DLP contact information text */
.contactinfo {
		color: #666666;
		margin-right:10px;
		padding-top:10px;
		font-size:85%;
}

#footer .contactinfo p {
	padding: 0; margin: 0;
}

/* *************************************** */
/* BEGIN SEARCH FORM Stylesheet */
/* *************************************** */

#searchFieldSet {
	padding: 0;
}

#searchFieldSet legend span {
	position: absolute;
	top: -9999em;
	left: -9999em;
}

#homePageSearch #homeSearchInput {
	font-size: 1em;
	width: 16em;
}

#homePageSearch select {
	width: 400px;
}
/* *************************************** */
/* BEGIN SEARCH RESULTS Stylesheet */
/* *************************************** */

/* BEGIN SEARCH RESULTS STYLES */

.resultItem { padding: 10px 0px; border-top: 1px gray dashed; }

div.indented {
	padding: 0px 20px 10px 20px; margin: 0px 20px;
}

.sort-form {
	float: left; padding-top: 3px; padding-left: 5px;
}

.paging {
	float:right; padding-top: 5px; padding-right: 5px;
}

.search-results-outer {
	margin-left: 15px;
	margin-right: 17px;
	margin-bottom: 15px;
	/*font-size: 85%;*/
	font-size : .88em;
/*    font-family: Verdana, Arial, 'sans serif'; */
}

/* p font on search forms is not appearing at the right size. Use this to control size. */
/*p.search-results-outer, td.search-results-outer {
    font-size:100%;
}*/


.search-term {
	color: #DC8B4C;
}

/* search item refers to the word or string that has been searched for and is highlighted and linked in the results */
a.search-item:link {
	text-decoration: none;
	color: #ce742e;
	}

a.search-item:visited {
	text-decoration: none;
	color: #ce742e;
	}

a.search-item:hover {
	text-decoration: none;
	color: #ce742e;
	}

a.search-item:active {
	text-decoration: none;
	color: #ce742e;
	}


.search-summary {
	margin-bottom: 15px;
}

.number-items {
	text-align: right;
	margin-right: 5px;
	padding-bottom:6px;
	font-size:.88em;
}

.search-bar-outer-ead {
	width: 100%;
	height: 25px;
	background-color: #D9D9CF;
	padding-bottom: 4px;
}

.search-bar-inner-left {
	float: left;
	line-height: 25px;
	color: #000000;
	/*font-size: 80%;*/
	margin-left: 5px;
	/* border: 1px red dashed; */
}

.search-bar-inner-right {
	float: right;
	line-height: 25px;
	color: #000000;
	font-size: 80%;
	margin-right: 5px;
}

.search-form {
	margin-top: 0px;
	margin-bottom: 0px;
}

#selectRepository {
	width: 400px;
}



.form-element {
		margin-right: 3px;
}

.pagenumber-links {
	margin-bottom: 2px;
	padding-right:5px;
}

/* BEGIN SEARCH TABLE STYLES */
.search-results-table {
	margin-top: 17px;
	margin-left: 18px;
}

tr.search-row {
	margin-bottom: 30px;
}


td.search-results-number {
	vertical-align: top;
	text-align: left;
}

td.search-results-text {
	vertical-align: top;
	text-align: left;
	padding-left: 6px;
	padding-bottom: 10px;
	/*font-size: .88em;*/
}

.search-results-text-inner {
	padding-top: .5em;
	padding-bottom: 14px;
	border-top: 1px gray dashed;
}

.search-results-snippet {
	margin-left: 35px;
}

#submitSearchWithin {
	border: none;
	vertical-align: middle;
}


/* *************************************** */
/* BEGIN AID DETAIL  Stylesheet           */
/* *************************************** */

/* Used for the positioning of the main title of the finding aid */
.title {
}

/* number of hits where keyword search appears in finding aid contents  */
#mainContentLeft .subhit {
	margin-left: 7px;
	margin-right:5px;
	font-size:95%;
	font-weight: bold;
}

/* indicates keyword or phrase searched on */
.subhit {
    background-color:#FA8D48;
    padding: 0px 3px;
    font-weight: bold;
}

/* style for navigation of sections of the finding aid */
ul#tocList {
	padding-left: 0;
	margin-left: 0;
}

ul#tocList ul {
	margin-left: 8px;
	padding-left: 8px;
}

ul#tocList li {
	list-style-type: none;
	margin-bottom: 5px;
	padding-right: 3px;
	margin-right: 3px;
	padding-left: 0;
	margin-left: 0;
	border-top: 1px solid #ffffff;
}

.navCategorySelected {
	font-weight:bold;
	color:#000;
}

/*style for camera icon that appears in finding aids with digital images*/
.icon {
    padding-right:5px;
}

/*Item listed under Content List in finding aid menu*/

.otlc01selected {
    font-weight:bold;
    color:#000;
}

.otlc02selected {
    font-weight:bold;
    color:#000;
}


/* ******************************* */
/*          EAD STYLES             */
/* ******************************* */

/* relative positioning added so Box/Folder numbers can be absolutely positioned in the same spot and print correctly */
div.c01 { padding-left: 60px; position: relative; }
div.c02, div.c03, div.c04, div.c05, div.c06, div.c07, div.c08, div.c09, div.c10, div.c11, div.c12 { padding-left: 1.5em; position: relative; }

div.c02item { padding-left: 1.5em; }
div.c03item { padding-left: 3.0em; }
div.c04item { padding-left: 4.5em; }
div.c05item { padding-left: 6.0em; }
div.c06item { padding-left: 7.5em; }
div.c07item { padding-left: 9.0em; }
div.c08item { padding-left: 10.5em; }
div.c09item { padding-left: 12.0em; }
div.c10item { padding-left: 13.5em; }
div.c11item { padding-left: 15.0em; }
div.c12item { padding-left: 16.5em; }

.head-div {
	margin-bottom: 10px;
}

ol.ead-arabic li {
list-style-type: decimal;
}

ol.ead-upperalpha li {
list-style-type: upper-alpha;
}

ol.ead-loweralpha li {
list-style-type: lower-alpha;
}

ol.ead-upperroman li {
list-style-type: upper-roman;
}

ol.ead-lowerroman li {
list-style-type: lower-roman;
}

ul.ead-list li {
list-style-type: disc;
}

.ead-list-unmarked {
    list-style-type:none;
    color:#111111;
    /*font-size:92%;*/
}

/*used in finding aids that have a list of boxes at the beginning of the content list*/
.ead-bold {
font-weight: bold;
color:#000000;
}

.ead-bolditalic {
font-weight:bold;
font-style:italic;
}

.ead-doublequote:before, .ead-doublequote:after {content: "\"";}

.ead-boldsmcaps {
font-weight:bold;
font-variant: small-caps;
}

.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-underline {
text-decoration: underline;
}

.ead-container-c01, .ead-container-c02, .ead-container-c03, .ead-container-c04, .ead-container-c05, .ead-container-c06, .ead-container-c07, .ead-container-c08, .ead-container-c09, .ead-container-c10, .ead-container-c11, .ead-container-c12, .print-container-c01, .print-container-c02, .print-container-c03, .print-container-c04, .print-container-c05, .print-container-c06, .print-container-c07, .print-container-c08, .print-container-c09, .print-container-c10, .print-container-c11, .print-container-c12 {
	font-size: 85%;
	font-weight: bold;
	position: absolute;
	width: 50px;
	line-height: 16px;
}

.print-container-c01, .ead-container-c01 { left: 0px; top: 10px; }
.print-container-c02, .ead-container-c02 { left: -60px; top: 10px; }
.print-container-c03, .ead-container-c03 { left: -81px; top: 10px; }
.print-container-c04, .ead-container-c04 { left: -102px; top: 10px; }
.print-container-c05, .ead-container-c05 { left: -123px; top: 10px; }
.print-container-c06, .ead-container-c06 { left: -144px; top: 10px; }
.print-container-c07, .ead-container-c07 { left: -165px; top: 10px; }
.print-container-c08, .ead-container-c08 { left: -186px; top: 10px; }
.print-container-c09, .ead-container-c09 { left: -207px; top: 10px; }
.print-container-c10, .ead-container-c10 { left: -228px; top: 10px; }
.print-container-c11, .ead-container-c11 { left: -249px; top: 10px; }
.print-container-c12, .ead-container-c12 { left: -270px; top: 10px; }

.ead-container-c01 br, .ead-container-c02 br, .ead-container-c03 br, .ead-container-c04 br, .ead-container-c05 br, .ead-container-c06 br, .ead-container-c07 br, .ead-container-c08 br, .ead-container-c09 br, .ead-container-c10 br, .ead-container-c11 br, .ead-container-c12 br, .print-container-c01 br, .print-container-c02 br, .print-container-c03 br, .print-container-c04 br, .print-container-c05 br, .print-container-c06 br, .print-container-c07 br, .print-container-c08 br, .print-container-c09 br, .print-container-c10 br, .print-container-c11 br, .print-container-c12 br {
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

br.addSpace {
	font-size: 100%;
	font-weight: bold;
	line-height: 14px;
}

br.addMoreSpace {
	font-size: 100%;
	font-weight: bold;
	line-height: 32px;
}

.display-block {
	display: block;
}

.iufa-note {
    margin-left: 1.5em;
    /*margin-top:-3px;*/
    display:block;
}

.iufa-first-note {
    margin-top:10px;
/*    margin-bottom: 0px; */
    margin-left: 1.5em;
    /*display:block;*/
}

.iufa-note-label {
	margin-top: 0px;
	margin-left: 1.5em;
}

.otlc01head, .otlc02head, .otlc03head, .otlc04head, .otlc05head, .otlc06head, .otlc07head, .otlc08head {
    font-size: 14px;
}

.otlc01head {
    margin-left: 0.0em;
}

.otlc02head {
    margin-left: 1.5em;
}

.otlc03head {
    margin-left: 3.0em;
}

.otlc04head {
    margin-left: 4.5em;
}

.otlc05head {
    margin-left: 6.0em;
}

.otlc06head {
    margin-left: 7.5em;
}

.otlc07head {
    margin-left: 9.0em;
}

.otlc08head {
    margin-left: 14.0em;
}

/* ******************************* */
/*          BROWSE ITEMS ONLINE    */
/* ******************************* */

#singleContentContainer #browseMenu {
	padding: 0;
	margin: 0;
	text-align: top;
}

#singleContentContainer #browseMenu li {
	display:inline;
	background: url(../images/blackMenuPipe.gif) no-repeat right;
	padding: 0 15px 0 10px;
}

#singleContentContainer #browseMenu li.first {
	display: inline;
	background: none;
	padding: 0;
}

#singleContentContainer #browseMenu li.last {
	display: inline;
	background: none;
}

#repositoryBrowseMenu {
	padding-top: 10px;
	padding-left: 0; margin-left: 0;
}

#repositoryBrowseMenu li {
	padding-bottom: 10px;
}

#pageNav {
	font-size: small;
}

/* .item {
	font-size: small;
} */

h4.hc01 {
	display: inline;
	font-size: small;
	margin-bottom: 8px;
	padding-right: 5px;
	line-height: 2em;
}

h4.hc02 {
	display: inline;
	font-size: small;
	margin-bottom: 8px;
	line-height: 2em;
	padding-left: 5px;
}

.prevNextButton {
	padding: 0px 5px;
}

/* ***************************************************** */
/*  class for hiding elements without using display:none */
/* ***************************************************** */
.x-hidden, .x-hide-offsets {
    position:absolute !important;
    left:-10000px;
    top:-10000px;
    visibility:hidden;
}

.x-hide-display {
    display:none !important;
}

.x-hide-nosize,
.x-hide-nosize *    /* Emulate display:none for children */
 {
   height:0px!important;
   width:0px!important;
   visibility:hidden!important;
   border:none!important;
   zoom:1;
}

.x-hide-visibility {
    visibility:hidden !important;
}
