.requiredStyle {
    float:left;
    /* margin-top:3px; */
}

.whyDo {
    float:right;
    width:135px;
}

.questionMark {
    float:left;
    /* margin-top: 3px; */
    margin-right: 5px;
}

.formWrapper .requiredLabel label { 
    width:auto;
    margin-right:3px;
}

.formWrapper label, .formWrapper .requiredLabel, .formWrapper select, .formWrapper input {
    float:left;
    margin-right:10px;
}

.formWrapper label, .formWrapper .requiredLabel, .formWrapper select {
    width:164px;
}

.formWrapper input {
    width:162px;
    border: 1px solid #999999;
}

.formWrapper select {
    border: 1px solid #999999;
}

.formWrapper input, .formWrapper select {
    margin-bottom:5px;
}

.formWrapper .shortLabel, select.shortSelect {
    width:80px;
}

input.shortInput {
    width:72px;
}    
.infoMark {
    margin-left:10px;
}

div.formWrapper .lastElement {
    margin-right:0px;
}

.formWrapper .button {
    width:auto;
}
