/* $Id: webfm.css,v 1.2.2.6 2007/06/04 06:06:17 robmilne Exp $ */

#webfm-attach img, table#webfm-attach-list img, webfm-inline img { border: 0 !important; }

#dirlist.narrow { text-align: left;  margin-left: 200px; padding-top: 0.3em; background-color:#f0f0f0 !important; }
#dirlist.wide { margin-left:0px; }
#dirlist table { width:99%; font:normal 10pt/normal; margin:0 auto; cursor:default; background-color:#f0f0f0 !important; border:2px solid #d0d0d0 !important; padding: 3px 0 3px 0 !important; }
#dirlist td { border-bottom: 1px solid #d8d8d8 !important; background-color:#f0f0f0 !important; }
#dirlist tr:hover td { background-color: #fff !important; }
#dirlist img { margin-left: 5px; }
#dirlist table tr.selected { background-color: #e7e7e7 !important; }
#dirlist table tr { background-color: #f0f0f0 !important; }
#dirlist a:hover { color: red; text-decoration: none; }
#dirlist span { background-color: #f0f0f0 !important; }

#buttons a.button-selected { background-color: #2092d0; }
#filesearch li.selected { background-color: #e7e7e7; }

#tree { float: left; position:relative; margin-top: 0.3em; }
#tree .selected { background-color: #e7e7e7; }
#tree a:hover { color: red; text-decoration: none; }
#tree li { background: #f0f0f0 none; }
#dirtree { border: solid #d0d0d0 2px; padding:5px 5px 20px 5px; white-space:nowrap; width:180px; overflow:auto; background-color: #f0f0f0; }
#ftptree { border: solid #d0d0d0 2px; padding:5px 5px 20px 5px; white-space:nowrap; width:180px; overflow:auto; background-color: #f0f0f0; }
#dirtree ul { margin:0; padding:0; }
#ftptree ul { margin:0; padding:0; }
#dirtree li { margin:0; padding-left:20px; list-style:none; }
#ftptree li { margin:0; padding-left:20px; list-style:none; }

#dirtreediv { color: #2092d0; font: bold 10pt/normal; }
#dirtreediv hr { color: #d0d0d0; width: 100%; }
#dirtreeexp { padding-left: 10px; }

#ftptreediv { color: #2092d0; font: bold 10pt/normal; }
#ftptreediv hr { color: #d0d0d0; width: 100%; }
#ftptreeexp { padding-left: 10px; }

#webfm-attach { margin:0; padding:0;  width: 100%; }
#webfm-attach table { width:99%; font: normal 10pt/normal; margin: 0 auto; cursor: default; background-color: #f0f0f0; border: 2px solid #d0d0d0; }
#webfm-attach td { border-bottom: 1px solid #d8d8d8; }
#webfm-attach img { margin-left: 5px; }

#dragCont { background:transparent none; list-style: none; }
#dragCont ul { margin:0; padding:0; background:transparent none; }
#dragCont li { margin:0; padding-left:20px; background:transparent none; }

#cxtCont { border:1px solid #202867; background:#FFF none; }
#cxtCont ul { list-style-type:none; margin:0; padding:0;}
#cxtCont ul li { padding:3px; margin: 0; background: #FFF none; text-align: left; }
#cxtCont ul li.cxtContHover { background:#E2EBED none; color:red; cursor:pointer;}

#filesearch { clear: left; }
#metadata { clear: left; }
#debug { clear: left; }
#alertbox { margin: 10px; }
#ieDragDiv img { padding-right: 10px; }

.alertspan { background-color: #ffff00; color: #a00000; font: bold 12px/normal; }
.g { color: green; font-size: 120%; }
.progress { color: white; font: bold 8pt/normal; visibility: hidden; clear: both; display: block; margin-bottom: 1.0em !important; }

.navi { color: #2092d0; background-color: #f0f0f0; font: normal 10pt/normal; text-align: left; line-height: 25px; }
.navi a { color:#2092d0; font: bold 10pt/normal; }
.navi a:hover { color: red; text-decoration: none; }

.head { color: #2092d0; background-color: #e0e0e0; font: bold 10pt/normal; }
.head a { text-decoration: none; color: #2092d0; font: bold 10pt/normal; }
.head a:hover { color: red; text-decoration: none; }

.txt { font: normal 10pt/normal; text-align: left; padding-left: 10px; padding-right: 10px; }


tr#file0, tr#file0 td {
	background-color: #FFEEBF !important;
}