.Xout {
    color: #f00;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.accesskey {
    text-decoration: underline;
}

a.UpDown img {
    width: 15px;
    height: 15px;
}

div.instructions {
    font-size: x-small;
}

.formerror {
    color: #f00;
    font-style: italic;
    text-align: center;
}

table.intentional { 
    empty-cells: show; border-collapse: collapse; 
    border: 3px solid #42638c;
    margin-left: auto; margin-right: auto;
}
table.intentional > caption {
    margin-left: auto; margin-right: auto;
    text-align: center;
    margin-top: 3ex;
    margin-bottom: 1ex;
}
table.intentional td, table.intentional th { 
    border: 1px solid #42638c; 
    padding: 4px; 
}
table.intentional th { background: #99c; }
table.intentional tr.odd  { background: #fff; }
table.intentional tr.even { background: #c6d6e7; }

div#pagecontent {
    margin-top: 2ex;
    margin-bottom: 2ex;
    padding: 6px;
}

p.showdescribe {
    text-indent: 3em;
    width: 60%;
    border: 1px solid black;
    background: #ccc;
    padding: 0.3ex;
}

