body { background: #00619A; font: 11px "Verdana", Arial, Helvetica, sans-serif; }
h1 { font: 18px "Verdana", Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 40px; }
#header { padding-top: 10px; }
#header img { float: left; margin-left: 20px; }
#container { width: 524px; }
#intro {margin-left: 20px; margin-right: 20px; } 
label { width: 140px; }
.noaaBlock, .buttonBlock { margin-top: 15px; clear: both; }
.areacode, .prefix, .suffix { font-size: 10px; width: 5.6em; padding: 2px;}
.email, .name{ width: 19em; padding: 2px;}
#footer { margin: 0 20px 10px 20px ; text-align: left; }
#subscribe #unsubscribeBlock { border-top: 1px solid #fff; padding-top: 10px; }
.miscBlock { border-bottom: 3px solid #00674C; padding-bottom: 5px; }
.miscBlock .trailing { font-weight: bold; }
.miscBlock input { width: 19em; }
.groupBlock, .noaaBlock { clear: both; padding-top: 15px; }
.groupBlock .inputBlock { width: 25%; float: left; display: inline; }
#groupInputBlock2 { width: 35%; }

.dynamicAddBlock { margin-right: 138px; }
.pagerCarriers, .areacode, .prefix, .suffix, .email, .name { font-size: 11px; }
.pagerCarriers { padding: 2px 0; }
h1 { font: 18px "Verdana", Arial, Helvetica, sans-serif; font-weight: bold; color:#000033 ; }
#container { width: 540px; margin-top: 10px; margin-bottom: 10px; border: 2px solid #000033; padding-top: 10px; }
#intro {margin-left: 20px; margin-right: 20px; } 

.noaaBlock, .buttonBlock { margin-top: 15px; clear: both; }
#footer { margin: 0 20px 10px 20px ; text-align: left; }
#subscribe #unsubscribeBlock { border-top: 1px solid #fff; padding-top: 10px; }
.miscBlock { border-bottom: 3px solid #00674C; padding-bottom: 5px; }
.miscBlock .trailing { font-weight: bold; }
.miscBlock input { width: 19em; }
.noaaBlock { clear: both; padding-top: 15px; }

.containerUnsubscribe #intro { display: none; }

.pagerCarriers, .areacode, .prefix, .suffix, .email, .name, #locationBlockWrapper input, #locationBlockWrapper select { font-size: 12px; }
.pagerCarriers { padding: 2px 0; }

.noaaLabel { padding-top: 15px; }

#noaaInputBlock input { float: left; margin-top: 5px; }
.noaaBlock label { float: left; padding-left: 10px; line-height: 16px; width: 200px; text-align: left; }

#signUpBlock { padding-top: 20px; }

#greenAddressDisclaimer { float: left; font-weight: normal; padding: 15px 0 10px 0; }
.locationInputBlock { float: left; width: 100%; }



#footer { text-align: center; font-weight: bold; }
#footer a { color: #900; }
.stateSubscribeFinished #intro { display: none; }

