table.Form {
    width:auto;
    margin:0 auto;
}
table.Form tr {

}
table.Form tr td {
    text-align:left;
    vertical-align:top;
}
table.Form tr td.Submit {
    text-align:right;
    padding-top:5px;
}
table.Form tr td.Label {
    color:#8F8F8F;
    font-size:11px;
    padding-top:3px;
}

table.Form tr td.Element {

}

table.Form tr td.Element a {
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#4a3b14;
}
table.Form tr td.Element a:hover {
    text-decoration:underline;
    color:#CC0000;
}

div.SmallError {
    color:#DD0000;
    font-size:9px;
    font-weight:bold;
    padding-bottom:5px;
    padding-left:2px;
    width:150px;
}
font.NecessarySprocket {
    color:#FF0000;
    padding-left:3px;
}

input[type=text], input[type=password] {
    color:#595959;
    font-size:12px;
    padding:2px;
    border:#b7b7b7 1px solid;
    font-size:12px;
    padding:2px;
}

input[type=text]:focus, input[type=password]:focus {
    
}

input[type=button], input[type=submit], input[type=reset] {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../img/button.png) no-repeat scroll center top;
    border:medium none;
    color:white;
    cursor:pointer;
    font-family:Tahoma,Arial;
    font-size:10px;
    font-weight:bold;
    line-height:17px !important;
    height:17px !important;
    margin:0;
    padding:2px 0;
    text-align:center;
    text-transform:uppercase;
}

input[type=checkbox], input[type=radio] {
    vertical-align:middle;
    margin-top:-3px;
    margin-right:5px;
}

textarea {
    border:#b7b7b7 1px solid;
    color:#595959;
    font-size:12px;
}
textarea:focus {
    
}

select {
    border:1px solid #E0EAD2;
    color:#6D6D6D;
    font-size:10px;
    margin:0px;
    padding:3px;
    width:158px;
}
select option {

}
