div#pageTitle
{
    font-size: 12pt; 
    color: #990000; 
    font-weight: bold; 
    border-bottom: 1px solid #ddd;
}

div#pageHeader
{
   padding-top:5px;
   padding-left: 5px;
   padding-right: 5px;
   background: #660000;
   color: #ffffff;
   border-bottom: 2px solid #000;
}

div#pageHeader a, div#pageHeader a:visited
{
    text-decoration: none;
    color: #FFA347;
}

p#pageQuote 
{ 	
   font-style: italic;
   text-align: center;
   font-size: 8pt;
   color: #aaa;
}

div#pageBody
{
    padding: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
    margin-bottom: 10px;
}

div#pageFooter
{
   border-top: 1px dashed #ddd;
    padding-top: .5em;
	font-size: 8pt;
}

body
{
    counter-reset: chapter;
    background: #fff;
    font-size: 9pt;
    font-family: helvetica;
}

a
{
    color: #d66b00;
}

a:visited 
{
    color: #FF8A14;
}


h1
{
    font-size: 12pt; 
    color: #990000; 
    font-weight: bold; 
	counter-reset: section;
}

h2 
{
    font-size: 10pt; 
    color: #990000; 
    font-weight: bold;
	counter-reset: subsection;
}

h3
{
    font-size: 9pt; 
    color: #990000; 
    font-weight: bold;
}

h1:before 
{
content: counter(chapter) ". ";
counter-increment: chapter;  
}

h2:before 
{
content: counter(chapter) "." counter(section) ". ";
counter-increment: section;  
}

h3:before
{
content: counter(chapter) "." counter(section) "." counter(subsection) ". ";
counter-increment: subsection;  
}

blockquote
{
	border: 1px solid #bbffff; 
	background: #eeffff; 
	padding: 5px; 
	margin-left: 20px; 
	margin-right: 20px;
	font-style: italic;
}

pre 
{
    background: #eee;
    border: 1px dashed #000;
    padding: 5px;
}

p.note:before { content: "Note: "; font-weight: bold; }
p.note        { border: 1px solid #bbffbb; background: #eeffee; padding: 5px; margin-left: 20px; margin-right: 20px;}

p.warning:before { content: "Warning: "; font-weight: bold; }
p.warning        { border: 1px solid #ffffbb; background: #ffffee; padding: 5px; margin-left: 20px; margin-right: 20px;}

p.verse        { border: 1px solid #bbbbff; background: #eeeeff; padding: 5px; margin-left: 20px; margin-right: 20px;}

p.documentSource:before { content: "Document Source: "; font-weight: bold; }
p.documentSource        { border: 1px solid #ffbbff; background: #ffeeff; padding: 5px; margin-left: 20px; margin-right: 20px;}

p.construction {border:3px dashed #000000; background: #ffff00; text-align: center; padding: 10px; margin-left:40px; margin-right:40px; font-size: 16pt;}
