H1 {
		font-size: 24pt;
		margin-top: 12pt;
		margin-bottom: 12pt;
}

H2 {
		font-size:14pt;
		margin-top: 9pt;
		margin-bottom: 7pt;
; font-weight: bold
}

H3 {
		font-size:14pt;
		margin-top: 9pt;
		margin-bottom: 7pt;
; font-weight: bold
}

H4 {
		font-size:14pt;
		margin-top: 9pt;
		margin-bottom: 7pt;
; font-weight: bold
}
P.List {  margin-left: 2em}
P.List-2 {   margin-top: 0.5em}

.MaintenaceDOT { font-size: 12pt ; text-align: center; margin: 0pt  0pt  1px  0pt ; font-family: Wingdings,sans-serif;  fhname: "Maintenace DOT"; }

OL.List {  display: list-item; margin-left: 3em}
OL.List-2 {  list-style-type: upper-Alpha;  margin-top: 0.35em; margin-bottom: 0.35em} /*This rule should not be needed, as all list-2 lists should be nested within an OL or UL; it's put here just in case the HTML generation doesn't properly nest the 2nd level list. */

OL.List-Table {  font-size: 9pt; list-style-type: decimal; list-style-position: outside; background-color: eeeeee}
UL.List-Table {  font-size: 9pt; list-style-type: disc; list-style-position: outside; background-color: eeeeee}

oL.para1 {  font-family:Arial; display: list-item; margin-left: .5cm; margin-bottom: 0em; margin-top: 0em;} 
oL.para2 {  font-family:Arial; list-style-type: numeric; margin-left:1cm; margin-top: 0.35em; margin-bottom: 0.35em} 

oL.key-legend {  font-family: Arial; font-size: 8pt; margin-left:1cm; display: list-item; margin-left: 3em} 

UL.List {  display: list-item; margin-left: 3em} 
UL.List-2 {  list-style-type: square;  margin-top: 0.35em; margin-bottom: 0.35em} /*This rule should not be needed, as all list-2 lists should be nested within an OL or UL; it's put here just in case the HTML generation doesn't properly nest the 2nd level list. */
UL.bullet-1 {  font-family: Arial; list-style-type: disc; margin-left: .5cm; list-style-position: outside; margin-bottom: 0em; margin-top: 0em;}
UL.bullet-2 {  font-family: Arial; list-style-type: disc; margin-left: 1cm; list-style-position: outside; margin-bottom: 0em; margin-top: 0em;}
UL.table-10-pt-bullet {  font-family: Arial; list-style-type: disc; margin-left: .5cm; list-style-position: outside; margin-bottom: 0em; margin-top: 0em;} /*This rule should not be needed, as all list-2 lists should be nested within an OL or UL; it's put here just in case the HTML generation doesn't properly nest the 2nd level list. */
OL UL.List-2 {  list-style-type: square;  margin-top: 0.35em; margin-bottom: 0.35em}
UL UL.List-2 {  list-style-type: square;  margin-top: 0.35em; margin-bottom: 0.35em}
OL OL.List-2 {  list-style-type: upper-Alpha; margin-top: 0.35em; margin-bottom: 0.35em}
UL OL.List-2 {  list-style-type: upper-Alpha; margin-top: 0.35em; margin-bottom: 0.35em}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; background-color: #FFFFFF}

TD.TableList {  font-size: 9pt; background-color: eeeeee; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em} 
TD.TableList OL.TableList {  font-size: 9pt; list-style-position: outside; list-style-type: decimal}
TD.TableList UL.TableList {  font-size: 9pt; list-style-position: outside; list-style-type: disc}
td.Tabletext-centre { text-align: center; font-size: 9pt; margin: 0pt  0pt  10px  0pt ;}

TD.normal-bold { font-family: Arial; font-size: 10pt; margin-left: 1cm; }


TD.List {  font-size: 9pt; background-color: eeeeee; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em} 
TD.List OL.List {  font-size: 9pt; list-style-position: outside; list-style-type: decimal}
TD.List UL.List {  font-size: 9pt; list-style-position: outside; list-style-type: disc}
UL.10-pt-bullet {  font-family: Arial; font-size: 10pt; list-style-position: outside; list-style-type: disc margin-left: -.5cm;}
.TableList {  font-size: 9pt; background-color: eeeeee; list-style-position: outside; list-style-type: disc}
.Table-List {  font-size: 9pt; background-color: eeeeee; list-style-position: outside; list-style-type: disc}
.List-Table {  font-size: 9pt; background-color: eeeeee; list-style-position: outside; list-style-type: disc}

h5 {  font-size: 12pt}
.Body-Text {line-height: 14pt; margin-top: 5pt}
.Figures {  font-size: 9pt; font-weight: bold}
.Figures-Table {  font-size: 9pt; font-weight: bold}
code {  font-family: "Courier New", Courier, mono; margin-left: 0.5in}
.RelatedHead {  font-size:11pt; font-weight: bold; color: blue; margin-top: -0.25em; margin-bottom: 0.5em}
.Jump-from-List {  text-decoration: underline; margin-bottom: 3pt; margin-top: -0.25em}

.GlossaryTerm {  font-size: 11pt; margin-top: 2pt; margin-bottom: 2pt; font-style: italic}
.TOCTitle {  font-size: 24pt; margin-top: 9pt; margin-bottom: 7pt}
.Definition {  line-height: 14pt; margin-top: 5.75pt; font-style: italic}
.toc-1 {  font-size: 14pt; margin-top: 12pt; margin-bottom: 6pt}
.Keyword-Link {  font-size: 11pt; color: blue}
.Source {  font-family: "Courier New", Courier, mono; margin-top: 0px; margin-left: 0.5in}
.Jump-Base {  text-decoration: underline; margin-top: 0pt; margin-bottom: 3pt}
.Jump { text-decoration: underline; margin-top: 0pt; margin-bottom: 3pt }
.Jump-from-Contents { text-decoration: underline; margin-top: 1pt; margin-bottom: 3pt ; font-size: 11pt; font-weight: bold}
.Note {  margin-top: 9pt; margin-bottom: 9pt; padding-top: 1px; padding-bottom: 1px; border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.toc-2 {  font-size: 11pt; text-decoration: underline; margin-top: 3pt; margin-bottom: 3pt}
.toc-3 {  }
.toc-4 {  margin-right: 0.5in; margin-left: 1.5in}
pre {  font-family: "Courier New", Courier, mono; margin-left: 0.5in}

<!-- .heading-2 { font-size:14pt; margin-top: 9pt; margin-bottom: 7pt; ; font-weight: bold } -->
<!-- .heading-3 { font-size:14pt; margin-top: 9pt; margin-bottom: 7pt; ; font-weight: bold } -->
<!-- .heading-4 { font-size:14pt; margin-top: 9pt; margin-bottom: 7pt; ; font-weight: bold } -->
.TableText {  font-size: 9pt; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: 0em}
TD.TableText {  font-size: 9pt; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em}
TD.TableText-8pt {  font-size: 8pt; margin: 0pt 0pt 1px 0pt; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em}
TD.TableText-8pt-RH {  font-size: 8pt; margin: 0pt 0pt 1px 0pt; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em}
P.TableText-8pt {  font-size: 8pt; margin: 0pt 0pt 1px 0pt; margin-top: .25em; margin-right: .25em; margin-bottom: .25em; margin-left: .25em}
.TableHeading {  font-size: 9pt; margin-top: .25px; margin-right: .25px; margin-bottom: .25px; margin-left: .25px; font-weight: bold}
TD.Tabletext-heading {  font-size: 9pt;  margin-top: .25px; margin-right: .25px; margin-bottom: .25px; margin-left: .25px; font-weight: bold; text-align: center;}
TD.TableHeading {  font-size: 9pt;  margin-top: .25px; margin-right: .25px; margin-bottom: .25px; margin-left: .25px; font-weight: bold}
TD {  font-family: Arial; font-size: 10pt;  margin-top: .25px; margin-right: .25px; margin-bottom: .25px; margin-left: .5cm; }
.tableBorder {  border: 3px double}
UL.hyphen1 {
	  font-family: "Arial";
          font-size: 10pt;
          font-weight: normal;
          display: list-item;
          margin-left: .75cm;
          list-style-image: url(EMDASH.gif);
          list-style-position: outside;
	  margin-top: 0em; 
	margin-bottom: 0.3em;
                    }
UL.hyphen2 {
	  font-family: "Arial";
          font-size: 10pt;
          font-weight: normal;
          display: list-item;
          margin-left: 1.25cm;
          list-style-image: url(EMDASH.gif);
          list-style-position: outside;
	  margin-top: 0em; 
	margin-bottom: 0.3em;
                    }
P {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         margin-left: .0cm;
	margin-top: 0em; 
	margin-bottom: 0.3em;
     }
P.Tabletext-centre {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 9pt;
	 font-size-adjust: 100%;
         margin-left: .0cm;
	margin-top: 0em; 
	margin-bottom: 0.3em;
     }
P.Double-column-begin {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         margin-left: .0cm
     }
P.Double-column-flow {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         margin-left: .0cm
     }
P.Body-Centre {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         text-align: center
     }
P.Body-rh-Bold {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         text-align: right;
     } 	

P.Body-centre-bold {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         text-align: center
     }
P.12pt-bold {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 12pt;
	 font-size-adjust: 100%;
         margin-left: .0cm
	margin-top: 0em; 
	margin-bottom: 0.3em;
     }
P.normal-bold {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         margin-left: .0cm;
	margin-top: 0em; 
	margin-bottom: 0.3em;
     }

P.Italic {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
         margin-left: .5cm;
margin-top: 0em; 
	margin-bottom: 0.3em;
     }
P.Block-text {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
	 margin-top: 0em; 
	margin-bottom: 0.3em;
         margin-left: .5cm;
     }
P.bold-indent {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
	 margin: 0pt  0pt  3px  0pt ;
	 margin-left: .5cm;
     }
P.Block-indent-bold {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
	 margin: 0pt  0pt  3px  0pt ;
	 margin-left: 1cm;
     }
P.Double-column-flow  
{
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
margin-bottom: 0em; margin-top: 0em;
     }
P.Double-column-begin {
	 font-family: "Arial", "Helvetica", "sans-serif";
	 font-size: 10pt;
	 font-size-adjust: 100%;
margin-bottom: 0em; margin-top: 0em;
     }     
     H2.heading-2 {
               font-family: Arial;
               font-size: 12pt;
               font-weight: bold;
               align: left;
               margin-bottom: 0em;
               margin-left: 0.25cm;
               width: 360px;
               }
   H4.heading-4 {
	                 font-family: Arial;
	                 font-size: 10pt;
	                 font-weight: bold;
	                 align: left;
	                 margin-top: 0%;
	                 margin-bottom: 0em;
	                 margin-left: .2cm;
	                      }
	.Heading-right {
	               font-family: Arial;
	               font-size: 12pt;
	               font-weight: bold;
	               
	               margin-bottom: 0em;
	               margin-left: 0.5cm;
	               width: 360px;
               }
	.RH-4 {
	                 font-family: Arial;
	                 font-size: 10pt;
	                 font-weight: bold;
	                 margin-top: 0%;
	                 margin-bottom: 0em;
	                 margin-left: .75cm;
	                      } 
 
P.warning_caution {
          font-size: 14;
          font-family: "Arial";
          font-weight: bold;
          text-align: center;
          color: white;
          background-color: black;
          width: 100%; 
          margin-bottom: 0em; margin-top: 0em;
                    }     
P.warningbody {
          font-size: 10;
          font-family: "Arial";
          font-weight: bold;
          margin-left: 0.25cm;
margin-bottom: 0em; margin-top: 0em;
table{  font-size: 10pt;  margin-top: .25px; margin-right: .25px; margin-bottom: .25px; margin-left: .1cm; }                 }       
UL.warning_bullet {  font-family: Arial; list-style-type: disc; margin-left: 1cm; list-style-position: outside;} 
UL.warning-bullet {  font-family: Arial; list-style-type: disc; margin-left: .5cm; list-style-position: outside; margin-bottom: 0em; margin-top: 0em;}                 
TD.page-no {
          font-family: "Arial";
          font-size: 18pt%;
          font-weight: bold;
          text-align : center;
          width: 100%
          top: 54pt;
          left: 370px;
          position: absolute;
            }       
OL.pic-legend { font-size: 8pt ; font-family: "Arial" ;  fhname: "pic legend"; margin-bottom: 0em; margin-top: 0em;}            
P.Pic-key-legend-indent { 
	font-size: 8pt ; 
	font-family: "Arial" ; 
	margin: 0pt 0pt 1px 0pt; 
	
	
	}
.Pic/key-legend-indent { font-size: 8pt ; font-family: "Arial" ; margin: 0pt  0pt  1px  0pt ; margin-left: .25cm; }
P.imgleft {
             }
P.imgcenter {text-align: center; margin-bottom: 0em; margin-top: 0em;
             }     
P.notice {
          text-indent: 1em;
          text-transform: capitalize;
          margin-top: 1%;
          margin-bottom: 1%;
          border-top: thin solid;
          border-bottom: thin solid;
          border-left: thin solid;
          border-right: thin solid;
          width: 5em;
          min-width: 4em;
          max-width: 8em;
            }
.normal-bold { font-size: 10pt ; font-weight: bold; text-align: justify; margin: 0pt  0pt  1px  0.0986in ; font-family: Arial,sans-serif;  fhname: "normal bold"; }            