﻿html, body 
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}
.link-footer
{
    color: #808080;
    font-size: xx-small;
    text-align: right;
}




.txt-ASSOC-bullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #808080;
}

.txt-BODY-smaller
{
    padding-left: 10px; 
    padding-right: 10px; 
    padding-top: 10px;
    font-size:9pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: justify;
}


.txt-BODY
{
    padding-left: 10px; 
    padding-right: 10px; 
    padding-top: 10px;
    font-size: 10pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: justify;
}
.txt-BODY2
{
    
    font-size: 10pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: justify;
}

.txt-BODY-Left
{
    padding-left: 10px; 
    padding-right: 1px; 
    padding-top: 1px;
    font-size: 10pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
 
}


.txt-Box
{
    padding-left: 1px; 
    padding-right: 1px; 
    padding-top: 1px;
    font-size: 10pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align:middle;
    text-align:center;
}

.txt-Exc-BODY
{
    padding-left: 10px; 
    padding-right: 10px; 
    padding-top: 10px;
    font-size: 10pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: justify;
}

div.stormBox
{
width:280px;
padding:10px;
border:5px solid #ff962c;
margin:0px;
}

div.stormBoxSml
{
width:200px;
padding:10px;
border:2px solid #ff962c;
margin:0px;
}




.txt-CASESTUDY
{
   color: #800000;
}
.txt-BODYbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #003399;
    font-size: small;
    text-align:left; 
    padding-top: 10px;
}
.txt-BODY-8pt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #808080;
     text-align: left;
}
.txt-BODY-8pt-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #808080;
    text-align: left;
}
.txt-BODY-bold-blk
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666666;
    font-weight: bold;
}
.txt-BODYindent
{
    text-indent: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #808080;
    font-size: small;
}
.txt-BODYjustify
{
    font-size: small;
    color: #808080;
    text-align: justify;
}
.txt-BODY-link
{
    color: #3366CC;
    font-size: small;
}
.txt-BODY-list
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #808080;
    list-style-position: inside;
    list-style-type: disc;
}
.txt-BODY-Title
{
    font-size: small;
    font-weight: bold;
    color: #003399;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}
.txt-BODY-EMA-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #003399;
    font-weight: bold;
      text-align:left;
}
.txt-EMA-8pt-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #003399;
    font-weight: bold;
    text-align:left;
}
.txt-Registered-8pt-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #003399;
    font-weight: bold;
    vertical-align: top;
}
.txt-BODY-STORM-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #F77725;
    text-align:left;
}
.txt-BODYvalues
{
    line-height: 15pt;
    text-align:left;
}
.txt-CONTACT-info
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #808080;
    text-align:left;
}
.txt-CONTACT-title
{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #003399;
}
.txt-CONTACT-region-West
{
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
    color:#6599cb;
}
.txt-CONTACT-region-Central
{
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
    color:#b9b9b9;
}
.txt-CONTACT-region-East
{
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
    color:#9acbf3;
    
}
.txt-CONTACT-region-Corp
{
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
   text-decoration: underline;
    color:#023479;
    
}
.txt-CONTACT-name
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
   
    color: #003399;
}

.txt-CONTACT-name-bold
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #003399;
}

.txt-CONTACT-name-emcas
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
   color: #800000;
}
.txt-CENTERMENUS
{
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 28px;
}
.txt-EMC-quickfacts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #808080;
    line-height: 9pt;
    text-align:left;
}
.txt-EMA-bullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #808080;
    text-align:left;
}

.txt-EMCAS-bullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #800000;
}

.txt-EMCAS-link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #800000;
}

.txt-EMC-bullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #D5AB59;
}

.txt-EMC-titles
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #D5AB59;
}
.txt-EMA-9pt-italic
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: italic;
    color: #003399;
    font-weight: bold;
    text-align: right;
}
.txt-EMAbody
{
    padding: 5px 10px 5px 10px;
    font-size: 9pt;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align:left;
}
.txt-EMA-QuickFacts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding-top: 10px;
    color: #808080;
    padding-bottom: 10px;
    text-align:left;
}
.txt-EMC-QuickFacts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #808080;
    line-height: 14pt;
    text-align: left;
}
.txt-EMCAS-QuickFacts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #808080;
    line-height: 14pt;
    text-align:left;
}
.txt-EMCAStitle-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #800000;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}
.txt-EMCAS-titles
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #800000;
    text-align:left;
}
.txt-EMCAS-8pt-bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #800000;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
}
.txt-link-blue
{
   
    color:#0000a0;
    
}



.txt-HOME-maptxt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #808080;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
}
.txt-NEWS-Alert
{
    color: #333333;
    background-color:Orange;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    height: 22px;
}
.txt-NEWS-top
{
    color: #003399;
    
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-align:left;
}

.txt-org
{
     color: #ff962c;
    
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-align:left;
}
.txt-NEWS-defaultpage
{
    color: #003399;
    font-family: Arial;
    font-size: 8pt;
    text-align:left;
}
.txt-NEWS-date
{
   text-align: justify;
   vertical-align:top;
   width:60px;
   color: #0032af;
    
     
    
}

.txt-NEWS-link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #808080;
    text-align: left;
}
.txt-MAP-link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: blue;
    
    text-align: left;
}
.txt-PAGE-Title
{
    font-size: medium;
    font-weight: bold;
    color: #808080;
    text-align:left;
}
.txt-QuickFacts
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #808080;
    line-height: 14pt;
    text-align: left;
}
.txt-TESTIMONIALS-justify
{
    padding: 10px 10px 15px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: justify;
}
.txt-TESTIMONIALS-right
{
    text-align: right;
}
.td-ExeName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003399;
    padding-left: 10px;
    text-align:left;
    vertical-align:bottom;
}

.td-ExeTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
     padding-left: 10px;
    color: #003399;
   
    text-align:left;
    vertical-align:bottom;
}


.boxTITLe
{
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #808080;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
   
}
.boxTITLeSml
{
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #808080;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
   
}

.boxTitleOrg
{
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #ff962c;
    padding-top: 10px;
    padding-left: 2px;
    padding-bottom: 5px;
   
}

.boxOrg
{
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
   font-weight: bold;
    color: #ff962c;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
   
}






.td-TITLEbar
{
    background-image: url('../images/img_lcornerTITLEBAR350px.png');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003399;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}


.td-TITLEbar-200
{
    background-image: url('../images/img_lcornerTITLEBAR200px.png');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003399;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
    width:200px;
}
.td-bullet
{

     padding-top: 3px;
    text-align:Center;
    vertical-align: top;
  
}



.td-TITLEbarEMA
{
    background-image: url('../images/img_lcornerTITLEBAR350px.png');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003399;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}
.td-TITLEbarEMCAS
{
    background-image: url('../images/img_lcornerTITLEBAR350px.png');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #800000;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}
.td-TITLEbarEMC
{
    background-image: url('../images/img_lcornerTITLEBAR350px.png');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #D7AE5B;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}
.td-TITLEbarTestimonial
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align:left;
}
.sidenav
{
    border-collapse: collapse;
    height: 240px;
}
.txt-SIDENAV-header
{
    font-size: small;
    font-weight: bold;
    color: #003399;
}
.txt-SIDENAV-item
{
    font-size: small;
    font-weight: bold;
    color: #808080;
    text-align:left;
}
a:link {
    COLOR: #959595;
}
a:visited {
    COLOR: #666362;
}
a:hover {
    COLOR: #0032c2;
}
a:active {
    COLOR: #0000a0;
}






.noneDeco
{
}
