/*##########################################*/
button.p200 {
 width: 200px;
 height: 60px;
 background-color: #2a58d2;
 border: 3px solid #ff8000;
 border-radius: 13px;
 border-spacing: 0;
}
/*##########################################*/
table.tb1 {
 width: 100%;
 border: 4px solid #ff8000;
 border-radius: 5px;
 border-spacing: 2px;
 padding: 0px;
 margin: 0px;
}

table.tb2 {
 width: 100%;
 padding: 0px;
 margin: 0px;
}

td.td1 {
 vertical-align: top;
 border: 4px solid #2a58d2;
 border-radius: 5px;
 padding: 0px;
 height: 70px;
}

td.td2 {
 vertical-align: top;
 border: 4px solid #2a58d2;
 border-radius: 5px;
 padding: 0px;
 height: 40px;
 line-height: 15px;
}

center.cen1 {
  padding: 0px;
}

/*##########################################*/
font.ft15 {
 font-family: 'Times New Roman', Times, serif;
 font-size:15px;
 color:#ffffff;
}

@media screen and (min-device-width: 602px) {
 font.fnt1 { font-family: 'Times New Roman', Times, serif; font-size:14px; left:10%;}
 font.fnt2 { font-family: Arial, Helvetica, sans-serif; font-size:19px;}
 font.fnt3 { font-family: 'Times New Roman', Times, serif; font-size:14px; left:10%;}
}

@media screen and (max-device-width: 601px) {
 font.fnt1 { font-family: 'Times New Roman', Times, serif; font-size:11px; left:7%;}
 font.fnt2 { font-family: Arial, Helvetica, sans-serif; font-size:14px;}
 font.fnt3 { font-family: 'Times New Roman', Times, serif; font-size:9px; left:7%; }
}

sup.sp1 {
 bottom: 0.5em;
 font-size: 0.6em;
 line-height: 0;
}
/*##########################################*/
hr.hr1 {
 height: 4px;
 background-color: #2a58d2;
 border: 0 none;
}

hr.hr2 {
 height: 1px;
 background-color: #2a58d2;
 border: 0 none;
}
/*##########################################*/
img.img1 {
 position: absolute;
 top: 0;
 left: 0px;
 padding: 0px;
 border-radius: 5px;
}

canvas.img1 {
 position: absolute;
 top: 0;
 left: 0px;
 padding: 0px;
 border-radius: 5px;
}
/*##########################################*/
div.dm1 {
 position: absolute;
 top: 0px;
 right: 10px;
}

div.ropts {
 position: relative;
}

div.co1 {
 position: absolute;
 top: 0px;
 width: 100%;
 text-align: center;
}
/*##########################################*/
div.dr0 {
 position: absolute;
 top: 0px;
 left: 5%;
}

div.dr1 {
 position: absolute;
 top: 0px;
 right: 2%;
}

div.dr2 {
 position: absolute;
 top: 0px;
 right: 25%;
}

div.dr3 {
 position: absolute;
 top: 0px;
 right: 5%;
}
/*##########################################*/
div.er1 {
 position: absolute;
 top: 0px;
 right: 80%;
}

div.er2 {
 position: absolute;
 top: 0px;
 right: 70%;
}

div.er3 {
 position: absolute;
 top: 0px;
 right: 50%;
}

div.er4 {
 position: absolute;
 top: 0px;
 right: 40%;
}

div.er5 {
 position: absolute;
 top: 0px;
 right: 20%;
}

div.er6 {
 position: absolute;
 top: 0px;
 right: 10%;
}
/*##########################################*/
div.rd1 {
 position: absolute;
 top: 0px;
 right: 10px;
}
/*##########################################*/
