﻿#contact-form{background-color:#fcebb6;width:465px;padding:20px;margin:0 auto;border:1px solid #600;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:relative}#contact-form h1{font-size:32px}#contact-form h2{margin-bottom:15px;font-style:italic;font-weight:normal}#contact-form input,#contact-form select,#contact-form textarea,#contact-form label{font-size:15px;margin-bottom:2px}#contact-form input,#contact-form textarea{width:450px;border:1px solid #cee1e8;margin-bottom:20px;padding:4px}#contact-form select{width:250px;border:1px solid #cee1e8;margin-bottom:20px;padding:4px} #contact-form input:focus,#contact-form select:focus,#contact-form textarea:focus{border:1px solid #afcdd8;background-color:#ebf2f4}#contact-form textarea{height:150px;resize:none}#contact-form label{display:block}#contact-form .required{font-weight:bold;color:#F00}#contact-form #submit-button{width:140px;color:#FFF;border:0;display:block;float:right;margin-bottom:0;margin-right:6px;background-color:#8fb5c1;-moz-border-radius:8px}#contact-form #submit-button:hover{background-color:#a6cfdd;color:blue}#contact-form #submit-button:active{position:relative;top:1px}#contact-form #loading{width:32px;height:32px;background-image:url(../img/loading.gif);display:block;position:absolute;right:130px;bottom:16px;display:none}#errors{border:solid 1px #e58e8e;padding:10px;margin:25px 0;display:block;width:437px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#ffe6e6 url(../img/cancel_48.png) no-repeat 405px center;display:none}#req-field-desc{font-style:italic}input:required,textarea:required{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}::-webkit-input-placeholder{color:#CCC;font-style:italic}input:-moz-placeholder,textarea:-moz-placeholder{color:#CCC;font-style:italic}input.placeholder-text,textarea.placeholder-text{color:#CCC;font-style:italic}
.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg{display:none}.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;color:#c33;font-size:14px}.textfieldValidState input,input.textfieldValidState{background-color:#b8f5b1}input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input{background-color:#ff9f9f}.textfieldFocusState input,input.textfieldFocusState{background-color:#ffc}.textfieldFlashText input,input.textfieldFlashText{color:red!important}
@charset "UTF-8";.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none}.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{display:inline;color:#c33;font-size:14px}.textareaValidState textarea,textarea.textareaValidState{background-color:#b8f5b1}textarea.textareaRequiredState,.textareaRequiredState textarea,textarea.textareaMinCharsState,.textareaMinCharsState textarea,textarea.textareaMaxCharsState,.textareaMaxCharsState textarea{background-color:#ff9f9f}.textareaFocusState textarea,textarea.textareaFocusState{background-color:#ffc}.textareaFlashState textarea,textarea.textareaFlashState{color:red!important}.contact{background-color:#fcebb6;width:485px;padding:10px;margin:0 auto;border:1px solid #600;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}h5{font-size:13px; color:#600;}