#logincontainer {
width:100%;
padding-top: 30px;
padding-bottom: 80px;
}

#login {
width: 525px;
margin-right:auto;
margin-left:auto;
margin-top: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

#login fieldset {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 30px;
border: solid 1px #003366;
}

#login fieldset legend {
font-size:14px;
font-weight: bold;
color:#333;
}

#login fieldset  p{
font-size:100%;
font-weight: normal;
color:#333;
padding-bottom: 10px;
}

#login label {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
color:#003399;
font-weight:bold;
width: 100px;
padding-right: 20px;
margin-top: 5px;
}

#login label.btn {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
color:#003399;
font-weight:bold;
width: 225px;
padding-right: 3px;
margin-top: 10px;
}

#login input {
display:inline;
width: 320px;
margin-top: 5px;
}

#login input.button {
display:inline;
width: 165px;
margin-top: 5px;
float: right;
}

#login select {
display:inline;
width: 280px;
margin-top: 5px;
}

#login input.floatright {
width:auto;
float:right;
margin-top: 20px;
}

#login input.floatleft {
width:auto;
float:left;
margin-top: 20px;
}

#login input.floatcenter {
width:auto;
float:none;
margin-top: 20px;
}

#login label.label2 {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
color:#003399;
font-weight:bold;
width: 200px;
padding-right: 20px;
margin-top: 5px;
}

#login li {
	margin-left: 20px;
}

#logincontext {
margin-right:auto;
margin-left:auto;
margin-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}