+h5 {
+ color: #5c5c5c;
+ background-color: #d6d6d6;
+ height: 21px;
+ font-size: 16px;
+ padding: 5px 15px 0 15px;
+ margin-bottom: .75em;
+ overflow: hidden;
+}
+
+#title-header {
+ margin: -20px -20px 14px -20px;
+ height: 34px;
+ background-color: #e5e5e5;
+}
+
+.normal-header {
+ margin: 1.3em -20px 1.3em -20px;
+ height: 34px;
+ background-color: #e5e5e5;
+}
+
+.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: 34px;
+ 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 0px 0px 10px;
+ margin-bottom: 14px;
+}
+
+#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;