ul.filetree { margin: 0em; padding: 0em 0em 0em 2em; }

ul.filetree a.link { text-decoration: none; color: #000000; }
ul.filetree li { list-style-type: none; }
ul.filetree li a.link { padding: 0.2em 0.0em 0.2em 2.0em; background-repeat: no-repeat; line-height: 1.65em; }

li.folder > a.link { background-image: url(/images/icons/folder.gif); }
li.folder_open > a.link { background-image: url(/images/icons/ofolder.gif); }

li.file > a.link { background-image: url(/images/icons/file_default.gif); }
li.file_avi > a.link { background-image: url(/images/icons/file_sound.gif); }
li.file_doc > a.link { background-image: url(/images/icons/file_word.gif); }
li.file_jpg > a.link { background-image: url(/images/icons/file_image.gif); }
li.file_mp3 > a.link { background-image: url(/images/icons/file_sound.gif); }
li.file_pdf > a.link { background-image: url(/images/icons/file_pdf.gif); }
li.file_txt > a.link { background-image: url(/images/icons/file_text.gif); }

div#context_menu { position: absolute; background: silver; border: solid black 2px; width: 200px; display: none; }
div#context_menu ul.menu { padding: 0px; margin: 5px; }
div#context_menu ul.menu li { list-style-type: none; }
div#context_menu ul.menu a:link,
	div#context_menu ul.menu a:visited,
	div#context_menu ul.menu a:active,
	div#context_menu ul.menu a:hover
	{ text-decoration: none; color: #000000; display: block; height: 100%; width: 100%; }
div#context_menu ul.menu li:hover { background: #ffffff; }

a.securefiles { text-decoration: none; color: #000000; }
