/* CSS Document */
body /*This class is used by APPSDOCENG so all content will have the base font class and will inherit the styles when reviewing locally */
{
font-family: "Calibri","sans-serif";
font-size:11.0pt;
}
.bold
{
font-weight:bold;
}
.italic
{
font-style: italic;
}
 
h1
	{
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:normal;
	background:#B8CCE4;
	border:none;
	padding:5px;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.75pt;
	font-weight:bold;}
h2
	{margin-top:20.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	page-break-after:avoid;
	background:#4F81BD;
	border:none;
	padding:5px;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";
	color:white;
	text-transform:uppercase;
	letter-spacing:.75pt;
	font-weight:bold;}
h3
	{
	margin-top:15.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	border:none;
	padding:0in;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";
	color:#243F60;
	text-transform:uppercase;
	letter-spacing:.75pt;
	font-weight:normal;}
h4
	{
	margin-top:15.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	border:none;
	padding:0in;
	font-size:10.5pt;
	font-family:"Garamond","serif";
	color:#365F91;
	text-transform:uppercase;
	letter-spacing:.5pt;
	font-weight:normal;}
h5
	{
	margin-top:15.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	page-break-after:avoid;
	border:none;
	padding:0in;
	font-size:10.5pt;
	font-family:"Garamond","serif";
	color:#365F91;
	text-transform:uppercase;
	letter-spacing:.5pt;
	font-weight:normal;}
h6
	{
	margin-top:15.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	page-break-after:avoid;
	border-bottom:solid #4F81BD 1.0pt;
	padding:0in;
	padding-bottom:4px;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";
	color:#365F91;
	text-transform:uppercase;
	letter-spacing:.5pt;
	font-weight:normal;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{
	margin-top:9.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:normal;
	font-size:10.5pt;
	font-family:"Garamond","serif";
	color:#365F91;
	letter-spacing:.5pt;}

p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent
	{margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	font-size:10.5pt;
	font-family:"Garamond","serif";}

p.MsoCaption, li.MsoCaption, div.MsoCaption
	{margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	font-size:8.0pt;
	font-family:"Garamond","serif";
	color:#365F91;
	font-weight:bold;}

p.MsoTitle, li.MsoTitle, div.MsoTitle
	{mso-style-link:"Title Char";
	margin-top:.5in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:115%;
	font-size:26.0pt;
	font-family:"Garamond","serif";
	color:#4F81BD;
	text-transform:uppercase;
	letter-spacing:.5pt;}




a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
em
	{color:#243F60;
	text-transform:uppercase;
	letter-spacing:.25pt;
	font-style:normal;}

p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:normal;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{mso-style-link:"E-mail Signature Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:normal;
	font-size:10.5pt;
	font-family:"Garamond","serif";}

pre
	{
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:normal;
	font-size:10.0pt;
	font-family:Consolas;}


p.fascreencapturecaption, li.fascreencapturecaption, div.fascreencapturecaption
	{
	margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.75in;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-.25in;
	line-height:115%;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}

p.fascreencapture, li.fascreencapture, div.fascreencapture
	{
	margin-top:10.0pt;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.75in;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:-.25in;
	line-height:115%;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}

	
	td p 
	{
	padding:0;
	margin:0;
	}
	
	td{
	padding:0;
	margin:0;
	
	}

strong, b, .bold{
font-weight: 900 !important;
}

small{
font-size: 12px;}

sub, sup {
font-size: 75%;
color: #808080;
line-height: 0;
position: relative;
vertical-align: baseline;}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
p.Importantnote, li.Importantnote, div.Importantnote
	{
	margin-top:3.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	line-height:115%;
	background:#FCFCC8;
	padding:0in;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	border:solid #B9B83E 1.0pt;
	padding:5px;

	}
	

/* Generic table styling */

table td:first-child {
	white-space: nowrap;
}

table, th, td {
    border: 1px solid black;
	border-collapse: collapse;
}

table tr:nth-child(even) {
    background-color: #F0F0F0;
}

table thead tr{
    background-color: #D0D0D0;
	font-weight:bold;
}

td
{
padding:5px;
}

 
/*************************************/
/*  BEGIN LIST FORMATTING            */
/*************************************/

/* Lists on toc.htm should not have bullets, all chapters inhert from .fusiondoc class */
ul.contents
{
list-style-type: none !important; 
margin-top: 0px; 
margin-bottom: 1ex; 
margin-left:25px !important;
display: block;

}


 td ol  ol,  td ol ul,  td ul  ul,  td ul  ol
{
/*Special condition to tighten up spacing between para and list */
margin-top:0px;
margin-left:0 !important;
}



 ol
{
    list-style: decimal outside;    
	font-size: 14px !important;
	margin-left: .375in !important;
	/*This is to make list appear closer to p before. */
	 padding-top: 2px !important;
}

 ol ol
{
    list-style: lower-alpha outside;
    margin-left: .25in !important;
}

ol ol ol
{
    list-style: lower-roman outside;
    margin-left: .25in !important;
}

ul
{
    margin-left: .375in !important;
    list-style: disc outside none;
	/*This is to make list appear closer to p before. */
	padding-top: 2px !important;
}

ol ul
{
    margin-left: .25in !important;
    
}

 ul ul
{
    margin-left: .25in !important;
    list-style: circle outside none;
}

 ul ul ul
{
    margin-left: .25in !important;
    list-style: square outside none;
}


 li, li li,  li li li
{
    color: #4f81bd !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	
}

li p,  li div,  table li p /*reset list text color to default body color */
{
    color: #000000;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-weight:normal;
}

 li div /*reset list text color to default body color */
{
    color: #000000;
	margin-top: 10px !important; /*add more spacing around notes in lists */
	margin-bottom: 10px !important;
	font-weight:normal;
}

 li img {
	margin-top:.95rem; /*add more spacing around notes in lists */

}

 

 ol,  ul
{
    padding-left: 0;
    margin-left: .375in !important;
    font-weight:bold;
	 padding-bottom: 0px !important;
	  padding-top: 0px !important;

}

table li 
{
margin-left: .25in !important;
		margin-top: 0 !important;
	margin-bottom: 0 !important;
}


li table /*Give a little extra space for a table inside a list item */
{
    margin-top: .5em;
}

/***********************************/
/*  END LIST FORMATTING            */
/***********************************/

 

a img {
  border-style: none;
}

img
{
padding-right:5px;
}
caption {
  text-align: center;
  font-weight: bold;
  width: auto;
}




table.table-border {
  border-collapse: collapse;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
table.table-border th {
  padding: 0.5ex 0.25em;
  color: black;
  background-color: #f7f7ea;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
table.table-border td {
  padding: 0.5ex 0.25em;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}




