body { font-family:tahoma, verdana, arial, helvetica, sans; font-weight:normal; font-size:9pt; background-color:#fff; }
html, body { padding:0; border:0; height:100%; overflow:hidden;}
html, body, p, form { margin:0; }
a { text-decoration:none; color:#0070c0; border:1px solid transparent; padding:0 0.1em; }
a:visited { color:#1f497d; }
a:hover { background-color:#fac83c; }
img { border-style:none }
fieldset { margin-bottom:0; text-align:left; padding:0.5em;}

#panel { float:left; margin-top:1em; margin-left:1em; max-width:250px; }
#panel hr { width:80%; margin:1em auto; }
#files_outer {height:396px; overflow:auto; text-align:left; padding:0 1.6em; }
#files { background:#ccc; border:0; width:100%; }
#files tr { background:#fff; font-size:12px;}
#files tr.even { background:#eef; }
#files tr.selected { background:#bcf; }
#files td { padding:0.2em 0.5em; text-align:center; }
#files tr td:first-child { text-align:left; }
#files th { padding:0.5em 1em; background:#fff; text-align:center; }
#files th a { color:#888; font-size:100%; }
#files th a:hover {background-color:#fac83c; }
#files td:first-child { text-align:left; }
#files td.nosize { text-align:center; font-style:italic; }
#files .selector { display:none; }
#actions button { margin:0.2em; } 
#breadcrumbs { margin-top:10px; padding-left:10px; }
#breadcrumbs a { padding:0;  }
#folder-stats, #foldercomment { margin-top:1em; padding-top:0.5em; border-top:1px solid #666;  }
#folder-stats { color:#666; text-align:center; }
#msgs { display:none; }
#msgs li:first-child { font-weight:bold; }
#pages span { padding-left:0.5em; padding-right:0.5em; cursor:pointer; }
#pages button { font-size:smaller; }
.selectedPage { font-weight:bold; font-size:larger; }
.hidden { display:none; }
.col1 {width:65%; }
.col2 {width:10%; }
.col3 {width:15%; }
.col4 {width:10%; }
