html { background-color:#1F497F; color:#fff;}

h1 {margin-top:100px;}

body { font : 76%/160% Tahoma, Verdana, Arial, sans-serif; text-align:center; }
/* =label/labelspan */
label, label span { display : block; margin-bottom : .5em;}

label {margin-bottom : .5em; font-weight : bold; }
/* =input */
input { width : 70%; margin:2px; padding : 3px; border:1px solid #209220; 
        font : 110% Tahoma, Verdana, Arial, sans-serif; }

input:hover {border-color: #fff;}

input:focus {border-color: #601059;}

.btn {font-size:.8em; width : auto; height:2.5em; padding : 0 .25em;
      background-color:#034569; color:#fff; font-weight:bold;  cursor:pointer;}
/* =div */
.submitDiv { margin:10px;}

fieldset {width:30%; margin: 3em auto; border:5px solid #fff; text-align:center;
          -moz-border-radius:10px;}

div#error {display:block; margin:10px; padding:.5em; border:1px solid #EA0037;
           color:#fff;}
