﻿html, body, #mainTable
{
    margin: 0;
    padding: 0;
    border: none;
    font-family: verdana;
    font-size: 8pt;
    color: #666666;
}

#mainTable
{
    margin: 0;
    text-align: left;
    vertical-align: top;
}

hr
{
    border-style: solid;
    border-width: 1px;
    color: #D5EAEB;
}

td
{
    margin: 0;
    border: none;
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
}

a
{
    color: #666666;
}

a:hover
{
    color: Black;
}

.button
{
    font-weight: bold;
    font-family: Verdana;
    font-size: x-small;
    color: #333333;
}

.pagetitle
{
    font-family: verdana;
    font-size: 12pt;
    color: #62b2b9;
}

.mainheading
{
    font-family: verdana;
    font-size: 14pt;
    color: #297373;
}

.subheading
{
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #297373;
    padding-top: 3px;
    padding-bottom: 3px;
}

.subtotal
{
    font-weight: bold;
    background-color: #C6E2E2;
}

.grandtotal
{
    font-weight: bold;
    background-color: #63B5BD;
}

.copyright
{
    font-family: verdana;
    font-size: 6pt;
    color: #2b6f75;
}

.navigation
{
    font-family: verdana;
    font-size: 10pt;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    background-color: #62B2B9;
}

.background
{
    background-color: #ffffff;
}

.cartsummary
{
    font-family: verdana;
    font-size: 8pt;
    text-decoration: none;
    background-color: #D5EAEB;
}

.error
{
    font-weight: bold;
    color: #FF0000;
}

.warning
{
    font-weight: bold;
    color: #E87400;
}

.success
{
    font-weight: bold;
    color: #00B400;
}

.info
{
    font-weight: bold;
    color: #0000FF;
}

.hint
{
    color: #62B2B9;
}

.lowimportance
{
    color: #A3A3A3;
}

.paddedtopright
{
    padding-top: 3px;
    padding-right: 3px;
}

.paddedtop
{
    padding-top: 8px;
}

.infopanel
{
    background-color: White;
    border-style: solid;
    border-width: 1px;
    border-color: #62B2B9;
    padding: 4px;
}

.grouppanel
{
    background-color: #D5EAEB;
}

.grouppanel2
{
    background-color: White;
}

.wizard
{
    background-color: #DEEFEF;
    border-style: solid;
    border-width: 1px;
    border-color: #62B2B9;
    padding: 4px;
}

.invisible
{
    display: none;
}

.gridcaption
{
    font-weight: bold;
}

.altbackground
{
    background-color:#D5EAEB;
}
