

a img{
    border:none;
}

form{
    margin:0px;
    padding:0px;
}

fieldset{
    border:1px #ddd solid;
    padding: 10px;
}

fieldset legend{
    font-size:0.85em;
    color:#555;
}

ul{
    margin:0px;
    padding:5px 5px 5px 15px;
}

select{
    border:1px #000 solid;
    font-size:12px;
    line-height: 12px;
    width: 190px;
    margin:3px 0px;
}

input.button{
    display: block;
    background: #0a95c1;
    color:#fff;
    border:none;
    padding:1px 5px;
    font-weight: bold;
    font-size: 12px;
    margin:3px 0px;
}

input.txt{
    border:1px #000 solid;
    font-size:12px;
    line-height: 12px;
    margin:3px 0px;
}

textarea{
    border:1px #000 solid;
    font-size:12px;
    line-height: 12px;
    margin:3px 0px;
}

.important{
    color:#a82222;
}


table th,
table td{
    vertical-align: top;
}

table td span.required{
    color:#a82222;
}