@charset "utf-8";
/* CSS Document */
form{
margin-top:25px;
margin-bottom:75px;
}
fieldset{
width:558px; padding:15px; margin:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:15px;
border-color:#f0f0f0;
border-width:0px;
border-style:solid;
margin-bottom:25px;
}
legend{
font-size:14px;
font-weight:bold;
color:#999999;
padding:15px;
line-height:0px;
border-color:#f0f0f0;
border-width:1px;
border-style:solid;
}
h1{
border-bottom-color:#f0f0f0;
color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
padding-bottom:10px;
}
.error{
width:200px;
color:#FF0000;
padding-top:15px;
}
fieldset label{
font-weight:bold;
color:#999999;
}
fieldset input[type=text], textarea,select,input[type=password]{
margin-top:10px;
}
input{
border-radius:4px;
}

input[type=text], textarea,select,input[type=password]{
border-color:#dddddd;
font-size:18px;
width:200px;
border-width:2px;
border-style:solid;
padding:5px;
margin-bottom:15px;
border-radius:4px;
}
select{
width:auto;
}
input[type=text]:Hover, textarea:Hover,select:Hover,input[type=password]:Hover, input[type=text]:Focus, textarea:Focus,select:Focus,input[type=password]:Focus{
border-color:#00CCFF;
}
button, input[type=submit], input[type=button],input[type=reset]{
background-color:#0C0;
color:#FFF;
font-size:24px;
font-weight:bold;
padding:10px;
padding-left:15px;
padding-right:15px;
border:none;
}
button:Hover, input[type=submit]:Hover, input[type=button]:Hover,input[type=reset]:Hover, button:Focus, input[type=submit]:Focus, input[type=button]:Focus,input[type=reset]:Focus{
background-color:#090;cursor:pointer;
}
#usernameStatus{
padding-left:5px;
padding-top:30px;
margin-bottom:5px;
padding-bottom:5px;
font-style:italic;
color:#CCCCCC;
}

#passwordStrength{
height:5px;
display:block;
float:left;
}
#passwordDescription{
padding-left:5px;
margin-bottom:5px;
padding-bottom:5px;
font-style:italic;
color:#CCCCCC;
}
.strength0{
width:200px;
background:#f0f0f0;
}
.strength1{
width:50px;
background:#ff0000;
}
.strength2{
width:100px;    
background:#ff5f5f;
}
.strength3{
width:150px;
background:#56e500;
}
.strength4{
background:#4dcd00;
width:200px;
}
.strength5{
background:#399800;
width:200px;
}