/*** COLORS ***/
body.snif {
	background: #fff url('http://dossmanntech.com/dtslogo.jpg') no-repeat;
	margin-top: 100px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:georgia, serif 
}
table.snif {
	border: none; /* main table border style */
	width: 960px;
}
td.snDir {
	color: #333; /* table header text color */
	background-color: #fff; /* table header background color */
}
td.snDir a {
	color: #bf3417; /* link text color within table header */
}
tr.snHeading, td.snHeading, td.snHeading a {
	color: #fff; /* column headings text color */
	background-color: #404040; /* column headings background color */
	font-size: 10px;
}
td {
	margin: 15px;
	border-bottom: 1px solid #e8e8e7;
}
snHeading a {
}
tr.snF td a {
	color: #bf3417; /* file listing link text color (filename)*/
	padding: 0 10px;
}
tr.snF td a:hover, a.snif:hover {
	background-color: #fff; /* file listing link hover background color */
	text-decoration: none;
}
tr.snEven {
	background-color: #f6f5f3; /* file listing background color for even numbered rows */
}
tr.snOdd {
	background-color: #fff; /* file listing background color for odd numbered rows */
}
tr.snF td {
	color: #444444; /* file listing text color */
}
.snCopyright * {
	color: #efefef; /* copyright notice text color */
}
.snWhite {
	color: white; /* active page in paging header */
}

/*** FONTS ***/
.snif * {
	font: normal 13px georgia, serif;
}
.snif a, a.snif {
	text-decoration: none;
}
.snif a:hover, a.snif:hover {
	text-decoration: underline;
}
.snCopyright * {
	font-size: 8pt;
}
.snifSmaller {
	font-weight: normal;
	font-size: 8pt;
}
td.snDir {
	font-weight: bold;
}
tr.snHeading, td.snHeading, td.snHeading a {
	font-weight: bold;
}


/*** MARGINS AND POSITIONS ***/
table.snif {
}
table.snif td {
	padding-left: 10px;
	padding-right: 10px;
}
table.snif td.littlepadding {
	padding-left: 4px;
	padding-right: 0px;
}
td.snDir {
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.snHeading, td.snHeading, td.snHeading a {
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.snF td {
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
.snif img {
	border: none;
}
.snW {
	white-space: normal;
}