#cnnNewsletterPage {width:994px;background:#FFF;}
#cnnNewsletterPage .adTD {width:336px; padding-top: 20px;}

.cnn20pxLTPad {padding-left:20px;padding-top:20px;}
.cnn10pxTBPad {padding-top:10px;padding-bottom:10px;}
.cnn10pxRPad {padding-right:10px;}
.cnn15pxRPad {padding-right:15px;}
.cnnNewsletterHd {padding-bottom:5px;font-size:18px;font-weight:bold;}
.cnnNewsletterIntro {padding-bottom:10px;font-size:12px;}
.cnnNewsletterSign {font-size:16px;font-weight:bold;}
.cnnSampleLnk {font-family:verdana;font-size:10px;font-weight:bold;}
.cnnNewsletterDash {background:url(http://i.cdn.turner/money/.element/img/1.0/misc/hrdots.gif) 0 0 repeat-x;width:100%;height:1px;}

#cnnNewsletter TD {font-size:12px;}
.cnnNewsletterCat {font-weight:bold;color:#767E93;}
.cnnNewsletterSamp {color:#003399;text-align:right;padding-right:10px;}
.cnnNewsletterSamp A {color:#003399 !important;text-decoration:none !important;}
.cnnNewsletterSamp2 {color:#003399;text-align:right;padding-right:10px;}
.cnnNewsletterSamp2 A {color:#003399 !important;text-decoration:none !important;}
.cnnNewsletterName {font-size:16px;font-weight:bold;padding-right:15px;padding-bottom:10px;}
.cnnNewsletterDate {font-size:11px;color:#666;font-weight:normal;}	
.cnnNewsletterSub {padding-top:20px;padding-bottom:20px;font-size:12px;}
.cnnNewsletterBlurb {padding:0 15px 5px 5px;}

#MSemailConfBox {width:430px; border: 1px solid #ccc; padding: 6px; background-color: #eee;}
#MSemailConfBox .row1 {border: 1px solid #ddd; padding: 4px;}

.adTD #TopStoriesBox .topstoriesTable {border-bottom : 1px solid #999;margin-bottom:15px;}

#memberCenter .bigHead {font:bold 20px Arial;}
#memberCenter .leftCol {width:auto;padding:20px 15px 15px 15px;}
#memberCenter .rightCol {width:336px;padding:20px 0px 15px 0px;}
#memberCenter #signinBox {width:auto;margin-bottom:15px;margin-top:15px;background-color:#E1F1F0;border:1px solid #999;padding:10px;font:bold 14px Arial;}
#memberCenter #registerBoxReg {width:220px;background-color:#EEEEEE;border:1px solid #999;padding:10px;}
#memberCenter #registerBoxReg .grayTxt {font:normal 12px Arial;color:#999;text-align:right;padding-left:20px;}
#memberCenter #registerBoxReg div {font:bold 12px Arial;height:55px;}
#registerBoxReg div#toprow {height:45px;}
#memberCenter #registerBoxReg .txtEntryField {width:198px;font:bold 11px Arial;}
#memberCenter #registerBoxReg #smTxtTable {width:100%;padding:0px;}
#memberCenter #registerBoxReg #smTxtTable .checkBox {padding-right:3px;vertical-align:top;}
#memberCenter #registerBoxReg #smTxtTable .smText {font:normal 11px Arial;vertical-align:top;padding-bottom:10px;}
#memberCenter #registerBoxReg div.submit {height:20px;padding-bottom:0px;}
#memberCenter .mainregtext {padding-bottom:5px;}
#memberCenter .txtCellReg {font:normal 12px/14px Arial;padding-left:12px;}
#memberCenter div.arrow {height:55px;vertical-align:top;padding-left:20px;background: url(https://i.cdn.turner.com/money/.element/img/1.0/services/gray_arrow.gif) no-repeat top left;}
#memberCenter #registerBoxSign {width:auto;background-color:#EEEEEE;border:1px solid #999;padding:10px;height:230px;vertical-align:top;}
#memberCenter #registerBoxSign div {font:bold 12px Arial;}
#memberCenter #registerBoxSign .formhead  {margin-bottom:12px;}
#memberCenter #registerBoxSign .formfieldone {margin-bottom:7px;}
#memberCenter #registerBoxSign .smText {font:normal 10px Arial;}
#memberCenter #registerBoxSign .formfieldthree {font-weight:normal;padding:10px 0px 10px 0px;}
#memberCenter #registerBoxSign .txtEntryField {width:188px;font:bold 11px Arial;}
#memberCenter .txtCellSign {font:normal 12px/14px Arial;padding-left:15px;width:394px;height:230px;vertical-align:bottom;}
#memberCenter .txtCellbotSign {font:normal 12px/14px Arial;padding-top:15px;}
#memberCenter .formButton {font-weight:bold;font-size:10px;font-family:verdana;color:#039;text-transform:uppercase;text-decoration:underline;}

