body
{
    margin-top: 0px;
    margin-left: 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

input
{
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#th
{
    font-size: 12px;
    font-weight: bold;
}

#ths
{
    font-size: 10px;
    font-weight: bold;
}

#tt
{
    font-size: 11px;
    font-weight: normal;
}

#hdr
{
    font-size: 14px;
    font-weight: normal;
}

#te
{
    font-size: 11px;
    font-weight: bold;
}

#tc
{
    font-size: 9px;
    font-weight: normal;
}

#tcb
{
    font-size: 11px;
    font-weight: normal;
}

#small
{
    width: 200px
}

#small4
{
    width: 50px
}

#button
{
    width: 60px;
    height: 20px;
    font-weight: bold;
    cursor: hand
}

#ml, #ml:active, #ml:visited
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
}

#ml:hover
{
    text-decoration: underline
}

#wide
{
    width: 300px
}

#tawide
{
    width: 300px;
    height: 80px;
}

#tawideh
{
    width: 300px;
    height: 160px;
}

textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

select
{
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#vsmall
{
    width: 100px
}

#sl, #sl:active, #sl:visited
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
}

#sl:hover
{
    text-decoration: underline
}

#rfree, #rres, #rocc
{
    font-size: 10px;
}

#calFirst, #calChange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#buttonw
{
    width: 100px;
    height: 20px;
    font-weight: bold;
    cursor: hand
}

#error_info
{
    font-weight: bold;
    font-size: 11px;
}

table.wide600
{
    width: 600px;
}

.no_display
{
    display: none;
}

TABLE.margin10
{
    margin-left: 10px;
}

TABLE.data_grid.margin10
{
    max-width: calc(100% - 10px);
}

