/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body
{
	font-family: "Times New Roman", Times, serif;
   background-color: #c0c0c0;
	color: black;
	margin: 15px 0 0 0;
	padding: 0px;
	line-height: 2em; 
	margin: 0;
	padding: 0;
	font-size: 14px;
}
h2.title
{
   text-decoration: underline;
}
h1, h2, h3, h4
{
	font-size: 1em;
}
p, h1, h2, h3, h4
{
   margin: 0;
	padding: 0;
}
p
{
	text-indent: 5em;
}
.docCase p
{
	text-indent: 3em;
}
p.pack, p.centPack, p.contact
{
	line-height: 1em;
	margin-top: .5em; 
}
span.pack
{
	line-height: 1em;
}
table.pack
{
	line-height: 1em;
	margin-top: 1em;
	border-collapse: collapse;
}
table.pack td
{
	border-collapse: collapse;
	vertical-align: top;
	padding: 0;
}
p.packNote, p.packNoteBlockm
{
	font-size: .75em;
	line-height: 1.25em;
	margin-top: 1.25em; 
}
p.packNoteBlock
{
   text-indent: 0;
	font-size: 1em;
	margin-top: .5em; 
	margin-bottom: .5em; 
	margin-left: 3em; 
	line-height: 1em;
}
p.contact
{
	margin-bottom: 1.5em; 
	font-weight: bold;
}
p.blockQuote
{
   margin-left: 5em;
   text-indent: 0;
}
.cent, .centPack
{
	text-align: center; 
}
.right, .rightPack
{
	text-align: right; 
}
p.cont, p.title, p.pack, p.cent, p.centPack, p.contact, p.lightPack
{
	text-indent: 0;
}
p.lightPack
{
	margin-top: .5em; 
	line-height: 1.30em;
}
span.email
{
   font-size: .8em;
	text-decoration: underline;
}
span.emp
{
   text-decoration: underline;
}
span.empU
{
   padding-bottom: 5px;
   border-bottom: 1px solid black;
}
div.hrNote
{
	border-bottom: 1px solid black;
   width: 160px;
	height: 1px;
	text-align: left;
}
.err
{
   color: red;
	font-weight: bold;
}
ul.lvlist
{
  width: 80%;
  padding-left: 75px;
  list-style-image: url(img/bullet-box.gif);
}
ul.lvlist li
{
   padding-left: 23px;
}
/***********************************************/
/* Container                                   */
/***********************************************/
#container
{
   margin: 0 auto;
	width: 760px;
}
/***********************************************/
/* Page                                        */
/***********************************************/
.page
{
   margin: 10px 0 0 0;
	border: 1px solid black;
	padding: 20px 0 20px 0;
	background-color: white;
   position: relative;
}
.pageSub
{
   margin: 0;
   background: white url(img/page-back-lines.gif) top left repeat-y;
	padding: 50px 0 40px 0;
   position: relative;
}
.pageImage
{
   position: absolute;
}
.pageItem
{
   position: absolute;
}
.pageNum
{
   display: block;
   margin-top: 1em;
   height: 1em;
	text-align: center;
}
.lineCounts ol
{
	padding: 0;
	width: 20px;
	text-align: right;
	list-style: none;
   margin: 0 0 0 50px;
}
/***********************************************/
/* PageHeader                                  */
/***********************************************/
.pageHeader
{
   margin: 30px 50px 50px 50px;
	padding: 0 0 20px 0;
	background-color: white;
   position: relative;
} 
.pageHeader .box
{
   margin: 0;
	padding: 0;
   height: 10.5em;
   position: relative;
	/* border: 1px solid red;  */
}
.pageHeader .lBox, .pageHeader .rBox
{
   top: 0;
   width: 50%;
   height: 10.5em;
   position: absolute;
	border-bottom: 1px solid black;  
}
.pageHeader .lBox
{
	left: 0;
	border-right: 1px solid black;  
}
.pageHeader .rBox
{
   right: 0;
}
.pageHeader .rBoxT
{
   height: 5em;
   border-bottom: 1px solid black;
}
.pageHeader .titleBox
{
   margin: 0;
   padding: .5em 0 .5em 0;
	text-align: center;
	border-bottom: 1px solid black;  
	line-height: 1em;
}
.pageHeader .content
{
   /*position: absolute;*/
}
/* ---- Header Split ---- */
.headerSplit
{
   position: relative;
   text-align: center;
}
.headerSplit div
{
   position: absolute;
}
.headerSplit div.l
{
   text-align: left;
   left: 0;
   width: 50%;
}
.headerSplit div.r
{
   text-align: right;
   right: 0;
   width: 50%;
}
/***********************************************/
/* PageHead  /  PageBlank                      */
/***********************************************/
.pageHead
{
   margin: 30px 50px 50px 50px;
	border: 1px solid black;
	padding: 20px 0 20px 0;
	background-color: white;
   position: relative;
}
.pageBlank
{
   margin: 0 0 50px 50px;
	padding: 20px 0 20px 0;
	background-color: white;
   position: relative;
}
.pageHead .pageHeadTitle
{
   position: absolute;
   font-size: 6em;
	font-weight: bold;
	text-align: center;
	width: 654px;
	line-height: 1em;
}
.page .pageExhibitTitle
{
   position: absolute;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 3em;
	font-weight: bold;
	text-align: center;
	width: 654px;
	line-height: 1em;
}
/***********************************************/
/* Main                                        */
/***********************************************/
.main
{
   position: absolute;
	top: 50px;
	margin: 0 20px 0 100px;
}
.caseTitle
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #00248F;
	line-height: normal;
	margin-left: 40px
}
.docImage
{
   position: absolute;
}
.docTitle h1
{
 	font-size: 1.1em;
   font-weight: normal;
	text-align: center;
	line-height: 1.8em;
	width: 575px;
}
.docTitle h1.strong
{
   font-weight: bold;
}

.docText blockquote
{
   margin: 0;
	padding: 0;
}
.docText
{
   position: absolute;
	width: 44em;
	overflow: visible;
}
.docText h2.cent
{
   margin-left: 1em;
	margin-right: 100px;
}
.docText .ol
{
   padding-left: 40px;
}
.docText .ol .item
{
	position: relative;
}
.docText .ol .text
{
   display: block;
   margin: -2em 0 0 40px;
	postition: absolute;
	top: 0;
	left: 0;
}
.docText ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.docText ol .num
{
	margin-right: 1.5em;
}
.docText ol .num2
{
	margin-right: 1em;
}
.docText ol li
{
	text-indent: 9em;
}
.docText ol ol li
{
	text-indent: 11em;
}
.docSig
{
   position: relative;
	width: 600px;
}
.docSig div
{
   position: absolute;
	top: 0;
	left: 180px;
}
.docSig img
{
   padding-top: 5px;
   margin-bottom: 2px;
}
.docSig div span
{
   display: block;
   padding-top: 9px;
	width: 300px;
   border-top: 1px solid black;
}
.docCase
{
   position: absolute;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding-bottom: 1em;
}
.docCaseBorder
{
   position: absolute;
	margin: 0;
	padding: 0;
}
.docCaseBorder ol
{
	padding: 0;
	margin: 0;
	width: 20px;
	text-align: right;
	list-style: none;
	line-height: 1em;
}
#docCaseAlt 
{
	border-right: none;
}
#docCaseHeader
{
	border: none;
}
.docGrant
{
   position: absolute;
}
/* ---- Stamps ---- */
.docStamps
{
   position: relative;
   text-align: center;
	width: 560px;
}
.docStamps div
{
   text-align: center;
   position: absolute;
}
/* - Stamps 2 Column - */
.docStamps div.l
{
   left: 0;
   width: 50%;
}
.docStamps div.r
{
   right: 0;
   width: 50%;
}
/* - Stamps 3 Column - */
.docStamps div.l-3
{
   text-align: left;
   left: 0;
   width: 33%;
}
.docStamps div.r-3
{
   text-align: right;
   right: 0;
   width: 33%;
}
.docStamps div.c-3
{
   text-align: center;
   width: 33%;
   right: 33%;
}
.aoRev
{
 	font-size: .7em;
	line-height: 1.3em;
	margin-left: 10px;
}
/***********************************************/
/* pageFax                                     */
/***********************************************/
.pageFax
{
   margin: 0;
	padding: 50px 0 40px 0;
   position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
.pageFax .main
{
   position: absolute;
	top: 50px;
	margin: 0 60px 0 75px;
	width: 700px;
}
.faxFromTo
{
   position: absolute;
}
.faxFromTo div
{
	width: 560px;
   position: relative;
}
.faxFromTo span
{
	font-weight: bold;
   position: absolute;
}
.faxFromTo table td
{
	vertical-align: top;
}
.faxFromTo table td.data
{
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
}
.faxFromTo table
{
	left: 100px;
	font-size: .6em;
	line-height: 1.2em;
	margin-top: 1em;
   border-collapse: collapse;
   border-spacing: 0;
   margin-top: 0;
   position: absolute;
	top: 7px;
}
.faxBody
{
	font-size: .57em;
	line-height: 1.2em;
	text-align: left;
	font-style: italic;
}
.faxBody p
{
	text-align: center;
	width: 570px;
}
.faxLogo
{
	text-align: center;
}
.faxLogo div
{
	font-size: .7em;
   font-weight: bold;
	line-height: 1em;
	text-align: left;
	width: 270px;
	margin: 0 auto 35px auto;
}
.faxLogo img
{
   float: right;
	margin: -7px 0 0 0;
	padding: 0;
}
.faxTitle
{
   text-align: center;
}
.faxTitle h3
{
	line-height: 1em;
}
.faxTitle p
{
	line-height: 1em;
	font-size: .57em;
	line-height: 1.2em;
	margin-bottom: 20px;
	text-indent: 0;
}
.faxBody strong
{
	font-size: 1.15em;
   font-weight: bold;
	font-style: normal;
}
.faxBody p
{
	text-indent: 0;
   margin-bottom: 1em;
}
.faxNotes
{
	font-size: .7em;
	font-style: normal;
	line-height: 1.1em;
	margin-bottom: 15px;
}
.faxNotes h3
{
	font-style: normal;
	margin-bottom: 10px;
}
/***********************************************/
/* Header                                      */
/***********************************************/
.header
{
}

