form {
    margin:0px; padding: 0 5px;
        width: 390px;
    border: 1px solid #2d5883; 
    background-color: #f6f6f6; 
}

label {
        float:left;
        width: 130px;
        margin-left: 10px;
        margin-top: 4px;
}

input, select {
    padding:2px;
    border:1px solid #2d5883;
    font: normal 1em Arial, Helvetica, sans-serif;
    color:#ffffff;
        margin-top: 5px;
width: 230px;
}


textarea {
    width:370px;
    padding:2px;
    font: normal 1em Arial, Helvetica, sans-serif;
    border:1px solid #2d5883;
    height:100px;
    color:#ffffff;
        margin-top: 5px;
        margin-left: 10px;
}

input.button{ 
    font: bolder 12px Arial, Sans-serif; 
    border: 1px solid #2d5883; 
    padding: 2px 3px; 
    background: #FFF;
    color: #000;
        margin-top: 5px;
        margin-left: 10px;
width: auto;
}

input.button:hover{ 
    background: #FAFAFA;
}

span.right {
        margin-left: 250px;
}

img {background: none!important; border: none!important; padding: 0px!important;}
