label {
  margin-right: 10px; 
  padding: 0; 
  display: block; 
  font-size: 100%; 
  padding-top: 2px; 
  padding-right: 2px; 
  width: 150px; 
  text-align: right; 
  float: left; 
  vertical-align:middle;
}
fieldset{
	width:700px;
}
div{
	width:700px;
}
input, select {
width:250px;
  margin: 20px 20px; 
  padding: 5px; 
  display: block; 
  font-size: 100%; 
}
#container{
	width:700px;
}
fieldset.radiogroup  { 
  margin: 0; 
  padding: 0; 
  margin-bottom: 2px; 
  padding: 2px; 
} 

fieldset.radiogroup legend { 
  margin: 0; 
  padding: 0; 
  font-weight: bold; 
  margin-left: 20px; 
  font-size: 100%; 
  color: red; 
  font-family:verdana;
} 


ul.radio  { 
  margin: 0; 
  padding: 0; 
  margin-left: 10px; 
  list-style: none; 
} 

ul.radio li { 
  border: 1px transparent solid; 
} 

ul.radio li:hover, 
ul.radio li.focus  { 
  background-color: lightyellow; 
  border: 1px gray solid; 
  width: 10em; 
} 
ul.radio li input{
	width:200px;
	margin:0px;
}
