/* CSS Document */
#frame {
	width:100%;
	max-width:none;
	min-width:none;
	padding:0px;
	margin:0px;
	height:100%;
}
#UpperPanel {
    background: linear-gradient(to bottom, #FFCFBF 0%, #FFF 100%) repeat scroll 0 0 transparent;
    padding: 75px 0 35px;
}
#UpperPanel #SignInPanel {
    margin: 0 auto;
    width: 550px;
}
.PanelHead {
    padding-bottom: 10px;
    text-align: right;
}
#loginLogo {
	position:relative;
	text-align:center;
}
#UpperPanel #SignInPanel .PanelBody {
    padding: 25px 20px 10px;
}
.PanelBody {
    background: linear-gradient(to bottom, #FFF 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
    border: 4px solid #FFFFFF;
    border-radius: 20px 20px 40px 40px;
    box-shadow: 0 2px 5px rgba(115, 115, 115, 0.4);
}
form {
	padding:20px;
}
form fieldset label {
	width:130px;
}
#UpperPanel #SignInPanel button {
	float:right;
	margin-right:20px;
}
a.forgotPass {
	display:block;
	margin-top:10px;
	float:left;
}