+table.border {
+ border-spacing: 0px;
+ border-collapse: collapse;
+ empty-cells: show;
+ border-left: 1px solid #336699;
+ border-top: 1px solid #336699;
+}
+table.border th, table.border td {
+ border-bottom: 1px solid #336699;
+ border-right: 1px solid #336699;
+}
+table.border td {
+ padding-left: 3px;
+ padding-right: 3px;
+}
+
+.loginheader {
+ font-size: 1.2em;
+ font-weight: bold;
+ margin: 5px 10px 0; /* IE8 and older do not support rem */
+ margin: 0.5rem 1rem 0;
+}
+
+.loginlinks {
+ margin: 5px 10px 0; /* IE8 and older do not support rem */
+ margin: 0.5rem 1rem 0;
+}
+
+.loginarea {
+ margin: 5px 10px 0; /* IE8 and older do not support rem */
+ margin: 0.5rem 1rem 0;
+}
+
+.resetinfo,
+.verifyinfo,
+.newpwdinfo {
+ margin: 5px 10px 0; /* IE8 and older do not support rem */
+ margin: 0.5rem 1rem 0;
+}
+
+.resetinfo.done,
+.verifyinfo.done {
+ padding-left: 20px;
+ background-image: url("check.png");
+ background-repeat: no-repeat;
+ background-position: 0 50%;
+}
+