	body {
	    background-color: #FFFFFF;
	    font-family: Verdana, sans-serif;
	    font-size: 10pt;
	    color: #171717;
	    margin-left: 0px;
	    margin-right:0px;
	    /*z-index:-2;*/
	    margin:0;
	    padding:0;
	    height:100%;    
	}

	.login_ct{
		position:relative;
		float:left;
		width:auto;
		margin-left:380px;    		
	}

	.user_list{
		position:relative;
		float:left;
		width:100%;    		
	}
	
	.small_login{
		position:relative;
		float:left;
		height:200px;
		width:160px;
	}
	
	.small_login .avatar{
		margin-left: 42px;
	}

	.small_login .username{
		width:160px;
		text-align:center;
		font-size:12px;
		font-weight:600;
		color:#2c628b;
	}
	
	.small_login .avatar img{
		margin-top:15px;
		height:48px;
		width:48px;
		text-align: center;
	}
	
	.small_login .avatar.default{
		background:url('/images/login/small_login_default.png');
		width:80px;
		height:80px;
	}
	
	.small_login .avatar.default:hover{
		background:url('/images/login/small_login_mousefocus.png');
		width:80px;
		height:80px;    		
	}
	
	.small_login .avatar.default.selected{
		background:url('/images/login/small_login_selected.png');
		width:80px;
		height:80px;    		
	}
	
	.small_login .avatar.default.selected:hover{
		background:url('/images/login/small_login_selected_mousefocus.png');
		width:80px;
		height:80px;    		
	}

	/* large login */	
	.user_login{
		position:relative;
		float:left;
		height:250px;
		width:300px;
	}    		

	.large_login{
		position:relative;
		float:left;
		height:250px;
		width:200px;
		margin-left:50px;
	}    		
	
	.large_login .avatar{
		position:relative;
		float:left;    		
		background:url('/images/login/large_login.png');
		width:182px;
		height:182px;
		clear:both;
	}
	
	.large_login .avatar img{
		height:126px;
		width:126px;
		text-align: center;
		margin-top:24px;
		margin-left:-6px;
	}
	
	.large_login .username{
		position:relative;
		float:left;
		clear:both;    		
		width:160px;
		text-align:center;
		font-size:18px;
		font-weight:600;
		color:#2c628b;    			
	}    		
	    
	.loginbox{
		position:relative;
		float:left;
		clear:both;    		
		margin-left:22px;    			
	} 
	    		    		
	.password_ct{
		position:relative;
		float:left;
		width:224px;
		background:url('/images/login/password.png');
		height:25px;
		
	}
	input.password{
		
		padding-left:2px;
		height:17px;
		margin-top: 3px;
		width:218px;
		border:0px;
		font-size:11px;
		color:#88a6bd;
	}
	
	input[type='button'],
	input[type='submit']{
	
		background:url('/images/login/login_button.png');
		border:0px;
		height:30px;
		width:30px;
		margin-left:10px;
		margin-top:-3px;
	}

	input[type='button']:hover,
	input[type='submit']:hover{
	
		background:url('/images/login/login_button_hover.png');
		border:0px;
		height:30px;
		width:30px;
	}  
	
	.mask_password{
		position:absolute;
		background:url('/images/login/pwd_default.png');
		height:9px;
		width:0px;
		margin-top:-10px;
		
	}