form {
    margin:0;
    padding:0;
}
fieldset {
    border:1px solid #CCCCCC;
    margin:10px 0 0 0;
    padding:5px 10px;
}
legend {
    font:normal 11px Verdana;
    color:#267DDC;
}
div.FormRow {
    clear:both;
    padding-top:2px;
    font:normal 10px Verdana;
}
div.FormRow label {
    display:inline; /* for IE double margin BUG */
    float:left;
    width:100px;
    padding:5px;
    margin:0;
    text-align:left;
    background-color:#F5F5F5;
    font:normal 10px Verdana;color:#000;
}
* html div.FormRow label {
    width:110px; /* for IE5 and IE6 in quirks mode */
    w\idth:100px; /* for IE6 in standards mode */
}
div.FormRow label.XL {
    width:200px;
}
div.FormRow input.SText {
    display: inline; /* for IE double margin BUG */
    float:left;
    width:258px;
    border:1px solid #888888;
    padding:2px;
    margin:2px 0 0 4px;
    font:normal 10px Verdana;color:#000;
}
* html div.FormRow input.SText {
    width:264px; /* for IE5 and IE6 in quirks mode */
    w\idth:258px; /* for IE6 in standards mode */
}
div.FormRow select {
    display:inline; /* for IE double margin BUG */
    float:left;
    border:1px solid #888888;
    margin-left:4px;
    margin-top:2px;
    font:normal 10px Verdana;color:#000;
}
div.FormRow textarea {
    border:1px solid #888888;
    width:368px;
    height:150px;
    margin:0;
    margin-top:2px;
    font:normal 10px Verdana;color:#000;
    padding:4px;
    overflow:auto;
}
* html div.FormRow textarea {
    width:378px; /* for IE5 and IE6 in quirks mode */
    w\idth:368px; /* for IE6 in standards mode */
}
div.FormButton {
    width:368px;
    border:1px solid #FFF;
    text-align:right;
    margin:0;
    margin-left:4px;
    padding:5px 0 0 5px;
}
* html div.FormButton {
    width:376px; /* for IE5 and IE6 in quirks mode */
    w\idth:368px; /* for IE6 in standards mode */
}
div.FormButton input {
    margin:0;padding:0;
}

