@charset "utf-8";
/* CSS Document */

form {
	margin-left: 30px;
	margin-top: 20px;
}

	form label {
		font-size: 93%;
		color: #404041;
		font-weight: normal;
	} 
	
		form label #form_label_small {
			font-size: 77%;
			font-style: italic;
			font-weight: normal;
		}

	form input, 
	form textarea {
		margin-top: 5px;
		margin-bottom: 15px;
		border: none;
		background-color: #ffffff;
		padding-left: 3px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		color: #404041;
		font-weight: bold;
		letter-spacing: normal;
		resize: none;
	}

	form select {
		margin-top: 5px;
		margin-bottom: 15px;
		border: none;
		background-color: #838383;
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		color: #ffffff;
		font-weight: bold;
		letter-spacing: normal;
	}

	form input.image {
		background-color: transparent;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		border: none;
	} 

	form input.submit {
		background-color: transparent;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	} 

	form .fileinputs {
		position: relative;
		float: left;
		width: 200px;
		max-height: 28px;
	}

	form .fakefile {
		position: absolute;
		top: -5px;
		left: -46px;
		z-index: 1;
	}

		form .fakefile img {
			display: inline;
			position: absolute;
			width: 74px;
		}
	
	form input.file {
		position: relative;
		text-align: right;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
	}
		
	form #form_row {
		clear: both;
		min-height: 50px;
		text-align: left;
	}
	
		form #form_row #form_right {
			float: right;
			width: 190px;
			max-width: 190px;
			min-width: 190px;
			height: 50px;
			min-height: 50px;
			max-height: 50px;
		}

	form .form_row {
		clear: both;
		min-height: 50px;
		text-align: left;
		display: none;
	}
	
	form input.radio {
		background-color: transparent;
		margin: 0px;
		position: relative;
	}

	form input.checkbox {
		background-color: transparent;
	}
