body { background-image: url(images/background.jpg);background-repeat:repeat-x;background-position: top left; }


td { font-family: Arial, sans-serif; font-size: 13px; line-height: 16px; color: #333333; }
.small { font-size: 11px; line-height: auto; }

.header { color: #2c55aa; font-weight: bold; font-size: 20px; line-height: 24px; }
.subhead { color: #000000; font-weight: bold; font-size: 16px; line-height: 18px; }
.subheadblue { color: #2c55aa; font-weight: bold; font-size: 15px; line-height: 17px; }
.title { color: #2c55aa; font-weight: bold; font-size: 14px; line-height: 16px; }


A { color: #2c55aa; }
A:hover { color: #CC0000; }

A.leftnav { color: #2c55aa; text-decoration: none; }
A.leftnav:hover { color: #CC0000; text-decoration: underline; }

A.footer { color: #333333; text-decoration: none; }
A.footer:hover { color: #2c55aa; text-decoration: underline; }

.fade, A.fade { font-size: 12px; color: #999999; text-decoration: none; }
A.fade:hover { color: #2c55aa; text-decoration: underline; }

.white, A.white { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.white:hover { color: #FFFFFF; text-decoration: underline; }

.topnav, A.topnav { font-size: 14px; color: #FFFFFF; text-decoration: none; }
A.topnav:hover { color: #FFFFFF; text-decoration: none; }

.topnavbox { background-image: url(images/background_nav.gif); padding-left: 10px; padding-right:10px; padding-top:5px; height: 26px; }

.topnavboxon { background-image: url(images/background_nav_on.gif); padding-left: 10px; padding-right:10px; padding-top:5px; height: 26px; }
