a:link { text-decoration: underline; color: #CC0000; font-weight: normal;}
a:hover { text-decoration: underline; color: #999;}
a:active { text-decoration: underline; color: #CC0000; }
a:visited { text-decoration: underline; color: #CC0000; }

ul {
margin-left: 0;
padding-left: 25px;
list-style-image: url("/assets/img/bullet.gif");
}

li {
margin: 0;
padding: 0;
margin-bottom: 5px;
}

ul.list {
margin-left: 0;
padding-left: 20px;
list-style-image: url("/assets/img/bullet.gif");
}

li.listitem {
margin: 0;
padding: 0;
margin-bottom: 5px;
}

H1 {
color: #FFFFFF;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 18px;
letter-spacing: -1px;
margin-top: 2px;
margin-bottom: 2px;
font-weight: 900;
}

.h2sized666 {
color: #666666;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
letter-spacing: -1px;
margin: 0px;
font-weight: bolder;
}

.h2sized999 {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
letter-spacing: -1px;
margin: 0px;
font-weight: 900;
}

.h1sized444 {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 20px;
letter-spacing: -1px;
margin: 0px;
font-weight: 900;
}

.h2sized444 {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
letter-spacing: -1px;
margin: 0px;
font-weight: 900;
}

.h2sizedFFF {
color: #FFFFFF;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
letter-spacing: -1px;
margin: 0px;
font-weight: 900;
}

.link {
color: #CC0000;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
font-weight: bold;
}

a.subNav {
color: #333333;
font-family: arial,sans-serif;
font-size: 10px;
margin: 0px;
font-weight: normal;
text-decoration: none;
}

.smallPrint {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 9px;
margin: 0px;
}

.smallprintWhite {
color: #FFFFFF;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 9px;
margin: 0px;
}

.smallprintLight {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 9px;
margin: 0px;
}

.smallprintDark {
color: #666666;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 9px;
margin: 0px;
}

a.secureLogin {
color: #666666;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 9px;
margin: 0px;
text-decoration: none;
}

.heading {
color: #CC0000;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 18px;
margin: 0px;
font-weight: normal;
}

.subHeading {
color: #CC0000;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
margin: 0px;
font-weight: normal;
}

.subHeadingGrey {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
margin: 0px;
font-weight: normal;
}

.subHeadingLightGrey {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 16px;
margin: 0px;
font-weight: normal;
}

.subSubHeadingGrey {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 14px;
margin: 0px;
font-weight: normal;
}

.headingGrey {
color: #666666;
font-family: arial,helvetica,verdana,sans-serif;
font-size:22px;
margin: 0px;
font-weight: normal;
}

.subhead {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 12px;
margin: 0px;
font-weight: normal;
}

.subheadGrey {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 14px;
margin: 0px;
font-weight: normal;
}

.subheadGreyBold {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 14px;
margin: 0px;
font-weight: bold;
}

a.navOn {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
font-weight: bold;
text-decoration: none;
}

a.navOff {
color: #999999;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
font-weight: bold;
text-decoration: none;
}

.bodyText {
color: #444444;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
}

.bodyTextWhite {
color: #FFFFFF;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
}

.bodyTextLight {
color: #777777;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
}

.footer {
color: #777777;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
}
a.footer {
color: #777777;
text-decoration: none;
}

.bodyTextBlack {
color: #000000;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
}

.bodyTextRed {
color: #CC0000;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
margin: 0px;
}

.bodyTextDkYellow {
color: #999933;
font-family: arial,verdana,sans-serif;
font-size: 11px;
margin: 0px;
}

.login {
color: #FFFFFF;
font-family: helvetica,verdana,arial,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
margin: 0px;
}

td.promo {
background-image:url("/assets/img/promo/bg.gif");
background-repeat: repeat-y;
}