﻿FORM { margin: 0; padding: 0; }
FIELDSET { display: block; padding: 0em; margin: 0.5em 0px 0px; border: #efefef 0px solid; width: 550px; }
TEXTAREA { background: url(../images/bk_input.jpg) #ffffff repeat-x left top; width: 450px; color: #034A82; padding: 2px 0 2px 5px; border: solid 1px #C5E3E9; overflow: auto; margin-top: 2px; vertical-align: middle; }
TEXTAREA:focus { border: #c7c68b 1px solid; }
INPUT.txt { border: solid 1px #C5E3E9; color: #034A82; padding: 2px 0 2px 5px; vertical-align: middle; margin-top: 2px; background: url(../images/bk_input.jpg) #ffffff repeat-x left top; }
INPUT:focus { border: #c7c68b 1px solid; clear: both; }
FORM#commentForm H3 { color: #034A82; }
FORM#commentForm { width: 100%; float: left; }
.commentForm LABEL { margin: 7px 0; float: left; color: #748A00; font-size: 1.15em; width: 100%; }
.commentForm { padding-top: 20px; }
.commentForm INPUT { vertical-align: middle; padding: 2px 0 2px 5px; margin-top: 2px; }
.contactForm INPUT { width: 200px; }
.contactForm .submit, .commentForm .submit, #emailForm .submit { clear: both; cursor: pointer; border-style: none; overflow: hidden; background: url(../images/submitb.gif); height: 28px; text-align: right; color: #03558c; width: 135px; }
#contactForm .submitD, #commentForm .submitD, #emailForm .submitD { clear: both; border-style: none; overflow: hidden; background: url(../images/submitD.png); height: 28px; color: #949494; text-align: right; border-style: none; width: 135px; }
.contactForm LABEL { float: left; margin: 15px 0 0 0; color: #748A00; font-size: 1.15em; width: 550px; }
.inputHighlighted { border: #c7c68b 1px solid; color: #034A82; padding: 2px 0 2px 5px; background: url(../images/bk_input.jpg) #ffffff repeat-x left top; margin-top: 2px; vertical-align: middle; }
.error { background: url(../images/errorIcon.gif) no-repeat 7px 51.5%; color: red; padding: 0.3em 0; padding-left: 25px; font-size: 0.9em; margin: 0; }
.hidden { display: none; }
SPAN.success { background: url(../images/successIcon.gif) no-repeat 7px 51.5%; padding: 0.3em 0; text-indent: -999999em; color: #f1ffff; padding-left: 25px; margin: 0; }
DIV.note { width: 100%; margin: 10px 0; }
.security-code { width: 448px; border: solid 1px #C5E3E9; padding: 4px 0 4px 8px; float: left; color: #034A82; margin-top: 5px; background: url(../images/bk_input.jpg) #ffffff repeat-x left top; }
#send { width: 100%; float: left; padding-top: 30px; }
#loading.sending { line-height: 26px; height: 26px; float: left; margin-left: 180px; margin-top: -30px; padding: 2px 10px; display: none; color: #748A00; border: solid 1px #C5E3E9; }
#loading.success { float: left; margin-left: 180px; margin-top: -30px; display: none; }
#loading.sending img { float: left; margin-right: 8px; margin-left: -4px; }

#emailForm { padding: 10px 0 5px 0; float: left; width: 100%; text-align: left; }
#emailForm textarea { margin-bottom: 5px; width: 240px; }
#emailForm label { float: left; width: 100%; margin: 5px 0; }
#emailForm .note { text-align: left; }
#emailForm fieldset { width: 282px; }
#emailLoading { float: right; margin-top: -20px; margin-right: 20px; display: none; }
@media all and (min-width: 0px) {
	#emailLoading { margin-top: 5px; }
}
