body.snif {
	background: #ffffff;             /* background behind table */
}
table.snif {
	border: 1px solid #444444;       /* main table border style */
}
td.snDir {
	color: #ffffff;                  /* table header text color */
	background-color: #000000;       /* table header background color */
}
td.snDir a {
	color:white;                     /* link text color within table header */
}
tr.snHeading, td.snHeading, td.snHeading a {
	color: #dddddd;                  /* column headings text color */
	background-color: #6699CC;       /* column headings background color */
}
tr.snF td a {
	color: #000000;                  /* file listing link text color (filename)*/
}
tr.snF td a:hover, a.snif:hover {
	background-color: #bbbbee;       /* file listing link hover background color */
}
tr.snEven {
	background-color: #eeeeee;       /* file listing background color for even numbered rows */
}
tr.snOdd {
	background-color: #dddddd;       /* file listing background color for odd numbered rows */
}
tr.snF td {
	color: #444444;                  /* file listing text color */
}
.snCopyright * {
	color: #bbbbbb;                  /* copyright notice text color */
}
.snWhite {
	color: white;                    /* active page in paging header */
}