.checkbox { padding:5px; border:2px solid #FFF; }
.checkbox input {
	margin-right:5px;
}
.checkbox li { margin:5px; }
.input input {
	border:2px solid #3E606F;
	padding:3px;
	width:auto;
}
.input span {
	display:block;
	float:left;
	width:150px;
}
.input td { padding:5px 5px 0 0; }
.button { font-size:1em; width:75px; }

#dialog .success, #dialog .warning, #dialog .error {
	color:#333;
	padding:20px;
	width:523px !important;
	float:none !important;
	margin:0 2px 2px 2px;
}
.success {
	background-color:#D7F7D4;
	border:2px solid #32BF21;
}
.warning {
	background-color:#FFF9D7;
	border:2px solid #E2C822;
}
.error {
	background-color:#FFEBE8;
	border:2px solid;
	border-color:#DD3C10 !important;
}
label { font-size:14px; }
.input label { display:block; }
.form h4 { color:#19323C; font-size:18px; font-weight:bold; margin:15px 0 0px; }
.halfwidth { width:293px !important; }