.hiddenDiv {
	display: none;
	margin-bottom: 5px;
}
.showDiv {
	display: block;
	margin-bottom: 5px;
}

.FormGroup {
	width: 550px;
	float: left;
}

.form_row, .form_radio, .form_block {
	width: 550px;
	height: 25px;
	float: left;
}
.form_row_wide {
	width: 740px;
	height: 25px;
}
.form_row_tall, .form_radio{
	width: 550px;
	height: 45px;
}
.form_block {
	width: 550px;
}
.form_row .col2, .form_row_tall .col2, .form_row_wide .col2 {
	width: 450px;
	float: left;
}
.form_row .col2 label, .form_row_tall .col2 label {
	font-weight: bold;
	valign: top;
}
.checkLabel {
	float: right;
}
.form_row label, .leftLabel, .form_row_tall label, .form_row_wide label {
	width: 145px;
	text-align: right;
	float: left;
	margin-right: 5px;
}
.form_row label, .mainLabel, .form_row_tall label {
	width: 145px;
	text-align: left;
	float: left;
	margin-right: 5px;
	font-weight: normal;
}
.form_row input {
	float: left;
}
.form_row select {
	width: 160px;	
}
.form_block_text {
	width: 350px;
	height: 70px;
}
.form_block_text textarea {
	width: 300px;
	height: 70px;
	scrolling: true;
	float: left;
	margin-bottom: 8px;
}

label {
	font-weight: bold;
}
#save {
	text-align: right;
	margin-top: 5px;
}
#save input {

}

.FormHeader {
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	width: 330px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}