.formElement {
	padding: 8px; 
	border-color: #157094; 
	border-style: solid; 
}

.formElement dd {
	width: 310px;
	margin: 4px 4px 4px 0; 
	float: left;
}

legend {
	font-weight: bold; 
	color: #e0961f; 
}

.listElement {

}

.labelElement {
	width: 200px;
	margin: 2px 2px 2px 0px; 
	float: left;
}

.formSelect {
	width: 99%;
	padding: 2px 0px; 
	font-size: 1em;
	border: 1px solid #157094;
}

.formInput {
	font-size: 1em;
	border: 1px solid #157094;
	padding: 2px;
}

.formButton {
	padding: 0px 2px; 
	color: #FFFFFF; 
	border: 2px solid #157094; 
	background-color: #157094; 
	font-size: 1.3em; 
	font-weight: bold;
}

.formButton:hover {
	background-color: #E0961F;
	border-color: #E0961F; 
	font-size:1.3em; 
	font-weight: bold;
}

input:active, textarea:active, select:active, option:active, input:focus, textarea:focus, select:focus, option:focus { 
	background-color: #c7d9e0; 
	border-color: #157094; 
	color: #000000; 
}

.fullwidth { padding: 2px 0px; width: 99%; }
.halfwidth{ width: 50% !important; }
.fifthwidth { width: 20% !important; }
.fourfifthwidth { width: 78% !important; }
