
    a:link {text-decoration: underline; color: blue;}

    :visited {color: purple;}

    .right {text-align: right; }
    .left {text-align: left; }
    .center {text-align: center;}

    .clear {clear: right; }
    .clearleft {clear: left; }

 .font70 {font-size: 70%;}
 
    .blue {color: blue; }
    .red {color: red; }
    .lucky {background: #C0FFC0; }
    .unlucky {background: #FFC0C0; }

    .small-left {font-size: 8pt; text-align: left;}
    .small {font-size: 8pt;}
    .small-blue-right {font-size: 8pt; color: blue; text-align: right;}
    .small-blue {font-size: 8pt; color: blue; }
    .medium {font-size: 16pt; font-weight: bold;}
    .large {font-size: 20pt; font-weight: bold; }
    .bigred {font-size: 20pt; font-weight: bold; color: red; }
    .CallSign {font-size: 30pt; font-weight: bold; }

    ol.a {list-style-type: lower-alpha; }
    ol.i {list-style-type: lower-roman; }
    ol.I {list-style-type: upper-roman; }

    table.si {font-size: 8pt; color: black; background-color: #000080; margin: 3px; padding: 3px; text-align: center; font-weight: bold;}
    td.si_selected {font-size: 8pt; color: white; background-color: #000080; margin: 0px; padding: 0px; text-align: center; font-weight: bold;}
    td.si_home {font-size: 8pt; color: black; background-color: #ff8080; margin: 0px; padding: 0px; text-align: center; font-weight: bold;}
    td.si {font-size: 8pt; color: black; background-color: #e0e0e0; margin: 0px; padding: 0px; text-align: center; font-weight: bold;}

    td.width50 {width: 50%; }
    table.center {width: 100%;  color: black; margin: 0px; padding: 0px; text-align: center; font-weight: normal;}
    table.center_text {margin-left: 0; margin-right: auto;  color: black;  padding: 5px; text-align: center; font-weight: normal;}
    table.center80 {width: 80%; margin-left: auto; margin-right: auto;  color: black;  padding: 5px; text-align: center; font-weight: normal;}
    table.auto {margin-left: auto; margin-right: auto;  color: black;  padding: 5px;  text-align: center; font-weight: normal;}
    table.N3KL {margin: 0px;  color: black;  background-color: #C0C0FF;  padding: 0px;  text-align: center; font-weight: normal;}
    table.sol {margin-left: auto; background-color: #e0e080; margin-right: auto;  color: black; text-align: center; padding: 5px;  font-weight: normal;}
    table.DX {margin-left: auto; background-color: #c0c0c0; margin-right: auto;  color: black;  padding: 5px;  text-align: center; font-weight: normal;}
    .even {background: #E0E0E0;}
    .white {background: #FFFFFF;}
    .unknown {background: #FFC0C0; }
    .warning {background: #FFFFC0; }
    .head {text-align: center; background: #C0C0FF;}

    img.right {float: right; margin: 5px; }
    img.left {float: left; margin: 5px; }

    .percent80 {width: 80%; clear: left;}
    .percent50 {width: 50%; clear: left;}
    .percent20 {width: 20%;}
    .percent10 {width: 10%;}

     del { text-decoration: line-through; }
