tr,td {
    font-family:verdana;
    font-size:12px;
    padding:10px;
}
.a input[type="text"], input[type="password"], input[type="number"], textarea, select { 
    width: 200px;
    border: 1px solid;
    border-color: #C0C0C0 #E4E4E4 #E4E4E4 #C0C0C0;
    background: #FFF;
    padding: 8px 5px;
    font: 16px Arial, Tahoma, Helvetica, sans-serif;
    -moz-box-shadow: 0 0 5px #C0C0C0;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #C0C0C0;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 5px #C0C0C0;
    border-radius: 5px;
}
.a input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { 
    background-color:#F2FAFE;
    border-color: #B6D5F7 #B6D5F7 #B6D5F7 #B6D5F7;
    outline: none;
    -moz-box-shadow: 0 0 10px #B6D5F7;
    -webkit-box-shadow: 0 0 10px #B6D5F7;
    box-shadow: 0 0 10px #B6D5F7;
}
.form.a input.error {
        border:1px solid #CA4343;
        background-color:#F1A1A1;
}
.form.a textarea.error {
        border:1px solid #CA4343;
        background-color:#F1A1A1;
}
.form.a select.error {
        border:1px solid #CA4343;
        background-color:#F1A1A1;
}
