#content form {
	margin: 1em 0;
}
#content form h4 {
    clear: left;
	margin-top: 25px;
	margin-bottom: 5px;
}
#content form p {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 1;
}
#content form p label {
    margin: 5px 0 5px 0;
	padding: 2px;
}

.inputField, .inputArea, .inputSelect {
	width: 180px;
	border: 1px solid #A9B2B4;
	background: #AEA7C2;
	font-size: 100%;
	margin:5px 0;
}
.inputShort {
	width: 60px;
}
.inputSide {
	width: 150px;
}
.inputMedium {
	width: 280px;
}
.inputLong {
	width: 360px;
}
.inputArea {
    height: 80px; 
	overflow: auto;
	font: 96% arial, sans-serif;
}
.inputCheckbox {
	border: 1px solid #A9B2B4;
	color: #000000;
	background: #A9B2B4;
}
.inputButton {
	padding: 2px 10px;
	margin:5px 0;
	border: none;
	color: #FFFFFF;
	background-color: #C5CBAD;
	font-weight: bold;
}

div.errors { 
	margin: 20px;
	color: #F00; 
}
.invalid,
.required { 
    border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-bottom-color: #F00; 
}

#cfBender {
 position:absolute;
 text-decoration:underline;
 background-color:#CC0000;
 left:0px;
 top:-500px;
 width:1px;
 height:1px;
 overflow:hidden;
}