#formPage {
	background-color: #ffffff;
	padding-top: 20px;
}

.error input, .error select, .error textarea{ 
	border:1px inset #fce8e8;
	background:#fce808;
	
}
.red {
	color: #cc0000;
}

.buttonGroup input{
	margin-right:5px;
}

.row {
margin-top:15px;
margin-bottom:15px;
}

.row p {
margin-top:5px;
}

.row input, .row select, .row textarea {
background-color: #fefde6;
border: 1px inset #b9b9b9;
}

.errorMsg{
	color: red;
}

.row input.error, .row select.error, .row textarea.error {
	border: 1px inset #f18181;
	background-color: #fce8e8;
}


#formPage form, #loginFormBlock form {
	width:740px;
	margin-left:auto;
	margin-right:auto;
}

#loginFormBlock {
	margin-bottom:320px;
}

#loginFormBlock .row #username, #loginFormBlock .row #password {
	width:150px;
}

#formPage form p {
	margin-left:192px;
}

#user .row input {
	width:360px;
}

#formPage h1, #formPage h2, #loginFormBlock h1{
	width:740px;
	font-weight:normal;
	padding-left:320px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
}


#formPage .row h2 {
	padding-left: 190px;
	margin-bottom: 5px;
	color: #666666;
}

.row label {
	display:block;
	float:left;
	text-align:right;
	width:175px;
	margin-right:17px;
}

#formPage form p, form#loginForm .buttonGroup, form#loginForm #error, form#loginForm #passwordReset {
	margin-left:192px;
}

.row label {
	width:175px;
	margin-right:17px;
}


#formPage form, #formPage h1 {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#greenAciu {
	text-align:center;
	color:#ffffff;
	background:#5fc419;
	width:1000px;
	height:58px;
	margin-bottom:22px;
}

#greenAciu h2 img {
	position:relative;
	top:10px;
	margin-right:6px;
}

#greenAciu h2 {
	font-size:16px;
	line-height:58px;
}

.row .help {
	color: #666666;
	display: none;
}