body { margin:0 auto; max-width:100%; background-color: #ffffff; font-family: Figtree, Gotham, Helvetica, Arial, sans-serif; text-align:center;}
   .Top { width: 100%; padding-top: 0%; padding-right: 0%; padding-left: 0%; border: 0px solid #D4D4D4; text-align:center;}
   .Header1 { max-width:800px; /* height: 175px; */ vertical-align:text-top; background-color: #ffffff; padding-right: 30%; padding-left: 30%; border: 0px solid #D4D4D4;}
   .HeaderText { max-width:800px; font-family: Figtree, Gotham; font-size: 44px; color: #255881; line-height: 1.0; text-align: center; padding-top: 25px; border: 0px solid #D4D4D4;}
   .Header2 { width: 100%; height: 50px; background-color: #00A846; padding-right: 0%; padding-left: 0%; }
   .Header3 { width: 100%; height: 75px; background-color: #E65140; padding-right: 0%; padding-left: 0%; }
   .Welcome { height: 50px; font-family: Figtree, Gotham; font-size: 34px; color: #255881; line-height: 1.0; text-align: left; padding-top: 10px;} 
   .Body1 { max-width:800px; padding-top: 0px;padding-right: 30%; padding-left: 30%; border: 0px solid #D4D4D4;}
   .WelcomeText { font-family:Figtree, Gotham; font-size: 20px; color: #6d6e6e; line-height: 1.3; text-align: center;  word-wrap: break-word; padding-top: 10px; padding-bottom: 22px;} 
   .SuccessText { font-family:Figtree, Gotham; font-size: 20px; color: #ffffff; line-height: 1.3; text-align: center;  word-wrap: break-word; padding-top: 10px; padding-bottom: 22px;} 
   .Text1 { font-family:Figtree, Gotham; font-size: 24px; color: #255881; line-height: 1.2; text-align: left; padding-top: 10px; padding-bottom: 5px;} 
   .Text2 { font-family:Figtree, Gotham; font-size: 18px; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 10px; padding-bottom: 10px;} 
   .Text2_center { font-family:Figtree, Gotham; font-size: 18px; color: #6d6e6e; line-height: 1.4; text-align: center; word-wrap: break-word; padding-top: 10px; padding-bottom: 10px;} 
   .Text3 { font-family:Figtree, Gotham; font-size: 12px; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 22px; padding-bottom: 22px;} 
   .TopOfPage { font-family:Figtree, Gotham; font-size: 12px; color: #6d6e6e; text-align: right;} 
   .TextUnsub { font-family: Figtree, Gotham; font-size: 14px; color: #6d6e6e; line-height: 1.4; text-align: left; word-wrap: break-word; padding-top: 10px; padding-bottom: 10px;}    
   .Error { font-family: Figtree, Gotham SSm A; font-size: 12px; color: red; padding-left: 10px; text-align: left;  word-wrap: break-word; display:none; }   
   .FieldLabel { font-family: Figtree, Gotham; font-size: 17px; color: #6d6e6e; line-height: 1.0; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 0px;} 
   .Field { text-align: left; padding-top: 5px; padding-bottom: 5px;} 
   .Dropdown { text-align: left; padding-top: 5px; padding-bottom: 0px; border: 0px solid #D4D4D4;} 
   .CheckboxRow { text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 19px;}
   .CheckBoxLabel { font-family:Figtree, Gotham; font-size: 17px; color: #6d6e6e; line-height: 1.4; text-align: left; display: block; margin-left: 0px;}
   .Input { width: 100%; max-width: 350px; height: 40px; object-fit: contain; background-color: #FFFFFF; border: 1px solid #D4D4D4; padding: 0px 0px 0px 10px; font-family: Figtree, Gotham; font-size: 16px; color:#249198; border-radius: 5px; -webkit-box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
-moz-box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);}     
   
   .divSelector { display: table; min-width: 750px; max-width: 800px; background-color:#ffffff; border: 0px solid  #6d6e6e; border-spacing: 1px; padding-top: 5px; padding-bottom:0px; }
   .divSelectorCell { float: left; display:table-column; height:14px; width: auto; background-color:#ffffff; border: 0px solid  #ffffff;  text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 10px; font-family: Figtree, Gotham; font-size: 16px; color: #6d6e6e; font-weight: bold; }
   .divSelectorCell2 { width: 150px; background-color:#ffffff; border: 1px solid  #ffffff;  text-align: left; font-family:Figtree, Gotham; font-size: 16px; color: #6d6e6e; font-weight: bold; }
   .divSelectorCell:hover { color: #2E86C1; font-size: 16px; font-weight: bold; background: #ffffff; cursor: pointer;}
   .Input:-moz-read-only { /* For Firefox */   background-color: #F6F8F4; }
   .Input:read-only { background-color: #F6F8F4; }
   .Input:focus, .Select:focus {outline: none !important;  border: 1px solid #6d6e6e;}
   input[type="checkbox"] { position: absolute; left: -999em; }
   input[type="checkbox"] + label { position: relative; overflow: hidden; cursor: pointer; }
   input[type="checkbox"] + label::before {
       content: "";
       display: inline-block;
       vertical-align: -15%;
       height: 2.2ex;
       width: 2.2ex;
       background-color: #ffffff;
       border: 1px solid rgb(166, 166, 166);
       border-radius: 3px;       
       margin-right: 0.0em;
       -webkit-box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
       -moz-box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
       box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
    }
   input[type="checkbox"]:checked + label:before {
      background: #E67E22;
      -webkit-box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
      -moz-box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
      box-shadow: 0px 5px 10px 0px rgba(173,170,173,1);
  }
   input[type="checkbox"]:checked + label::after { 
       content: '';
       position: absolute;
       width: 1.1ex;
       height: 0.4ex;  
       background-color: #E67E22;
       top: 1.0ex;
       left: 0.4ex;
       border: 4px solid #ffffff;
       border-top: none;
       border-right: none;       
       -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
       -ms-transform: rotate(-45deg);
       transform: rotate(-45deg);
   }
   
   hr.thin { width:100%; height: 1px; border: 0; color: #DCDCDC; background-color: #DCDCDC;} 
  .Footer {height: 70px; text-align: left; padding-top: 30px; padding-bottom: 5px; padding-left:0px; padding-right:0px; margin-bottom:30px;  }
  .Btn {height: 40px; object-fit: contain; border:none; border-radius: 5px; background-color: #00A846; cursor:pointer; font-family: Gotham; font-size: 24px;  font-weight: 400;  letter-spacing: 1.4px;  text-align: center; color: #ffffff; appearance: none; -webkit-appearance: none;  -webkit-appearance; -moz-appearance; margin: 0 auto;
display: block;}
   .Btn:hover { border: 3px solid #00A846; color: #00A846; background: Transparent;}
   .Btn::-ms-clear { display: none; }
   .divTable { display: table; width: 800px; background-color:#fff; border: 0px solid  #666666; border-spacing: 1px; padding-top: 10px;}
   .divRow { display: table-row; width: 100%; border: 0px solid #666666; align-items: center; word-wrap: break-word; }
   .divCellHeader { float: left;/*fix for  buggy browsers*/ display:table-column; height:30px; width: 60px; padding-left: 0px; background-color:#fff;  text-align: center; padding-top:5px; font-family:Gotham; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666; }
   .divCell { float: left;/*fix for  buggy browsers*/ display:table-column; height: 40px; width: 40px; text-align: center; background-color:#fff;  padding-top:5px; padding-bottom:0px; padding-left:18px; padding-right:0px; font-family:Gotham; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666; }
   .divCell2 {float: left;/*fix for  buggy browsers*/  display:table-column;  height: 30px; width: 575px; background-color:#fff; font-family:Gotham; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666;  padding-top:5px; padding-left:10px; }
   .divCell3 { float: left;/*fix for  buggy browsers*/  display:table-column; height: 35px; width: 125px; background-color:#fff;  padding-top:15px; padding-bottom:0px; padding-left:18px; padding-right:0px; font-family: Gotham; font-size: 20px; color: #6d6e6e; border: 0px solid  #666666; }
   
   .Thank-you {width: 100%; height: 50px; font-family: Gotham; font-size: 29.5px; line-height: 1.38;  text-align: center; color: #249198; padding-bottom: 0px;}
   .Text {height: 60px; font-family: Gotham; font-size: 18px; line-height: 1.4; text-align: center; word-wrap: break-word; padding-top: 10px; padding-bottom: 22px; padding-left:10%; padding-right:10%; color: #666d70;} 
   .x {cursor:pointer; }   
   .Unsubscribe { cursor: pointer; text-decoration: underline;}
   .Unsubscribe:hover { color: #255881; text-decoration: underline;}   

