.loginLink {
cursor:pointer;
height:20px;
text-decoration:underline;
width:46px;
}

.loginLink:hover {
	text-decoration: none;
}

#mainContainer {        
	float: right;
	width: 450px;
	text-align: right;
	height:15px;
}

#mainContainer span, #mainContainer span a {        
	color:#999999;
	text-decoration:none;
	font-size:11px;
}

.username_text, .username_input, .password_text , .password_input, .remember_me_text, .remember_me_input, .login, .registration, .forgotten_password {
	float: left;
}

.registration, .forgotten_password {
	float:left;
	margin:2px 0 0 8px;
}

.login {
	cursor: pointer;
}

.forgotten_table td {
	padding: 0 5px 5px 0;
}

#logged_in_fullname {
	margin-right: 5px;
}

#loginMsg {
	height:132px;
}


.modal_box {
	background:url(/aw/applications/aw/sections/sparkl-2010/templates/images/login_popup_bg.png) no-repeat scroll 0 0 transparent;
color:#666666;
height:217px;
left:50%;
margin-left:-156px;
overflow:hidden;
padding:37px 0 0 38px;
position:absolute;
width:312px;
z-index:100;
}

.modal_box .head {
	border-bottom:1px solid #E0E0E0;
	height:22px;
	padding-bottom:0;
	width:250px;
}

.modal_box .body{
	padding-top:6px;
	width:270px;
}

.modal_box .body td{
	color:#999999;
	font-size:12px;
	height:24px;
}

.modal_box .body td input{
	border:1px solid #E0E0E0;
	color:#999999;
	font-size:12px;
	height:18px;
}

.modal_box .body td.buttons{
	padding:5px 0 0;
}

.modal_box .body td.buttons a{
	color:#999999;
	font-size:11px;
	padding:0;
	text-decoration:underline;
}

.modal_box .body td.buttons a:hover{
	text-decoration:none;
}

.button-x {
	color:#999999;
	font-size:11px;
	padding:7px 0 0;
	text-align:right;
	width:282px;
}

