body {
    background: #fff;
    margin: 200px 0 0  50px;
    font-family: Tahoma, Arial;
    color: #333;
    font-style: italic;
    font-size: 14px;
}

a {
    color: #005566;
    /*font-weight: bold;*/
    text-decoration: none;
}

#logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
}

#frm_logIn {
    vertical-align: top;
    width: 350px;
    display: inline-block;
    margin: 15px 0 0 30px;
}

input {
    font-style: normal;
    font-family: inherit;
    width: 300px;
    padding: 10px;
    margin: 10px 0;
    box-shadow: #666 15px inset;
    /*border-radius: 4px;*/
}

.submit {
    width: 200px;
}

.inhint {
    position: absolute;
    font-style: italic;
    font-family: inherit;
    font-size: inherit;
    color: #666;
    padding: 23px 0 0 10px;
}

form {
    position: relative;
}