* { 
margin: 0; 
padding: 0; 
}

body { 
font-family: Arial; 
background: url(images/login-page-bg.jpg) top center no-repeat #c4c4c4; 
color: #3a3a3a;  
}

.clear				
{ 
clear: both; 
}

form				
{ 
width: 406px; 
margin: 100px auto 0; 
}

legend				
{ 
display: none; 
}

fieldset			
{ 
border: 0; 
}

label				
{ 
width: 115px; 
text-align: right; 
float: left; 
margin: 0 10px 0 0; 
padding: 9px 0 0 0; 
font-size: 16px; 
}

input				
{ 
font-family: Arial;
width: 220px; 
display: block; 
padding: 4px; 
margin: 0 0 10px 0; 
font-size: 18px;
color: #3a3a3a; 

}

input[type=checkbox]
{ 
width: 20px; 
margin: 0; 
display: inline-block; 
}
					  
.button				
{ 
font-family: Arial;
background: url(images/button-bg.png) repeat-x top center; 
border: 1px solid #999;
-moz-border-radius: 5px; 
padding: 5px; 
color: black; 
font-weight: bold;
-webkit-border-radius: 5px; 
font-size: 16px;  
width: 70px; 
cursor: pointer;
}
.button:hover		
{ 
background: white; 
color: black; 
}



