#LoginWithAjax { margin-bottom:10px; position:relative; font-size:1em; }
#LoginWithAjax td { padding-top:7px; vertical-align:top; }

/*Logged out CSS*/
#LoginWithAjax .password_label, #LoginWithAjax .username_label { padding-right:10px; vertical-align:middle; }
#LoginWithAjax_Password input, #LoginWithAjax_Username input { width:97%; }
/*
#LoginWithAjax_Loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80)}*/

#LoginWithAjax_Status.invalid{ text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Status.invalid { 
	color:#990000;
	background:#F0D9D9; 
	border:1px solid #E0B4B4; 
	margin-bottom:0px;
	bottom:73px;
	display:block;
	float:left;
	font-size:11px;
	padding:4px;
	position:relative;
	width:243px;
	}
#LoginWithAjax_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71;display:none!important; }

/*Logged In CSS*/
#LoginWithAjax_Avatar { width:60px; padding-right:10px; }

/*Forgotten password*/
#LoginWithAjax_Remember { margin-top:5px; display:none; }
#LoginWithAjax_Remember p { padding: 0px 0px 3px 0px }
#LoginWithAjax_Remember .forgot-pass-email input { width:97%; padding:2px; color:#666; }
.forgot{position:relative; right:270px; }
.forgot_td{
	float:left;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0px;
	width:285px;
	}
.forgot .login_input_box{font-size:12px;margin-top:5px;padding-bottom:5px;}
.forgot .login_input_txt_span1{
	margin-left:15px;
	padding-top:5px;
	width:34px;
	}
.login_input_box_in{
	float:left;
	margin-top:21px;
	width:260px;
	}
.login_input_box_in .login_input_txt_span1 {
	color:#2492F5;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:170px;
	padding-left:10px;
	}
.login_input_box_in  .login_input_txt_span2 {
	color:#2492F5;
	float:left;
	font-size:14px;
	width:70px;
	font-weight:bold;
	}


