	
	.feild_required{background-color:#FFFFDF; border:2px dotted #CCCCCC;margin:0;padding:0;overflow:hidden;}
	.feild_required_symbol{width:20px;color:red;font-weight:bold;color:red;}
	.feild_optional{background-color:#E8FFEA; border:2px dotted #CCCCCC;margin:10px;padding:10px;overflow:hidden;}
	
	.errorMessage{color:red;}
	.requiredSymbol{color:red;}
	.optionalSymbol{color:green;}
	
	.clear{clear:both;}
	
	form{border:1px solid #CCCCCC;margin:4px 0 0 4px;width:547px;background-color:#ffffff;}
	
	.formtext{}
	.formselect{}
	.formtextarea{}
	
	#buttons{
	width:;height:;
	text-align:;float:;
	clear:;dispaly:block;
	list-style:none;
	background-color:#E8FFEA;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:6px;margin:0px 6px 6px 6px;
	}
	#buttons .btnSubmit{float:;position:relative;top:0;left:-50px;width:100px;height:30px;}
	#buttons .btnReset{float:;position:relative;top:-30px;left:50px;width:100px;height:30px;}
	#buttons .clear {clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	#firstname {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#firstname_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#firstname .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#firstname .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#firstname .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#firstname .feild {display:block;}
	#firstname .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	#lastname {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#lastname_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#lastname .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#lastname .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#lastname .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#lastname .feild {display:block;}
	#lastname .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}

	#user {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#user_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#user .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#user .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#user .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#user .feild {display:block;}
	#user .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}	
	
	#pass {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#pass_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#pass .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#pass .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#pass .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#pass .feild {display:block;}
	#pass .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	#pass2 {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#pass2_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#pass2 .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#pass2 .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#pass2 .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#pass2 .feild {display:block;}
	#pass2 .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	#email {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#email_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#email .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#email .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#email .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#email .feild {display:block;}
	#email .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	#question {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#question_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#question .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#question .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#question .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#question .feild {display:block;}
	#question .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	#answer {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#answer_feild {float:left;/*position:relative;top:0px;left:0;*/width:278px;height:;}
	#answer .message {float:left;/*position:relative;top:0;left:0;*/width:180px;height:;text-align:left;display:block;}
	#answer .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#answer .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#answer .feild {display:block;}
	#answer .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	
	
	/*
	#phone {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px;}
	#phone_feild {float:left;width:278px;height:;}
	#phone .message {float:left;width:180px;height:;text-align:left;display:block;}
	#phone .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#phone .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#phone .feild {display:block;}
	#phone .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	*/
	
	/*
	#comment {width:;height:auto;text-align:left;float:;clear:both;list-style:none;margin:6px;padding:6px;}
	#comment_feild {float:left;width:278px;height:;}
	#comment .message {float:left;width:180px;height:;text-align:left;display:block;}
	#comment .errorMessage {text-align:left;float:;width:100%;clear:both;}
	#comment .requiredSymbol {width:;height:;font-size:16px;font-weight:bold;}
	#comment .feild {display:block;}
	#comment .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}
	*/
	
	#agree {width:;height:auto;text-align:left;:;clear:both;list-style:none;margin:6px;padding:6px 6px 6px 130px;}
	#agree_feild {position:relative;top:0px;left:0px;width:;height:;}
	#agree .message {position:relative;top:0;left:0;width:auto;height:;text-align:left;display:block;}
	#agree .errorMessage {text-align:;float:;width:;clear:both;}
	#agree .requiredSymbol {float:left;width:;height:;font-size:16px;font-weight:bold;}
	#agree .feild {display:block;}
	#agree .clear{clear:both;height:1px;margin:0;padding:0;padding:0;}