@charset "utf-8";
/* Login */
* {
    border: 0 none;
    margin: 0;
    padding: 0;
}
body, input {
    font-family: 'Myriad Pro',Arial,Helvetica,Tahoma,sans-serif;
}
body {
    background: url("/grfx/login-bg.png") repeat scroll 0 0 transparent;
}
#login_form {
    margin: 100px auto;
    width: 530px;
}
h1 {
	height: 53px;
    margin: 0 auto 0px;
    width: 530px;
	color: #EEEEEE;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.7);
	font-size: 42px;
	text-align:center;
	
}
h2 {
	height: 53px;
    margin: 0 auto 0px;
    width: 530px;
	color: #D90000;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.7);
	font-size: 42px;
	text-align:center;	
}
input {
    border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.login-field {
    font-size: 20px;
    padding: 8px 10px 3px;
    width: 195px;
}
.password {
    margin: 0 14px;
}
.login-submit {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F9F9F9 50%, #F0F0F0 51%, #E0E0E0 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #FFFFFF inset;
    color: #354E65;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 35px;
    margin: 1px 0;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 67px;
}
.login-submit:active, .login-submit.active {
    background: -moz-linear-gradient(center top , #E0E0E0 0%, #F0F0F0 50%, #F9F9F9 51%, #FFFFFF 100%) repeat scroll 0 0 transparent;
}
form p {
    float: left;
    margin-top: 10px;
}
.forgot-link {
    font-size: 13px;
    text-align: right;
    width: 445px;
}
.forgot-link a {
    color: #D8D8D8;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000000;
}
