@charset "utf-8";

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;

  }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse!important;
	border-spacing: 0;
  font-size:13px;
  }

ol {margin-left: 0; padding-left: 30px;}  

p, li{
  font-size:13px;
  line-height:160%;
  }
  
.client-logo {
  max-width:200px;
  }

.heading {
  width:100%;
  font-size:17px;
  font-weight:bold;
  }
  
.heading td.cell-1 {
  whidth:75%;
  padding:50px 0;
  text-align:left;
  
  }
  
.heading td.cell-2 {
  whidth:25%;
  padding:50px 0;
  text-align:right;
  }
  
.heading td.cell-2 span{
  font-style:italic;
  color:#D69494;
  }
  
.attrabutes {
  width:100%;
  border-collapse: collapse;
  }
  
.attrabutes td.cell-1 { 
  width:25%;
  padding:5px 0;
  }
  
.attrabutes td{
  margin:0;
  }
  
.attrabutes td.cell-2 { 
  width:75%;
  padding:5px 0;
  }
  
.items {
  width:100%;
  border-collapse: collapse;
  border:1px solid black;
  border-bottom:none;
  margin-top:20px;
  }
  

  
.items thead td.cel-1, .items thead td.cel-2, .items thead td.cel-3, .items thead td.cel-4 {
  text-align:center;
  vertical-align:top;
  padding:4px;
  border-bottom:1px solid black;
 
  }
  
.items thead td.cel-1 {
  width:20%;
   border-right:1px solid black;
  }
  
.items thead td.cel-2 {
  width:25%;
   border-right:1px solid black;
  }
  
.items thead td.cel-3 {
  width:45%;  
  
  }

.items thead td.cel-4 {
 width:10%;
  border-right:1px solid black;
}
  
.items tbody td.cel-1 {
  xwidth:20%;
  padding:4px 8px;
  border-right:1px solid black;
  border-bottom:1px solid black;
  text-align:center;
  vertical-align:top;
  }
  
.items tbody td.cel-2 {
  xwidth:25%;
  padding:4px 8px;
  border-right:1px solid black;
  border-bottom:1px solid black;
  text-align:right;
  vertical-align:top;
}
  
.items tbody td.cel-3 {
  xwidth:45%;
  padding:4px 8px;
  border-bottom:1px solid black;
  vertical-align:top;
} 

.items tbody td.cel-4 {
  xwidth:5%;
  padding:4px 8px;
  border-bottom:1px solid black;
  vertical-align:top;
} 

.terms-copy {
  padding:20px 0;
  }  
  
.authorize {
  border-collapse: collapse;
  width:90%;
  font-size:14px;
  }

.authorize td {
  padding:12px 4px 0 0;
  }
  
.authorize td.cell-a {
  width:13%;
  }
  
.authorize td.cell-b {
  width:45%;
  white-space: nowrap;
  text-overflow: clip;
  }
  
.authorize td.cell-c {
  width:44%;
  border-bottom:1px solid black;
  white-space: nowrap;
  text-overflow: clip;
  }
  
.foot {
  width:100%;
  font-family:Georgia, "Times New Roman", Times, serif;
  margin-top:20px;
 
  }
  
.foot td.cell-1 {
  width:33%;
  text-align:left;
  border-top:5px solid black;
  padding-top:4px;
  }

.foot td.cell-1a {
  width:34%;
  text-align:center;
  border-top:5px solid black;
  padding-top:4px;
  }

.foot td.cell-2 {
  width:33%;
  text-align:right;
  border-top:5px double black;
  padding-top:6px;
  }


.exclusion-section { padding-top:15px; padding-bottom:10px;  }
  
.exclusions { border: 1px solid black; border-collapse: collapse; width:100%;
  /*Scrum 21794 (12/12/17)*/
  font-size:10px;
   }
   
.exclusions td { border-left: 1px solid silver; padding:5px; border-top:1px solid silver; }
.exclusions td:first-child { border-left: none; }
.exclusions tbody tr:first-child td { border-top:none; }
.exclusions thead tr td { vertical-align:bottom; border-bottom: 1px solid black; border-top:none; }

