@charset "UTF-8";
div#mainCanvas { margin: 10px auto; width: 700px; }
div#mainCanvas div#canvas { background: url(/cgi/en/img/bckgDiamonds.jpg) no-repeat top right; float: left; position: relative; }
div#mainCanvas div#canvas.jck { background: url(/cgi/en/img/jckBottomBckg.png) no-repeat bottom right; }
div#mainCanvas div#header { float: left; width: 700px; }
div#mainCanvas div#canvas.jck div#header { background: url(/cgi/en/img/jckTopBckg.png) no-repeat top right; height: 216px; }
div#mainCanvas div#header a { float: left; height: 70px; width: 200px; }
div#mainCanvas div#canvas.jck div#header a { margin: 10px 0 0 10px; }
div#mainCanvas div#canvas.jck div#header img.recession { position: absolute; top: 105px; left: 16px; }
div#mainCanvas div#canvas.jck div#header h2 { color: #6781b4; position: absolute; top: 135px; left: 16px; width: 460px; }
div#mainCanvas div#canvas.jck div#header img.money { position: absolute; top: 36px; left: 473px; }
div#mainCanvas div#subHeader { float: left; margin: 30px 0 0 0; padding: 0 30px; width: 640px; }
div#mainCanvas div#subHeader p { color: #4A5871; font: normal 18px Arial, Helvetica, sans-serif; width: 350px; }
div#mainCanvas div#canvas.jck div#contentBckg { background: url(/cgi/en/img/jckMiddleBckg.png) no-repeat top right; float: left; height: auto; width: 700px; }
div#mainCanvas div#content { float: left; height: 540px; width: 700px; }
div#mainCanvas div#canvas.jck div#content { background: url(/cgi/en/img/jckBottomBckg.png) no-repeat bottom right; height: auto;}
div#mainCanvas div#content div#formSection { background: url(/cgi/en/img/formBckg.png) no-repeat bottom left; float: left; margin-top: 60px; padding: 15px 20px; height: auto; width: 310px; }
div#mainCanvas div#canvas.jck div#content div#formSection { background: url(/cgi/en/img/jckFormBckg.png) no-repeat 20px 87px; height: 634px; margin-top: 20px; }
div#mainCanvas div#canvas.jck div#content div#formSection.confirm { background: none; }
div#mainCanvas div#canvas.jck div#content div#formSection h3 { color: #e55258; }
div#mainCanvas div#content div#formSection p { width: 310px; }
div#mainCanvas div#content div#formSection p.action { text-align: right; }
div#mainCanvas div#content div#formSection p { color: #848484; float: left; font-size: 12px; margin: 5px 0; text-align: left; width: 310px; }
div#mainCanvas div#canvas.jck div#content p.disclaimer { color: #999999; float: left; font-size: 8px; margin: 0 0 0 10px; padding-bottom: 10px; width: 600px; }
div#mainCanvas div#canvas.jck div#content div#formSection p { color: #000; font-weight: bold; }
div#mainCanvas div#canvas.jck div#content div#formSection form p { color: #848484; font-weight: normal; }
div#mainCanvas div#canvas.jck div#content div#formSection p.mobile { color: #acacac; padding-left: 5px; font-size: 10px; font-weight: normal; text-align: left; }
div#mainCanvas div#canvas.jck div#content div#formSection p label { font-weight: normal; }
div#mainCanvas div#canvas.jck div#content div#formSection form { margin-top: 25px; }
div#mainCanvas div#content div#formSection p label { color: #848484; float: left; margin-right: 5px; text-align: right; width: 100px; }
div#mainCanvas div#content div#formSection p input { float: left; font: 12px Arial, Verdana, Helvetica, sans-serif; width: 200px; }
div#mainCanvas div#content div#formSection p.radio span.block { display: block; float: left; }
div#mainCanvas div#content div#formSection p.radio input { clear: left; margin: 0 0 3px 40px; width: 20px; }
div#mainCanvas div#content div#formSection p.radio label.lblRight { margin: 0 0 3px 0; text-align: left; width: 240px; }
div#mainCanvas div#content div#formSection p input#phoneCodeNumber,
div#mainCanvas div#content div#formSection p input.mobileAreaCode { margin-right: 5px; width: 30px; }
div#mainCanvas div#content div#formSection p input#phone,
div#mainCanvas div#content div#formSection p input.mobilePhone { width: 161px; }
div#mainCanvas div#content div#formSection p select { float: left; font: 12px Arial, Verdana, Helvetica, sans-serif; width: 204px; }
div#mainCanvas div#content div#formSection form p { text-align: right; }
div#mainCanvas div#content div#formSection form p.submitLink a { cursor: pointer; margin-right: 30px; }
div#mainCanvas div#content div#formSection form p span { color: #C0C0C0; }
div#mainCanvas div#content div#formSection form p.states { position: relative; }
div#mainCanvas div#content div#formSection form p.states select { position: absolute; left: 105px; }
div#mainCanvas div#content div#formSection form p.privacy,
div#mainCanvas div#canvas.jck div#content div#formSection form p.privacy { color: #848484; margin-top: 0; font-size: 10px;}
div#mainCanvas div#content div#formSection div.errorMessages, label.error { color: red; }
div#mainCanvas div#canvas.jck div#content div#formSection div.errorMessages { margin-left: 5px; }
div#mainCanvas div#content div#formSection form#AsyncContent { float: left; overflow: hidden; width: 310px; }
div#mainCanvas div#content div#formSection div.address { border-top: 1px solid #C1D3FB; float: left; text-align: center; margin-top: 10px; padding: 10px; width: 290px; }
div#mainCanvas div#content div#formSection div.address p { text-align: center; width: 290px; }
div#mainCanvas div#content div#rightSection { float: right; margin-top: 210px; padding: 10px 30px 10px 10px; width: 305px; }
div#mainCanvas div#canvas.jck div#content div#rightSection { margin-top: 45px; }
div#mainCanvas div#content div#rightSection div.greybox { background: url(/cgi/en/img/greybox.png) no-repeat top left; float: left; margin: 20px 0 0 -10px; height: 70px; width: 320px; padding: 15px 10px 10px 10px; }
div#mainCanvas div#canvas.jck div#content div#rightSection div.greybox { background: url(/cgi/en/img/boxBckg.png) no-repeat top left; height: 111px; margin: 30px 0 25px -10px; padding: 5px 10px; width: 277px; }
div#mainCanvas div#canvas.jck div#content div#rightSection div.greybox a { color: #0361fd; text-decoration: none; }
div#mainCanvas div#canvas.jck div#content div#rightSection div.greybox a:hover { text-decoration: underline; }
div#mainCanvas div#canvas.jck div#content div#rightSection img.exit { margin: 30px 0 30px -10px; }
.txtR { text-align: right; }
