#bg_form { position:relative; top:0; left:100px; width:550px; padding:10px}
	#bg_form #panel{ position:absolute; top:100px; left:110px; background-color:#FFFFFF; display:none;}
	#bg_form #panel p{ margin:5px 30px 5px 30px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;; }
	#bg_form #panel p a{ color:#999999}
	#bg_form #panel p a:hover{ color:#CCCCCC; text-decoration:none}
	#bg_form #panel .close a{ color:#FF0000}
	#bg_form #ok{ position:absolute; top:70px; font-size:18px; color:#0033CC; background-color:#FFFFFF; padding:25px 0  25px 0; margin:0; width:307px; text-align:center}
	
#myForm{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold; margin:0; padding:0}
	#myForm label.error { color: red; font-style: italic; margin-left:10px}
	#myForm input.error { border: 2px solid #f00; background-color:#FFCCCC;}
	#myForm .inputerror { border: 2px solid #f00; background-color:#FFCCCC;}
	#myForm .input{ border:1px solid #ccc; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; }
	#myForm a{ color:#999999}
	#myForm a:hover{ color:#CCCCCC; text-decoration:none;}
	#myForm .submit{ border:1px solid #ccc; padding: 3px 23px 3px 30px; margin-top:20px  }