body {background-color: #ffffff;}

p, ul, ol, li { font-family: verdana, arial, sans serif; font-size: 11px; line-height: 15px; color: #000000;}

.main { font-family: verdana, arial, sans serif; font-size: 11px; line-height: 15px; color: #000000;}

td { font-family: verdana, arial, sans serif; font-size: 11px; color: #000000;}

.leadertxt {font-size:13px; font-weight: bold;}

.spotHead {font-size: 15px; color: #b3181e; font-weight: bold;}

.red {font-size: 12px; font-weight: bold;}

/* 08/28/08 wfa - add new redbold class */
.redbold {font-size: 12px; font-weight: bold; color: #b3181e;}

.redcolor {color: #b3181e;}

.headNews {font-family: garamond, times, serif; font-size: 15px; color: #B3181E;}

a, a:visited {color: #b3181e; text-decoration: none;}

a:hover {text-decoration: underline;}

a.hpspotlight, a.hpspotlight:visited {color: #eeeeee; text-decoration: none;}

a.hpspotlight:hover {text-decoration: underline;}

a.black, a.black:visited  {color: #000000; font-weight: bold;  text-decoration: underline;}

a.black:hover {color: #b3181e; font-weight: bold; text-decoration: none;}

a.leftnav, a.leftnav:visited {font-family: arial, sans-serif; color: #5a5c5b; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 12px;}

a.leftnav:hover { color: #000000; text-decoration: underline; }

a.leftsubnav  {font-family: arial, sans-serif; color: #b3181e; text-decoration: none; font-size: 11px; font-weight: bold; line-height: 10px;}

a.leftsubnav:hover { text-decoration: underline;}

a.leftnavhead, a.leftnavhead:hover, a.leftnavhead:visited {font-family: arial, sans-serif; color: #000000;  font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: underline;}

.homeform {width: 100px; font-family: verdana, arial, sans serif; font-size: 11px;}

.sendform {width: 150px; font-family: verdana, arial, sans serif; font-size: 11px;}

textarea {width: 300px; font-family: verdana, arial, sans serif; font-size: 11px;}

textarea.unsubscribe {width: 275px; font-family: verdana, arial, sans serif; font-size: 11px;}

.grey { background-color: #d2d2d2;}

.botnav { background-image: url("/images/botnav/bg.gif"); }

.border { background-color: #646464; }

.search { background-image: url("/images/global/bgTop.jpg"); }
.search form { margin:0; padding:0; }
.search div { height:30px; overflow:hidden; }
.search form input.text { font-size:100%; margin:4px 0 0 0; vertical-align:top; }

.hpspotlighthead { background-color: #b3181e; }

.contentbg {background-color: #f2ece8; }

.bgbot  { background-image: url("/images/global/bgBot.gif"); }

.hpsotlightdiv {background-color: #e2b7b5; }

.hpspotlight { font-family: helvetica; color: #eeeeee;  font-weight: 700; font-size: 12px;}

.send {width: 83px;}

.leftnav { line-height: 12px;}

.go {width: 27px;}

.tablediv {background: #ffffff;}

.pinkbg  { background-image: url("/images/global/dark_pink.gif");  }

.tablehead { background-color: #b71010; }

.tablecolor1 { background-color: #f2ece8; }

.tablecolor2 { background-color: #ecd6d2; }

.white {color: #ffffff;}

.impact_date { font-family: verdana, arial, sans serif; font-size: 13px; color: #000000;}

.impact_heading { font-family: times new roman, arial, sans serif; font-size: 22px; color: #000000; line-height: 24px;}

.impact_subheading { font-family: times new roman, arial, sans serif; font-size: 18px; color: #000000; line-height: 20px;}

.impact_lineheight { line-height: 20px;}

.greylink {color: #666666;}

.radiocolor {background-color: #f2ece9;}

.super {vertical-align: top; font-size=8px;}

/* 10/02/08 wfa - add styles to force case */
.cap {text-transform: capitalize;}
.low {text-transform: lowercase;}
.upp {text-transform: uppercase;}

/* 04/30/09 wfa - add blue leader text */
.bleadertxt {color: #006699; font-size:11px; font-weight: bold;}