﻿body, div, span, td, th, p {
    font-family: arial, helvetica;
}

.Steps {
    background-color: #ddddff;
    font-weight: bold;
    border: solid black 1px;
    padding: 10px;
    font-size: 30px;
    font-family: arial, helvetica;
}

.Step {
    background-color: #eeeeff;
    border-left: solid black 1px;
    border-right: solid black 1px;
    border-bottom: solid black 1px;
    padding: 10px;
    font-size: 20px;
    font-family: arial, helvetica;
}

button.big, input[type=submit].big {
    font-weight: bold;
    font-size: 20px;
    padding: 8px;
    cursor: pointer;
}

.fligCal {
    border: solid black 1px;
    background-color: #ffffee;
    padding: 10px;
}

    .fligCal th {
        font-weight: bold;
    }

    .fligCal td, .fligCal th {
        width: 50px;
        padding: 3px;
        text-align: center;
        font-family: arial, helvetica;
    }

        .fligCal td button {
            font-weight: bold;
        }

.ContactBox {
    font-size: 20px;
    padding: 5px;
    width: 96%;
}

div.error {
    margin-top: 6px;
    font-weight: bold;
    color: red;
}

table.lined { border-collapse: collapse; border: solid black 1px; }
    table.lined th, table.lined td { padding: 8px; border-bottom: solid black 1px; text-align: left; }
    table.lined th { background-color: #ddddee; }

    table.lined td { background-color: #eeeeff; vertical-align: top; }
    table.lined td.past { background-color: #eeeeee; }

.B { font-weight:bold; }
.P { background-color: #ffeeff !important; }

a.underlineOnDemand { text-decoration:none; }
a.underlineOnDemand:hover { text-decoration: underline; }


