body { background: #0066A9; font: 11px "Verdana", Arial, Helvetica, sans-serif; }
#header { text-align: center; }
h1 { font-size: 18px; font-weight: bold;}
#container { width: 550px; border: 2px solid #EEE7CB;}
#intro { margin: 20px; } 
label { width: 120px; }
.buttonBlock { margin-top: 15px; clear: both; }
.areacode, .prefix, .suffix { font-size: 10px; width: 5.6em; padding: 2px;}
.email, .name { width: 19em; padding: 2px; }
.misc { padding: 2px; }
.dynamicAddBlock { margin-right: 175px; }
.pagerCarriers, .areacode, .prefix, .suffix, .email, .name, .misc { font-size: 11px; }

.containerUnsubscribe #intro { display: none; }
#requiredExplanation { display: none; }

#groupBlock1 { display: none;}

h1 { font: 18px "Verdana", Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 75px; }
#header img { float: left; margin-left: 20px; }
#container { width: 540px; margin-top: 10px; margin-bottom: 10px; border: 2px solid #49120D; 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; }

.groupBlock, .noaaBlock { clear: both; padding-top: 15px; }








#noaaInputBlock { height: 80px }
#noaaInputBlock input { float: left; clear: left; margin-top: 7px; }
#noaaInputBlock label { float: left; clear: right; display: inline; width: 330px; margin: 5px 5px 5px 5px;
	white-space: normal; text-align: left; line-height: 1.5em; }