body { height:90%; /* IE 6 FIX */ _height:100%; /* IE 7 FIX */ #height:100%; width:100%; font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background: #FFF; padding:0; margin:0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; } a { color: darkblue; } a:visited { color: darkblue; } a:link { color:#0060BF; text-decoration:underline; } .loginLayout { border:solid 1px #fff; padding:48px; background-image: -webkit-gradient(linear, left top, left center, from(#d2ebf9), to(#fff)); background-image: -moz-linear-gradient(top, #d2ebf9, #fff, #fff); background-color:#f5f5f5; border:1px solid #dedede; -webkit-box-shadow:#444 0px 0px 25px; -moz-box-shadow:#444 0px 0px 25px; box-shadow:#444 0px 0px 25px; } .loginTextfield { height:25px; font-size:17px; border:1px solid #d1d1d1; padding:5px; margin-top:5px; margin-bottom:6px; width:325px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#fff 0px 0px 2px; -moz-box-shadow:#fff 0px 0px 2px; } .loginLabel { color:#1C3240; font-size:30px; font-weight:bold; letter-spacing:-1px; margin-top: 0px; margin-bottom:25px; }