fieldset { font-size:75%; color:#000; width:420px; margin:0; padding:0; border:0; }

label { font-weight:normal; text-align:left; position:relative; display:block; float:left; width:110px; }

label.fieldLabel { display:inline; float:none; }
	
input.formInputText {
	font-size: 100%;
	color: #666;
	background-color: #E9E9E9;
	padding: 2px;
	border: solid 1px #ABABAB;
	margin-bottom: 10px;
	height: 15px;
	}
	
input.formInputText:hover { color:#000; background-color: #D3D3D3; border: solid 1px #000; cursor: pointer; }
	
input.formInputText:focus { color:#000; background-color: #FFF; border: solid 1px #000; cursor: text; }
	
textarea.formInputText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #666;
	background-color: #E9E9E9;
	padding: 2px;
	border: solid 1px #ABABAB;
	margin-bottom: 12px;
	}
	
textarea.formInputText:hover { color:#000; background-color: #D3D3D3; border: solid 1px #000; color: #000; cursor: pointer; }
	
textarea.formInputText:focus { color: #000; background-color: #FFF; border: solid 1px #000; cursor: text; }
	
select.formSelect  {
	font-size: 100%;
	color: #666;
	background-color: #E9E9E9;
	padding: 2px;
	border: solid 1px #ABABAB;
	margin-right: 5px;
	margin-bottom: 15px;
	cursor: pointer;
	}

select.formSelect:hover  { color: #000; background-color: #D3D3D3; border: solid 1px #000; }
	
select.formSelect:focus  { color: #000; background-color: #FFF; border: solid 1px #000; }

input.formInputButton   {
	font-size: 100%;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	background: url(../images/Btn_BkGrd.gif) repeat-x;
	padding: 1px;
	border: solid 1px #000;
	cursor: pointer;
	float: left;
	}
	
input.formInputButton:hover { color: #ABABAB; border: solid 1px #ABABAB;}

input.formInputButton:active { color: #ABABAB; border: solid 1px #000; }