H { font-size:18px; color:#663300; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
P { font-size: 13px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight: normal; }
LI { font-size: 13px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight: normal; }
TD { font-size: 13px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight: normal; }

A { font-family:Arial, Helvetica, sans-serif; color:#330000;}
A:Visited {color:#330000;}
A:Hover {color:#993300;}

.credit { font-size: 13px; color:#663300; font-family:Arial,Helvetica,sans-serif; font-weight: normal; }
.menu { font-size: 11px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none; }
.small { font-size: 11px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.newsmall { font-size: 11px; font-family:Arial,Helvetica,sans-serif; font-weight: normal; }
.headers { font-size:18px; color:#663300; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.subheads { font-size:13px; color:#996600; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.subSmall { font-size:11px; color:#996600; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.tombs { font-size: 13px; color:#000000; font-family:Arial,Helvetica,sans-serif; }
.subheads2{ font-size: 13px; color:#2F413F; font-family:Arial,Helvetica,sans-serif; font-weight: bold; } 

body { font-family:Arial,Helvetica,sans-serif; font-size: 13px; }

/*scrollbar-face-color: #EDDEBE; scrollbar-shadow-color: #D1C2A1;  
scrollbar-highlight-color: #F7F0E1; scrollbar-3dlight-color: #EBDCBE; 
scrollbar-darkshadow-color: #9F8C3A; scrollbar-track-color: #BD9E5B; 
scrollbar-arrow-color: #9F8C3A; } */

/* sniffer stuff */

body.snif {background: #ffffff;}             /* background behind table */
table.snif {border: 1px solid #444444;       /* main table border style */}
td.snDir {color: #996600;                  /* 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: #444444;       /* 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 */
			}
			<?php 
			}
			?>
			
			/*** FONTS ***/
			.snif * {
				font-family: Tahoma, Sans-Serif;
				font-size: 10pt;
			}
			.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 {
				<?php 
				if ($tableWidth100Percent) {
					echo "width:100%;";
				}
				?>
			}
			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;
			}
