
/* ******************************* */
/* Log in field                    */
/* ******************************* */

#logPanel_Container {
margin: 19px auto;
width: 650px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: center;
font-weight: bold;
float: left;
}

.logPanel {
margin: 0px;
font-size: 13px;
font-weight: bold;
padding: 10px 0px;
}

.userPass {
border: 1px solid #000000;
padding: 10px;
* padding: 5px;
background-color: #FFFFFF;
}

.user, .pass {
padding: 10px;
* padding: 0px;
}

.signIn, .signOut, .new, .welcome {
border: 1px solid #000000;
padding: 10px;
* padding: 8px 10px 6px 10px;
}

.welcome {
background-color: #E5E4E4;
}


.manageMenu {
background-color: #FFFFFF;
padding: 10px 15px;
* padding: 8px 15px 6px 15px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
font-weight: normal;
font-size: 14px;
}

.signIn, .signOut, .new {
background-color: #E5E4E4;   /* light gray */
}

.signIn, .signOut, .manageMenu {
margin-left: -4px;
}

.new {
margin-left: 25px;
}

.logInput {
width: 100px;
padding-left: 1px;
border-style: solid;
border-color: black;
border-width: 1px;
}

.logInFail {
margin: -30px auto 6px;
* position: relative;
width: 125px;
padding: 5px;
color: #FFFFFF;
background-color: #CC0000;
font-size: 14px;
}


/* ******************************* */
/* Registration                    */
/* ******************************* */

.registrationForm {
margin: 80px 0px 10px -130px;
* margin-left: -400px;
* position: relative;
border: 2px solid black;
font-size: 12px;
padding: 5px 10px;
width: 550px;
background-color: #FFFFFF;
}

.titleForm {
font-size: 18px;
text-decoration: underline;
text-align: center;
font-weight: bold;
padding: 5px 0px 15px;
}

.label {
text-align: right;
font-weight: bold;
padding: 6px 0px;
}

.centerForm {
text-align: center;
font-weight: bold;
padding: 6px 0px;
}

.feedback {
text-align: left;
width: 250px;
}

.validateError {
color: #CC0000;
}

.loading {
font-size: 12px;
text-align: left;
margin-top: 25px;
margin-left: 25px;
}