b {
    color: DodgerBlue;
}

.blue {
    color: DodgerBlue;
}

.dualcolor:nth-child(even) {
    background-color: lightgray;
}

.dualcolor:nth-child(odd) {
    background-color: whitesmoke;
}

.first-col {
    left: 0;
}

.msg {
    color: dodgerblue;
}

a:link, a:visited {
    color: purple;
}

input[type=text][name=subE1], input[type=text][name=subE2], input[type=text][name=subE3] {
    width: 195px;
}

input[type=text] {
    width: 600px;
}

input[type=button], input[type=submit], input[type=reset] {
    width: 100px;
}

input[type=radio] {
    margin-right: 80px;
}

pre {
    color: dimgray;
}

th {
    top: 0;
}

th, .first-col {
    position: sticky;
    color: purple;
    font-weight: bold;
    text-align: center;
    text-decoration: underline overline;
}

tr {
    background-color: whitesmoke;
}
