body
{
    FONT-SIZE: 17px;
    COLOR: #003399;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    margin:0;
    padding:0;
}
.normaltext
{
    FONT-SIZE: 18px;
    COLOR: #003399;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;  
}
.lightbg
{
    BACKGROUND-COLOR: #ffffff;
}
.darkbg
{
    BACKGROUND-COLOR: #003399;
}
td.footer
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #003399;
}
td.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #003399;
}
td.featureitems
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #3366cc;
}
a.topmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
a.topmenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #003399;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
}
a.lineon
{
    COLOR: #003399;
    TEXT-DECORATION: none;
}
a.lineon:hover
{
    TEXT-DECORATION: underline;
}
a.lineoff
{
    COLOR: #003399;
    TEXT-DECORATION: underline;
}
a.lineoff:hover
{
    TEXT-DECORATION: none;
}
.cartheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003399;
}
.cartitem
{
    BACKGROUND-COLOR: #ffffff;
}
.carttotal
{
    FONT-SIZE: 17px;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.searchbutton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #003399;
    BORDER-RIGHT-COLOR: #000000;
}
.menucategory
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.menulink
{
    FONT-WEIGHT: bold;
    COLOR: #003399;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menubig
{
    FONT-SIZE: 16px;
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff;
}
.menuoverbig
{
    FONT-SIZE: 16px;
    CURSOR: hand;
    BACKGROUND-COLOR: #66ccff;
}
.menusmall
{
    FONT-SIZE: 14px;
    CURSOR: hand;
    BACKGROUND-COLOR: #ffffff;
}
.menuoversmall
{
    FONT-SIZE: 14px;
    CURSOR: hand;
    BACKGROUND-COLOR: #66ccff;
}
.font10
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
}
.font12
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
}
.font14
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
}
.font15
{
    FONT-SIZE: 17px;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
}
.font16
{
    FONT-SIZE: 19px;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
}
.keyword
{
    COLOR: #ccffff;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003399;
}
.customform
{
    FONT-SIZE: 17px;
    COLOR: #003399;
    FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif;    
}