body{color:#333;font-family:arial,helvetica,sans-serif;font-size:14px;margin:0;padding:0;text-align:center}img{border:0;margin-left:auto;margin-right:auto}#frame{margin:20px auto;max-width:400px;padding:20px}#frame img{height:auto;max-width:100%}#frame form{text-align:left}.outline{background:#fff;border:1px solid #ccc;padding:2px}form{margin:auto}form br{display:none}form p{margin:0;padding:.5em 0}form fieldset{border:0;margin:0;padding:.2em}label{display:block;margin:5px 0 2px}input{border:1px solid #0e67a1;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;padding:5px 10px;width:100%}input.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#006dcc;border-color:#04c;color:#fff;cursor:pointer;width:auto}input.button:hover{background-color:#04c}fieldset.input p{clear:left}#frmlogin{margin:0 10px}#frmlogin fieldset.button{text-align:right}.alert{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;padding:8px 25px 8px 14px;text-align:left}.alert h4{color:red;margin:5px 0}.alert p{margin:0;padding:0}.alert .close{cursor:pointer;float:right;font-size:24px;line-height:18px;position:relative;right:-20px;top:-2px}.login{margin-top:5px}