body {
   margin: 0 auto;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 10pt;
   vertical-align: top;
   font-family: Arial, Helvetica, sans-serif;
}
div {
   margin: 0 auto;
}
.d_table {
   display: table;
}
.d_table_row {
   display: table-row;
}
.d_table_cell_1 {
   display: table-cell;
   text-align: left;
   vertical-align: top;
}
.d_table_cell_2 {
   display: table-cell;
   text-align: center;
   vertical-align: top;
}
.d_table_cell_3 {
   display: table-cell;
   text-align: right;
   vertical-align: top;
}
.d_table_cell_4 {
   display: table-cell;
   text-align: left;
   vertical-align: middle;
}
.d_table_cell_5 {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}
.d_table_cell_6 {
   display: table-cell;
   text-align: right;
   vertical-align: middle;
}
.d_table_cell_7 {
   display: table-cell;
   text-align: left;
   vertical-align: bottom;
}
.d_table_cell_8 {
   display: table-cell;
   text-align: center;
   vertical-align: bottom;
}
.d_table_cell_9 {
   display: table-cell;
   text-align: right;
   vertical-align: bottom;
}
.div_content {
   padding: 20px;
}
.w_100p {
   width: 100%;
}
.w_50p {
   width: 50%;
}
.ta_center {
   text-align: center;
}
.blue_link {
   color: #1769A9; 
   font-weight: 700;
}
.blue_link a:link {
   text-decoration: underline;
   color: #1769A9;
}
.blue_link a:visited {
   text-decoration: underline;
   color: #1769A9;
}
.blue_link a:active {
   text-decoration: underline;
   color: #1769A9;
}
.blue_link a:hover {
   text-decoration: underline;
   color: #1769A9;
}
.p_20 {
   padding:  20px;
}
.fs_200 {
   font-size: 200%;
}
.pl_10 {
   padding-left: 10px;
}
.pr_10 {
   padding-right: 10px;
}
.pt_20 {
   padding-top: 20px;
}
.pb_20 {
   padding-bottom: 20px;
}
.img_container {
   width: 50%;
}
@media (max-width: 700px) {
   .img_container {
      width: 100%;
   }
}