/*
Copyright 2005 Fleming Information Systems Consulting Services.
All Rights Reserved.
*/
body
{
    background-color: #D8E8FF;
    color: #101020;
    font-family: arial, sans-serif;
    margin: 5px 0px 5px 0px;
}

a.normal
{   text-decoration: underline;

}

a
{
    color: #0010D0;
    text-decoration: none;
}

a:hover
{
    background-color: #B0B0C0;
    color: #000000;
    text-decoration: none;
}

a.imageButton:hover
{
    background-color: transparent;
}

table.bfpTable1
{
    background-color: #ECF4FF;
    border-color: #B0C0E0;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
}

table.bfpTable2
{
    background-color: #C0FFC0;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}

table.bfpTable3
{
    background-color: #FFFFFF;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}

table.fpTable1
{
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}

td.bfpCell1
{
    background-color: #A0E0A0;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

td.bpCell1
{
    background-color: #D0DCF0;
    padding: 5px 5px 5px 5px;
}

td.costProfitCell1
{
    background-color: #FFC0D0;
    border-color: #808080;
    border-style: solid solid none solid;
    border-width: 1px;
    padding: 2px 10px 2px 10px;
    white-space: nowrap;
}

td.costProfitCell2
{
    background-color: #FFB0C0;
    border-color: #808080;
    border-style: solid solid none solid;
    border-width: 1px;
    padding: 2px 10px 2px 10px;
    white-space: nowrap;
}

td.costProfitCell3
{
    background-color: #FFA0B0;
    border-color: #808080;
    border-style: solid solid none solid;
    border-width: 1px;
    padding: 2px 10px 2px 10px;
    white-space: nowrap;
}

td.costProfitCellBottom
{
    background-color: #808080;
    height: 1px;
}

td.menuCell
{
    padding-left: 6px;
    padding-right: 6px;
}

td.pCell1
{
    padding: 5px;
}

td.pCell2
{
    padding: 2px;
}

td.spacerCell1
{
    width: 10px;
}

td.spacerCell2
{
    width: 40px;
}

img.fImage1
{
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
}

img.borderLR1
{
    width: 11px;
    height: 100%;
}

div.bciText120
{
    font-size: 120%;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

div.bciText140
{
    font-size: 140%;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

div.bcnText80
{
    font-size: 80%;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

div.bcnText100
{
    font-size: 100%;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

div.bcnText120
{
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

div.bcrText110
{
    font-size: 110%;
    font-weight: bold;
    text-align: right;
}

div.bcText100
{
    font-size: 100%;
    font-weight: bold;
    text-align: center;
}

div.bcText110
{
    font-size: 110%;
    font-weight: bold;
    text-align: center;
}

div.bcText140
{
    font-size: 140%;
    font-weight: bold;
    text-align: center;
}

div.biText100
{
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}

div.biText110
{
    font-size: 110%;
    font-style: italic;
    font-weight: bold;
}

div.blurbText
{
    line-height: 0.45cm;
    white-space: nowrap;
}

div.bnText120
{
    font-size: 120%;
    font-weight: bold;
    white-space: nowrap;
}

div.bnText130
{
    font-size: 130%;
    font-weight: bold;
    white-space: nowrap;
}

div.bnText140
{
    font-size: 140%;
    font-weight: bold;
    white-space: nowrap;
}

div.brText110
{
    font-size: 110%;
    font-weight: bold;
    text-align: right;
}

div.bText100
{
    font-size: 100%;
    font-weight: bold;
}

div.bText110
{
    font-size: 110%;
    font-weight: bold;
}

div.cartSummaryText
{
    font-size: 80%;
    line-height: 0.35cm;
    text-align: center;
    white-space: nowrap;
}

div.cinText140
{
    font-size: 140%;
    font-style: italic;
    text-align: center;
    white-space: nowrap;
}

div.cnText80
{
    font-size: 80%;
    text-align: center;
    white-space: nowrap;
}

div.cnText100
{
    font-size: 100%;
    text-align: center;
    white-space: nowrap;
}

div.cText80
{
    font-size: 80%;
    text-align: center;
}

div.cText90
{
    font-size: 90%;
    text-align: center;
}

div.formErrorText
{
    color: #FF0000;
    text-align: left;
    white-space: nowrap;
}

a.menuText
{
    color: #0010D0;
    font-size: 80%;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}

a.menuText:hover
{
    color: #101020;
}

div.nrText80
{
    font-size: 80%;
    text-align: right;
    white-space: nowrap;
}

div.nrText100
{
    font-size: 100%;
    text-align: right;
    white-space: nowrap;
}

div.nText60
{
    font-size: 60%;
    white-space: nowrap;
}

div.nText80
{
    font-size: 80%;
    white-space: nowrap;
}

div.nText90
{
    font-size: 90%;
    white-space: nowrap;
}

div.nText100
{
    font-size: 100%;
    white-space: nowrap;
}

div.nText110
{
    font-size: 110%;
    white-space: nowrap;
}

a.selectedMenuText
{
    background-color: #A0C0F0;
    color: #101020;
    font-size: 80%;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}

span.selectedMenuText a
{
    color: #101020;
}

div.twoStepsText
{
    background-color: #B0C0E0;
    font-size: 100%;
    white-space: nowrap;
}

span.bnText140
{
    font-size: 140%;
    font-weight: bold;
    white-space: nowrap;
}

div.error
{
    color: red;
    white-space: nowrap;
}

label
{
    font-size: smaller;
    font-weight: bold;
    white-space: nowrap;
}

div.menuText
{
    color: #101020;
    font-size: 80%;
    white-space: nowrap;
}

div.selectedMenuText
{
    background-color: #A0C0F0;
    color: #101020;
    font-size: 80%;
    white-space: nowrap;
}
