body					{ font: 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; color: #333; background-color: #F9F9F9 }
*						{ margin:0 ;padding:0;}
body					{ padding-top:30px; font:11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; }
form					{ margin-left:8px; padding:16px 16px 40px 16px; font-weight:normal; -moz-border-radius:11px; -khtml-border-radius:11px; -webkit-border-radius:11px; border-radius:5px; background:#fff; border:1px solid #e5e5e5; -moz-box-shadow:rgba(200,200,200,1) 0 4px 18px;-webkit-box-shadow:rgba(200,200,200,1) 0 4px 18px;-khtml-box-shadow:rgba(200,200,200,1) 0 4px 18px;box-shadow:rgba(200,200,200,1) 0 4px 18px;}
label					{ color:#777; font-size:13px;}
#login_error			{ margin:0 0 16px 8px;background-color:#FFEBE8;border-color:#CC0000;border-width:1px;border-style:solid;padding:12px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input 					{ font-size:24px; color:#555; width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;}
#login					{ width:320px ;margin:7em auto;}
h1						{ height: 128px; width: 128px; margin: auto; background: url(icon.secure.png) no-repeat 0 0 }
label					{ display: inline-block; width: 100px; }
form					{ margin-left:8px; padding:16px 16px 40px 16px;font-weight:normal; -moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:5px;background:#fff;border:1px solid #e5e5e5;-moz-box-shadow:rgba(200,200,200,1) 0 4px 18px;-webkit-box-shadow:rgba(200,200,200,1) 0 4px 18px;-khtml-box-shadow:rgba(200,200,200,1) 0 4px 18px;box-shadow:rgba(200,200,200,1) 0 4px 18px;}
button					{ font-size: 16px; font-weight: bold; }
#formErr { width: 100%; margin: 0 0 20px; font-weight: bold; color: #cb0000; background: #FFFFCE; }
#formErr ul { padding: 5px 10px; }
#formErr li { padding: 5px 0;	}