/* FORMS */
legend {
	color:#6E4DA6;
	}
div.row {
	padding-top: 2px;
	border: 1px none #000000;
	vertical-align: top;
	clear: both;
	}
div.row span.formLabel {
	float: left;
	width: 30%; 
	text-align: left;
	border: 1px none #000000;
	}
div.row span.formLabelHighlighted {
	float: left;
	width: 30%; 
	text-align: right;
	color:#FF6503;
	font-weight: bold;
	}
div.row span.formLabelLeft {
	float: left;
	width: 30%; 
	text-align: left;
	}
div.row span.formField {
	float: left;
	width: 50%; 
	text-align: left;
	border: 1px none #000000;
	padding: 0px 10px 0px 0px;
	}
div.row span.formBack {
	float: left;
	width: 25%; 
	text-align: left;
	}
div.row span.formEnd {
	float: right;
	width: 65%; 
	padding: 0px 0px 0px 0px;
	text-align: right;
	}
div.formEnd {
	clear: both;
	padding: 5px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	text-align: right;
	}
div.row span.formRequired {
	color:#6E4DA6;
	font-weight: bold;
	}
.error {
	color:#FF6503;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	}
.error A:link, .error A:visited, .error A:hover {
	color:#FF6503;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-decoration: underline;
	}

/* FORM FIELDS */
.formTextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #C2D4EA;
	border: 1px solid #80ABD5;
}
.formText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:100%;
	background: #C2D4EA;
	border: 1px solid #80ABD5;
}
.formSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:60px;
	background: #C2D4EA;
	border: 1px solid #80ABD5;
}
.formMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:100px;
	background: #C2D4EA; 
	border: 1px solid #80ABD5;
}
.formSelect {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:102%;
	font-weight: normal;
	background: #C2D4EA;
	padding: 0px 0px 0px 0px;
	border: 1px solid #80ABD5;
}
.formRequired {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B4642;
	padding: 0px 2px 0px 0px;
}

.categorySelect {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3B4642;
	margin:0px 5px 6px 0px;
}
.searchText {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3B4642;
	width: 175px;
	border: 1px solid #929D99;
	margin: 0px 4px 0px 0px;
	padding: 2px 2px 2px 2px;
}
.searchBtn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
