/*
 * General
 */

table
{
    border-collapse: collapse;
}

a img
{
    border: none;
}

/*
 * Payouts table
 */

.averages
{
    background-color: yellow;
}

.payouts th, .payouts td
{
    border-style: solid;
    border-width: 1px;
    padding-left: .5em;
    padding-right: .5em;
    padding-top: .25em;
    padding-bottom: .25em;
}

.payouts td
{
    text-align: right;
}

/*
 * Setup tables
 */

.setup th, .setup td
{
    padding-left: .5em;
    padding-right: .5em;
}

/*
 * Property group color schemes
 */

.dark-purple
{
    color: #ffffff;
    background-color: #803399;
}

.light-blue
{
    color: #000000;
    background-color: #80ccff;
}

.light-purple
{
    color: #000000;
    background-color: #cc44cc;
}

.orange
{
    color: #000000;
    background-color: #ff8000;
}

.red
{
    color: #000000;
    background-color: #ff0000;
}

.yellow
{
    color: #000000;
    background-color: #ffff00;
}

.green
{
    color: #ffffff;
    background-color: #338033;
}

.dark-blue
{
    color: #ffffff;
    background-color: #2020cc;
}

.railroad
{
    color: #ffffff;
    background-color: #000000;
}

/*
 * Methodology
 */

.equation
{
    text-align: center;
}

.probabilities
{
    margin-left: auto;
    margin-right: auto;
}

.probabilities th, .probabilities td
{
    padding-left: .5em;
    padding-right: .5em;
    padding-top: .25em;
    padding-bottom: .25em;
}

.probabilities td
{
    text-align: left;
}

.markov th, .markov td
{
    border-style: solid;
    border-width: 1px;
    border-color: black;
    padding-left: .5em;
    padding-right: .5em;
    padding-top: .25em;
    padding-bottom: .25em;
}

