@CHARSET "UTF-8";

.loginBox {
	width: 550px;
	margin: 30px auto;
	padding: 15px;
	border: 1px solid #400080;
	background-color: #e8e8ff;
	font-size: medium;
}

.loginMessage {
	font-weight: bold;
	color: #400080;
	text-align: center;
}
.loginMessage img {
	margin-right: 20px;
}

.loginForm {
	margin: auto;
}
.loginForm th , .loginForm td{
	padding: 15px 10px;
}
.loginForm th {
	text-align: right;
}
.loginForm input {
	
}

.loginForm tfoot td {
	text-align: center;
}

.loginForm tfoot td input {
	margin: 0px 5px;
}

.buttonAction {
	text-align: center;
	margin: 15px;
}
.buttonAction input {
	margin: 0 10px;
	border: auto !important;
}

.login_error {
	color: #ff0000;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}

#access_denied {
	margin: 30px 50px;
	padding: 20px;
	border: 3px #ff0000 double;
}

#access_denied #title {
	font-weight: bold;
}

#access_denied #message {
	margin-top: 20px;
	margin-bottom: 20px;
}

#access_denied #login_link {
	
}