td.r { text-align: left; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

td { vertical-align: top; padding-bottom:0px; }

.captcha { background-image: url(captcha/background/noise-1.png); width: 150px; height: 35px; background-color: #FFCC00; }

.input { width: 250px; height: 20px; border: 1px solid #CCCCCC; background-color: #FFFFFF; color: #000000; font-size: 13px; }

.textarea { width: 250px; height: 150px; border: 1px solid #CCCCCC; background-color: #FFFFFF; color: #000000; resize: none; }

.submit { width: auto; padding: 5px; border: 1px solid #CCCCCC; background-color: #ff5146; border-radius:4px; color: #fff; padding: 5px 10px; text-transform: uppercase; text-align: center; cursor: pointer; }

.submit:hover { background: #ac550e; }

.input:hover, .textarea:hover, .input:focus, .textarea:focus { background-color: #fbfbee; }

