/*====================
 * 
 * GLOBAL STYLES
 *
 *==================*/
html {
	margin:0px;
	padding:0px;
	overflow: visible;}

body,
body p,
body table {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.833pc;}

h1#indextitle {
	display:none;}

a,
a:link, 
a:visited {
	text-decoration: none;
	color: #990000;}

a:hover, 
a:active {
	text-decoration: underline;}

table {
	width: 100%;
	max-width: 800px;}



/*=====================
 * 
 * FILE TABLE
 *
 *=====================*/
table#indexlist {
	border: 0px wheat solid;
	border-collapse: collapse;}

table#indexlist tr,
table#indexlist tr th,
table#indexlist tr td {
	vertical-top;
	padding: 4px 4px;}

table#indexlist tr th {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align: bottom !important;}
	
table#indexlist tr th a {
	color: black !important;}

table#indexlist tr.odd:hover,
table#indexlist tr.even:hover {
	background: beige;}


/* icon */
table#indexlist tr th.indexcolicon,
table#indexlist tr td.indexcolicon {
	width: 20px;
	text-align:left;
	padding-right: 0px !important;}


/* file name */
table#indexlist tr th.indexcolname,
table#indexlist tr td.indexcolname {
	min-width: 100px;
	text-align:left;}


/* last modified */
table#indexlist tr th.indexcollastmod,
table#indexlist tr td.indexcollastmod {
	min-width: 100px;
	text-align: left;
	white-space: nowrap;}


/* file size */
table#indexlist tr th.indexcolsize,
table#indexlist tr td.indexcolsize {
	min-width: 50px;
	text-align: right !important;}


/* description */
table#indexlist tr th.indexcoldesc,
table#indexlist tr td.indexcoldesc {
	width: auto;
	text-align: left;}





/*=====================
 * 
 * CUSTOM FOOTER FILTER
 *
 *=====================*/

form#selector table {
	background: #CCCCCC !important;}

form#selector table,
form#selector table input, 
form#selector table select {
	border-colapse: collapse;
	border: 1px gray solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;}

form#selector table input#filename {
	background: #CCCCCC;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0px;
	margin: 0px;
	font-size: 10px;}

/*first  column*/
form#selector table tr td {
	width: auto;}
