div.mod_s611 table {
  width: 100%;
  margin-top: 10px;
}
div.mod_s611 th {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  width: 50%;
  font-size: 15px;
}
div.mod_s611 td {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
}
div.mod_s611 .td_1 {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  width: 50%;
  font-size: 15px;
  border: none;
  font-weight: bold;
}
div.mod_s611 .notes {
  font-size: 1.4rem;
}

p.lead_text {
  font-size: 15px;
  margin-left: 10px;
}





div.mod_s612 table {
  width: 100%;
  margin-top: 10px;
}
div.mod_s612 th {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  font-size: 15px;
}
div.mod_s612 thead th {
  border-left: 1px solid #fff;
}
div.mod_s612 tbody th {
  width: 25%;
}
div.mod_s612 tbody .first {
  width:5%;
  vertical-align: middle;
  border-right: 1px solid #fff;
}
div.mod_s612 thead tr:first-child th:first-child{
  border:none;
}
div.mod_s612 td {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
  width: 20%;
}
div.mod_s612 td:first-child{
  width:28%;
}
div.mod_s612 td:last-child , div.mod_s612 thead tr:last-child th:last-child{
  font-weight: bold;
  background:#F4FA58;
  border-left: 1px solid #fff;
}
div.mod_s612 .notes {
  font-size: 1.4rem;
}
div.mod_s612 .th_2 {
  font-weight: normal;
  background: #fff;
  border: 1px solid #ddd;
}
.mod_s613 table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1.4rem;
  color: #333;
  border: solid 1px #ccc;
  width: 100%;
}
.mod_s613 table thead th {
  width: 100%;
}
.mod_s613 table thead th {
  background-color: #02a7dd;
  color: #fff;
  font-weight: bold;
  width: 50%;
}
.mod_s613 table tbody th {
  width: 15%;
}
.mod_s613 table th {
  padding: 15px 5px;
  border: solid 1px #ccc;
  text-align: center;
  background-color: #eee;
}
.mod_s613 table td {
  padding: 15px 5px;
  border: solid 1px #ccc;
  text-align: center;
}

.mod_s613 table tr:last-child td{
  background:#F4FA58;
  font-weight: bold;
}

div.mod_s614 table {
  width: 100%;
  margin-top: 10px;
}
div.mod_s614 th {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  font-size: 15px;
  width: 5%;
  border-right: 1px solid #fff;
}
div.mod_s614 thead th {
  border-left: 1px solid #fff;
}
div.mod_s614 tbody .first {
  width:5%;
  vertical-align: middle;
  border-right: 1px solid #fff;
}
div.mod_s614 thead tr:first-child th:first-child{
  border:none;
}
div.mod_s614 td {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
  width: 20%;
}
div.mod_s614 td:first-child{
  width:28%;
}
div.mod_s614 .notes {
  font-size: 1.4rem;
}
div.mod_s614 thead tr:last-child th:last-child{
  width: 35%;
}
.mod_s615 table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1.4rem;
  color: #333;
  border: solid 1px #ccc;
  width: 100%;
}
.mod_s615 table thead th {
  width: 100%;
}
.mod_s615 table thead th {
  background-color: #02a7dd;
  color: #fff;
  font-weight: bold;
  width: 50%;
}
.mod_s615 table tbody th {
  width: 15%;
}
.mod_s615 table th {
  padding: 15px 5px;
  border: solid 1px #ccc;
  text-align: center;
  background-color: #eee;
}
.mod_s615 table td {
  padding: 15px 5px;
  border: solid 1px #ccc;
}

div.mod_s616 table {
  width: 100%;
  margin-top: 10px;
}
div.mod_s616 th {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  font-size: 15px;
  width: 5%;
  border-right: 1px solid #fff;
}
div.mod_s616 thead th {
  border-left: 1px solid #fff;
}
div.mod_s616 thead tr:first-child th:first-child{
  border:none;
}
div.mod_s616 td {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
  width: 45%;
}
div.mod_s616 td:first-child{
  width:15%;
}
div.mod_s616 .notes {
  font-size: 1.4rem;
}
div.mod_s616 thead tr:last-child th:last-child{
  width: 35%;
}

div.mod_s617 table {
  width: 100%;
  margin-top: 10px;
}
div.mod_s617 th {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  font-size: 15px;
  width: 5%;
  border-right: 1px solid #fff;
  text-align: center;
  width: 17%;
}
div.mod_s617 thead th {
  border-left: 1px solid #fff;
}
div.mod_s617 tbody .first {
  width:5%;
  vertical-align: middle;
  border-right: 1px solid #fff;
}
div.mod_s617 thead tr:first-child th:first-child{
  border:none;
}
div.mod_s617 td {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
  width: 15%;
}
div.mod_s617 td:first-child{
  width:17%;
}
div.mod_s617 .notes {
  font-size: 1.4rem;
}
div.mod_s617 thead tr:last-child th:last-child{
  width: 35%;
}

div.mod_s617 th span , div.mod_s615 th span{
  font-size:10px;
  display: inline-block;
  vertical-align:top;
}

div.mod_s618 table {
  width: 100%;
  margin-top: 10px;
}
div.mod_s618 th {
  background: #ddd;
  border-top: 1px solid #fff;
  padding: 15px;
  vertical-align: top;
  font-size: 15px;
}
div.mod_s618 thead th {
  border-left: 1px solid #fff;
}
div.mod_s618 tbody th {
  width: 25%;
}
div.mod_s618 tbody .first {
  width:5%;
  vertical-align: middle;
  border-right: 1px solid #fff;
}
div.mod_s618 thead tr:first-child th:first-child{
  border:none;
}
div.mod_s618 td {
  border: 1px solid #ddd;
  padding: 15px;
  font-size: 15px;
  width: 20%;
}
div.mod_s618 td:first-child{
  width:28%;
}
div.mod_s618 .notes {
  font-size: 1.4rem;
}

.fee_change{
	border:2px solid #EA5513;
	margin:10px;
	padding:10px;
}
.fee_change p{
  font-size: 15px;
	margin: 20px 0 0 0;
}
.fee_change p:first-child{
	margin:0;
}

.att_list {
  padding: 5px;
}

.att_list li{
	padding-left: 1em;
	text-indent: -1em;
	font-size: 1.8rem;
}

@media screen and (min-width: 768px), print {
  p.lead_text {
    margin: 20px 0 0 0;
    font-size: 1.4rem;
  }
  .fee_change p{
    font-size: 1.4rem;
  }
  .att_list {
    padding: 0;
  }
  .att_list li{
    font-size: 1.4rem;
  }
}
