fieldset {
  border:1px solid #5F7A87;
	padding:7px;
}

fieldset sub {
	position:static;
	font-weight:normal;
}

.left {
	float: left;
	text-align: right;
	width: 25%;
	margin-right: 2%;
}
.right, button, fieldset sub, .FieldsetSub { margin-left : 27%; }
.radio { margin-left : 0%; }
.nextradio { margin-left : 10px; }

label, select, input, textarea, fieldset sub {
	margin-bottom:2px;
	margin-right:2px;
	vertical-align:top;
}

label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
 cursor: pointer;
 cursor: hand;
}

input[type=text], input[type=password], input[type=submit], input[type=button], select, textarea {
  border:1px solid #5F7A87;
  background-color: #fff;
}

input:focus, textarea:focus {
	outline: 1px solid #5F7A87;
  background-color: #CDD4E1;
}
