#control-panel-header
{
    margin-top: 20px;
	margin-bottom: 20px;
    text-align: center;
}

#bottom-spacer
{
    height: 80px;
}

#control-panel-table
{
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.data-table
{
    border: 2px solid #B0B0B0;
    border-bottom: 1px solid #B0B0B0;
    border-spacing: 0px;
    border-radius: 4px;
}

.data-table th
{
    background: #E0E0E0;
    padding: 4px;
    font-weight: 12pt;
    border-bottom: 2px solid #B0B0B0;
}

.data-table td
{
    border-bottom: 1px solid #E0E0E0;
    padding: 4px;
}

.yescell
{
    background: #F0FFF0;
    color: #080;
    font-weight: bold;
    text-align: center;
}

.nocell
{
    background: #FFF0F0;
    color: #800;
    font-weight: bold;
    text-align: center;
}

.purchases-table
{
    border: 2px solid #B0B0B0;
    border-spacing: 0px;
    border-radius: 4px;
}

.purchases-table th
{
    background: #E0E0E0;
    padding: 4px;
    font-weight: 12pt;
}

.purchase-transaction
{
    padding: 4px;
    cursor: pointer;
    border-bottom: 1px solid #D0D0D0;
}

.purchase-transaction:hover
{
    background: #ECF6F4;
}

