.monospace
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: monospace; line-height:14px
}
.normal
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif; line-height:14px
}
P
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif; line-height:14px
}
.small
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif
}
.smallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif
}
.darkgrey
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif
}
.grey        { font-family: verdana, helvetica, arial, 'ms sans serif', sans-serif; 
               font-size: 11px; color: #666666; line-height:14px }
.smallgrey
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
.smalldarkgrey
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif; line-height:14px
}
.smallwhite
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif
}
.smallwhitebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, helvetica, arial, 'ms sans serif', sans-serif
}
.white
{
    COLOR: #FFFFFF; line-height:14px; font-family:verdana, helvetica, arial, ms sans serif, sans-serif; font-size:11px
}
.about       { font-family: verdana, helvetica, arial, 'ms sans serif', sans-serif; 
               font-size: 10px; color: #CC0000}
.about-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.about-big   { color: #CC0000; font-size: 11px; font-family: 
               verdana, helvetica, arial, 'ms sans serif', sans-serif; 
               font-weight: bold; line-height: 14px }
.solutions
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0066CC;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.solutions-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0066CC;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.solutions-big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0066CC;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.support
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #AA0077;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.support-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #AA0077;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.support-big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #AA0077;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.contact
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #009966;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-DECORATION: none
}
.contact-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #009966;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif;
    TEXT-DECORATION: none
}
.contact-big { line-height: 14px; color: #009966; font-family: 
               verdana, helvetica, arial, 'ms sans serif', sans-serif; 
               font-size: 11px; font-weight: bold }
.whiteboldhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif; line-height:20px; margin-left:0
}
.bigred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
.bigblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0066CC;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
.bigpurple
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #AA0077;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
.biggreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #009966;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #333333;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, helvetica, verdana, 'ms sans serif', sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, arial, helvetica, 'ms sans serif', sans-serif; line-height:17px
}
h4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: verdana, arial, helvetica, 'ms sans serif', sans-serif
}H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #CC0000;
    FONT-FAMILY: arial, helvetica, verdana, 'ms sans serif', sans-serif
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: verdana, arial, helvetica, 'ms sans serif', sans-serif
}
.xxlarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 50px;
    COLOR: #CC0000;
    FONT-FAMILY: verdana, helvetica, arial, ms sans serif, sans-serif
}
A
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #CC0000
}
a:visited
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #CC0000
}
a:link.about
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
a:visited.about
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
a:hover.about
{
    COLOR: #CC0000;
    TEXT-DECORATION: underline
}
a:active.about
{
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
a:link.solutions
{
    COLOR: #0066CC;
    TEXT-DECORATION: none
}
a:visited.solutions
{
    COLOR: #0066CC;
    TEXT-DECORATION: none
}
a:hover.solutions
{
    COLOR: #0066CC;
    TEXT-DECORATION: underline
}
a:active.solutions
{
    COLOR: #0066CC;
    TEXT-DECORATION: none
}
a:link.support
{
    COLOR: #AA0077;
    TEXT-DECORATION: none
}
a:visited.support
{
    COLOR: #AA0077;
    TEXT-DECORATION: none
}
a:hover.support
{
    COLOR: #AA0077;
    TEXT-DECORATION: underline
}
a:active.support
{
    COLOR: #AA0077;
    TEXT-DECORATION: none
}
a:link.contact
{
    COLOR: #009966;
    TEXT-DECORATION: none
}
a:visited.contact
{
    COLOR: #009966;
    TEXT-DECORATION: none
}
a:hover.contact
{
    COLOR: #009966;
    TEXT-DECORATION: underline
}
a:active.contact
{
    COLOR: #009966;
    TEXT-DECORATION: none
}
a:link.smallgrey
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
a:visited.smallgrey
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
a:hover.smallgrey
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
a:active.smallgrey
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
a:link.white
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
a:visited.white
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
a:hover.white
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a:active.white
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a:link.smallwhite
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a:visited.smallwhite
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
a:hover.smallwhite
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
a:active.smallwhite
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
LI
{
    LIST-STYLE-POSITION: outside;
    LINE-HEIGHT: 15px
}
.boxred
{
    border:1px solid #CC0000; BACKGROUND-COLOR: #CC0000
}
.boxblue
{
    border:1px solid #0066CC; BACKGROUND-COLOR: #0066CC
}
.boxwhiteborder
{
    border:1px solid #ffffff; BACKGROUND-COLOR: #ddfddd
}
.boxpurple
{
    border:1px solid #AA0077; BACKGROUND-COLOR: #AA0077
}
.boxgreen
{
    border:1px solid #009966; BACKGROUND-COLOR: #009966
}