/* Styles for use in printing ONLY. */

@page { 
	size: portrait;
	margin: 1in;
}

body {
	background-color: #fff;
	font-size: 11pt;
	font-family: Times, serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
	text-align: left;
	margin: 0;
	line-height: 11pt;
	}
	
p, h1, h2, h3, h4, h5, h6, ol, ul, li {
	background-color: #fff;
	font-size: 12pt;
	font-family: Times, serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
	text-align: left;
	margin: 12pt 0 12pt 0;
	line-height: 14pt;
	}
		
h1 {
	font-size: 15pt;
	margin: 18pt 0;
}		
	
h2 {
	font-size: 13pt;
	margin: 16pt 0;
}			
	
h3{
	font-size: 12pt;
	margin: 14pt 0;
}		
	
img {
	background-color: #fff;
	border: 0;
}

#content {
	width: 100%;
	margin: 0;
}

#skipNav,
#navMainContainer,
#navSubContainer,
#siteinfoContainer,
#navSearch,
.backBox {
	display:none;
}

#printFooter {
	width: 100%;
	border-top: 1px solid black;
	text-align: right;
	margin: 0.5cm 0 0 0;
	padding: 0;
	font-size: 9pt;
}

a,
a:visited {
	color: #000000;
	text-decoration: underline;
}


/* for developer convenience, hide CF DEBUG block at end of rendered pages */
.cfdebug { display: none !important; }
.cfdebuglge { display: none !important; }


/* Begin Forms */

.formrow {
	margin: 0 0 0.4em 20px;
}

.formelement,.formtext,.formtexthint,.formselect-two-up,.formtext-narrow {
	font-size: 0.98em; 
	margin: 0 10px 0.2em 0;
	vertical-align: middle;
}

.formlabel {
	font-size: 0.98em; 
	margin: 0 10px 0.2em 0;
}

input.formtext,input.formtexthint { width: 280px; }

.formtexthint { color: #999; }

select.formelement, input.formtext-narrow { width: 180px; }
select.formselect-two-up { width: 138px; }

/* End Forms */

/* Begin Tabs */
.ini-tabs { display: none; }
/* End Tabs */

/* Begin Search Results */

.robust {
	color: #900;
	text-decoration : none;
	font-weight : bold;
}
/* are the next three rules needed? */
.robust a {
	color: #000;
	text-decoration : underline;
}
.robust a:visited {
	color: #666;
}
.robust a:hover {
/*	color: #900; */
}

.con-rgt .robust {
/*	font-size: 0.9em; */
}

.res-header {
	margin: 0.5em 0;
/*	margin: 0.5em 20px; */
	padding: 0;
}

.res-row {
	margin: 1em 0;
/*	margin: 1em 20px; */
	padding: 0;
}

.res-nav {
	margin: 0.5em 0;
/*	margin: 0.5em 20px 0.5em 20px; */
	padding: 0;
	font-size: 0.9em;
}

.res-col-A,.res-col-AB,.res-col-B,.res-col-BC {
	margin: 0 20px 0 0;
	padding: 0;
}
.res-col-BC,.res-col-C {
	margin: 0;
	padding: 0;
}

.res-col-A {
	float: left;
	width: 140px;
}
.res-col-AB {
	float: left;
	width: 280px;
}
.res-col-B {
	float: left;
	width: 120px;
}
.res-col-BC {
	float: left;
	width: 346px;
}
.res-col-C {
	float: left;
	width: 206px;
}

.res-col-clear {
	clear: both; 
}

.res-detail {
	clear: both; 
	margin: 0;
	padding: 0.5em 0 0 0;
}

.res-mttl {
	color: #900;
	font-weight : bold;
	/* font-size: 1.1em; */
}

div.res-onepx-bar {
	height: 0;
	font-size: 0;
	border-width: 0;
	border-top: 1px solid #DFDAC8;
/*	margin: 0 20px 0 20px; */
	padding: 0;
}

.back-to-top {
	clear: both;
	/* width: 506px;
	margin: 0 0 0 20px;
	padding: 0;
	height: 2em; */
}

.back-to-top-left {
	float: left;
/*	margin: 10px 0 0 20px; */
	text-align: left;
}

.back-to-top-right { display: none;
/*	float: right;
	margin: 10px 20px 0 0;
	text-align: right;
	margin: 0 20px 0 0; */
}
/* End Search Results */

	
/*_______ END CONTENT AREA STYLES _______*/

/*_______ BEGIN INITIATIVE PROFILES PAGES STYLES _______*/
#prof-full p span.robust {
	display: block;
}
/*_______ END INITIATIVE PROFILES PAGES STYLES _______*/

/*_______ BEGIN MISC STYLES _______*/

.align-right {
	text-align: right;
}
/*_______ END MISC STYLES _______*/

/* begin finding aids tables */

.series {
width:120px;
}

td {
vertical-align:top;
padding-bottom:15px;
} 


/* end finding aids tables */