/* --- Newsletter CSS --- */ .nl_subForm {border:solid 1px #888888; padding:10px; background:#FDF6F6;} .nl_subForm form {margin:0;} .nl_subForm label {float:left; width:110px; font-size:12px; padding:3px 0 0 0;} .nl_subForm select {float:left; margin:0;} .nl_subForm input {float:left; width:300px; margin:0;} .nl_subForm input.inBtn {float:left; width:100px; height:24px; margin:0 0 0 110px;} table#bodyTable tr td {font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 11px; line-height: 15px; letter-spacing:0px;} h1.nl {margin:0; padding:0; color:#DA251C; font-size:16px; line-height:20px;} h2.nl, h2.nl a, h2.nl a:link, h2 a:visited {color:#666666; font-size: 12px; font-weight:bold;} a, a:link, a:visited {color: #666666; font-weight:bold; text-decoration: none; letter-spacing:0px;} a.two, a:link .two, a:visited .two {font-weight:normal; color:#DA251C;} a:hover, a:active {text-decoration: underline;} td.nlContainer {padding:3px 10px 10px 10px;} td.nlContent {border:2px solid #CCCCCC; padding:4px 10px 10px 10px;} td.seeEmailLink {padding:20px 0 0 110px;} td.headerImage {padding:5px 0 10px 0;} td.indexLinks {padding:0 0 12px 0;} td.indexLinks span {color:#DA251C; font-weight:bold;} td.indexLinks a, td.indexLinks a:link, td.indexLinks a:visited {font-size:12px; color: #FFFFFF; font-weight:bold;} td.greeting {padding:10px 0;} td.greeting p {} td.teaserLine {padding:10px 0;} td.teaserLine hr {margin:0; border:0; border-bottom:1px solid #E9E9E9;} td.teaserTwo {padding:10px; background:#FBE9E8;} td.teaserBlack {border:3px solid #000000; padding:7px;} td.teaserImage {padding:0 10px 0 0;} td.category {padding:0 0 10px 0; color:#999999;} td.teaserTop {padding:0 0 3px 0;} td.teaserLineTwo {padding:5px 0 0 0;} td.teaserText {vertical-align:top;} td.teaserText h2, td.teaserTextBlue h2 {margin:0;} td.teaserText p, td.teaserTextBlue p {margin:11px 0;} td.donLine {border-right:1px solid #CCCCCC; padding:0 10px 0 0;} td.donLinks {padding:5px 0 0 7px; vertical-align:middle; text-align:center;} td.copyright {padding:5px 110px 5px 100px; font-size:9px;} td.copyright table tr td {padding:0 0 10px 10px; vertical-align:top;} td.copyright table tr td p {margin:0; padding:0 0 0 0; font-size:9px; line-height:11px;} td.copyright table tr td.teaserLine {padding:0 0 10px 0;} td.copyright table tr td.teaserLine hr {margin:0 3px 0 8px; border:0; border-bottom:1px solid #CCCCCC;}