a:link { color: #0F65BF; text-decoration: none }
a:active { color: #0F65BF; text-decoration: none; }
a:visited { color: #0F65BF; text-decoration: none; }
a:hover { color: #454442; text-decoration: underline; }

a.footlinks:link { color: #756F69; text-decoration: none; }
a.footlinks:active { color: #756F69; text-decoration: none; }
a.footlinks:visited { color: #756F69; text-decoration: none; }
a.footlinks:hover { color: #3D3A37; text-decoration: underline; }

p, td, li, li p, ul, ul p { color: #454442; font: 11px/16px Tahoma, Arial, Sans Serif; }

.bkg_body_top { background: url(../images/bkg_body_top.gif) top left no-repeat; padding: 20px 23px 0px 23px; height: 114px; }
.bkg_body_bot { background: url(../images/bkg_body_bot.gif) top left repeat-y; padding: 0px 0px 0px 0px; }
.bkg_sub_body_top { background: url(../images/bkg_sub_body_top.gif) top left no-repeat; padding: 20px 23px 0px 23px; height: 114px; }

.blue { color: #0F65BF; }
.copyright { color: #CED8E2; font-size: 10px; }
.page_title { color: #FFFFFF; font: 22px Tahoma, Arial, Serif; letter-spacing: -1px; }
.dropdown { color: #333333; background: #CCCCCC; font: 10px Tahoma, Arial, Serif; }

.product_link { font: 14px/16px Tahoma, Arial, Sans Serif; }

.subhead { color: #333333; font: 16px Tahoma, Arial, Sans Serif; }
.subhead_2 { color: #DEB100; font: Bold 11px Tahoma, Arial, Sans Serif; }

.lineheight_sml { line-height: 13px;  }
.txt-sml { font-size: 10px; line-height: 12px;  }
.txt-med { font-size: 11px;}
.txt-lrg { font-size: 12px; }

.forms { color: #333333; font: 11px Tahoma, Arial, Serif; }

.footer { background: url(../images/footer.jpg) top left no-repeat; height: 89px; }