@charset "utf-8";
/* dCodes Framework:(c) TemplateAccess */
.dc_form_contact_light{
	text-align: left;
	width: 380px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 24px;
	margin-left: 0;
}.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;
	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: 360px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}.dc_form_contact_light textarea.form-input{
	height: 200px;
	overflow: auto;
	width: 360px
}.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)}/* CSS Document */
