@CHARSET "US-ASCII";

/* -------------------------------------------------   form validation widget styles */
.formAnswer {
	font-size: 10px;
}

.formAnswer span.invalid, .formAnswer span.missing {
	display: inline;
	margin-left: 5px;
	font-weight: bold;
	font-style: italic;
	color: #f66;
}

.formAnswer .errorMessage {
	font-weight:bold;
	color:#ff0000;
}
.formAnswer .warningMessage {
	font-weight:bold;
	color:#ff9900;
}
.formAnswer .noticeMessage {
	font-weight: normal;
	color:#663;
}
.formAnswer input {
	border: 1px solid #518FC1;
	font-size: 10px;
}
.formAnswer select {
	margin: 4px;
	border: 1px solid #518FC1;
	font-size: 10px;
}

/* -------------------------------------------------   accordion container widget styles */

#accMain {
	height: 600px;
	width: 100%;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #518FC1;
}
.accLabel {
	border-top: 1px solid #518FC1;
	background: #BBCFE6;
	color: #518FC1;
	font-weight: bold;
	cursor: pointer;
	padding-left: 5px;
}
.accLabel:hover {
	cursor: pointer;
	background: #A8BACF;
}
.accBody {
	background: #fff;
	overflow: auto;
	padding: 5px;
}

