table#filearchive {
	width:			660px;
	margin-top:		2px;
	border-collapse:	collapse;
}

table#filearchive th.icon, table#filearchive th.filename, table#filearchive th.desc, table#filearchive th.date, table#filearchive th.trash {
	text-align:		left;
	background-color:	#D5D4CF;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
}

table#filearchive th.icon {
	width:			30px;
}

table#filearchive th.filename {
	width:			250px;
}

table#filearchive th.desc {
	width:			280px;
}

table#filearchive th.date {
	width:			100px;
}

table#filearchive th.trash {
	width:			20px;
}

table#filearchive td.icon, table#filearchive td.filename, table#filearchive td.desc, table#filearchive td.date {
	text-align:		left;
	border-bottom:		1px solid #dddddd;
	height:			24px;
	padding:		0px 0px 0px 0px;

}


div#upload_file_container
{
	left:				25%;
	top:				10%;
	display:			none;
	width:				440px;
	height:				250px;
	border:				1px #333 solid;
	position:			absolute;
	z-index:			10;
	margin:				0px 0px 0px 0px;
	padding:			10px 0px 0px 20px;
	background-color:	#fff;
}

	div.upload_file_header
	{
		float:			left;
		width:			380px;
	}

	div.upload_file_close
	{
		float:			left;
		width:			50px;
		text-align:		right;
	}

	div.upload_file_form
	{
		float:			left;
		width:			400px;
	}

table.upload_file
{
	border:				0px #000 solid;
	padding:			0px;
	margin:				0px;
	border-collapse:	collapse;
}

	td.upload_file_td
	{
		padding:		10px 0px 0px 0px;
		margin:			0px 0px 0px 0px;
	}

input.input_file
{
	width:				280px;
	border:				1px;
	font-family:		arial, helvetica;
	font-size:			12px;
}

textarea.input_textarea
{
	width:				280px;
	height:				60px;
	border:				1px #333 solid;
	font-family:		arial, helvetica;
	font-size:			12px;
}

select .noaccess
{
	color:				#aaa;
}

.upload_file_error_msg
{
	color:				#f00000;
}

a.link_upload_files
{
	color:				#000;
	font-size:			13px;
	font-weight:		bold;
}
