.registrationForm {
	position: relative;
	display: inline-block;
	min-width: 300px;
	min-height: 250px;
	background: url(images/content-bgr.png);
	border-radius: 7px;
	border: 1px solid #9d9d9d;
	box-shadow: 0 0 5px rgba(0, 0, 0, .08);
	*zoom: 1;
	*display: inline;
	*width: 450px;
}

.titleBar {
	min-width: 300px;
	height: 50px;
	background-color: #3e4047;
	color: #fff;
	padding: 0 30px;
	border-radius: 6px 6px 0 0;
}

.titleBar span {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 50px;
}

.container {
	padding: 35px 30px 20px;
	display: table;
}

.container .form-row {
	display: table-row;
	*zoom: 1;
	*display: inline
}

    .container .form-cell {
        display: table-cell;
        padding: 0px 0 12px;
        *zoom: 1;
        *display: inline
    }

.form-row > .form-cell {
    *width: 110px;
}

.form-row > .form-cell > .line {
    *height: 0;
    *width: 265px;
}

.container .form-cell:first-child {
    padding-right: 10px;
}

.container .riTextBox {
	border-radius: 4px;
}

.container .line {
	border-bottom: 1px solid #D7D7D7;
	border-left: medium none;
	border-top: 1px solid #fff;
}

.container .rowButton .RadButton {
	margin-top: 10px;
}

.demo-container
{
	width: 400px;
}