/* CSS Document */

.fieldset {
  padding-right: 1em; 
  border-top: #ccc 1px solid; 
  padding-left: 1em; 
  padding-bottom: 0.5em; 
  margin: 1em 0px; 
  padding-top: 2.5em;  
  position: relative;
}

.legend {
  padding-right: 0.2em; 
  padding-left: 0.2em; 
  font-weight: bold; 
  background: #fff; 
  left: 1em; 
  padding-bottom: 0px; 
  color: #036; 
  padding-top: 0px; 
  position: absolute; 
  top: -0.75em;
}

.label {
	float: left;
	width: 150px;
	padding: 0 1em;
	text-align: right;
	font-size:78%;
	overflow: hidden;
}
	
.inputarea {
	width: 200px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
}

input.radiobutton 
{
	border: 0;
	width:auto;
	padding: 1px;
}
	
.submit {
	border: 1px solid #333;
	padding: 2px 1em;
	background: #555;
	color: #fff;
}