.query_form {margin:0px auto; width:90%;padding:10px 0 10px 0;/*border-bottom:1px dashed #666;*/}
.query_form h2 {margin:0;padding:0 0 10px 0;font:bold 18px Arial, Helvetica, sans-serif;color:#00A7F6;}
.query_form p {padding:5px 0;margin:0;font:12px Arial, Helvetica, sans-serif;}
.query_form .input_field_area {width:100%;margin:0px;padding:0px 0 10px 0;}
.query_form .input_field_area .input_box {width:99%;height:20px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;border:1px solid #999;margin:0px;padding:0px 0 0px 2px;}
.query_form .input_field_area .txt_box {width:99%;height:50px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;border:1px solid #999;margin:0px;padding:0px 0 0px 2px;}
.submit_btn {background:#0E416E; border:1px solid #000; height:27px;color:#f2f2f2;font-size:13px;font-weight:bold;line-height:27px;text-align:center;cursor:pointer;margin:0;padding:0px 20px;}
.submit_btn:hover {background:#000;color:#fff;}
.error {font:11px Arial, Helvetica, sans-serif;	color:#ff0000;}
#message {color:#fff; font:11px Tahoma, Geneva, sans-serif;}
.cl {clear:both;}
.fl {float:left;}
.fr {float:right;}