
ul { list-style-image: url('IMAGES/ABLBULL3.GIF'); }
ul ul { list-style-image: url('IMAGES/ABLBULL3.GIF'); }
ul ul ul { list-style-image: url('IMAGES/ABLBULL3.GIF'); }
a:link { color: rgb(0, 0, 255); }
a:active { color: rgb(255, 0, 0); }
a:visited { color: rgb(128, 0, 128); }
b { font-weight: bold; }
i { font-style: italic; }
u { text-decoration: underline; }
strong { font-weight: bold; }
h1 { color: rgb(0, 102, 102); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 1.5em; margin-bottom: 30px; margin-top: 23px; } 
h2 { color: rgb(0, 153, 153); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 1.17em;  } 
.figuretext { color: #006666; margin-left: 35px; margin-right: 40px; text-align: left; font-size: 1.17em; }
.figuretext2 { margin-left: 35px; margin-right: 40px; margin-bottom: 30px; text-align: left; }
.anybox { text-align: center; margin-top: 0; margin-bottom: 0; padding: 12px; 
   color: rgb(0, 102, 102); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 0.85em; }
nav { color: rgb(0, 102, 102); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 0.67em;  }
img {border: 0;}
select { color: rgb(0, 0, 0); }
select { border-style:solid; font-family: Arial, Arial, Helvetica; font-style: normal; font-size: 8pt  } 
textarea { border-style:solid; font-size: 8pt; font-family: Arial, Arial, Helvetica; font-style: normal;   } 
textarea { color: rgb(0, 0, 0); } 
.div1 {position: relative; margin: auto; width: 720px; height: 348px; border: 0px;}
.div2 {position: relative; margin: auto; width: 720px; height: 500px; border: 0px;}
.div3 {position: relative; margin: auto; width: 720px; height: 176px; border: 0px; padding-bottom: 15px;}
.div4 {position: relative; margin: auto; width: 480px; height: 420px; border: 0px;}
.div5 {position: relative; margin: auto; width: 480px; height: 164px; border: 0px;}
.div6 {position: relative; margin: auto; width: 720px; height: 368px; border: 0px;}
.div7 {position: relative; margin: auto; width: 720px; height: 200px; border: 0px;}
.images {position: absolute; top: 0px; left: 0px; border: 0px; }
.images2 {position: absolute; top: 40px; left: 0px; border: 0px; }
.imageslogo {position: absolute; top: 0px; left: 0px; border: 0px; height: 90px; width: auto; }
body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
body { font-family: Calibri, Arial Unicode MS, Arial, Helvetica; font-weight: normal; font-style: normal  } 
body {margin: 0; padding: 0; border: 0; white-space: normal;}
main { display: block; }
div.container { width: 100%; border: 0; }
article { display: block; font-weight: normal; font-style: normal; font-family: Calibri, Arial Unicode MS, Arial, Helvetica;}
article.figure { margin: 0; border-collapse: collapse; border: 0; padding: 0; text-align: center; } 
article.nonfigure { display: block; margin-left: 163px; border-collapse: collapse; margin-right: 40px; border: 0; }
article.overview { margin-left: 163px; border-collapse: collapse; margin-right: 40px; border: 0; }
nav { display: block; float: left; width: 113px; padding-left: 15px; padding-right: 10px; }
nav ul { list-style: none; margin: 0; padding: 0; border: 0; margin-top: 40px; }
nav li { display: block; list-style: none; margin-bottom: 10px; margin-top: 0; }
nav li.part { margin-bottom: 0; }
map { display: inline; }
span.quote { font-family: Arial, Helvetica; font-size: 0.85em; font-weight:bold }
span.quote2 { margin-left: 35px; font-family: Arial, Helvetica; font-size: 0.85em; font-weight:bold }
span.small-caps { font-variant: small-caps; }    
.logoheader { background-color: #CCECFF; height: 90px; width: 100%; margin: 0; border: 0; white-space: nowrap; text-align: left;}       
hr { margin: 0; border: 0; padding: 0; width: 100%; background: #000000; height: 5px; vertical-align: top;}
p.header { margin-left: 30%; margin-bottom: 0px; margin-top: 0px; position: absolute; top: 2px; padding-left: 180px; padding-top: 0; font-size: 14px; text-align: center;
  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; }  
p.loctext { color: rgb(0, 102, 102); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 0.85em; padding-top: 25px; }
p.back { text-align: center; color: rgb(0, 102, 102); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 1em; }
p.author { color: rgb(0, 102, 102); font-weight: normal; font-style: normal; font-family: Arial, Arial, Helvetica; font-size: 0.75em; padding-bottom: 10px; }
p.buttons { text-align: center; margin-top: 0; padding-top: 0; }  
.heading_fig { font-size: 1.17em; }
.header_ref { font-size: 10px; color: #800080; }  
.chart_text_c {position: absolute; text-align: center; margin: 0; border: 0px; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica;
   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; } 
.chart_text_r {position: absolute; transform: rotate(270deg); text-align: center; margin: 0; border: 0px; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica;
   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; }   
.chart_text_l {position: absolute; text-align: left; margin: 0; border: 0px; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica;
   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; } 
.chart_text_ch1 {position: absolute; text-align: center; margin: 0; border: 0px; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica;
   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; }
.chart_text_ch2 {position: absolute; text-align: center; margin: 0; border: 0px; font-size: 15pt; font-weight: bold; font-family: Arial, Helvetica;
   -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; }      
@media only screen and (max-width: 750px) {
    nav { display: inline; float: left; width: 100%; padding-left: 0px; padding-right: 0px; font-size: 110%;}
    nav ul { list-style: none; margin-left: 15px; margin-right: 15px; margin-top: 10px; margin-bottom: 30px; padding: 0; border: 0; } 
    nav li { display: inline; width: 100%; list-style: none; margin-bottom: 10px; margin-top: 30px;}  
    article.nonfigure { margin-left: 50px; border-collapse: collapse; margin-right: 50px; border: 0; }
    article.overview { margin-left: 50px; border-collapse: collapse; margin-right: 50px; border: 0; height: auto;}
    .imageslogo { height: 60px; }
    .logoheader { height: 60px; }
    p.header { margin-left: 25%; padding-left: 90px; font-size: 70%; top: 0px; }
    .header_ref { font-size: 90%; color: #800080; }
    .chart_text_c {font-size: 80%;}
    .chart_text_l {font-size: 80%;} 
    .chart_text_ch1 {font-size: 80%;}
    .chart_text_ch2 {font-size: 80%;} 
}
@media only screen and (max-width: 600px) {
    article.nonfigure { margin-left: 15px; margin-right: 15px; }
    article.overview { margin-left: 15px; margin-right: 15px; }
    p.header { margin-left: 30%; }    
}
.buttonarray { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
.buttonstack { position: relative; }   
.buttontext_hm { position: absolute; inline-size: 55px; top: 12px; left: 62px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; } 
.buttontext_pf { position: absolute; inline-size: 125px; top: 12px; left: 100px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_po { position: absolute; inline-size: 150px; top: 12px; left: 109px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_pp { position: absolute; inline-size: 115px; top: 12px; left: 90px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_ct { position: absolute; inline-size: 60px; top: 12px; left: 65px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_dt { position: absolute; inline-size: 70px; top: 12px; left: 69px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_nf { position: absolute; inline-size: 100px; top: 12px; left: 73px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_np { position: absolute; inline-size: 85px; top: 12px; left: 63px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.buttontext_no { position: absolute; inline-size: 115px; top: 12px; left: 78px; transform: translate(-50%, -50%); color: rgb(255,255,255); font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; }
.img_blank { position: absolute; top: 0px; left: 0px; }