body {
        background-color: #FFFFFF;
        background: url(/stud/spacer.gif) repeat #ffffff;  
}

#login-form {
	position: fixed;
    width: 320px;
	height: 140px;
    margin: 0;
    right: 150px;
    top: 20%;
    z-index: 1000;
    text-align: center;
    background: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
    -o-border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
}

#login-form .box-inner {
        height: 110px; 
        width: 270px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px ;
 #       border-radius: 0px;
#        box-shadow: inset 0 0 1px #ccc;
#        -o-box-shadow: inset 0 0 1px #ccc;
#        -webkit-box-shadow: inset 0 0 1px #ccc;
#        -moz-box-shadow: inset 0 0 1px #ccc;
}

#login-form .box-bottom {
        margin-top: -3px;
        padding-top: 0px;
}

#login-form td.input {
        width: 100%;
        padding: 0px;
}

#login-form td.input input {
        width: 150;
}


#login-form input[type="text"],
#login-form input[type="password"] {
        width: 200;
        border-color: #666;
}

#login-form input.button {
        align: left;
        color: #444;
        text-shadow: 0px 1px 1px #fff;
}

#login-formi input.button:focus {
        box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9), inset 0 1px 0 0 #fff;
        -moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9), inset 0 1px 0 0 #fff;
        -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9), inset 0 1px 0 0 #fff;
        -o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9), inset 0 1px 0 0 #fff;
}

#login-formi input.button:active {
        color: #333;
        background: -moz-linear-gradient(top, #dcdcdc 0%, #f9f9f9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#f9f9f9));
        background: -o-linear-gradient(top, #dcdcdc 0%, #f9f9f9 100%);
        background: -ms-linear-gradient(top, #dcdcdc 0%, #f9f9f9 100%);
        background: linear-gradient(top, #dcdcdc 0%, #f9f9f9 100%);
}

#login-formi form table {
        width: 98%;
}

#login-form td.title {
        font-family: Arial;
        white-space: nowrap;
        color: #000000;
#        text-shadow: 0px 1px 1px black;
        text-align: right;
        padding-right: 1em;
}

#login-form p.formbuttons {
        margin-top: 0em;
        text-align: center;
}

#login-form #message {
        min-height: 10px;
        padding: 0px 0px;
        text-align: left;
}

#login-form #message div {
        display: inline-block;
        padding-right: 0;
}

#bottomline {
        font-size: 90%;
        text-align: center;
        margin-top: 2em;
}

/*** message bar ***/

#message div.loading,
#message div.warning,
#message div.error,
#message div.notice,
#message div.confirmation,
#message-objects div.notice {
        color: #555;
        font-weight: bold;
        padding: 6px 20px 0px 25px;
#        display: inline-block;
        white-space: nowrap;
        background: url(images/messages.png) 0 5px no-repeat;
        cursor: default;
}

#message div.warning {
        color: #960;
        background-position: 0 -86px;
}

#message div.error {
        color: #cf2734;
        background-position: 0 -55px;
}

#message div.confirmation {
        color: #093;
        background-position: 0 -25px;
}

#message div.loading {
        background: url(images/ajaxloader.gif) 2px 6px no-repeat;
}

#message div a,
#message div span {
        padding-right: 0.5em;
        text-decoration: none;
}

#message div a:hover {
        text-decoration: underline;
        cursor: pointer;

#message.statusbar {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 10px;
        padding-left: 28px;
        border-top: 1px solid #ddd;
#        border-radius: 0 0 4px 4px;
#        background: #eaeaea;
#        background: -moz-linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
#        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#c8c8c8));
#        background: -o-linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
#        background: -ms-linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
#        background: linear-gradient(top, #eaeaea 0%, #c8c8c8 100%);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}




