form { margin:0px; }
table {
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:12px;
    color: #888888;
}

.label {
    letter-spacing:2px;
}

.textlabel {
    letter-spacing:2px;
}

.checkboxlabel {
    letter-spacing:2px;
}

.radiolabel {
    letter-spacing:2px;
}

.font {
    width:300px; max-width: 90%;
}

.text {
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:12px;
    color: #888888;
    width:300px; max-width: 90%;
    height:20px;
    border:1px solid #ddd;
    border-radius: 3px;
    padding: 0 2px;
}

.textarea {
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:12px;
    color: #888888;
    width:300px; max-width: 90%;
    height:75px;
    border:1px solid #ddd;
    overflow:auto;
    border-radius: 3px;
    padding: 0 2px;
}

.select {
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:12px;
    color: #888888;
    width:300px; max-width: 90%;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.multiselect {
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:12px;
    color: #888888;
    width:300px; max-width: 90%;
    height:75px;
}

.fieldset {
    border:1px solid #CCCCCC;
    padding:3px;
}

button.button,
.button input {
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:12px;
    color: #888888;
    letter-spacing:2px;
    border:1px solid #ddd;
    background-color:white;
    width:146px;
    margin:2px;
    cursor:hand;
    border-radius: 3px;
}

button.button {
    width: auto;
}

.err {
    font-size:10px;
    color:red;
}

.errBox {
    padding:10px;
    background-color:#F3F4E9;
    text-align:left;
    color: #888888;
    border:1px solid #ddd;
    margin-bottom:10px;
}

.errBoxName{
    font-weight: bold;
}

