+.header {
+ display: block;
+ font-family: verdana,arial,helvetica,sans-serif;
+ font-size: 30px;
+ text-transform: uppercase;
+ text-align: center;
+ color: white;
+ background-color: #999999;
+ height: 32px;
+ float: left;
+ padding: 0px .75em 0px .75em;
+}
+
+.subheader {
+ float: left;
+ font-family: verdana,arial,helvetica,sans-serif;
+ font-size: 18px;
+ color: #666666;
+ background-color: #e5e5e5;
+ height: 26px;
+ padding: 6px 1em 0px 10px;
+}
+
+#main-box {
+ float: right;
+ width: 571px;
+ padding: 20px;
+ background: #f9f9f9;
+ border: 1px solid #b3b3b3;
+}
+
+#main-box p, #main-box blockquote, #main-box ul {
+ margin-bottom: 1em;
+}
+
+blockquote {
+ margin-left: 3em;
+}
+
+
+/* css related to error in forms */
+
+#errorExplanation {
+ border: 2px solid #C00;
+ width: 260px;
+ margin-bottom: 20px;
+ background-color: #f0f0f0;
+}
+
+#errorExplanation h2 {
+ font-size: 1em !important;