/* lf css styles Lorinthe */

#aform{
	width:500px;
	height: auto;
	margin-top: 10px;
	border:3px double #555555;
	background-color: #ddd;
	padding-top: 10px;
	padding-left: 10px;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
}

#aform_qs{
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
}
#aform_bt{
color: #000;
	font-family: Arial;
	font-style: normal;
	width:600px;
	height: auto;
	margin-top: 10px;
	border:3px double #861717;
	background-color: #ddd;
	padding: 10px;
}

#af_row{
	clear: left;
	padding-top: 5px;
}

#af_row_qs{
	clear: left;
	padding-top: 2px;
}

.albl,
.af_ok,
.af_notok{
	width: 110px;
	float: left;
}

.albl_qs{
	width: 65px;
	float: left;
	padding-top: 4px;
}
.af_ok{
	color: #090;
}
.af_notok{
	color: #B00;
}

#af_button,
#af_button_bt{
	margin-top: 15px;
	margin-left: 0px;
	font-size: 0.9em;
	height: 19px;
	width: 189px;
}

#af_button_bt{
	margin-left: 400px;
}

.af_butt_hide{
	display: none;
}
.afld,
.afld_short,
.afld_qs,
.amsgfld {
	width: 250px;
	height: 13px;
	float: left;
}
.afld_short{
	width: 50px;
}
.afld_qs{
	width: 126px;
	font-size: 0.9em;
}

.amsgfld {
	width: 400px;
	height: 70px;
	overflow: auto;
}
.amsgfld_qs {
	width: 193px;
	height: 220px;
	overflow: auto;
	margin-left: -1px;
}

.apulldownfld_qs {
	width: 130px;
	height: 20px;
}


.afsubmitted{
	background-color: #aa5;
	color: #777;
}

.lf_post_lbl{
	font-size: 0.9em;
	font-style: italic;
}

#af_error_msg{
	clear:both;
}
.af_error_hide,
.af_error_show{
	margin: 15px 0px 10px;
	color: #B00;
}
.af_error_hide{
	display: none;
}
