A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #be1400
}

BODY
{
    SCROLLBAR-FACE-COLOR: #999999;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #999999;
    SCROLLBAR-SHADOW-COLOR: #999999;
    SCROLLBAR-3DLIGHT-COLOR: #999999;
    SCROLLBAR-ARROW-COLOR: #cccccc;
    SCROLLBAR-TRACK-COLOR: #333333;
    SCROLLBAR-DARKSHADOW-COLOR: #999999; }
.main
{
    FONT-SIZE: 9.5pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: 0.02em
}
.mainsmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: 0.02em
}
.mainblue
{
    FONT-SIZE: 9.5pt;
    COLOR: #00053b;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: -0.01em
}
.mainbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9.5pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: -0.01em
}
.mainboldred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9.5pt;
    COLOR: #00053b;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: -0.01em
}
.smallred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #be1400;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: -0.01em
}
.bott
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: -0.01em
}
.mainboldblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9.5pt;
    COLOR: #184667;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: 'trebuchet ms', geneva, arial, helvetica;
    LETTER-SPACING: -0.01em
}
.mainsmall-white { FONT-SIZE: 8pt; COLOR: #FFFFFF; LINE-HEIGHT: 11pt; FONT-FAMILY: "trebuchet ms", geneva, arial, helvetica; LETTER-SPACING: 0.02em }
img {border: 0px}
td
{
    FONT-SIZE: 9.5pt;
    COLOR: #000000;
    LINE-HEIGHT: 11pt;
    FONT-FAMILY: trebuchet ms,geneva,arial,helvetica;
    LETTER-SPACING: 0.02em
}
.rightpromos {background-color: #C3E1EE;  line-height: 11px;}
.rightpromos a {font-size: 9px; text-decoration: none; font-weight: normal}
.rightpromos .promotext {padding: 8px; text-decoration: none; color: #000000}
.rightpromos .strapline {color:#315664; text-decoration: none;}
.rightpromos .more {FONT-WEIGHT: bold; COLOR: #be1400; text-decoration: underline;}
.rightpromomain {width: 200px; padding-left: 15px; background-image: url(images/imagery/main.gif); background-repeat: repeat-x;}

.navigation ul{height:24px;padding:0;margin:0;list-style-type:none; float: right}
.navigation ul li{float:left;padding:0;margin:0;}
.navigation ul li.on a{display:block;padding:5 0 5 0;color:#363636; text-decoration:none; margin:0 1px 0 0;float:left;background:url(/images/general/tab-on.gif) 0 0 no-repeat;width: 83px; text-align: center; font:bold 12px;}
.navigation ul li.on a:hover{background:url(/images/general/tab-on.gif) 0 0 no-repeat;}
.navigation ul li.off a{display:block;padding:5 0 5 0;color:#363636; text-decoration:none; margin:0 1px 0 0;float:left;background:url(/images/general/tab.gif) 0 0 no-repeat;width: 83px; text-align: center; font:bold 12px;}
.navigation ul li.off a:hover{background:url(/images/general/tab-on.gif) 0 0 no-repeat;}
.navigation ul li.basket a{display:block;padding:5 0 5 0;color:#363636; text-decoration:none; margin:0px;float:left;background:url(/images/general/tab-basket.gif) 0 0 no-repeat;width: 122px; text-align: center; font:bold 12px;}
.navigation ul li.basket a:hover{background:url(/images/general/tab-basket.gif) 0 0 no-repeat;}

.strap {padding: 5px 0px 0px 28px}
.strap h1 {font-size: 17px; font-weight: normal; line-height: 20px; margin: 0px; margin-top: 10px}
.strapbase {background:url(images/imagery/main.gif); background-repeat: repeat-x;}
.strap {font-size: 17px; font-weight: normal; line-height: 19px;}
.homeinfo {background:url(images/general/home-sub.jpg); background-repeat: no-repeat; background-position: left bottom; padding: 0px 28px 113px 15px}
.homeinfo h2 {margin: 0px; padding: 0px; font-size: 22px; color: #214F61; line-height: 24px}
.homesub {background:url(images/backgrounds/mainnews.gif); background-repeat: repeat-x;  padding: 15px 28px 15px 15px}
.homesub h2 {display: inline; margin: 0px; padding: 0px; font-size: 16px; color: #214F61;}
.homepresentation {background:url(images/backgrounds/homepresentation.gif); background-repeat: repeat-x;  padding: 15px 28px 15px 15px}
.homepresentation h3 {display: inline; margin: 0px; padding: 0px; font-size: 14px; color: #000000; font-weight: normal}
.news h3 {margin: 0px; padding: 0px; FONT-SIZE: 9.5pt; COLOR: #184667; LINE-HEIGHT: 11pt; FONT-FAMILY: 'trebuchet ms', geneva, arial, helvetica; LETTER-SPACING: -0.01em}
.news h2 {margin: 0px; padding: 0px; font-size: 22px; color: #214F61; line-height: 24px}
.product h2 {FONT-SIZE: 9.5pt; margin: 0px; padding: 0px; color: #ffffff}

.mainpage h1 {display: inline; margin: 0px; padding: 0px; FONT-SIZE: 9.5pt;}
.mainpage h2 {display: inline; margin: 0px; padding: 0px; FONT-SIZE: 9.5pt; font-weight: normal}
.partners {height: 90px; border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; padding-bottom: 10px}