a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

#olswrDiv
{
}

body
{
    font: 12px Arial;
}

td
{
    font: 12px Arial;
}

.olswr td
{
    border: solid 1px #aaaaaa; 
    padding-left: 5px;
    padding-right: 5px;
}

.downloadInstructions
{
    font: bold 14px Arial;
}

.messageTitle
{
    text-align: center;
    background-color: #0080B9;
    color: #ffffff;
    font: bold 14px Arial;
}

.message
{
    background-color: #fafafa;
    border: solid 1px #0080B9;
    text-align: left;
}

.errTitle
{
    background-color: red;
    color: #ffffff;
}

.err
{
    width: 500px;
    background-color: #eeeeee;
    border: solid 1px red;
    text-align: center;
}

.tableTitle
{
    background-color: #6d6f71;
    color: #ffffff;
    font: bold 14px Arial;
    text-align: center;
}

.tableHead a
{
    color: #ffffff;
    font: bold 12px Arial;
    text-align: center;
    text-decoration: underline;
}

.tableHead
{
    border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-bottom: solid 3px #0080B9;
    background-color: #6d6f71;
    color: #ffffff;
    font: bold 12px Arial;
    text-align: center;
}

.even
{
    background-color: #ffffff;
}

.odd
{
    background-color: #eeeeee;
}

.menu
{
    background-color: #eeeeee;
    border: solid 1px #aaaaaa;
    padding: 10px;
}

.menuItem
{
 
    border: solid 1px #aaaaaa;
    padding: 5px;
}

.rightalign
{
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    border-bottom: solid 1px #0080B9;
}

.centered
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.centered table
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
