/* CSS Document */
body.login {color: #434343;background:#fbfbfb url('/wp-content/themes/etrain/images/eTraining_siteBG.gif') repeat-x 0 -400px;border-top-color:#666;font-family:arial,helvetica,sans-serif !important;}

#login {width:auto !important;}
#wp-auth-check{ width: 557px;}
p.message, p#nav, #login_error {width:450px !important;margin:0 auto 10px !important;}
p.reset-pass {width:220px !important;text-align:center;}
#lostpasswordform, #loginform, #resetpassform, #registerform {width:440px !important;margin:0 auto;}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:10px !important;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
}
.error {
color: #D8000C;
background-color: #FFBABA;
}

#register-and-login {width:960px;margin:0 auto;padding-bottom:50px;}
#register-and-login form {margin:0px !important;float:left  !important;width:45%  !important;}
#register-and-login #register-loginform {margin-left:25px !important;}

#register-and-login form input {position:relative !important;z-index:2;}

#registerform p {float:left;width:47%;margin-right:25px;}
#registerform p + p {margin-right:0px;}
#registerform p + p + p {margin-right:25px;}
#registerform p + p + p + p {margin-right:0px;}
#registerform p + p + p + p + p {margin-right:25px;}
#registerform p + p + p + p + p + p {margin-right:0px;}
#registerform p + p + p + p + p + p + p {margin-right:25px;}
#registerform p + p + p + p + p + p + p + p {margin-right:0px;}
#registerform p + p + p + p + p + p + p + p + p {margin-right:25px;}
#registerform p + p + p + p + p + p + p + p + p + p {margin-right:0px;}
#registerform input[type='text'],#registerform input[type='password'],#registerform input[type='email']{ 
	background: none repeat scroll 0 0 #F3F3EB;
    border: 1px solid #C3C3C3;
    border-radius: 0 0 0 0;
    color: #717171;
    font-family: arial,helvetica,sans-serif !important;
    font-size: 15px;
    font-weight: 200;
    margin-bottom: 8px;
    margin-right: 6px;
    margin-top: 2px;
    outline: medium none;
    padding: 8px;
    width: 97%;}
p#reg_passmail {margin-bottom:10px !important;}

.registerNav {position:relative;top:15px;left:35px;}

h1 a {height:125px;width:640px;margin:0 auto;}

h2 {margin-bottom:15px}

h3 {margin-bottom:10px;clear:both;}

.register {font-weight:bold;text-align:center;display:none;}
.login #pass-strength-result{float:none;}
.error, .login #login_error {
	background-color:#e9d5d5;
	border-color:#8A3838;
}

form {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	box-shadow: none;
	border:1px solid #e4e4e4;
	border-top:8px solid #0000cc;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#user_pass, #user_login, #user_email, .inputCustomLarge {
	background: none repeat scroll 0 0 #F3F3EB !important;
    border: 1px solid #C3C3C3 !important;
	border-radius:0 0 0 0 !important;

	
}
.login form .input, .login input[type=text]{
	color:#717171;	
}
#user_pass:focus, #user_login:focus, #user_email:focus, .inputCustomLarge:focus {
   box-shadow:0 0 4px #A9AAA3  !important;
}

input.button-primary, button.button-primary, a.button-primary,
input.button-primary:active, button.button-primary:active, a.button-primary:active {
border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;display:block;text-decoration:none;text-align:center;text-transform:uppercase;border:0px;cursor:pointer;
width:106px;height:24px;overflow:hidden;line-height:24px;font-size:100%;font-weight:bold;background:transparent url('/wp-content/themes/etrain/images/eTraining_button-green-medium.png') no-repeat 0 0;
color:#FFF;text-shadow:#467515 0px 1px 0px;padding:0px !important;
font-family:arial,helvetica,sans-serif !important;
}

input.button-primary:hover, button.button-primary:hover, a.button-primary:hover,
input.button-primary:active, button.button-primary:active, a.button-primary:active {
color:#000;text-shadow:#98ea40 0px 1px 0px;
}

.submit input {margin-right:2px;}
#lostpasswordform .submit input {margin-right:10px;}

.login #nav a, .register a {color:#0c14b4 !important;text-decoration:underline;}
.login #nav a:hover, .register a:hover {color:#62a41c !important;text-decoration:none;}

#resetpassform + p#nav {display:none;}

#lostpasswordform input#wp-submit,
#resetpassform input#wp-submit {
width:156px !important;
height:24px;
border:none;
display: inline;
float: none;
background:transparent url('/wp-content/themes/etrain/images/eTraining_button-green-large.png') no-repeat 0 0 !important;
}
#lostpasswordform, #resetpassform{
padding-bottom:21px;
}
#login form p.submit{
text-align:center;
}
.pwdlabel{ 
    border: 1px solid #C3C3C3  !important;
    color: #555555;
	border-radius:none !important;
    font-size: 24px;
    font-weight: 200;
    line-height: 1;
 	position:absolute; 
	width:202px !important; 
	display:none;
}
#user_passlbl{ 
	background:none repeat scroll 0 0 #F3F3EB !important;
    border: 1px solid #C3C3C3  !important;
    color: #555555;
    font-size: 24px;
    font-weight: 200;
    position: absolute;
 
	padding:4px 3px !important;
    width: 441px !important;
	border-radius:0px !important; 
}
#forget_username{
  border: 1px solid #E5E5E5;
    color: #555555;
    font-size: 24px;
    margin: 11px 0;
    width: 100%;
}
