/* Associate Form CSS Styles */

.contact-form{margin: 2.8em 0 0 0; width: 460px;}
.contact-form h2, .contact-form h3{font: normal 1.2em/1.4em  "Courier New", Courier, Monaco, monospace; text-transform: uppercase; margin: 0 0 1.4em 0; padding: 0; letter-spacing: 1px; color: #333333; background: transparent;}

label{font: normal 1.2em/1.4em  "Courier New", Courier, Monaco, monospace; margin: 0 0 1.4em 0;}

.input-text{font: normal 1.2em/1.4em "Courier New", Courier, Monaco, monospace; color: black; width: 452px; background: #ffff00; padding: 4px; border: 0; margin: 1.4em 0;}
.message{font: normal 1.2em/1.4em "Courier New", Courier, Monaco, monospace; color: black; width: 452px; background: #ffff00; padding: 4px; border: 0; margin: 1.4em 0;}

.contact-form textarea:focus, .contact-form input:focus {background: #333333; color:white;}

.send{background: #333333; border: 0; font: normal 1.2em/1.4em "Courier New", Courier, Monaco, monospace; color: white; padding: 8px;}
input.send:hover{background: white; color: #333333;}

/* Live Validation */

.LV_validation_message{display: block; font: normal 1.2em/1.4em  "Courier New", Courier, Monaco, monospace; margin: 0 0 1.4em 0;}
.LV_valid{color: #00cc00}
.LV_invalid{color: #CC0000}


/******/

.captcha{ width: 140px; padding: 4px; background:  white; display: block; margin: 1.4em 0;}

