body {font-size: 12px; background:url(../images/layout/bg_body.jpg) repeat-x left top #c4c5c6; margin:0; padding:0;
    font-family:Arial, Helvetica, sans-serif; color: #5c646e;
}
div#signin {
	width:370px;
    margin:100px auto 0 auto;
    border:1px solid #5c646e;
    background: #f1f1f1;
    color:#5c646e;
     -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border-radius: 5px;
}
h1 {background: url(../images/bg_frameworkToolbar.gif) repeat-x left bottom;
    color:#fff; font-weight: bold;
    font-size: 12px;
    padding:3px 0 0px 6px;
    height:18px;
    
}
#leasyweb_header h1 {position:absolute; top:0; left:0; z-index:1; width:400px; height:97px; display:block; background:url(../images/logo_leasyweb_backend.png) left top no-repeat; margin:0 0 0 10px;}

div#signinContent {margin:0.5em;}
table tr th {text-align:left;}
input[type=text], input[type=password] {padding: 1px; width: 250px; border:1px solid #5c646e; background: #fff; margin: 2px; font-family: Arial; font-size: 11px;}
input[type=text]:focus, input[type=password]:focus { width: 250px;border:2px solid #787c83;margin: 1px;}
input[type=submit], input[type=button] {border: 1px solid #939393; background-color: #fff; color: #5c646e; font-weight: bold;
    -webkit-border-radius:4px; -moz-border-radius: 4px; border-radius: 4px; padding: 1px 3px 1px 3px; cursor: pointer;
    background: url(../images/bg_greyButton.gif) repeat-x;
}
input[type=submit]:hover, input[type=button]:hover {border: 1px solid #5c646e; color: #3e434c;}
input[type=submit]:active, input[type=button]:active {border: 1px solid #939393; background: url(../images/bg_greyButton_over.gif) repeat-x left top;}

.errorReturn {background: url(../images/cancel.png) no-repeat #ff6666 0.2em 0.3em; color:#fff; font-family:arial; font-size:0.9em; font-weight: bold;
padding: 0.3em 0.3em 0.3em 2em; margin: 5px;}