/* dCodes Framework:(c) TemplateAccess */
.dc_form_contact_light{margin:0 0 24px;text-align:left;width:420px}.dc_form_contact_light .form-input{background:#fff;background-clip:padding-box;behavior:url(PIE.htc);border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);color:#333;display:block;font:14px Calibri,Helvetica,Arial,sans-serif;height:24px;margin-bottom:20px;moz-background-clip:padding;moz-border-radius:8px;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);moz-transition:all 0.4s ease-in-out;ms-transition:all 0.4s ease-in-out;o-transition:all 0.4s ease-in-out;outline:none;padding:6px 10px;transition:all 0.4s ease-in-out;webkit-background-clip:padding-box;webkit-border-radius:8px;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.5);webkit-transition:all 0.4s ease-in-out;width:400px}.dc_form_contact_light textarea.form-input{height:200px;overflow:auto;width:400px}.dc_form_contact_light .form-input:focus{border:1px solid #7fbbf9;box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #7fbbf9;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #7fbbf9;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #7fbbf9}.dc_form_contact_light .form-input:-moz-ui-invalid{border:1px solid #e00;box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #e00;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #e00;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #e00}.dc_form_contact_light .form-input.invalid{border:1px solid #e00;box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #e00;moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #e00;webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3),0 0 3px #e00}.dc_form_contact_light.nolabel::-webkit-input-placeholder{color:#888}.dc_form_contact_light.nolabel:-moz-placeholder{color:#888}.dc_form_contact_light .form-btn{background-clip:padding-box;background-color:#1d83e2;background-image:linear-gradient(top,#77b5ee,#1972c4);background-image:-moz-linear-gradient(top,#77b5ee,#1972c4);background-image:-ms-linear-gradient(top,#77b5ee,#1972c4);background-image:-o-linear-gradient(top,#77b5ee,#1972c4);background-image:-webkit-gradient(linear,left top,left bottom,from(#77b5ee),to(#1972c4));background-image:-webkit-linear-gradient(top,#77b5ee,#1972c4);behavior:url(PIE.htc);border:1px solid #1972c4;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.5);color:#fff;cursor:pointer;font:bold 12px Calibri,Helvetica,Arial,sans-serif;height:30px;moz-background-clip:padding;moz-border-radius:16px;moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.5);outline:none;padding:0 15px;pie-background:linear-gradient(top,#77b5ee,#1972c4);position:relative;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);webkit-background-clip:padding-box;webkit-border-radius:16px;webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.5)}.dc_form_contact_light .form-btn:active{background-color:#1972c4;background-image:linear-gradient(top,#1972c4,#77b5ee);background-image:-moz-linear-gradient(top,#1972c4,#77b5ee);background-image:-ms-linear-gradient(top,#1972c4,#77b5ee);background-image:-o-linear-gradient(top,#1972c4,#77b5ee);background-image:-webkit-gradient(linear,left top,left bottom,from(#1972c4),to(#77b5ee));background-image:-webkit-linear-gradient(top,#1972c4,#77b5ee);border:1px solid #77b5ee;box-shadow:inset 0 0 5px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5);moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5);pie-background:linear-gradient(top,#1972c4,#77b5ee);webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5)}.dc_form_contact_light input[type=submit]::-moz-focus-inner{border:0;padding:0}.dc_form_contact_light label{color:#444;display:block;font-weight:bold;margin-bottom:10px;text-shadow:0 1px 1px rgba(255,255,255,0.5);width:300px}.dc_form_contact_light label span{color:#999;font-size:12px;font-weight:normal}.dc_form_contact_light.frame{background-color:#ccc;background-image:linear-gradient(top,#f6f6f6,#d2d1d0);background-image:-moz-linear-gradient(top,#f6f6f6,#d2d1d0);background-image:-ms-linear-gradient(top,#f6f6f6,#d2d1d0);background-image:-o-linear-gradient(top,#f6f6f6,#d2d1d0);background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#b4b4b4));background-image:-webkit-linear-gradient(top,#f6f6f6,#d2d1d0);behavior:URL(PIE.htc);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.5),inset 0 0 1px rgba(255,255,255,0.5);moz-border-radius:8px;moz-box-shadow:0 1px 2px rgba(0,0,0,0.5),inset 0 0 1px rgba(255,255,255,0.5);padding:20px;pie-background:linear-gradient(top,#f6f6f6,#d2d1d0);webkit-border-radius:8px;webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5),inset 0 0 1px rgba(255,255,255,0.5)}.dc_form_contact_light.tbar{background-color:#eee;background-image:linear-gradient(top,#f6f6f6,#d6d6d6);background-image:-moz-linear-gradient(top,#f6f6f6,#d6d6d6);background-image:-ms-linear-gradient(top,#f6f6f6,#d6d6d6);background-image:-o-linear-gradient(top,#f6f6f6,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#f6f6f6,#d6d6d6);behavior:URL(PIE.htc);padding:0 20px 20px 20px;pie-background:linear-gradient(top,#f6f6f6,#d6d6d6)}.dc_form_contact_light.tbar h3{background-color:#c9c9c9;background-image:linear-gradient(top,#f6f6f6,#c9c9c9);background-image:-moz-linear-gradient(top,#f6f6f6,#c9c9c9);background-image:-ms-linear-gradient(top,#f6f6f6,#c9c9c9);background-image:-o-linear-gradient(top,#f6f6f6,#c9c9c9);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#c9c9c9));background-image:-webkit-linear-gradient(top,#f6f6f6,#c9c9c9);behavior:url(PIE.htc);border-radius:8px 8px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.5);color:#333;font:normal 18px/1 Calibri,Helvetica,Arial,sans-serif;margin:0 -20px 20px -20px;moz-border-radius:8px 8px 0 0;moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.5);padding:20px;pie-background:linear-gradient(top,#f6f6f6,#c9c9c9);text-shadow:0 1px 1px rgba(255,255,255,0.7);webkit-border-radius:8px 8px 0 0;webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.5)}