@charset "utf-8";
/* CSS Document */

/******************************************************************
	MOBILE Version
	Same as ead.css EXCEPT:

		#toc h3 border removed, text-decoration:underline added
		#toc background-position changed from 0px 25px to top center
		#toc width:225px removed, height:100% removed, float:left, removed
			 position:fixed removed, left:0px removed, border removed
		#toc margin:0 16px 0 0l changed to margin-top 20px;
		#toc padding:100px 0px 0px 15px; changed to 75px 0px 0px 8px;
		#toc text-align:center added
		
		td vertical-align:top removed

		#title h1, #title h2 text-shadow removed		
		#title padding removed, background removed, border removed,
			   left removed
		#title text-align:center added
		
		#minwidth removed
		
		#main margin-left removed, min-width removed
		#main padding-left changed from 25px to 10px			
	
******************************************************************/


/*-- General styles ---*/

	body {
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 93%;
		text-align: left;
		background-color:#FFFFFF;
		}
	
	p {
		margin: 8px;
		}
	
	br {
		margin:0;
		padding:0;
		}
	
	hr {
		border:1px solid #000;
		margin: 24px -8px;
		}

	.smcaps {
		font-variant: small-caps;
		}

	.underline {
		text-decoration: underline;
		}

	.indexEntry {
		display:block;
		}


/*--- Heading styles ---*/

	h1, h2, h3, h4, h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	
	h4 {
		font-size: 93%; 
		margin: 24px 8px 4px -4px; 
		padding:0;
		font-weight:bold;
		}

	#title h1 {
		margin:0;
		padding:0;
		font-size: 210%;
		font-weight: 900;
		}
	
	#title h2 {
		margin:0;
		padding:0;
		font-size:170%;
		font-weight: 900;
		line-height:2em;
		}

	#toc h3 {
		margin: 16px 8px 16px 0px;
		padding-left:75px;
		border:0;
		}
	
	#toc h3.toctitle {
		padding-left:0;
		margin-top:25px;
		text-decoration:underline;
		}

	#contents h3 {
		margin: 16px 8px 16px -8px;
		font-size: 116%; 
		font-variant: small-caps; 
		border-bottom: 1px dashed #999;
		font-weight:bold;
		}
	
	.citation h4 {
		margin-top: 8px;
		}


/*--Link styles ---*/

	a:link {
		color:#000;
		pointer-events:none;
		text-decoration:none;
		}
	
	a:hover {
		color:#000;
		pointer-events:none;
		text-decoration:none;
		
		}

/*---- Table Styles ---*/

	table { 
		/*border-top: 1px solid #000; */
		/*border-bottom: 1px solid #000; */
		margin: 0px 25px 15px 25px;
		width: auto;
		max-width:850px;
		/*font-size: 93%;*/
		font-size:14px;
		}
		
	th {
		background-color:#000;
		color: #fff;
		}
	
	td {
		vertical-align:middle;
		padding: 5px 5px;
		}
		
	table.containerList {
		border:none;
		margin: 8px;
		width: auto;
		}
	
	table.containerList h4 {
		margin: 2px 8px;
		}
	
	tr.series{
		background-color: #bbbbbb;
		}
	
	tr.subseries{
		background-color: #dddddd;
		}
	
	table.parentContainers {
		border:none;
		clear:both;
		width: 400px;
		border-top: 1px solid #666; 
		border-bottom: 1px solid #666; 
		}
	
	table td.c {
		padding-left: 0;
		}
	
	table td.c01 {
		padding-left: 0;
		}
	
	table td.c02 {
		padding-left:  8px;
		}                
	
	table td.c03 {
		padding-left: 16px;
		}
	
	table td.c04 {
		padding-left: 24px;
		}
	
	table td.c05 {
		padding-left: 32px;
		}
	
	table td.c06 {
		padding-left: 40px;
		}
	
	table td.c07 {
		padding-left: 48px;
		}
	
	table td.c08 {
		padding-left: 56px;
		}


/*---List Styles---*/
	.simple {
		list-style-type: none;
		}

	.simplehead {
		margin: 15px 15px -8px 15px;
	}
	
	.simple li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 2px 0px 2px 0px;
		margin-left:-10px;
	}
	
	.arabic {
		list-style-type: decimal;
		}
	
	.upperalpha {
		list-style-type: upper-alpha;
		}
	
	.loweralpha {
		list-style-type: lower-alpha;
		}
	
	.upperroman {
		list-style-type: upper-roman;
		}
	
	.lowerroman {
		list-style-type: lower-roman;
		}

	.chronlist th {
		background-color:#FFFFFF;
		color:#000000;
		width:auto;
		text-align:left;
		font-weight:bold;
		}
	
	.chronlist {
		border:none;
		margin:8px;
		}
	
	.chrondate {
		width:auto;
		vertical-align:top;
		}
		
	.markedhead {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%; 
		margin-left: 15px;
		font-weight:bold;
	}
	
	.markedul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top:-3px;
	}


/*--- Definition List styles ---*/

	dt {
		 margin: 2px 8px;
		 font-weight:bold;
		}
	
	dd {
		margin: 2px 16px;
		}

	#toc dt {
		margin: 3px;
		padding: 4px 0px;
		font-weight: normal;
		} 
	
	#toc dd {
		margin-top: 3px;
		margin-left: 16px;
		padding: 4px 0px;
		}
		
	.summary dt {
		margin:16px 8px 0px 8px;
		}
	
	.summary dd {
		margin: 2px 24px 2px 24px;
		}


/*--- Title styles ---*/

	#title {
		display: block; 
		margin-top:0px;  
		margin-right:10px;
		text-align: left;
		}
	

/*--- Table of Contents styles ---*/

	#toc {
		display:block;
		top:0px;
		padding:0px 0px 0px 8px;
		text-align:left;
		}
	

/*--- Main Content styles ---*/

	#contents {
		display:block; 
		margin: -50px 10px 10px 15px;
		}
		
		
/*--- Container List styles ---*/

	.containerHeader {
		font-variant: small-caps;
		font-weight:bold;
		color:#555;
		text-align: center;
		}
	
	.containerTypes {
		font-variant: small-caps;
		font-weight:bold;
		color:#555;
		}
	
	.container {
		text-align:center;
		}
		
	.clear{
		clear:both;
		}


/*--- Other styles ---*/

	#main {
		padding-left:10px;
		padding-right:10px;
		margin-bottom:-15px;
		overflow:auto;
	}
	
	.citation {
		border: 1px dashed #999; 
		margin: 24px 8px; 
		padding: 8px 8px 8px 24px;
		}

	#footer {
		display:none;
		}

	.sectionend {
		padding-top:8px;
		display:none;		
	}
	
/*--- Show/Hide ---*/
	
	.right {
		text-align:right;
		margin-top:15px;
		margin-right:15px;
		margin-bottom:-15px;
		margin-left:15px;
		visibility:hidden;
	}
	
	.expandcollapseshow {
		visibility:hidden;
	}
	
	.expandcollapse {
		visibility:hidden;
	}
	
	#print {
		visibility:hidden;
	}
	
	#excollall {
		visibility:hidden;
	}