html, body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #A3A7B0; margin: 0; font-size: 13px; height: 90px; }
img { display: none; }
p { margin: 0; }
p.subscribeWrap { margin: 0; padding: 3px 0 0 2px; }
table { border-collapse: collapse; font-size: 13px;}

div.subscribeFormWrap table input { width: 214px; border: 1px solid #666; padding: 2px; }
div.subscribeFormWrap form { width: 221px; position: absolute; left: 0; top: 20px; }
div.subscribeFormWrap div.required { width: 45px; }
p.subscribeThxWrap { position: absolute; left: 0; top: 0; }
div.subscribeFormWrap div.nlIntroText { position: absolute; left: 0; top: 0; font-size: 11px;}



/* --- confirm ----------- */
div.confirmMessageWrapAll { width: 100%; margin: 0; padding: 0; position: absolute; top: 0; left: 0; text-align: center; }
div.confirmMessageWrap { width: 900px; margin: 0 auto; padding: 100px 0; background: #fff;  }
div.confirmMessageHeader {
      height: 80px; margin: 0 0 0 50px;
      background: url(../nlp_images/logo.png) left top no-repeat transparent;   
      }

div.confirmMessageWrapInner { font-size: 14px; font-weight: bold; margin: 10px 50px 0 260px; text-align: left; }


/* --- unsubscribe ------- */
input.unsubscribeEmailAddress { width: 312px; border: none; padding: 4px 10px; background: #eee; }
textarea.unSubTextArea { display: none; }
table.unsubscribeFormTable { margin: 10px 0; }
table.unsubscribeFormTable td { padding: 3px; }
p.unsubscribeSubmitWrap { padding: 0 0 0 49px; }