@charset utf-8;
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;_border-collapse:inherit}
fieldset,img,abbr,a img{border:0}
ul{list-style:none}
.no-bg{background:none repeat scroll 0 0 transparent!important;font:normal 12px Arial, Helvetica, sans-serif;color:#333;padding:20px}
.popup{padding-bottom:20px;width:98%;margin:0 auto}
.popup-head{color:#1D80AC!important;display:block;font:normal 18px/31px Arial,Helvetica,sans-serif!important;border-bottom:#f2f2f2 1px solid;margin:0 0 10px;padding:0 0 5px}
.form-field03 li .label{float:left;padding-bottom:8px;width:173px}
.form-field03 li .field{width:260px;float:left}
.form-field03 li{padding:0 0 8px}
.popup li .label{padding-bottom:8px}
.textarea02{border:1px solid #CCC;color:#787777;font:14px Arial,Helvetica,sans-serif;height:66px;width:265px;padding:4px 8px;resize:none;}
.textbox{background:url(../images/textbox-bg.gif) repeat-x scroll left top transparent;border:1px solid #CCC;color:#787777;font:13px Arial,Helvetica,sans-serif;height:20px;padding:2px}
.button01{background:url(../images/button-bg.gif) repeat-x scroll right top transparent;border:1px solid #54A8D9;color:#FFF!important;cursor:pointer;float:left;font:bold 13px Arial,Helvetica,sans-serif;overflow:visible;margin:0;padding:3px 12px}
.message_validation{background:url(../images/error-icon.png) no-repeat scroll left 2px transparent;color:#F4550F;display:block;font:bold 12px/18px Arial,Helvetica,sans-serif;padding:0 0 0 20px}
.hide{display:none}
.shadowbox-inner03{border:#dcdcdc 1px solid}
.shadowbox-inner04{border:#f3f3f3 4px solid;background:#fff;padding:10px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.mail{color:#0c4779!important;font-size:12px;text-decoration:underline!important;}
#action{padding: 10px 0 10px 0;}