form#two {background:#66cccc; width:470px; padding:10px; border:1px solid #000; margin:0 auto;}
form#two fieldset {width:450px; display:block; border:3px double #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#two fieldset#personal {background:transparent}
* html form#two fieldset#personal, {background-position:400px 20px;}
* html form#two fieldset#current {background-position:390px 20px;}
form#two fieldset#opt {background:#dee;}
form#two legend {font-family:arial, sans-serif; font-size:1.1em; font-weight:bold; border:0px solid #fff; margin-bottom:4px; padding:3px; width:184px; background:#fff url(../images/formbut.gif) repeat left top; height:22px; color:#000B3C; text-align:center; }
form#two label {clear:left; display:block; float:left; width:130px; text-align:right; padding-right:10px; color:#ffffff; margin-bottom:0.5em;}
form#two input {border:0px solid #fff; background:#fff; padding-left:0.5em; margin-bottom:0.6em;}
form#two select {margin-left:0.5em;}
form#two textarea {width:233px; height:10em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff}
form#two option {background:#788; color:#fff;}
form#two optgroup {background:#abb; color:#000; font-family:arial, serif;}
form#two optgroup option {background:#9aa; color:#fff;}
form#two #button1{background:#ffffff url(../images/formenv.gif) no-repeat left top; color:#000B3C; padding-right:0.5em; font-weight:bold; cursor:pointer; width:205px; margin-left:8px; height:28px}
form#two #button2 {background:#ffffff url(../images/formrub.gif) no-repeat left top; color:#000B3C; padding-right:0.5em; font-weight:bold; cursor:pointer; width:205px; margin-left:8px; height:28px}
form#two #button1:hover, form#two #button2:hover {background-position:center left; color:#000;}