

/* Form Appearance */
#ContactForm { margin:0; padding:0; text-align:left; }
#ContactForm p { margin:0; padding:0; }
#ContactForm fieldset { padding:5px 15px 0; margin:20px 10px; }
#ContactForm legend { font-weight:bold; padding:1px 10px; font-size:1.2em; }
#ContactForm label, #ContactForm .txt { margin:2px 0; }
#ContactForm label { float:left; display:block; clear:left; cursor:pointer; width:150px; }
#ContactForm .txt { padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; width:300px; }
#ContactForm textarea.txt { overflow:auto; height:8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
#ContactForm #tcSend { background:url(img/email.gif) 5px no-repeat; padding:3px 10px 3px 25px; cursor:pointer;	margin:10px 0 10px 0; overflow:hidden; width:auto; }
/* Form Colors */
#ContactForm fieldset { border:1px solid #034782; }
#ContactForm legend { color:#034782; }
#ContactForm .txt { border:1px solid #1977c8; }
#ContactForm #tcSend { background-color:#CDDDEE; color:#295d92; border:1px solid #5c90c5; }

/* Form Validation */
p.contactform.success { margin:20px 5px 5px 5px; padding:5px 5px 5px 35px; background:#FFF url(img/accept.gif) 5px 8px no-repeat; border:1px solid #156f24; }
p.contactform.error { 	margin:20px 5px 5px 5px; padding:5px 5px 5px 35px;	background:#FFF url(img/error.gif) 5px 8px no-repeat; border:1px solid #d5a23d; }
#ContactForm label.error { display:none !important; }
#ContactForm input.error, #ContactForm textarea.error { border:1px solid red; background:#fff2f2 url(img/exclaim.gif) top right no-repeat; }

/* Configuration */
.wp-admin #tcContact { }
.wp-admin #tcContact fieldset { float:left; width:400px; margin:10px 10px 10px 0; padding:5px 10px; }
.wp-admin #tcContact fieldset legend { font-weight:bold; }
.wp-admin #tcContact label { display:block; margin-top:10px; }
.wp-admin #tcContact div.save { clear:both; padding:10px 0 0 200px; }
.wp-admin #tcContact #failMsg { margin-bottom:10px; }
.wp-admin #tcContact label.inline { display:inline; margin:0; }
