/* BSC Stylesheet*/


body {
	background-color: #E9C161;
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 /*10px*/ 0;
	padding: 0;
	text-align: center;
	/*font-size: 90.01%;*/
}

#content, #contentTL {
background-color: #fff3d9;

padding-left:5px;
}
* html #content {
	background-color: none;
}
* html #content p {
	position: relative;
}

#contentTL {
	float: left;
}

#details{font-size:1em;padding-top: 20px;margin-bottom: 20px;}

.docimglink {
	background: url(/images/ft_icon.gif) no-repeat left top;
	padding-left:15px;
}

.pdflink {
	background: url(/images/pdf.gif) no-repeat left top;
	padding-left:15px;
}
	

p {
	font-size: 0.9em;
}
sup {text-decoration:none;} /*to stop a jagged line in IE6*/
#ftcontent ul li {
	font-size: 1em;
}

#browsepanel ul li {
	font-size: 1em;
}
#ftcontent ul li ul {*font-size:1em;_font-size:1em;}

.endSession {margin-bottom:140px;}
a {
	color: #B5071B;
	text-decoration: underline;
}
a:hover {
	color: #000000;
}
h1 {
	color: #B5071B;
	font-size: large;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}
h2 {
	color: #81530C;
	font-size: medium;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}


/* prob should remove this td for actual implementation*/
td {
	font-size: small;
	margin: 0 0 12px 0;
	padding: 2px;
}
/* CLEARFIX - use this to solve problems caused by floats in IE Give the offending element class="clearfix"*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* \*/
* html .clearfix {
	height: 1%;
}
/* */
/*LIBRARY BRANDING*/
#libbranding {
	clear: both;
	margin: 0 auto;
	text-align: right;
	width: 784px;
	
}
*html #libbranding {
	/*margin-left: 120px;*/
}
#libbranding a {
	float: right;
	height: 100px;
}
/* SKIP NAV LINK */


#skip a {
	height: 1px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: -500px;
	width: 1px;
	z-index: 2;
}

#skip a:active, #skip a:focus {
	background-color: #FFFFFF;
	border: 2px solid #0099CC;
	color: #FF00FF;
	font-weight: bold;
	height: auto;
	left: 5px;
	overflow: visible;
	padding: 5px;
	position: absolute;
	top: 5px;
	width: auto;
}
 

 
 

/*POPUPS AND HIDDEN TEXT*/
.popUp1, .popUpHelp, .popUpMulti, .externalLink{
	/*background:url(popup.gif) 100% 50% no-repeat;
	padding-right:20px;*/
	zoom:1;
}

a.popUp1 {background: url(/images/popup.gif) right top no-repeat; padding-right:20px;}
a.externalLink {background: url(/images/popup.gif) right top no-repeat; padding-right: 20px;}
a.popUpMulti {background: url(/images/popup.gif) right top no-repeat; padding-right:20px;}
#ftoptions a:hover.popUp1 {background: url(/images/popup.gif) #F0F8D0 right top no-repeat; padding-right:20px;}
#ftoptions a.popUpMulti {background: url(/images/pdf.gif) right top no-repeat; padding:2px 0 2px 20px;}
#ftoptions a:hover.popUpMulti {background: url(/images/pdf.gif) #F0F8D0 right top no-repeat; padding:2px 0 2px 20px;}
#vcsom a.popUpMulti {background: url(/images/pdf.gif) right top no-repeat; padding:2px 20px 2px 0px;}
#timesom a.popUpMulti {background: url(/images/pdf.gif) right top no-repeat; padding:2px 20px 2px 0px;}
.fulltxt a.popUpMulti, .links a.popUpMulti {background: url(/images/pdf.gif) left top no-repeat; padding:2px 0 2px 20px;}
/* Class to add for links that need background images removed */
.noBG {
background: transparent;
padding-right: 0;
}

/* Class dynamically added to hidden text in links by script */
a span.hiddenText{
	position: absolute;
 	left: 0px;
 	top: -500px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
}

.hiddentext {
	height: 1px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: -500px;
	width: 1px;
}
#hiddenMessages {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	left: 0px;
	top: -500px; 
}
.poplinktxt {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	left: 0px;
	top: -500px; 
}


#popwrapper {
background: #FFF3D9;
text-align: left;
border-left: 1px solid #98620E;
border-right: 1px solid #98620E;
border-bottom: 5px solid #B5071B;
width: 480px;
margin-left: 10px;
margin-right: 10px;
}
#topstripespop {
	background: url(/images/bsc/topstripes.gif) repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	width: 480px;
}
#titlepop {
	width: 480px;
}

#titlepop img {
	vertical-align: bottom;
}
/*#navshadowpop {
	background: url(navshadow.gif) repeat-x;
	height: 3px;
	margin: 0;
	padding: 0;
	width: 480px;
	vertical-align: top;
}*/
#navshadowpop img {
	vertical-align: top;
}
#popbody {
	padding: 10px;
	/*font-size: 0.9em;*/
}
#popbody ul {
	/*font-size: 0.9em;*/
}
#popfooter {
	background: #333333;
	color: #FFFFFF;
	font-size: x-small;
	padding: 10px 2px 10px 0;
	width: 480px;
	margin-left: 10px;
margin-right: 10px;
}
#bodyshadow {
	background: url(/images/bsc/rightshadow.gif) repeat-y right;
	margin: 0 auto;
	text-align: left;
	width: 784px;
}
/*SECONDARY NAV SIDEBAR*/
#contextcolumn {
	float: right;
	margin: 25px 0 5px 0;
	position: relative;
	width: 260px;
}
* html #contextcolumn {
	position: relative;
}
#contextcolumn .navright {
	float: none;
}
/*XXXXXXXX ESSAY  PAGE XXXXXXXXXXXXXX*/
/*main essay contents panel*/
#essaynavtoc {
	border: 1px solid #DDC691;
	width: 50%;
	margin-top: 10px;
	padding:0 0 0 -10px;
}
#essaynavtocrec {
	border-top: 1px dashed #DDC691;
	width: 100%;
	margin-top: 0;
}
#essaynavtoc ul, #essaynavtocrec ul {
	list-style: none;
	line-height: 1.3em;
}
#essaynavtoc li, #essaynavtocrec li {
	background: url(/images/bsc/bullet.gif) no-repeat 0 6px;
	padding-left: 10px;

}
#essaynavtoc a, #essaynavtocrec a {
	font-size: 1.2em;
}
#essaynavtoc h2 {
	margin: 0px;
}

#essaynav {
	background: #F0F8D0;
	font-size: small;
	margin: 20px 0 0 0;
	width: 260px;
	/*float: right;*/

}

#essaynav #selected {
		background-color: #D0D0A3;
	border-right-color: #B5071B;
	border-right-style: solid;
	border-right-width: 5px;
}

#essaynav a {
	color: #000000;
}

#essaynav a:hover {
	background: #D0D0A3;
}

#essaynav h3 {
	background: url(/images/bsc/paneltop.gif) #60603C no-repeat top left;
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 5px 15px;
}

#essaynav ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 10px;
}

#essaynav ul li {
	padding: 5px;
}
#essaynavfoot {
	background: url(/images/bsc/essaynavbottom.gif) no-repeat;
}
.posthidden {display:none}
.postshown {display:inline}

/*MEDIA PANEL*/
#mediapanel {
	margin-top:30px;
	background: #F0F8D0;
	font-size: small;
	margin: 40px 0 0 0;
	width: 260px;
	/*float: right;*/
}
#mediapanel #selected {
	background-color: #D0D0A3;
	border-right-color: #B5071B;
	border-right-style: solid;
	border-right-width: 5px;
}
#mediapanel a {
	color: #000000;
}
#mediapanel a:hover {
	background: #D0D0A3;
}
#mediapanel h3 {
	background: url(/images/bsc/paneltop.gif) #60603C no-repeat top left;
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 5px 15px;
}
#mediapanel h4 {
	font-size: small;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 5px 15px;
	clear: both;
}
#mediapanel ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 10px;
}

#mediapanel ul li {
	padding: 5px;
clear: left;
	margin: 0px;
}
#mediapanel img{
		
		float:left;
}
#mediapanel #essaynavfoot{
		margin-top: 30px;
}

#essaytextabstract, #essaytextrecreading {
	margin: 0;
	font-size: 0.8em; /*- font size interfering with other page elements*/
	width: 100%;
	line-height: 2em;
}
#essaysection {
	/*width: 100%;*/
	float: left;
}
#essaytext {
	left: 10px;
	/*position: relative;*/ /*stops the gloss spans interfering with the essay headings in IE - put back if causes other bugs*/
	top: 0;
	width: 488px;
	margin: 0 0 0 10px;
	font-size: 0.8em;/*- font size interfering with other page elements*/
	line-height: 2em;
}

#essaytext a {
	/*font-size: 0.9em;*/
}
#essaytext a.footnote {
	font-size: 0.7em;
}
#essaytableouter {
	overflow: auto; /*forces oversized tables into scrolling div in Firefox*/
}
p.tabletitle {
	font-weight: bold;
}
/*acknow is for the acknowledgement below tables in essays*/
#essaytext p.acknow {
	font-size: 0.7em;
}
.essaytable {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	border: 1px #000000 solid;
}
.essaytable th {
	/*width: 98px;*/
	background-color: #DDC691;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	font-size: 0.7em;
}
.essaytable td {
	/*width: 98px;*/
	padding: 3px;
	font-size: 0.7em;
}
#essaytext ol {
	font-size: 0.8em;
	padding-right: 20px;
}
#essaytext ol li{
	margin-bottom: 5px;
}
#essaytext blockquote {
	font-size: 0.9em;
	clear: left;
}
#essaytext blockquote a {
	font-size: 0.9em;
}
#essaytext blockquote.biodetails {
	margin-top: 0px;
}
#essaytextrecreading ul li a.externalLink { /*background image won't display on right in IE if links are too long - need to force them to left*/
background: url(/images/popup.gif) left 50% no-repeat;
	padding-left: 20px;
}
#essaytextrecreading ul li a.pdflink {background:transparent url(/images/pdf.gif) no-repeat scroll 0% 50%;
margin-right:0px;
padding-left:20px;
padding-right:0px;
padding-top:2px;

}
#essaytextrecreading ul li a.pdflink2 {background:transparent url(/images/pdf.gif) no-repeat scroll 0% 50%;
margin-right:0px;
padding-left:20px;
padding-right:0px;
padding-top:2px;
font-size:1.2em;
}

#essaytext ul, #essaytextrecreading ul {
	list-style: none;
	margin: 0px;
	padding: 10px 0 10px 0;
	width: 100%;
	clear: both;
}
#essaytext ul li .check, #essaytextrecreading ul li .check {
	background-color: #F0F8CF;
	border-bottom: solid 1px #60603C;
}
#essaytext ul li a, #essaytextrecreading ul li a {
	font-size: 1em;
}
#essaytext ul li, #essaytextrecreading ul li {
	font-size: 0.95em;
}
/*#essaytext li.unchecked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}*/

#essaytext li.checked, #essaytextrecreading li.checked {
		margin: 0;
		padding: 3px;
		background-color: #F0F8CF;
		border: 1px dashed #60603C;
		border-bottom: 2px solid #60603C;
		}

#essaytext li.checked .check, #essaytextrecreading li.checked .check {
		clear: left;
		border-bottom: none;
		}
#essaytext.fullreclinks {
	font-size: 0.9em;
	padding: 3px 0 3px 0;
	clear: both;
	margin-top: 3px;
}
#essaytextrecreading .recreadlink, .alllink {
	font-weight: bold;
	background: url(/images/bsc/bullet.gif) no-repeat left;
	padding-left: 10px;
	margin-left: 10px;
	float: left;
}
.recreadlinkGoodbye, .alllinkGoodbye {display:none;}
 
.nostarGoodbye{display:none;}
#essaytext h2, #essaytextabstract h2, #essaytextrecreading h2 {
	/*font-size: large;*/
	background-color: #DDC691;
	color: #000000;
	padding-left: 10px;
	margin-bottom: 0px;
}

#essaytextrecreading .essaytoclink {
	font-size: 0.9em;
}

#keyrecread {
	border: 1px solid #4E4E36;
	/*font-size: 0.8em;*/
	margin-bottom: 4px;
	padding: 4px;
	z-index: 13;
	float: left;
}
#recreadlist {
	border: 1px solid #DDC691;
	width: 50%;
	float: left;
	clear: left;
}
#recreadlist h3 {
	background-color: #DDC691;
	margin: 0px;
	font-size: 1em;
	padding-left: 10px;
}
#recreadlist ul {
	list-style: none;
	/*margin-left: 10px;*/
}
#recreadlist li {
	background: url(images/bullet.gif) no-repeat left;
	padding-left: 10px;
	margin-left: 10px;

}

/*link style for glossary items*/
#essaytext a.gloss {
	font-size: 1em;
}
*html #essaytext a.gloss {
	font-size: small;
	margin-right: 2px;
}
a.gloss:link, a.gloss:visited, a.gloss:active {
border-bottom: 1px dotted #000;
color: #000;
font-weight: bold;
padding: 1px;
text-decoration: none;
background-color: #F0F8CF;
}

a.gloss:hover{
background-color: #DDC691;
border-bottom: 1px dotted #000;
color: #000;
font-weight: bold;
padding: 1px;
}

a.gloss span span dl {
	padding: 3px;
	line-height: normal;
}

a.gloss span span dt {
	font-weight: bold;
	font-style: italic;
	font-size: 1.2em;
	padding-bottom: 3px;
}
*html a.gloss span span dt {
	font-size: small;
}
a.gloss span span dd {
	margin: 0px;
	font-size: 1.2em;
}
*html a.gloss span span dd {
	font-size: small;
}

a.gloss:hover span span, a.gloss:focus span span {
	background-color: #DDC691;
	width: 300px;
	z-index: 13;
}
a.gloss h4 {
	margin-top: 0px;
	font-size: 1.2em;
	line-height: normal;
}

#section {
	/*border-bottom: 3px solid #DDC691;*/
	font-size: 0.9em;
	padding: 3px 3px 6px 0;
}
#section a {
	font-size: 1em;
}
#essaytext p.glosspara {
	margin-top: 3px;
	border-top: 3px solid #DDC691;
}
#essaytext p.chronpara {
	font-size: 1em;
}

#logo {
	float: right;
}
#ftcontent, #ftcontentTL {
/*	left: 10px;
	position: relative;
	top: 0;
	*/
	float: left;
	padding: 0px 0px 20px 10px;
	width: 484px;
}

*html #ftcontent {
	width: 450px;
}
#ftcontentTL {
	*position: absolute;
	*left: 10px;
	*top: 10px;
}
p.mmlibimg {
	clear: both;
	margin: 0;
	padding: 10px 0 10px 0;
	/*float: left;*/
	width: 100%;
	font-size: 1em;
}
p.mmlibimg img {


}
p.mmlibimg a {

}


#essaytext p a {
	/*font-size: 0.9em;*/
}
/*#ftcontent a, #results a, #timecont a  {
	color: #B5071B;
	text-decoration: underline;
}*/
/*STATISTICS*/
#statscontent {
	left: 10px;
	position: relative;
	top: 0;
	width: 98%;
	float: left;
	font-size: 0.9em;
}
a.statsback {
	font-weight: bold;
	background-image: url(/images/bsc/arrowsleft.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
#counterstatscontent {
	left: 10px;
	position: relative;
	top: 0;
	width: 98%;
	float: left;
	font-size: 0.9em;
	margin-bottom: 10px;
}


/*styles for IIBP full text pages (to help fix display problems caused by nasty code in the data)*/
#iibpcontent{font-size:.8em;
margin-bottom: 10px;}
 #iibpcontent img.iibpimage{border: 1px #B5071B solid; padding:1px;}
/*#iibpcontent p{clear:both;}*/
#iibpcontent hr{
	color:#60603C;
	background-color:#60603C;
	height:1px;
	border:0;
	clear:both;
}
#iibpcontent a p{
 text-decoration:underline;
 font-size:.85em;
 margin-bottom:20px;
 margin:0;
}
/*Hides from IE5-mac\*/
* html #iibpcontent a p{ font-size:.7em;}
#iibpcontent h3{ font-size:1em;}
#iibpcontent center a{ font-size:.8em;}
#details{font-size:1em;padding-top: 20px;margin-bottom: 20px;}

#iibpcontent h1 {
	color: Black;
	font-size: 1em;
}
#iibpimgcontent {
	font-size: 0.8em;
	width: 763px;
	padding: 20px 5px 10px 10px;
	clear: left;
}
#iibpcontent #fullreclinks {
	font-size: 1em;
}

#ftcontent p {
	font-size: small;
	margin: 0 0 12px 0;
	padding: 0;
}
#ftcontent h3 {
	font-size: 0.95em;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
}
/*DISSERTATION FULL RECORS AND FULL TEXT*/
h4 .tocheading {

}
ul.toclevel1 {
	list-style: none;
	clear: left;
}
ul.toclevel1 span.tocchapter {
	font-weight: bold;
   float: left;
   width: 31em;
}
ul.toclevel1 span.tocpage {
	width: 2em;
	padding-left: 10px;
}
ul.toclevel2 {
	list-style: none;
	clear: left;
}
ul.toclevel2 li {
	clear: left;
}

ul.toclevel2 span.tocchapter {
	font-weight: normal;
	float: left;
   width: 30em;
	margin-left: 1em;
}
ul.toclevel2 span.tocpage {
	width: 2em;
	padding-left: 10px;
}
ul.toclevel3, ul.toclevel4, ul.toclevel5, ul.toclevel6 {
	list-style: none;
	
}
ul.toclevel3 span.tocchapter, ul.toclevel4 span.tocchapter, ul.toclevel5 span.tocchapter, ul.toclevel6 span.tocchapter {
   float: left;
	margin-left: 2em;
   width: 29em;
}
ul.toclevel3 span.tocpage, ul.toclevel4 span.tocpage, ul.toclevel5 span.tocpage, ul.toclevel6 span.tocpage {
	width: 2em;
	padding-left: 10px;
}
*html ul.toclevel3, ul.toclevel4, ul.toclevel5, ul.toclevel6 {
	margin-left: 5em;
}
*html ul.toclevel3 span.tocchapter, ul.toclevel4 span.tocchapter, ul.toclevel5 span.tocchapter, ul.toclevel6 span.tocchapter {
   width: 25.8em;
}
*html ul.toclevel3 span.tocpage, ul.toclevel4 span.tocpage, ul.toclevel5 span.tocpage, ul.toclevel6 span.tocpage {

}
#dissertationpage {
	width: 750px;
	padding: 10px 10px 10px 10px;
	clear: both;
}
#disspagelinks {
	font-size: 0.9em;
	padding-right: 10px;
}
.currentdisspage {
	font-weight: bold;
	font-size: larger;
	padding: 0px 4px 0px 0px;
}
#disspagelinks a {
	padding-right: 2px;
}

a.disstip {
	vertical-align: super;
	text-decoration: none;
}

a.disstip:hover span span p, a.disstip:focus span span p {
	margin-top:2px;
	margin-bottom:2px;
	text-decoration: none;
}
a.hitsinpage {
	background-color: #FFFF99;
}
a.hitsinpage:hover {
	background-color: #FFFF33;
}
a.hitsinpage:hover span span, a.hitsinpage:focus span span {
	margin-top:2px;
	margin-bottom:2px;
	text-decoration: none;
	background-color: #FFFF99;
	border: 1px solid #B5071B;
	width: 40px;
}
.pdfsize {
	font-size: 0.9em;
}
#dissbottompagelinks {
	/*float: right;*/
}
a.dissprev {
	background: url(/images/bsc/singlearrowleftred.gif) no-repeat left;
	padding-left: 10px;
	font-size: 0.9em;
}
a.dissnext {
	background: url(/images/bsc/singlearrowrightred.gif) no-repeat right;
	padding-right: 10px;
	font-size: 0.9em;
}
/*TIMELINE RELATED MATERIALS PAGE - documents parsed from PQ so limited styling*/

#trmtext p, td.textSmall, td.textMedium, font {
	font-size: small;
}
td.textSmall {
	background-color: #DDC691;
}
#ftimage {
	color: #000000;
	font-size: x-small;
	clear: both;
	margin-top: 20px;
	overflow: auto;
	width: 100%;
}

#ftimage img {
	border: 1px solid #B5071B;
	margin: 5px 5px 0 10px;
}

#ftoptions {
	background: url(/images/bsc/paneltop.gif) #D0D0A3 no-repeat top left;
	font-size: 0.8em;
	margin: 10px 0 0 0;
	width: 260px;
}
#ftoptions h3 {
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 15px;
}

#ftoptions #selected {
	background-color: #F0F8D0;
	border-right-color: #B5071B;
	border-right-style: solid;
	border-right-width: 5px;
}

#ftoptions a {
	color: #000000;
}

#ftoptions a:hover {
	background: #F0F8D0;
}

#ftoptions ul {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
}

#ftoptions ul li {
	padding: 3px 10px 3px 10px;
}
.contrast {
	border-bottom:3px solid #F0F8CF;
}
.contrastFirst{
	border-top:3px solid #F0F8CF;border-bottom:3px solid #F0F8CF;
}
.contrastOff { background-color:#D0D0A3;}
#ftoptions ul li .dashes {
	padding: 0;
}
#ftoptions li .markedListTotal {
	font-size: 0.85em;
	padding: 1px 2px 1px 2px;
	background: #F0F8CF;
}
#panellinks {
	background: url(/images/bsc/innerpaneltop.gif) #F0F8CF no-repeat top left;
	width: 222px;
	margin: 0 0 0 10px;
}
* html #panellinks {
	margin: 0 0 0 0;
}
#panellinks h3 {
	color: #60603C;
	font-size: 1.1em;
	padding: 5px 0 0 15px;
}
#panellinks a.printlink {
	background: url(/images/bsc/printicon.gif) no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
}
#panellinks a:hover.printlink {
	background: url(/images/bsc/printicon.gif) #D0D0A3 no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
	text-decoration: none;
}
#panellinks a.downloadlink {
	background: url(/images/bsc/download.gif) no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
}
#panellinks a:hover.downloadlink {
	background: url(/images/bsc/download.gif) #D0D0A3 no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
	text-decoration: none;
}
#panellinks a.removelink {
	background: url(/images/bsc/removeicon.gif) no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
}
#panellinks a:hover.removelink {
	background: url(/images/bsc/removeicon.gif) #D0D0A3 no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
	text-decoration: none;
}
#panellinks a.savetoarchivelink {
	background: url(/images/bsc/archiveicon.gif) no-repeat left top;
	padding-left: 20px;
	margin-left: 5px;
}
#panellinks a:hover.savetoarchivelink {
	background: url(/images/bsc/archiveicon.gif) #D0D0A3 no-repeat left top;
	padding-left: 20px;
	margin-left: 5px;
	text-decoration: none;
}
#panellinks ul li a.saveSearchlink{background: url(/images/bsc/archiveicon.gif) no-repeat left top;
	padding-left: 20px;
}
#panellinks ul li a:hover.saveSearchlink{background: url(/images/bsc/archiveicon.gif) #D0D0A3 no-repeat left top;
	padding-left: 20px;
	text-decoration: none;}
#panellinks a.emaillink {
	background: url(/images/bsc/emailicon.gif) no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
}
#panellinks a:hover.emaillink {
	background: url(/images/bsc/emailicon.gif) #D0D0A3 no-repeat left;
	padding-left: 20px;
	margin-left: 5px;
	text-decoration: none;
}

#panellinks a.orderLink {
/*	background: url(/images/bsc/blankicon.gif) no-repeat left;*/
	padding-left: 20px;
	margin-left: 5px;
	line-height:3em;
}
#panellinks a:hover.orderLink {
	background: url(/images/popup.gif) right top no-repeat; padding-right: 20px;
	padding-left: 20px;
	margin-left: 5px;
	text-decoration: none;
	line-height:3em;
}
/*NEWSPAPER FULL TEXT*/
#fullreclinks {
	font-size: 0.8em;
	padding: 3px 0 3px 0;
	clear: both;
	margin-top: 3px;
}
#cdefpage {
	width: 700px;
	padding: 20px 10px 10px 10px;
	clear: both;
}
#pageimage {
	width: 100%; 
	overflow: auto;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
/*DEMO*/
#mktcontent {
	left: 10px;
	position: relative;
	top: 15px;
	width: 750px;
	padding-bottom: 15px;
	right: 10px;
}
#mktcontent p {
	font-size: small;
	margin: 0 0 12px 0;
	padding: 0;
}

#mktcontent ul li {
	font-size: 0.8em;
}

#mktbody {
	margin: 0 0 20px 0;
	padding: 0;
}
#mktbody .note {
	font-size: x-small;
}
.demonav {
	float: right;
	margin-top: 4px;
	font-weight: bold;
}
h1.demo {
	margin: 0;
	margin-top: 4px;
	font-weight: bold;
	border-bottom: 2px #B5071B solid;
}
.linkonright {
	float: right;
}
/*for citations on top of key resource pages*/
#citation {
	font-weight: bold;
	font-size: 1em;
	padding: 10px 5px 10px 5px;
	float: left;
	width: 100%;
}
#relatedessays {
	/*use to style the essay links on resource pages*/
}
#reqreading {
	font-size: 0.8em;
	margin: 0 0 -10px 0;
}
#reqreading img {
	vertical-align: text-bottom;
	padding-right: 2px;
}
#box {
	border: 2px solid #8A764A;
	padding: 5px;
	background: #DDC691;
}
p.disspageno {
	text-align: center;
}
#ftcontent hr{
	color:#60603C;
	background-color:#60603C;
	height:1px;
	border:0;
	clear:both;
}
/*MULTIMEDIA PAGE */
#mmcontent {
	/*left: 10px;
	position: relative;
	top: 0;*/
	clear: both;
	padding: 0 10px 0 10px;
}
.imgcopyright {
	font-size: 0.7em;
	margin-left: 10px;
	clear: both;
}
h2.mmpage {
	color: #81530C;
	font-size: medium;
	font-weight: bold;
	margin: 10px 0 10px 0;
	}
h2.mmpage strong {
	font-size: medium;
}
/*#videologo {
	font-size: 0.8em;
	clear: both;
	padding-left: 10px;
}*/
#videolinks {
	clear: left;
	padding: 0 0 0 10px;
}
#videolinks li {
	font-size: 0.8em;
	list-style-image: url(/images/bsc/bullet.gif);
}
#videohow {
	float: left;
	clear: left;
	/*padding: 10px;*/
	font-size: 0.9em;
}
.vidcopyright {
	font-size: 0.7em;
	clear: both;
}
p.runtime {
	/*float: left;
	clear: both;*/
	padding: 5px 0 5px 0;
	font-size: 0.8em;
	font-weight: bold;
}
/*IIBP CITATION PAGE */

#frecdetails {
	float: left;
	padding-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
/*styles for IIBP full text pages (to help fix display problems caused by nasty code in the data)*/
/*#iibpcontent img{
 border: 1px #000 solid;
 padding:1px;
}
#iibpcontent a{
 text-decoration:none; 
}
#iibpcontent a p{
 text-decoration:underline;
 font-size:.9em;
 margin-bottom:20px;
 margin:0;
}
/*Hides from IE5-mac\*/
/** html #iibpcontent a p{
 font-size:.8em;
}

#iibpcontent div.details{
 font-size:.8em;
}
#iibpcontent div.details a{
 font-size:1em;
}
#iibpcontent h3{
 font-size:1em;
}
#iibpcontent center a{
 font-size:.8em;
 text-decoration:underline;
}*/
 

/*SEARCH OPTIONS PANEL*/
#srchoptions {
	background: url(/images/bsc/paneltop.gif) #60603C no-repeat top left;
	font-size: small;
	margin: 10px 0 0 0;
	width: 260px;
}
#srchoptions h3 {
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 15px;
}

#srchoptions #selected {
	background-color: #F0F8D0;
	border-right-color: #B5071B;
	border-right-style: solid;
	border-right-width: 5px;
}
#srchoptions p.current {
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 15px;
	background: url(/images/bsc/srchtriangle.gif) no-repeat left top;
	margin: 0 0 0 15px;
}
#srchoptions a {
	color: #000000;
	padding-left: 3px;
}

#srchoptions a:hover {
	background: #D0D0A3;
	text-decoration: none;
}

#srchoptions ul {
	list-style: none;
	margin: 5px 0 0 1px;
	padding: 5px 0 0 0;
	background: url(/images/bsc/srchpaneltop.gif) no-repeat left top;
	background-color: #F0F8CF;
}

#srchoptions ul li {
	padding: 3px 0 3px 10px;
}
#srchoptions ul li.dbases {
	margin: 0 0 0 10px;
	padding: 3px 0 3px 10px;
	background: url(/images/bsc/bullet_red.gif) no-repeat left center;
}
p.about {
	font-size: 0.85em;
	margin: 0 5px 0 10px;
}

#srchoptions ul li .dashes {
	padding: 0;
}
.srchanother {
	font-weight: bold;
}
/*IN-PAGE NAVIGATION LINKS*/
#marking {
	font-size: 0.8em;
	margin: 20px 3px 0px 0px;
	background-color: #F0F8CF;
	border-bottom: double #60622A;
	width: 100%;
}
#essaytext #marking, #essaytextabstract #marking  {
	font-size: 0.9em;
}
{
	
}
#marking.frecchecked {
		border-top: 1px dashed #60603C;
		border-bottom: 3px solid #60603C;
		margin: 20px 0px 0px 0px;
		}
#marking.unfrecchecked {
	margin: 20px 3px 0px 0px;
	background-color: #F0F8CF;
	border-bottom: double #60622A;
	width: 100%;
}
#ftcontentWrapTL #marking.unfrecchecked {
	margin: 0px;
	background-color: none;
	border: none;
	width: 0px;
}
#markingresults {
	font-size: 0.8em;
	margin: 20px 3px 0px 0px;
	background-color: #F0F8CF;
	border-bottom: double #60622A;
	width: 100%;
	float: left;
}
#markingresults label {
	width: 2em;
}
#mlmarking {
	font-size: 0.8em;
	margin: 30px 10px 0px 0px;
	background-color: #F0F8CF;
	border-bottom: double #60622A;
	padding: 2px 0 2px 3px;
	width: 100%;
	float: left;
	clear: both;
}
#markAllProgress {
	/*font-size: 0.8em;*/
	text-align: right;
	padding: 0 0 0 60px;
}
#inpagenav {
/*border-top:  double #60622A;*/
background-color: #D0D0A3;
font-size: 0.8em;
padding: 4px 0 4px 0;
float: left;
width: 100%;
}
#ftcontentWrapTL #inpagenav {
/*border-top:  double #60622A;*/
background-color: none;
padding: 0px;
float: none;
width: 0px;
}

#inpagenavessay {
padding: 4px 0 4px 0;
float: left;
width: 100%;
/*clear: right;*/
margin-bottom: 10px;
}
#inpagenavessaytop {
	background-color: #D0D0A3;
padding: 4px 0 4px 0;
float: left;
width: 100%;
}
#mlinpagenav {
/*border-top:  double #60622A;*/
background-color: #D0D0A3;
font-size: 0.8em;
padding: 4px 0 4px 3px;
margin: 0;
/*float: left;*/
width: 100%;
clear: both;
}
#inpagenavlimit {
/*border-top: 3px solid #60622A;*/
background-color: #F0F8D0;
font-size: 0.8em;
padding: 1px 2px 1px 2px;
border-top: 1px dotted #60622A;
border-bottom: 1px dotted #60622A;
width: 100%;
}
#inpagenavright {
/*border-top: 3px solid #60622A;*/
background-color: #D0D0A3;
padding: 3px;
float: right;
}
#inpagenav a, #mlinpagenav a, #inpagenavessaytop a {color: #000000;}
#inpagenav a:hover, #mlinpagenav a:hover, #inpagenavessaytop a:hover {background:#F0F8D0;}
#inpagenav a.left, #inpagenavessay a.left, #mlinpagenav a.left, #inpagenavessaytop a.left {padding: 3px 3px 3px 2px;}
#inpagenav a:hover.nextlink, #inpagenavessaytop a:hover.nextlink {background: url(/images/bsc/singlearrowright.gif) #F0F8D0 right no-repeat; padding-right: 10px;}
#inpagenavessay a:hover.nextlink {background: url(/images/bsc/singlearrowright.gif) right no-repeat; padding-right: 10px;}
#inpagenav a:hover.prevlink, #inpagenavessaytop a:hover.prevlink {background: url(/images/bsc/singlearrowleft.gif) #F0F8D0 left no-repeat; padding-left: 10px;}
#inpagenavessay a:hover.prevlink, #inpagenavessay a:hover.essaytoclink {background: url(/images/bsc/singlearrowleft.gif) left no-repeat; padding-left: 10px;}
.navright {
	float: right;
	padding: 3px;
}
#essaytextabstract.navright {
	margin-top: 0px;
}

a.nextlink {
	background-image: url(/images/bsc/singlearrowright.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
a.prevlink {
	background-image: url(/images/bsc/singlearrowleft.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

.navleft {
	float: left;
	padding: 3px;
}
.left {
	float: left;
}
.right {
	float: right;
}
a.essaytoclink {
	padding-left: 10px;
	background: url(/images/bsc/singlearrowleft.gif) no-repeat left;
	font-size: 0.8em;
}
#lowerfooter {
	background: #333333;
	color: #FFFFFF;
	font-size: x-small;
	padding: 3px 0 5px 10px;
}

#lowerfooter a {
	color: #FFFFFF;
	font-weight: bold;
}

#lowerfooter img {
	margin: 10px 0 0 0;
}
#lowerfooterdown {
	background: #333333;
	color: #FFFFFF;
	font-size: x-small;
	padding: 3px 0 5px 10px;
	
}
*html #lowerfooterdown {
	background: #333333;
	color: #FFFFFF;
	font-size: x-small;
	padding: 3px 0 5px 10px;
	width: 778px;
}
#lowerfooterdown a {
	color: #FFFFFF;
	font-weight: bold;
}

#lowerfooterdown img {
	margin: 10px 0 0 0;
}

#mainbody {
	margin: -25px 0px 0px 0px;
	padding: 0;
}

/*#mainbody #somsummary {
	width: 400px;
}*/

/*#mainbody #somsummary .sommatch {
	left: 100px;
	position: absolute;
}
*/
/*#mainbody #somsummary a {
	color: #000000;
}
*/
/*#mainbody #somsummary li {
	background-color: #F0F8D0;*/ /* border-left: 5px solid #FFA418; */
	/*color: #000000;
	font-size: xx-small;
	padding: 0.35em 0.7em;
	vertical-align: top;
}

#mainbody #somsummary ul {
	list-style: none;
	margin: 0;
	padding: 0;
}*/

#mainbody .note {
	font-size: x-small;
}

#mainbody .small {
	font-size: x-small;
}
.small {
	font-size: x-small;
}
#mainnav {
	background: #FFA418;
	margin: 0;
	overflow: auto;
	padding: 2px 0 2px 10px;
	width: 768px;
}

#mainnav ul {
	border-left: 1px solid #98620E;
	border-right: 1px solid #FFE8C5;
	color: #000000;
	float: left;
	font-size: small;
	font-weight: bold;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#mainnav ul li {
	display: inline;
}

#mainnav ul li a {
	border-left: 1px solid #FFE8C5;
	border-right: 1px solid #98620E;
	color: #000000;
	float: left;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}

#mainnav ul li a:hover {
	background-color: #B5071B;
	color: #FFFFFF;
}

#navlist {
	margin: 0;
	padding: 0;
}

#navshadow {
	background: url(/images/bsc/navshadow.gif) repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 778px;
}

#quicksearch {
	background: url(/images/bsc/qsbackground.gif) no-repeat;
	border-right: 1px solid #98620E;
	color: #000000;
	font-size: small;
	font-weight: bold;
	height: 35px;
	left: 505px;
	margin: -5px 0 0 0;
	padding: 0;
	position: relative;
	width: 273px;
}

#quicksearch .note {
	color: #000000;
	margin-left: 10px;
}

#quicksearch .note a {
	color: #000000;
}

#quicksearch .theform {
	left: 30px;
	position: relative;
	top: -22px;
}

#quicksearch .theform .qstext {
	margin: 0 5px 0 0;
	width: 175px;
}

#quicksearch .theform .submit {
	background: #B5071B;
	border: 2px outset #FF8492;
	color: #FFFFFF;
	font-weight: bold;
}
.submit {
	background: #B5071B;
	border: 2px outset #FF8492;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
}

#quicksearch .theform form {
	margin: 0;
	padding: 5px 0 0 0;
}

#searchform {
	padding: 0 0 10px 0;
	float: left;
}

#searchform .submit {
	background: #B5071B;
	border: 2px outset #FF8492;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
}
#srchfield {
	margin: 0;
	padding: 5px;
	clear: both;
}
label span.label {
    clear: left;
    float: left;
	 color: #000000;
    width: 10em;
	 margin: 3px;
	 cursor: default;
	 font-size: 0.9em;
	 font-weight: bold;
}
label span.labellong {
    clear: left;
    float: left;
	 color: #000000;
    width: 14em;
	 margin: 3px;
	 cursor: default;
	 font-size: 0.9em;
	 font-weight: bold;
}
label span.labellongbli {
	 clear: left;
    float: left;
	 color: #000000;
    width: 20em;
	 margin: 3px;
	 cursor: default;
	 font-size: 0.9em;
	 font-weight: bold;
}
span.smallbli {
	font-size: x-small;
	float: left;
	clear: both;
}
*html span.smallbli {
	float: none;
}
label span.labelshort {
    clear: left;
    float: left;
	 color: #000000;
    width: 4em;
	 margin: 3px;
	 cursor: default;
	 font-size: 0.9em;
	 font-weight: bold;
}
label span.content {
    clear: left;
    float: left;
	 color: #000000;
    width: 7.5em;
	 margin: 3px;
	 cursor: default;
	 font-size: 0.9em;
	 font-weight: bold;
}
label span.limit {
	 /*float: left;*/
	 color: #000000;	
    /*width: 13em;*/
	 padding: 3px 0 0 4px;
	 cursor: default;
	 font-size: 0.85em;
}
label span.articlecheck {
font-size: 0.75em;
}
#contenttype {
padding: 0;
margin-left: 6.5em;
margin-top: -35px;
float: left;
}
*html #contenttype{
	margin-top: -1.5em;
	margin-left: 3.3em;
}
/*IE 7 fix for checkboxes*/
html>body #contenttype 
        {
        margin-top:-20px;
        }

#contenttype ul {
list-style: none;
font-size: 1.2em;
}

label span.pubdate {
    clear: left;
    float: left;
	 color: #000000;
    width: 8em;
	 margin: 3px;
	 cursor: default;
	 font-size: 0.9em;
	 font-weight: bold;
}
#HMdates {
float:left;
margin-left:10.8em;
_margin-left:5.5em;
margin-top:-1.8em;
_margin-top:-1.8em;}

#BAPdates {
float:left;
margin-left:10.8em;
_margin-left:5.5em;
margin-top:-1.8em;
_margin-top:-1.8em;}

#dates {
margin-left: 6.8em;
margin-top: -2.5em;
float: left;
}
*html #dates {
	margin-left: 3.5em;
	margin-top: -1em;
}
#dates ul {list-style: none;}
#dates li {padding-bottom: 3px;}
#dates li .datelabel{float:left;width: 30px;}
label span.dates {font-size: 0.7em;}
#dates li label span.dates{font-size: 0.85em;}

#disstype {
	margin-left: 8.9em;
	margin-top: -1.5em;
	float: left;
}
*html #disstype {
	margin-left: 4.5em;
	margin-top: -1.4em;
}
label span.disscheck {
	font-size: 0.75em;
}

#srchbuttons {
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
	clear: both;
}
#srchbuttons .clearlink {
	float: left;
	font-size: small;
}
a.selectlink {
	font-size: 0.7em;
	margin-left: 2px;
	background: url(/images/bsc/arrowsright.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
}
#radio {
	margin-left: 9.5em;
}
label span.radio{
	font-size: 0.7em;
}
#ftarticle {
	margin-left: 9.5em;
}
#frontpage {
	margin-left: 10.5em;
	font-size: 0.9em;
}
span.srcheg {
	font-size: 0.7em;
	margin-left: 14em;
}
.tiplink {
	font-size: 0.6em;
	margin-left: 0.3em;
	float: left;
}

/*BROWSE LIST*/
.selectlist {
	list-style: none;
}
#browsebutton {
	float: right;
	margin-bottom: 10px;
}
label span.browse {
	font-size: 0.9em;
}
a.historybutton {
	background: #B5071B;
	border: 2px outset #FF8492;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}
/*HOME PAGE LAYOUT*/
#homecontent {
	width: 500px;
	clear: left;
	padding: 5px 0 0 10px;
}
#homeimg1 {
	float: left;
	padding: 8px 2px 0px 10px;
}
#homeimg2 {
	float: left;
	padding: 8px 2px 0px 2px;
}
#homeimg3 {
	float: left;
	padding: 8px 0 0px 2px;
}
#leftcolumn {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	/*width: 260px; got rid of the 2 columns so width is redundant*/
}
#midcolumn {
	/*margin: 0;
	padding: 15px 0 0 15px;*/
	font-size: 0.9em;
	width: 240px;
	float: left;
}
h2.homepg {
	color: #B5071B;
	font-size: small;
}
.desc {
	font-size: 0.8em;
	padding: 0 10px 0 10px;
	display: block;
}
/* SEARCH TERMS */
#searchedfor {
	padding: 5px 0 5px 0;
}
#keysm {
	border: 1px solid #4E4E36;
	font-size: 0.8em;
	margin-bottom: 4px;
	padding: 4px;
	width: 250px;
	z-index: 13;
}
.searchtip {
	clear:both;
	font-size: 0.7em;
	margin-left:14em;
	margin-bottom: 5px;
}


/*SOM SUMMARY */
#searchedfor {
	padding: 5px 0 5px 0;
}
#somsummary {
/*padding: 10px 10px 0 0;*/
}

#somsummary ul {
	list-style: none;
	margin: 0;
	/*padding: 0 10px 0 10px;*/
	/*float: left;*/
	/*width: 100%;*/
	display: inline;
	font-size: 0.8em;
}
#somsummary li {
	color: #000000;
	
	margin: 3px 3px 0 0;
	padding: 3px;
	float: left;
	width: 130px;
	height: 48px;
	background: #F0F8CF;
	border: solid #D0D0A3 1px;
	/*border-left: solid #60603C 5px;*/
}

#somsummary a {
	font-weight: bold;
}
.sommatch {
	font-size: 0.8em;
}
/* SOM */
#results {
	width: 700px;
	padding: 20px 10px 10px 10px;
	clear: left;
}
#som {
		margin: 0 5px 10px 5px;
		padding: 0;
}
#som ol {
		font-size: 0.8em;
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		clear: both;
		}
#som li {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}
#browsepanel #som li {
	display: block;
	width: 90%;
}
#som li.unchecked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}

#som li.checked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		/*float: left;*/
		background-color: #F0F8CF;
		border: 1px dashed #60603C;
		border-bottom: 2px solid #60603C;
		}

#som li.checked .check {
		clear: left;
		width: 600px;
		margin-left: 40px;
		/*float: left;*/
		border-bottom: none;
		}
#som li .number {
		float: left;
		margin: 0;
		width: 40px;
		text-align: left;
}

#som li .check {
		/*padding: 3px;*/
		clear: left;
		width: 500px;
		margin-left: 40px;
		background-color: #F0F8CF;
		border-bottom: 1px solid #60622A;
}
#som li .checkmarked {
		margin: 0;
		float: left;
		clear: left;
		width: 500px;
		margin-left: 40px;
		background-color: Aqua;
		border-bottom: 1px solid #60622A;
		
		
		
	
}
#som li .resauth {
padding: 0 3px 0 0;
margin: 0px;
	float: left;
}
#som li .resdates {
	padding: 0 3px 0 0;
	margin: 0px;
	float: left;
}
#som li .restitle {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 350px;
	clear: both;
}
#som li .details {
	padding: 0 3px 3px 0;
	margin-left: 40px;
	width: 600px;

}
.browsepanel #som li .details {
	padding: 0 3px 3px 0;
	margin-left: 0px;
}
#browsepanel ul {
	clear: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#browsepanel ul.bapBrwse ul.bapBrwse ul.bapBrwse ul {
	list-style-type: none;
	
}
/*#browsepanel ul.bapBrwse ul.bapBrwse ul.bapBrwse ul #som {
	height: 0px;
}*/

.bapBrwse #som li.checked .check, .bapBrwse #som li .check, .bapBrwse #som li .checkmarked, .bapBrwse #som li .details {
	width: auto;
}


#som li .rescontext {
	margin-left: 40px;
	width: 600px;
	clear: both;
	/*padding-left: 5px;*/
}
/*#som li .icon {
	float: left;	
	clear: both;
	padding: 3px;
	display: inline;
	margin-left: 40px;
	width: 600px;
	font-size: 0.85em;
}*/
#som li .fulltxt {
	float: left;
	clear: both;
	padding: 3px;
	width: 600px;
	font-size: 0.9em;
	margin-left: 0px;
}
#som li .fulltxtres {
	float: left;
	clear: both;
	padding: 3px;
	width: 600px;
	font-size: 0.9em;
	margin-left: 40px;
}
*html #som li .fulltxtres {
	margin-left: 20px; /*this is to fix the margin in IE*/
}
label span.mllabel {
	/*font-size: 0.85em;*/
	padding: 3px;
}
#som li label span.mllabel {
	font-size: 0.85em;
}
#vcsom li label span.mllabel {
	font-size: 0.85em;
}
#vcarticlesom li label span.mllabel {
	font-size: 0.95em;
}
#vcarticlesomnews li label span.mllabel {
	font-size: 0.95em;
}
#morelink {
	font-weight: bold;
	font-size: 0.8em;
	padding: 5px 3px 10px 3px;
	clear: both;
}
label span.resmarkcheck {
/*font-weight: bold;*/
border-bottom: 1px #4E4E36 dashed;
}
#resmark {
	width: 400px;
	margin-top: 5px;
	font-size: 0.8em;
}
#respagelinks {
	font-size: 0.8em;
	float: left;
	clear: both;
	padding: 5px;
}
#resort {
	font-size: 0.8em;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
#recsperpage {
	/*font-size: 0.8em;*/
	padding-left: 3px;
}
#titlessom ul .toplink {
	width: 10em;
}
.toplink {
	font-size: 0.7em;
	float: left;
	clear: both;
	padding: 5px;
}
#results h2 {
	clear: both;
}
/*TIMELINE*/
#schomblogo {
	margin-top: 10px;
	text-align: right;

}
#schomblogoessay {
	margin-top: 10px;
	text-align: right;
	margin-bottom: 10px;
}

#timeouter {
	float: left;
	clear: both;
}
#holder {
	position: absolute;
	width: 300px;
	height: 75px;
	z-index: 12;
	left: 80px;
	top: 140px;
	overflow: hidden;
	clip: rect(0px 300px 75px 0px);
	visibility: visible;
	clear: both;
	}

#timenavleft {
	position:absolute; 
	width:50px; 
	height:27px; 
	z-index:12; 
	left: 0px; 
	top: 170px; 
	visibility: visible
}
#timenavright {
	position:absolute; 
	width:50px; 
	height:27px;
	z-index:12; 
	left: 415px; 
	top: 170px; 
	visibility: visible
}
#timecont {
	clear: both;
	padding: 5px;
}
#timecont table {
	clear: both;
}
#key {
	font-size: .9em;
	margin-bottom: 4px;
	padding: 4px;
	width: 700px;
	z-index: 13;
	/*margin-top: 110px;*/
}
#key table {
	border: thin solid #B5071B;
	padding: 2px;
}
#key h3 {
	font-size: 1em;
}

#timlinetitle {
	padding-top: 10px;
}
/*TIMELINE RELATED MATERIALS*/
#timesom {
		margin: 0 5px 10px 5px;
		padding: 0;
}
#timesom ol {
		font-size: 0.8em;
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		}
#timesom li {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}
	
#timesom li .number {
		float: left;
		margin: 0;
		width: 40px;
		text-align: left;
}
#timesom li .details {
	float: left;
	padding: 0 3px 3px 0;
	margin: 0px;
	width: 400px;
}
#timesom li .details img {
	padding-right: 5px;
	vertical-align: text-top;
}
/*MARKED LIST & MY ARCHIVE & SEARCH HISTORY*/
#markedlist {
	width: 700px;
	padding: 20px 10px 20px 10px;
	clear: both;
}
/*#mlsummary {
padding: 0;
}*/

#mlsummary ul {
	list-style: none;
	margin: 0;
	/*padding: 0 10px 0 10px;*/
	/*float: left;*/
	/*width: 100%;*/
	display: inline;
font-size:0.8em;
}
#mlsummary li {
	color: #000000;
	
	margin: 3px 3px 0 0;
	padding: 3px;
	float: left;
	width: 130px; /*width:153px; - minimum to fit recommended reading link without wrapping*/
	height: 48px; /*minimum height of link tabs when links wrap*/
	background: #F0F8CF;
	border: solid #D0D0A3 1px;
	/*border-left: solid #60603C 5px;*/
}
#mlsummary li sup{font-size:0.8em;}
#mlsummary li.longer {
	width: 150px;
	
}

#mlsummary a {
	font-weight: bold;
}
h5.ml {
	padding: 0px;
	margin: 0px;
	color: #81530C;
}
#mlsom {
		margin: 10px 5px 20px 5px;
		padding: 0;
		float: left;
		clear: both;
}
#mlsom ol {
		font-size: 0.8em;
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		clear: both;
		}
#mlsom li {
		margin: 0;
		padding: 3px;
		clear: both;
		margin-bottom: 10px;
		}
#mlsom li.unchecked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		clear: both;
		}
#mlsom li.checked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		/*float: left;*/
		background-color: #F0F8CF;
		border: 1px dashed #60603C;
		border-bottom: 2px solid #60603C;
		}	
#mlsom li.checked .check {
		clear: left;
		width: 600px;
		margin-left: 40px;
		/*float: left;*/
		border-bottom: none;
		}

#mlsom li .check {
		clear: left;
		width: 600px;
		margin-left: 40px;
		background-color: #F0F8CF;
		border-bottom: 1px solid #60622A;		
}
#mlsom li .number {
		float: left;
		margin: 0;
		width: 40px;
		text-align: left;
}
#mlsom li .details {
	padding: 0 3px 5px 0;
	margin-left: 40px;
	width: 600px;
}
#mlsom li .notes {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 15px;
	width: 50em;
}
#mlsom li .icon {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 15px;
	width: 50em;
	font-size: 0.85em;
}
#mlsom li .links {
float: left;
margin-left: 40px;
}
*html #mlsom .links {
	float: none;
}
#mlsom li .fulltxt {
	float: left;	
	clear: both;
	padding: 3px;
	width: 600px;
	/*font-size: 0.9em;*/
}
#mlsom li .fulltxtres {
	float: left;
	clear: both;
	padding: 3px;
	width: 600px;
	font-size: 0.9em;
	/*margin-left: 40px;*/
}

#mlsom h2 {
	clear: both;
}

p.field{margin:0;padding:0;}
span.fieldname {
	clear:left;
	font-weight: bold;
	color: #000;
   width: 12em;
	float: left;
}
span.fieldnamefrec {
	font-weight: bold;
   float: left;
	color: #000;
   width: 13em;
}
span.fieldnamefrecabs {
	clear: both;
	font-weight: bold;
   float: left;
	color: #000;
   width: 5em;
}
span.data {
   float: left;
   width: 40em;
}
span.datafrec {
	float: left;
	width: 23em;
	padding-bottom: 3px;
	clear: right;
}
span.datafrecabs {
	float: left;
	width: 32em;
	/*padding: 3px;*/
	clear: right;
}
#frecdetails #disstoc {
	clear: both;
}
fieldset legend {
	width: 10em;
	margin: 3px;
	*margin: 3px 3px 3px -3px;
	font-weight: bold;
	font-size: 0.9em;
	color: #000;
	padding: 0;
	float: left;
	*line-height: 2;
}

*html fieldset legend {
	margin-left: -9px;
}
fieldset.mlform legend  {
font-size: 0.8em;
}
.mlform div {
	margin-left: 6.5em;
	margin-top: -1.7em;
	float: left;
}
*html .mlform div {
	float: none;
	margin-top: -1.3em;
}
.mlformcit div {
	margin-left: 3.5em;
	margin-top: -1.7em;
}
*html .mlformcit div {
	float: none;
	margin-top: -1.3em;
}
fieldset legend.long {
	width: 13em;
	margin: 3px 3px 3px -3px;
	font-weight: bold;
	font-size: 0.9em;
	color: #000;
	padding: 0;
	float: left;
}
*html fieldset legend.long {
	margin-left: -12px;
}
fieldset {
	 border: 0;
	 margin: 0;
	 padding: 5px;
	 clear: both;
}
#alldates {
	float:left;
	*margin: -1.8em 0px 0px 9.2em;
	padding: 0px;
}
*html #alldates {
margin-top: -1.5em;
margin-left: 4.6em;
}
/*.all label span {
	float: none;
	clear: none;
	padding-right: 5px;
	display: inline;
}
.all input {
	margin-right: 5px;
	vertical-align: baseline;
}*/
#search_and_clear {
	padding: 5px;
	font-size: 0.8em;
	clear: both;
}
label span.emaillabel {
	font-size: 0.8em;
	font-weight: bold;
	float: left;
	width: 12em;
	clear: left;
	padding: 3px;
}
label span.radiolabel {
font-size: 0.8em;
}
label span.radiolabeldisable {
	color: #A9A9A9;
	font-size: 0.8em;
}
#formlist label span.radiolabel {
font-size: 0.9em;
}
#formlistlong label span.radiolabel {
font-size: 0.9em;
}
#radioformat {
	width: 25em;
}
#formlist {
float: left;
padding: 0;
margin-left: 6.5em;
margin-top: -2.5em;
}
*html #formlist {
	margin-left: 3.5em;
	margin-top: -1em;
}

#formlist ul {
list-style: none;
}
#formlistlong {
float: left;
padding: 0;
margin-left: 9em;
margin-top: -2.5em;
}
*html #formlistlong {
	margin-left: 4.5em;
	margin-top: -1em;
}
#formlistlong ul {
list-style: none;
}
#emailnotes {
	margin-bottom: 10px;
	margin-top: 5px;
}
.cithelplink {
	font-size: 0.7em;
}
/*MY ARCHIVE*/
#lefttxt {
	float: left;
	width: 20em;
}
#rightlink {
	float: right;
	clear: right;
}
.logoutlink {
	float: right;
	font-size: 0.8em;
}
#masom {
		margin: 10px 5px 20px 5px;
		padding: 0;
}
#masom ol {
		font-size: 0.8em;
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		}
#masom li {
		margin: 0;
		/*margin-bottom: 10px;*/
		padding: 3px;
		/*float: left;*/
		clear: both;
		}
	
#masom li .number {
		float: left;
		margin: 0;
		width: 40px;
		text-align: left;
}
#masom li .details {
	float: left;
	padding: 0 3px 3px 0;
	margin: 0px;
	width: 400px;
}
#masom li .notes {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 15px;
	width: 40em;
}
#masom li .numresults {
	float: left;
	clear: both;
	padding: 3px;
	padding-left: 40px;
	width: 40em;
}
#masom li .links {
	float: left;
	/*clear: both;*/
	padding: 3px;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 40em;
	text-align: right;
	border-bottom: 1px solid #60622A;
}
.clearsrches {
font-size: 0.8em;
float: left;
padding: 10px 3px 10px 3px;
clear: both;
font-weight: bold;
}
#combining {
	/*float: left;*/
	clear: both;
	font-size: 0.9em;
	width: 100%;
}
#password, #username, #confirm, #emailaddress, #full_name, #institut, #instit1, #instit2 {
	width: 10em;
}


/*VIEW CONTENTS*/
ul.vc{
	font-size: 1.0em;
}
ul.vcSub{
	font-size: 1.0em;
}
ul.vc span.desc {
	font-size: 1em;
	padding: 0;
}
#alphabetlinks {
font-size: 0.75em;
font-weight: bold;
padding: 0px;
}
#contentslist {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width:470px;
}

#vcsom {
		margin: 10px 5px 10px 5px;
		padding: 0;
}
#vcsom ul {
		font-size: 0.8em;
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		}
#vcsom li {
		margin: 0;
/*		margin-bottom: 10px;*/
		padding: 3px;
		float: left;
		}
	
/*#vcsom li .number {
		float: left;
		margin: 0;
		width: 40px;
		text-align: left;
}*/
#vcsom li .authorlink {
	font-weight: bold;
	font-size: 0.9em;
	padding: 3px 0 3px 10px;
	background: url(/images/bsc/bullet.gif) no-repeat;
	background-position: 0 .8em;
	/*margin-top: 10px;*/
	width: 36em;
}
#vcsom li .essayLink {
	/*font-weight: bold;*/
	font-size: 0.9em;
	margin-left:10px;
	padding: 3px 0 0px 10px;
	background: url(/images/bsc/bullet.gif) no-repeat;
	background-position: 0 .8em;
	margin-bottom: 0px;
	width: 36em;
}
#vcsom li .essayDetails {
	/*float: left;*/
	padding: 0px 0 10px 0;
	margin: 0 0 0 20px;
	width: 36em;

}
h2.essayList{padding:40px 0 0px 0;}
#vcsom li img {
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
}
#vcsom li .details {
	/*float: left;*/
	padding: 3px 0 3px 0;
	margin: 0 0 0 20px;
	width: 36em;
}
#vcsom li .detailstime {
	float: left;
	padding-left: 20px;
	/*padding: 3px 0 3px 0;
	margin: 0 0 0 15px;*/
	width: 36em;
	background: url(/images/bsc/bullet.gif) no-repeat;
	background-position: left;
}

#vcsom li .check {
		width: 36em;
		/*float: left;*/
		clear: both;
		margin: 0 0 0 20px;
		background-color: #F0F8CF;
		border-bottom: 1px solid #60622A;		
}
#vcsom li.unchecked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}
#vcsom li.checked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		/*float: left;*/
		background-color: #F0F8CF;
		border: 1px dashed #60603C;
		border-bottom: 2px solid #60603C;
		}
#vcsom li.checked .check {
		clear: left;
		width: 36em;
		margin-left: 20px;
		/*float: left;*/
		border-bottom: none;
		}		
#vcsom li .notes {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 15px;
	width: 40em;
}

#vcsom li .links {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 15px;
	width: 40em;
	text-align: right;
	border-bottom: 1px solid #60622A;
}
#vcsom h2 {
	clear: left;
}
#vcsom li.fulltxt {
float: left;
	clear: both;
	padding: 3px;
	/*width: 600px;*/
	/*font-size: 0.9em;*/
}
#vcsom li .fulltxt img {
	padding: 0;
	float: none;
}
#author {
	font-weight: bold;
	padding: 3px 0 3px 10px;
	background: url(/images/bsc/bullet.gif) no-repeat;
	background-position: left;
	clear: both;
	width: 36em;
}
#letterh2 {
	padding: 3px 0 3px 0;
	clear: both;
	width: 36em;

}
/*VC - IMAGES*/
#imagesubjects {
	float: left;
}
#imagesubjects ul {
	list-style: none;
	font-size: 1.2em;
}
#imagesubjects ul li {
	background: url(/images/bsc/bullet.gif) no-repeat left;
	padding-left: 10px;
}


/*VC - JOURNALS*/

dl {
	font-size: 0.9em;
}
/*.issues dl {
	font-size: 0.8em;
}
*html .issues dl {
	font-size: 0.9em;
}*/
dd {
margin-left: 50px;
}
.journaltitle {
font-weight: bold;
font-size: 0.9em;
}
span.fieldnameiibp {
	font-size: 1em;
	font-weight: bold;
   float: left;
	color: #000000;
	padding: 0 2px 0 0;
	clear: both;
}
span.fieldnameiibptop {
	font-size: 0.9em;
	font-weight: bold;
   float: left;
	color: #000000;
	padding: 0 2px 0 20px;
	clear: left;
}
span.dataiibptop {
	font-size: 0.9em;
}
span.ftavailable {
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	color: #81530C;
}
#vcarticlesom {
		margin: 0 0 0 50px;
		padding: 0;
		clear: right;
}
#vcarticlesom ol {
		line-height: 1.4em;
		padding: 0;
		margin: 0px;
		list-style: none;
		}
.containOl {
	clear: both;
	}
.cleargap {
	clear: both;
	height: 10px;
}	
#vcarticlesom li {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		
		}
	
#vcarticlesom li .number {
		float: left;
		margin: 0;
}
#vcarticlesom li .details {
display: block;
	float: left;
	padding: 3px 0 3px 0;
	margin: 0 0 0 10px;
	width: 100%;
}

#vcarticlesom li .links {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 10px;
	width: 100%;
	/*text-align: right;*/
}
#vcarticlesom li .check {
		width: 100%;
		float: left;
		clear: both;
		margin: 0 0 0 10px;
		background-color: #F0F8CF;
		border-bottom: 1px solid #60622A;
}
#vcarticlesom li.unchecked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		clear: both;
		width: 100%;
		}

#vcarticlesom li.checked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		/*float: left;*/
		background-color: #F0F8CF;
		border: 1px dashed #60603C;
		border-bottom: 2px solid #60603C;
		width: 100%;
		}
#vcarticlesom li.checked .check {
		clear: left;
		width: 29em;
		margin-left: 10px;
		/*float: left;*/
		border-bottom: none;
		width: 90%;
		}
ul.issues {
	list-style: none;
	clear:left;
	/*float: left;*/
	margin-bottom: 10px;
	padding: 0px 0px 10px 0px;
}
*html #vcarticlesom { /* need for IE because forcing an ol inside an unclosed ul causes problems with font-size*/
	font-size: 1.2em;
}
/*IE7 hack to fix the small font size
html>body #vcarticlesom 
      {
	font-size: 1.2em
      }*/
#vcpagelinks {
	font-size: 0.9em;
	float: left;
	clear: both;
	padding: 5px 5px 5px 25px;
	width: 90%;
	margin-bottom: 10px;
	text-align: justify;
	/*background: #F0F8D0;*/
}
#journallist li {
	list-style: url(/images/bsc/bullet.gif);
}
.journalentry {
	
}
/*VC - NEWSPAPERS*/
#contentslistnews {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newsdl {
	float: left;
	clear: both;
}
.expanddl {
	font-weight: bold;
	font-size: 0.8em;
	float: left;
}
*html .expanddl {
font-size: 1em;
}
.newspapertitle {
font-weight: bold;
font-size: 0.95em;
}
#vcarticlesomnews {
		margin: 0 0 0 50px;
		padding: 0;
		clear: right;
}
#vcarticlesomnews ol {
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		}
#vcarticlesomnews li {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		font-size: 0.8em;
		}
	
#vcarticlesomnews li .number {
		float: left;
		margin: 0;
}
#vcarticlesomnews li .details {
	float: left;
	padding: 3px 0 3px 0;
	margin: 0 0 0 10px;
	width: 28em;
}

#vcarticlesomnews li .links {
	float: left;	
	clear: both;
	padding: 3px;
	margin-left: 10px;
	width: 29em;
	/*text-align: right;*/
}
#vcarticlesomnews li .check {
		width: 29em;
		float: left;
		clear: both;
		margin: 0 0 0 10px;
		background-color: #F0F8CF;
		border-bottom: 1px solid #60622A;
}
#vcarticlesomnews li.unchecked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}

#vcarticlesomnews li.checked {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		/*float: left;*/
		background-color: #F0F8CF;
		border: 1px dashed #60603C;
		border-bottom: 2px solid #60603C;
		}
#vcarticlesomnews li.checked .check {
		clear: left;
		width: 29em;
		margin-left: 10px;
		/*float: left;*/
		border-bottom: none;
		}
		
/*TITLES LIST*/
#titlessom {
		margin: 10px 5px 10px 5px;
		padding: 0;
}
#titlessom h2 {
	clear: both;
}
#titlessom ul {
		line-height: 1.4em;
		padding: 0;
		margin: 0;
		list-style: none;
		}
#titlessom li {
		margin: 0;
		margin-bottom: 10px;
		padding: 3px;
		float: left;
		}
#titlessom li .journtitle {
/*	float:left;
*/	font-weight: bold;
	font-style: italic;
}
#titlessom li .details {
	float: left;
	padding: 3px 0 3px 0;
	margin: 0 0 0 15px;
	clear: both;
}
span.fieldnametitlesom {
	clear: both;
	font-weight: bold;
	float: left;
	color: #000000;
	padding: 3px;
	width: 10em;
	
}
span.datatitlesom {
	width: 15em;
	float: left;
	padding: 3px;
	/*clear: right;*/
}
span.issn{font-weight: bold;
font-size:0.9em;
font-weight:normal;
font-style:normal;
	color: #000000;
	margin-left:10px;
	padding: 3px;
	}

span.issnNo{float: left;
	width: 23em;
	padding: 3px; }	
#blititlelist ul {
	list-style: none;
}
#blititlelist li {
	background: url(/images/bsc/bullet.gif) no-repeat left;
	padding-left: 15px;
}
#blititlelist h2 {
	clear: both;
}

/*IMAGE CREDIT PAGE*/
#imagelist {
	left: 10px;
	position: relative;
	top: 0;
	width: 700px;
}
#imagelist ul {
	list-style: none;
	width: 600px;
}
#imagelist li {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#imagelist li .imgholder {
	float: left;
	width: 162px;
	padding: 5px 30px 5px 0;
}
#imagelist li .imgcaption {
	padding: 3px;
}
#title {
	width: 778px;
}

#title img {
	vertical-align: bottom;
}

#topstripes {
	background: url(/images/bsc/topstripes.gif) repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	width: 778px;
}

#upperfooter {
	background: #B5071B;
	border-bottom: 1px solid #7F0512;
	border-top: 1px solid #7F0512;
	color: #FFFFFF;
	font-size: small;
	padding: 5px 0 8px 10px;
	clear: both;
}

#upperfooter #endsession {
	border: 2px outset #FF8492;
	float: right;
	margin: 0 5px 0 0;
	padding: 1px 4px;
	text-decoration: none;
}

#upperfooter a {
	color: #FFFFFF;
	font-weight: bold;
}

#upperfooter a:hover {
	background: #FFC2C8;
	color: #000000;
	text-decoration: none;
}
#upperfooterdown {
	background: #B5071B;
	border-bottom: 1px solid #7F0512;
	border-top: 1px solid #7F0512;
	color: #FFFFFF;
	font-size: small;
	padding: 5px 0 8px 10px;
	clear: both;
}
*html #upperfooterdown {
	/*background: #B5071B;
	border-bottom: 1px solid #7F0512;
	border-top: 1px solid #7F0512;
	color: #FFFFFF;
	font-size: small;
	padding: 5px 0 8px 10px;
	clear: both;*/
	width: 778px;
}
#wrapper {
	background: #FFF3D9;
	border-left: 1px solid #98620E;
	border-right: 1px solid #98620E;
	padding: 0;
	width: 778px;
}
/*HELP STYLES*/

#helpbodyshadow {
	background: url(/images/bsc/rightshadow.gif) repeat-y right;
	margin: 0 auto;
	text-align: left;
	width:606px;
}

#helpwrapper {
	background: #FFF3D9;
	border-left: 1px solid #98620E;
	border-right: 1px solid #98620E;
	border-bottom: 1px solid #98620E;
	padding: 0;
	width: 600px;
}

#helptopstripes {
	background: url(/images/bsc/topstripes.gif) repeat-x;
	height: 5px;
	margin: 0;
	padding: 0;
	width:600px;
}


/*sitemap styles*/
/*Hides from IE5-mac \*/
* html #sitemap {height:1%;}
/* End hide from IE5-mac */
.indent{padding-left:50px;}
#sitemap h3{margin:20px 0 10px 0;font-size:1em;background: url(/images/bsc/bullet.gif) 0 50% no-repeat;padding-left:15px;}
#sitemap h4 {font-size: .9em;margin:10px 0;}
#sitemap h5{margin:0;font-size:.9em;font-weight:normal;}
#sitemap ul {margin:0;padding:0;}
#sitemap ul li{font-size:0.8em;}
#sitemap div.indent ul li{	margin-left:40px;}
#sitemap ul.submenu,#sitemap ul.submenu2 {font-size:1.2em; list-style:circle;}


/* styles for the scopenotes which appear on hover */
a.scopenote{font-size:1.3em;font-weight:bold;text-decoration:none;}
a span {position: relative;}
a span span {display: none;}
a.scopenote:hover {color:#000;}
#srchoptions a.scopenote:hover, #srchoptions a.scopenote:focus, #disspagelinks a.disstip:hover, #disspagelinks a.disstip:focus {
	background-color: transparent;
}

#srchoptions a.scopenote {
	font-size: 1em;
}



#srchfield a.scopenote:hover, #srchfield a.scopenote:focus {
	background-color: transparent;
}

#srchfield a.scopenote {
	font-size: 1em;
}



#contenttype a.scopenote {
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
}
/* NOTE: The above hover change defeats the IE/Win display changing bug */
a:hover span span, a:focus span span {
  position: absolute;
  top: -10px;
  left: 5px;
  display: block;
  width: 170px;
  padding: 3px;
  color:#000;
	background: #D0D0A3;
  border: 1px solid black;
  font-weight:normal;
}
#srchoptions a:hover span span, #srchoptions a:focus span span {
	background: #D0D0A3;
}

/*style for supp text on Journal search page*/
.highlight{color:#B5071B;font-size:1.4em;font-weight:bold;}

/*error messages*/
.error{clear:both;font-weight:bold;margin:0 10px;padding:5px 10px;color:#f00;background:#F1EAEB;border:1px #f00 dashed;width:285px;}
.errorSpace{height:100px;}
/*Hides from IE5-mac \*/
* html .error{	height:1%;}
/* End hide from IE5-mac */
/*error messages*/
span.maxattacherror{float: left; clear: both; font-size: 0.8em; font-weight:bold;margin:0 10px;padding:5px 10px;color:#f00;background:#F1EAEB;border:1px #f00 dashed;}
/*Hides from IE5-mac \*/
* html span.maxattacherror{	height:1%;}
/* End hide from IE5-mac */
/*misc styles*/
a.footnote {	vertical-align: super;padding:0 2px 0 1px;}

/*width of sort results dropdown to match width of text boxes - Npaper search page*/
.dropdown{width:15.5em;}
/*width of text boxes on search pages*/
.textbox{width:15.5em;}
/*#mlsom ol li textarea{margin-left:40px;width:30em;height:10em;}*/
/*probably need the above style everywhere, but needs checking*/
textarea{width:30em;height:10em;}

/*Nat's styles for marketing site*/
#sidepanel {background: url(/marketing/images/paneltop.gif) #D0D0A3 no-repeat top left;font-size: small;margin: 10px 0 0 0;width: 260px;}
#sidepanel p {padding:10px;padding-bottom:10px;margin:0;}
#sidepanel a:hover {background: #F0F8D0;}

.mktbacklink {background: url(/images/bsc/singlearrowleft.gif) left no-repeat; padding-left: 10px; /*font-size: 0.8em;*/ font-weight: bold; margin-bottom: 10px; }
/*New durable url*/

#durableHolder{position:absolute; display:none; /*border: 1px solid #636139; background-color: #F0F8CF;*/ width: 400px;  padding: 8px; z-index:100;}
#imageFormatSelect{position:absolute; display:none; /*border: 1px solid #636139; background-color: #F0F8CF;*/ width: 400px;  padding: 8px; z-index:100;}
.durableInput{width:90%; font-weight:bold;}
#openurl{margin-left:10px;}
html>body .closewin{ position: absolute; top:20px; right:25px; border:0;}

html>body div.head {
  background:  url("/images/bsc/top.png") top right no-repeat;
  font-size:0.1em;
  margin:0;

	height:14px;
	width:400px;	
  }

html>body div.footer {
  background:  url("/images/bsc/bottom.png") top right no-repeat;
  font-size:0.1em;
  margin:0;
  margin-top:-11px;
	height:24px;
	width:400px;
	}
		
html>body div.middle {
  background:  url("/images/bsc/middle.png") top right repeat-y;
  font-size:0.8em;
  margin:0;
	width:400px;
	z-index:202;
	}

div.middle h2{padding-left:10px;}
div.middle p{padding-left:10px;}
div.middle form{padding-left:10px;}

/*IE hacks to get the transparency working*/
div.head {
  background:  url("/images/bsc/top.png") top right no-repeat;
  font-size:0.1em;
  margin:0;
	height:14px;
	width:400px;	
  }  
.closewin{ position: absolute; top:-160px; right:20px; border:0;}  
div.footer {
  background:  url("/images/bsc/bottom.png") top right no-repeat;
  font-size:0.1em;
  margin:0;
	height:24px;
	width:400px;
	} 
div.middle{background:  url("/images/bsc/middle_ie.png")	top right;
font-size:0.8em;
  margin:0;
	width:400px;
	z-index:202;
	}	
	 
div.head{ behavior: url(/styles/iepngfix.htc); }
div.middle{ behavior: url(/styles/iepngfix.htc); }
div.footer{ behavior: url(/styles/iepngfix.htc); }	


/*-------------Timeline style-----------*/
.timeline-default {
    font-family: Trebuchet MS, Helvetica, Arial, sans serif;
	font-size: 0.6em;
    border: 1px solid #aaa;
}
.geogLocation{ font-style:italic; font-size:0.8em; font-weight:bold;}
.timeline-event-bubble-time{font-size:0.8em; margin-top:10px;}
#timelineLoader{left:35%;position:absolute;right:35%;top:30%; z-index:1000; background-color:#FFFFFF; border:1px solid #FF0033; width:300px; height:100px; text-align:center; padding-top:30px; vertical-align:middle;}

/*-------------Timeline Links--------------*/
#centuryLinks{ font-size:0.7em; margin-bottom:5px;}

#decadeLinks{font-size:0.7em; margin-bottom:5px; clear:left;}

#goYear{font-size:0.75em; margin-left:-10px; margin-bottom:5px;}

#goYear form{margin:0; padding:0; margin-left:10px;}
#themeLinks{font-size:0.7em; margin-bottom:5px;}

/*----------------Timeline Key----------------*/

#timelineKey p{font-size:0.7em;}
#timelineKey ul { list-style-type: none; margin:0; padding:0;font-size:0.7em; }
#timelineKey ul li { display: inline;/* padding-left:1.6em;*/}
#timelineKey ul li.normal {background: url(/images/timeline/blue_circle.gif) no-repeat 0 50%; padding-left: 15px;}
#timelineKey ul li.related {background: url(/images/timeline/dark_red_circle.gif) no-repeat 0 50%; padding-left: 15px;}
#timelineKey ul li.key {background: url(/images/timeline/green_circle.gif) no-repeat 0 50%; padding-left: 15px;}
.noBullets{ list-style:none;}
.clear{clear:both;}
/*-----------------HistoryMakers Full record-------------*/
.hmField{font-weight:bold;}
.hmFieldData{margin-left:40px;}
#container{margin-bottom:10px;  _margin-left:-5px; width:500px; padding:1px; border:1px solid #cccccc;}
#hmBiog{background-color:#FDEDC8;line-height:1.4em;margin-bottom:5px;padding:10px;} 
/*------accordion styles----------*/
.expander{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;

}
.expandContent{ /*class added to contents of 2nd demo when they are open*/
clear:both;
font-size:0.8em; padding:0 3px 0 3px; 
}
.expandContent ul{ list-style:none; padding:0; margin:0;}
.expandContent ul li{ clear:both; line-height:1.9em;}
.expandContent ul li span.hmList{background-color:#00CC00;}
.expandContent ul li span.segments{float: left; width: 25em;}
.expandContent ul li span.timeLinks{float: left;clear: right; font-size:0.8em; padding-left:35px;}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/

}
/*--------------*/
/*------------hmMiniToc styles------------*/
.VidPartHead{background-color:#d0d0a3; clear:both; padding:3px 0 3px 0; font-weight:bold; font-size:0.8em; margin-bottom:6px; border-bottom:1px solid #b6964b;}
#hmMiniToc{padding:0pt 3px; width:770px;}
.abstract{background-color:#fdedc8; padding:3px;line-height:1.4em;}
.searchHighlight{font-weight:bold; color:#FF0000;}
.VidPartHeadLinks{font-weight:normal;}
.VidPartHeadLinks a:hover{background:#F0F8D0 none repeat scroll 0%;}
/*----------------hmTranscript styles------------------*/
#hmTrans{padding:0pt 3px; width:770px;}
h4.VidPartHead{background-color:#d0d0a3; clear:both; padding:3px 0 3px 3px; font-weight:bold; font-size:0.8em; margin-bottom:6px; border-bottom:1px solid #b6964b;}
#hmTrans p{font-size:0.8em;line-height:1.6em;margin:0pt 15px;}
.expandContent{ /*class added to contents of 2nd demo when they are open*/
clear:both;
font-size:0.8em; padding:0 3px 0 3px; 
}
.TransContent{ /*class added to contents of 2nd demo when they are open*/
clear:both;font-size:0.8em; padding:0 3px 0 3px; width:762px 
}
.transSubjects{background-color:#FDEDC8;clear:both;font-size:0.8em;margin:0 5px 0 3px;padding:3px 3px 5px;}
.TransContent ul{ list-style:none; padding:0; margin:0; }
.TransContent ul li{ float:left; line-height:1.9em;margin-top:10px;padding-left:3px; background-color:#fdedc8;border-bottom:1px solid #BEB296;}
.TransContent ul li span.TransSegments{ float:left; width: 38em;}
.TransContent ul li span.TransTimeLinks{ font-size:0.8em; padding-left:5px; padding-right:5px;float:right;}
/*--------------clipHelp styles--------------*/
#clipHelp{ width:250px;padding:0 0 0 5px; font-size:0.8em; border-bottom:1px dashed #D0D0A3; border-top:1px dashed #D0D0A3;}
#clipHelp ol{margin:0 0 0 18px; padding:0; font-size:0.9em;}
#clipHelp ol li{margin-left:0px;}
h1 sup{font-size:0.6em}
#clipFields{float:left;left:10px;padding-left:10px; margin:10px 0 20px 0;width:484px;font-size:0.8em;}
#clipFields span.clipFieldTitle{clear:left;float:left; width:13em; font-weight:bold;}
#clipFields span.clipFieldData{float:left;}
.hmHelp{list-style:none;}
.hmHelp li{padding-bottom:5px;}

#defaultImageForm {position:absolute; display:none; border: 1px solid #B0B0AF; width: 400px;  padding: 8px; z-index:100; margin-top: 0; margin-left: 0em; background: #EAF3C0;overflow: hidden;}
#defaultImageForm label {
	float: none;
	font-weight: normal;
}
#defaultImageForm .submit {
	background-color: #CBE650;
	font-weight: bold;
	border-bottom: 2px outset #363922;
	border-right: 2px outset #363922;
	border-left: 1px solid #666E37;
	border-top: 1px solid #666E37;
	padding: 1px 2px 1px 2px;
}
#defaultImageForm p {
	margin-right: 1.5em;
}

.hideShowopts {
/*	position: relative;*/
	float:right; 
	font-size:0.7em; 
	overflow: visible;
	padding: 30px 5px 0px 0px;
}
#ftcontentWrapTL {
	*float: right;
	*position: relative;
}
.imageCit {
	width: 100%;
}
* html .imageCit {
	position: relative;
}
* html #ftcontent h1 {
	position: relative;
}
.pages {
	clear: both;
}
.docImgBreak {
	margin-bottom: 100px;
}

.dwnldMarcs {
	width: 45em;
}
