

/*Logged out CSS*/
#LoginWithAjax .password_label, #LoginWithAjax .username_label { padding-right:5px; vertical-align:middle; }
#LoginWithAjax_Password input, #LoginWithAjax_Username input, #LoginWithAjax_LostPassword input { width:60px; }

#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, #LoginWithAjax_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Status.invalid { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; }
#LoginWithAjax_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; }

/*Forgotten password*/

#LoginWithAjax_Remember .forgot-pass-email input { width:97%; padding:2px; color:#666; }

form {
	margin: 0;
	padding: 0;
}

div#LoginWithAjax table tr td#LoginWithAjax_Links p {
	margin: 0 0 10px 0;
	padding: 0;
}

div#LoginWithAjax table tr, div#LoginWithAjax table tr td#LoginWithAjax_Links, div#LoginWithAjax table tr th {
	padding: 0;
	background: none;
}

div#LoginWithAjax tr td {
	padding: 2px 0;
	text-align: left;
}

div#LoginWithAjax div.LoginWithAjax_Avatar {
	float: left;
	margin: 0 0 5px 0;
	width: 30px;
}

div#LoginWithAjax div.LoginWithAjax_Avatar img.avatar {
	border: 1px solid #d8e5f2;
	padding: 3px;
	background: #fff;
}

div#LoginWithAjax div.LoginWithAjax_Logout {
	float: left;
	padding: 10px 0 0 14px;
}

div#LoginWithAjax div.LoginWithAjax_Links {
	float: left;
}

div#LoginWithAjax div.LoginWithAjax_Links div.notifications {
	margin: 0 0 5px 0;
	width: 100px;
	border: 1px solid #d8e5f2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	padding: 5px;
}

div#LoginWithAjax div.LoginWithAjax_Links div.notifications p {
	margin: 2px 0 0 0;
	padding: 0;
	text-align: center;
}

div#LoginWithAjax div.LoginWithAjax_Links ul {
	margin: 0;
	border: none;
	padding: 0;
}

div#LoginWithAjax div.LoginWithAjax_Links div.notifications span,
div#LoginWithAjax div.LoginWithAjax_Links div.notifications span.no-notifications {
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #bfcdd8;
	padding: 0 7px 0 7px;
	color: #fff;
}

div#LoginWithAjax div.LoginWithAjax_Links div.notifications span.no-notifications {
	padding: 0 7px 0 7px;
	background: #e6f4ff;
	color: #a8c0d6;
}