body { background: #fff url(top.gif) no-repeat center top; padding-top: 70px; }
#header { margin-bottom: 10px; float: left; display: inline; margin-right: 10px;}
#intro { margin: 0 5px 15px 5px; }
#container { width: 446px; margin: 0 auto; background: #fff; padding: 10px 0 0 0; border: 1px solid #999; border-width: 0 2px; }
#top, #bottom { background: #fff url(topBar.gif) no-repeat;  margin: 10px auto 0 auto; width: 450px; height: 14px; }
#bottom { background-image: url(bottomBar.gif); margin: 0 auto 10px auto; }
a {color: #007AC3; }
a:hover {color: #DA593A; }
.inputBlock, fieldBlock, label { height: 25px; }
label {width: 190px;}
.buttonBlock {text-align: center; margin: 10px 0; }
.dynamicAddBlock { height: 22px; }
.dynamicAddBlock a { background: url(additional.gif) no-repeat; width: 61px; height: 22px; margin-right: 50px;  }
.reportError { font-size: 10px; margin-top: 15px; clear: both; float: none;}
.reportError a { background: url(report.gif) no-repeat center; font-size: 1px; 
	font-weight: normal; color: #fff; text-indent: -10000px; height: 22px; width: 174px; display: block; margin: 0 auto; }
#poweredByBlock { text-align: center; padding: 0 0 20px 0; }
.areacode, .prefix, .suffix { font-size: 10px; width: 5.5em;}
.suffix,.misc1 { width: 6.5em;}
.email, .name { font-size: 10px; width: 19.2em;}

