body{background:#3f94eb;font-family:verdana;padding:0px;margin:0px;-webkit-font-smoothing:antialiased;font-size:13px;font-family:"Lucida Grande", arial, helvetica, sans-serif}body #title{width:520px;margin:auto;margin-top:10%;color:#9fc9f5;text-shadow:0 1px 1px #3f94eb;padding:0px;text-transform:uppercase}body #main{background:white;width:500px;padding:10px;margin:auto;-webkit-box-shadow:#666666 0px 0px 20px;-moz-box-shadow:#666666 0px 0px 20px;box-shadow:#666666 0px 0px 20px}input[type=text],input[type=password],textarea{padding:5px;border:solid 1px #C9C9C9;outline:0;font:normal 13px/100% Verdana,Tahoma,sans-serif;width:200px;background:-webkit-gradient(linear, left top, left 25, from(#fff), color-stop(4%, #f7f7f7), to(#fff));background:-moz-linear-gradient(top, #fff, #f7f7f7 1px, #fff 25px)}textarea{width:400px;max-width:400px;height:150px;line-height:150%}input:hover,textarea:hover,input:focus,textarea:focus{box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px}label{cursor:pointer}.button{display:inline-block;background:#3c74a8;background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#eff2f2), to(#fff));background:-moz-linear-gradient(bottom, #eff2f2, #fff);box-shadow:rgba(0,0,0,0.4) 0px 0px 3px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 0px 3px;border:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:RGB(46, 46, 46);padding:5px 15px;margin:0px 5px 0px 5px;font-weight:normal}.button:hover{box-shadow:rgba(0,0,0,0.6) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 5px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 5px;color:RGB(46, 46, 46);cursor:pointer}.actions{text-align:right}button,input[type=submit]{display:inline-block;background:#3c74a8;background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#3c74a8), to(#6792bb));background:-moz-linear-gradient(bottom, #3c74a8, #6792bb);box-shadow:rgba(0,0,0,0.4) 0px 0px 3px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 0px 3px;border:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:white;margin:0px 5px 0px 5px;padding:5px 15px;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-weight:normal;font-size:13px}button:hover,input[type=submit]:hover{box-shadow:rgba(0,0,0,0.6) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.6) 0px 0px 5px;-webkit-box-shadow:rgba(0,0,0,0.6) 0px 0px 5px;cursor:pointer}.field_with_errors{display:inline;color:red}.field_with_errors input{display:inline;border-color:red}.errorExplanation{border-top:1px solid black;border-bottom:1px solid black;padding:5px;border-color:#F2EDA1;background:#FEFCDB}.errorExplanation h2{font-size:13px;margin:0px;padding:0px}.message{border:4px solid black;border-radius:10px;padding:5px;margin:20px;-webkit-box-shadow:rgba(0,0,0,0.5) 1px 1px 40px;-moz-box-shadow:rgba(0,0,0,0.5) 1px 1px 40px;box-shadow:rgba(0,0,0,0.5) 1px 1px 40px}.alert{border-color:#f2eda1;background:rgba(254,252,219,0.8)}.notice{border-color:#cde6f5;background:rgba(236,248,254,0.8)}#flash{position:fixed;bottom:0px;width:100%}a img{border:0px}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}a{color:#3C74A8;text-decoration:none}a:hover{color:#3F94EB}
