fieldset {  border:1px solid #778899;  margin-bottom:8px;  padding:8px 4px;  width:590px !important;  width:606px;}input, textarea, select {  background:#FCFCFE;  border:1px solid #778899;  padding:2px;  margin:2px;}label {  clear:left;  display:block;  float:left;  margin:4px 4px 0 0;  text-align:right;  width:9em;}legend {font:bold 110% verdana, arial, helvetica, sans-serif;}ul {  list-style-type:none;  margin:0;  padding:0;}li span {  display:block;  margin-top:4px;}li ul {margin:0 0 8px 64px;}li ul li label, #questions label, #additionalInformation label {  display:inline;  float:none;  text-align:left;  width:auto;}input:focus, select:focus, textarea:focus {  background:#F6F6FF;  border:1px solid #0000FF;}.checkbox {  background:#FEFEFE;  border:1px solid #778899 !important;  border:none;  margin:3px !important;  margin:0;}.onFocus {  background:#F6F6FF;  border:1px solid #0000FF;}.onFocusLabel {  color:#0000FF;}.required {font-style:italic;}.submit {text-align:center;}#address {margin:2px 4px;}#adultSpouse, #firstSecond, #thirdFourth {clear:both;}#adultInformation, #spouseInformation {height:21em;}#adultInformation, #spouseInformation, #firstChild, #secondChild, #thirdChild, #fourthChild {  width:288px !important;  width:301px;}#adultInformation, #firstChild, #thirdChild {float:left}#currentAddress, #newAddress {  width:278px !important;  width:291px;}#currentAddress {float:left;}#questions li ul {margin:3px 0 3px 64px;}