.fieldset {
    width:475px;
    border: none;
    display: block;
    margin-bottom: 20px;
}
.fieldset_narrow {
    width: 400px;
}
.shaded {
    background-color: #FFF3E7;
}
.fieldset .label {
    text-align:right;
    width:200px;
    float:left;
    padding:0.2em;
    margin:0;
    margin-top:0.3em;
    font-weight: normal;
    color:#333333;
    letter-spacing: 1px;
}
.fieldset .narrowlabel {
    text-align:right;
    width:100px;
    float:left;
    padding:0.2em;
    margin:0;
    margin-top:0.3em;
    font-weight: normal;
    color:#333333;
    letter-spacing: 1px;
}
.fieldset .nobr {
    display:none;
    clear: none;
}  
.fieldset .small_textfield {
    margin:3px;
    width: 75px;
}
.fieldset .small_textfield:focus {
    background-color: #FFFFCC;
}
.fieldset .textfield {
    margin: 7px 3px;
    width:200px;
}
.fieldset .textfield:focus {
    background-color: #FFFFCC;
}
.fieldset .textarea {
    margin: 7px 3px;
    height:165px;
    width:225px;
}
.fieldset .textarea:focus {
    background-color: #FFFFCC;
}

.fieldset .checkbox {
    margin: 7px 3px;
    height: 15px;
    width: 15px;
    float: left;
}
.fieldset .drop_down {
    margin: 7px 3px;
    width: 200px;
}
.fieldset .drop_down:focus {
    background-color: #FFFFCC;
}


.fieldset .submit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFF;
    border: 1px solid #333;
    color: #333;
}
.fieldset br {
    clear: both;
}
.fieldset br.clear {
    clear: both;
}
