body
{
	font-family: sans-serif;
	font-size: 1em;
	background-color: #FFF;
}
.error_list
{
	font-family: "Courier New", monospace;
	font-size: 0.8em;
 	font-size: 1em;
	color: #F00;
}
table 
{
	border-collapse: separate;	
	border-spacing: 1px 1px;
	empty-cells: hide; 
	vertical-align: middle;
} 
thead
{
	vertical-align: bottom;
}
tbody
{
	text-align: center;
}
a:active,
a:link,
a:visited {
	text-decoration: none;
	color: rgb(10,60,90);
}

h1 a:active,
h1 a:link,
h1 a:visited {
	color: #333333;
	text-decoration: none;
}
h1 a:hover {
	color: #3333cc;
}
div#content 
{
	position: absolute;
	left: 1px;
	display: block;
	right: 200px;
	width: 75%;
	float: left;
}
#content a[href$='.zip'], a[href$='.bzip'], a[href$='.xzip'],a[href$='.tar.gz'],a[href$='.tar'] {
	background: url(../images/zip.png) no-repeat 100%;
	padding: 0 22px 0 0;
}
#content a[href$='.doc'],a[href$='.ps']{
	background: url(../images/word.png) no-repeat 100%;
	padding: 0 22px 0 0;
}
#content a[href$='.xls'],a[href$='.xlsx']{
	background: url(../images/exel.png) no-repeat 100%;
	padding: 0 22px 0 0;
}
#content a[href$='.odt'],a[href$='.rtf']{
	background: url(../images/oowriter.png) no-repeat 100%;
	padding: 0 22px 0 0;
}
#content a[href$='.txt']{
	background: url(../images/txt.png) no-repeat 100%;
	padding: 0 22px 0 0;
}
#content a[href$='.pdf']{ 
	background: url(../images/pdf.png) no-repeat 100%;
	padding: 0 22px 0 0;
}
#content a[href$='.jpg'],a[href$='.jpeg'],a[href$='.gif'],a[href$='.png'],a[href$='.djvu'],a[href$='.tiff'],a[href$='.svg']{
	background:url(../images/image.png) no-repeat 100%;
	padding:0 22px 0 0;
}
#content a[href$='.flv']{
	background:url(../images/flash.png) no-repeat 100%;
	padding:0 22px 0 0;
}
#content a[href$='.mp3'],a[href$='.m3u'],a[href$='.ogg']{
	background:url(../images/audio.png) no-repeat 100%;
	padding:0 22px 0 0;
}
#content a[href$='.avi'],a[href$='.mkv'],a[href$='.mpeg'],a[href$='.3gp'],a[href$='.mp4']{
	background:url(../images/video.png) no-repeat 100%;
	padding:0 22px 0 0;
}
#content tr td a.name{
	text-align:center;
	background:none;
	font-size:14px;

}
#content tr td.download a{
	background:url(../images/download.png) no-repeat 100%;
	width:20px;
}
#content tr td.edit{
	background:url(../images/edit.png) no-repeat 100%;
	width:20px;
}
#content tr td.delete{
	background:url(../images/delete.png) no-repeat 100%;
	
}
div#status
{
	top: 1px;
	right: 1px;
	height: 1em;
	color: #F00;
}
div#links
{
	display: block;
	position: absolute;
	width: 25%;
	font-family: Verdana;
	right: 5px;
	text-align: right;
	font-size: 0.7em;
	float: right;
}
#links ul li {
	margin-top: 2px;
	list-style-type: none;
}

#links a:active,
#links a:link,
#links a:visited
{
	text-decoration: none;
	color: rgb(0,0,0);
	font-weight: bolder;
}
#links a:hover {
	color: #7298f7;
}
.upload table{
	width:100%;
	font-size:10px;
	padding:1px;
	border-collapse: collapse;
}
.upload  tr:hover {
	background:#d3dce3;
	text-align:center;
}
.upload tr th{
	background:#ACACAC;
}
