input[type='text'],input[type='password'],input[type='submit'],input[type='reset'],input[type='button'],
input[type='checkbox'],input.checkbox,
input.text,input.password,input.submit,input.reset, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
    border: 1px solid #BB0000;
 }
 
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
    border: 1px solid #BB0000;
 }
input:focus, textarea:focus, select:focus,
input:hover, textarea:hover, select:hover,
radio:hover {
	background-color: #FFCC00;
}
input[type='radio'],input.radio { margin:0 5px; }
input[type='checkbox'],input.checkbox { margin:0 5px; }

/*IE ***************************************************************/
form {
	text-decoration: none;
}
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
        border: 1px solid #BB0000;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #BB0000;
	padding: 5px;
}

textarea:focus{
	background-color: #FFCC00;
}

file{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 2px solid #BB0000;
	padding-right: 5px;
	padding-left: 5px;
}

file:focus{
	background-color: #FFCC00;
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #BB0000;
}
select:focus{
	background-color: #FFCC00;
}
.lab {
	width:200px;
}
/*IE ***************************************************************/
label { position: absolute; text-align:right; width:160px;margin:5px 0;}
input, textarea { margin:3px 0 0 170px; }
