.txt1 {
 font-family: Arial;
 font-size: 20px;
 color: #686868;
}

.txt2 {
 font-family: Verdana;
 font-size: 11px;
 color: #222222;
 background-color: #cecece;
 padding: 8px;
}

.txt3 {
 font-family: Verdana;
 font-size: 18px;
 color: #222222;
 font-weight: bold;
}

table.tbl1 {
 border-collapse:collapse;
 border: 1px solid #888888;
}
table.tbl1 td {
 border: 1px solid #888888;
}

.button1 {
 -moz-box-shadow:inset 0px 1px 0px 0px #f0fffd;
 -webkit-box-shadow:inset 0px 1px 0px 0px #f0fffd;
 box-shadow:inset 0px 1px 0px 0px #f0fffd;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
 background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
 background-color:#ededed;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 border:1px solid #dcdcdc;
 display:inline-block;
 cursor:pointer;
 color:#404040;
 font-family:Verdana;
 font-size:12px;
 width: 125px;
 height: 90px;
 text-align:center;
 text-decoration:none;
 text-shadow:0px 1px 0px #ffffff;
}

.button1:hover {
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
 background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
 background-color:#dfdfdf;
}

.button1:active {
 position:relative;
 top:1px;
}

#imgdisplay {
 height: 100%; width: 98%; object-fit: contain;
 border-radius: 13px;
 -moz-border-radius:13px;
 -webkit-border-radius:13px;
 box-shadow:
        0 0 0 3px #fefefe,
        0 0 0 5px #cccccc;
}

#imgdisplayout {
 padding-top:3px;
}