/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(button_b.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}



div.fileinputs {
	position: relative;
	width:307px;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.fileinputs input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:207px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3366FF;
	height:20px;
}
.fileinputs input.text{
	padding:0 0 0 9px;
	width:150px;
	background:url(upload_input.jpg) no-repeat 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.8em;
	color: #000000;
	height:15px;
	position:absolute;
	left:0;
	top:0;
	border:none;
}
:root input[type="text"]{
	padding-top:3px;
	line-height:normal;
}
.fakefile img{
	position:absolute;
	left:141px;
	top:-2px;
	padding:0;
	margin:0;
}
