form td {
	padding-bottom: 4px; 
	padding-top: 4px; 
	}
input{ 
	padding: 4px; 
	width: 200px; 
	}
input, textarea, select { 
	xbackground: #ffffff url(bg-input.gif) top left no-repeat; 
	border: 2px solid #666666; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	}
input.checkbox, input.radio_button { 
	background: none; 
	border: 0; 
	width: 15px; 
	}
input.submit { 
	border-bottom-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-top-style: none; 
	height: 23px; 
	margin: 0px; 
	padding: 0px; 
	width: 117px; 
	}
input.submit:hover { 
	cursor: pointer; 
	}
input:hover, textarea:hover, select:hover, input:active, textarea:active, select:active, .multi { 
	border: 2px solid #333333; 
	}
label { 
	font-weight: bold; 
	}
select { 
	padding: 2px; width: 211px; 
	}
textarea { 
	float: left; 
	height: 200px; 
	width: 250; 
	}
.LV_invalid { }
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active { 
	border: 2px solid #CC0000; 
	}

.LV_valid { }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active, .multi { 
	border: 2px solid #00CC00; 
	}
.LV_validation_message{ 
	margin: 0 0 0 5px; 
	}
.btn:hover {border:0; cursor:pointer;}

.LV { }
.LV_field,
input.LV_field:hover, 
input.LV_field:active,
textarea.LV_field:hover, 
textarea.LV_field:active, .multi { 
	border: 2px solid #333333;  
	}