/*
 *	Contains styles common to HTML versions of external documents.  Specific document types can override 
 *	these in their own, specific [document_type].css file.
 *
 *	The general structure of the HTML version of external documents is:
 *	- an optional cover page ("doccover_blk" (previously "cover_page")); followed by
 *	- an optional document header ("docheader_blk" (previously "title page")); followed by
 *	- an optional document table of contents ("doctoc_blk"); followed by
 *	- the mandatory document body ("docbody_blk"); followed by
 *	- an optional document footer ("docfooter_blk").
 */

/*****
 *	Reset common elements to defaults which make sense for external documents.
 */
div.document {
	background-color: White;
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	padding: 10px;
}

div.document  section#table_of_contents,
div.document  section.level02,
div.document  section.level03,
div.document  section.level04,
div.document  section.level05,
div.document  section.level06,
div.document  section.level07,
div.document  section.level08,
div.document  section.level09 {
	background-color: transparent;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	padding-top: 0px;
	margin-top: 0px;
}

/*	Remove the site-wide heading styles.  Headings within external documents should not use the background and 
 *	border effects.  */
div.document  h1,
div.document  h2,
div.document  h3,
div.document  h4,
div.document  h5,
div.document  h6,
div.document  h7,
div.document  h8,
div.document  h9 {
	background-color: transparent;
	color: black;
	box-shadow: none;
	text-shadow: none;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	border: none;
	text-align: left;
	font-weight: bold;
}
div.document  h3 { margin: 1em 0em; }
div.document  h4,
div.document  h5 { margin: 0.75em 0em; }
/*  A div.subsection immediately following a heading.  */
div.document  h1 + div.subsection,
div.document  h2 + div.subsection,
div.document  h3 + div.subsection,
div.document  h4 + div.subsection,
div.document  h5 + div.subsection,
div.document  h6 + div.subsection,
div.document  h7 + div.subsection,
div.document  h8 + div.subsection,
div.document  h9 + div.subsection {
	border-style: none;
	background-color: transparent;
}

/*	Default unordered lists do not use a marker.  */
div.document  ul {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
}
/*  Default ordered lists use a decimal number.  */
div.document  ol {
	list-style-type: number;
	margin: 0px 0px 0px 15px;
}


/*	Nested (sub) lists are indented from there parent/containing lists.  */
div.document  ul > li ul,
div.document  ol > li ol {
	margin-left: 15px;
}
div.document  li {
	padding: 0px;	/*	No additional spacing after/between list items. */
}


/*
 *	To position the respective agency's logo at that top of the document.
 *	For most agencies, this will be overridden in their respective css file.
 */
div.document > div.agency_logo {
	margin: 0px 0px 20px 0px;
}

/*****
 *	Document cover/title pages.
 *
 *	This is typically court documents, such as transcripts, factums, et cetera, so the default styling is based on 
 *	those.
 *
 *	Cover pages are always an entire document page in length, as opposed to possibly just the top portion of a page.  
 *	For that reason, a cover page should always have a border around the entire page to show that it's such.
 *
 *	A title page, on the other hand, might be just the top portion of the page, with the docbody_blk starting part 
 *	way down that page.  For that reason, a title page should not have a border around it.
 *
 *	@TODO:	Should this be changed to "docheader_blk" instead of "title_page"???
 */
div.document  div.cover_page,
div.document  div.title_page {
	margin: 0px 0px 20px 0px;
}
div.document  div.cover_page > div.title_page_body,
div.document  div.title_page > div.title_page_body {
	min-height: 825px;
	padding: 16px 24px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}


/*****
 *  Table of Contents 
 */
div.document  section#table_of_contents {
	min-height: 450px;
	margin: 0px 0px 20px 0px;
	padding: 16px 24px;
/*	border-style: solid;
	border-width: 1px;
	border-color: black;*/
}

div.document  section#table_of_contents  h3 {
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	margin: 20px 0px;
}

div.document  section#table_of_contents  h4 {
	font-size: 12pt;
	font-weight: normal;
	font-style: italic;
	margin: 20px 0px;
}

div.document  section#table_of_contents ul,
div.document  section#table_of_contents ol {
	list-style-type: none;
	line-height: 1.2;
}


/*****
 *	Signature Block
 */
div.document  div.signature_blk {  }
div.document  div.signature_blk  div.signature_line {
	border-bottom: 1px black solid;
	padding-left: 10px;
}
div.document  div.signature_blk  div.signature_line > img.signature {
	display: block;
	width: 200px;		/*  This is a default.  Each use should set the width specifically.  */
}


/*****
 *	Document Footer Block
 */
div.document 
