/* 
 *
 *
 * --------------------------------- felogin --------------------------------- */


/*
 *
 *
 * --------------------------------- ALL -----------------------------------*/
/* <div class="clearer"> &#160; </div> */
DIV.clearer {
  clear: both;
  height: 0.1%;
  line-height: 0.1%;
}


/*
 *
 *
 * --------------------------------- felogin-login --------------------------------- */
.felogin-login {
  margin: 3em 0;
}

.felogin-login .header, .felogin-logout .header {
  padding-bottom: 0.5em;
  font-weight: bold;
}

.felogin-login FORM, .felogin-logout FORM {
  width: 500px;
  background-image: url(images/internal_login.jpg);
}

.felogin-login fieldset, .felogin-logout fieldset {
  border: none;
}

.felogin-login .login_user {
}

.felogin-login .login_pass {
  padding: 4px 0 8px 0;
}

.felogin-login .login_submit {
}

.welcome_header {}
.welcome_message {}

.felogin-login .error_header {
  width: 500px;
  padding-top: 1em;
  color: rgb(224,34,34);
  font-weight: bold;
}

.felogin-login .error_message {
  width: 500px;
  margin: 0 12px 8px 12px;
  padding: 2px;
  font-style: italic;
  background-color: white;
/*   border: 1px solid rgb(224,34,34); */
}

.success_header {}
.success_message {}


/*
 *
 *
 * --------------------------------- felogin-logout --------------------------------- */
.felogin-logout {
  margin: 3em 0;
}

.felogin-logout .logout_user {
  padding: 4px 0 8px 0;
}

.felogin-logout .logout_user .username {
  font-weight: bold;
}

.felogin-logout .logout_submit {
  padding-bottom: 8px;
}

/*
 *
 *
 * --------------------------------- felogin-logout main_menu--------------------------------- */
#menu_main_logout {
}

#menu_main_logout FORM {
  margin: 0;
  padding-top: 8px;
}
#menu_main_logout INPUT {
  font-size: 80%;
}

/*
 *
 *
 * --------------------------------- felogin-forgot --------------------------------- */
.felogin_forgot {
}