fieldset  {	font: 1em "Helvetica Neue", helvetica, arial, sans-serif;	color: #666;	background-color: #E9F4FE;	padding: 0px;	border: solid 0px #d3d3d3;	width: 450px;	margin-top: 0px;	}	legend  {	color: #666;	font-weight: bold;	font-variant: small-caps;	background-color: #d3d3d3;	padding: 2px 6px;	margin-bottom: 8px;	margin-top: 8px;	}label   {	font-weight: bold;	line-height: normal;	text-align: right;	margin-right: 10px;	position: relative;	display: block;	float: left;	width: 125px;	}label.fieldLabel	{	display: inline;	}	input.formInputText   {	font-size: 1em;	color: #666;	background-color: #fee;	padding: 2px;	border: solid 1px #f66;	margin-right: 5px;	margin-bottom: 5px;	height: 15px;	}	input.formInputText:hover {	background-color: #ccffff;	border: solid 1px #006600;	color: #000;	}	input.formInputText:focus {	color: #000;	background-color: #ffffff;	border: solid 1px #006600;	}	select.formSelect  {	font-size: .8em;	color: #666;	background-color: #fee;	padding: 2px;	border: solid 1px #f66;	margin-right: 5px;	margin-bottom: 5px;	cursor: pointer;	}select.formSelect:hover  {	color: #000;	background-color: #ccffff;	border: solid 1px #006600;	}	select.formSelect:focus  {	color: #000;	background-color: #ffffff;	border: solid 1px #006600;	}input.formInputButton   {	font-size: 1.2em;	vertical-align: middle;	font-weight: bolder;	text-align: center;	color: #300;	background: #f99 url(bg_button.png) repeat-x;	padding: 1px;	border: solid 1px #f66;	cursor: pointer;	float: center;	}	input.formInputButton:hover   {	background-image: url(bg_button_hover.png);	}	input.formInputButton:active   {	background-image: url(bg_button.png);	}		select.formSelect2  {	font-size: 1em;	color: #666;	background-color: #fee;	padding: 2px;	border: solid 1px #f66;	margin-right: 5px;	margin-bottom: 5px;	cursor: pointer;	}select.formSelect2:hover  {	color: #000;	background-color: #ccffff;	border: solid 1px #006600;	}	select.formSelect2:focus  {	color: #000;	background-color: #ffffff;	border: solid 1px #006600;	}