@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
.qpcu-web-form dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a img{ border:0; overflow:hidden;}
body{font-family: "Helvetica", Arial, sans-serif;}
span.mandat{ color:#FF0000;}

.clearFIX{ clear:both;} .floatRIGHT{ float:right;} .floatLEFT{ float:left;}
h1{ font-size:22px; line-height:22px; color:#000000; font-weight:bold; margin-bottom:20px;}
h2{ font-size:22px; line-height:22px; color:#000000; font-weight:bold; margin-bottom:20px;}

#wrapper{ width:700px; margin:0 auto;}
#banner{ background:url(../images/main_bg.jpg) no-repeat center top; }
#content_wrapper{ padding:14px 42px 34px; font-size:16px; line-height:16px; text-align:justify;}
#content_wrapper p{ line-height:24px; font-size:14px; text-align:center; padding-bottom:5px;}
#footer{ background:url(../images/dotted_line.jpg) no-repeat center top; padding:10px 56px 30px 42px}

.email_button{ width:163px; height:45px; margin:375px 90px 8px 0; position:relative;}
.contact_number{ width:163px; height:45px; position:relative; margin:0 90px 77px 0}

.logo{ margin-bottom:18px;}
.terms{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:14px; text-align:justify;}

.qpcu-web-form{ padding: 9px 0 0 40px; width:510px;}
.qpcu-web-form dl{width: 507px;}
.qpcu-web-form dl dt, .qpcu-web-form dl dd{float:left; display:inline;}
.qpcu-web-form dl dt{width:193px; padding-top:8px;}
.qpcu-web-form dl dt label{ font-size:12px;}
.qpcu-web-form dl dd{width:313px; margin-bottom:21px;}
.qpcu-web-form dl dd input, .qpcu-web-form dl dd select{ font-size:12px; border: 1px solid #9b9b9b; width:300px; height:25px; vertical-align:top; text-align:left; padding:0 5px;}
.qpcu-web-form dl dd select{width:312px; padding:3px;}
.qpcu-web-form input[type="submit"]{ float:right; margin-top:10px; width:118px; height:32px; display:inline-block; background:url(../images/btn-submit.png) no-repeat scroll 0 0 transparent; border:none; text-indent:-9999em;}
.submit{float:right; width:100%;}
.bottom-content{ width:100%;}
.bottom-content img{ padding: 14px 0 0 200px;}