/* Layout */ 

body{
 margin: 0;
 padding:0;
 background: #808080;
 color: #333333;
 }
	 
#hdr{
 height:135px;
 background:#c0c0c0;
 color:#000000;
 border:solid #000000;
 border-width:2px 0px;
 margin:10px 0 0 0;
 }

#lh-col{
/* position: absolute; */
 float:left;
 top: 165px;
/* left: 10px; */
/* width: 290px; */
 width: 20%;
 border: 2px solid #000000;
 background: #c0c0c0;
 color: #333333;
 margin: 0px;
 padding: 10px;
 height: 700px;
 }

#rh-col{
 float:right;
 width:70%;
/* margin: 37px 20px 10px 320px; */	
 border: 2px solid #000000;
 background: #ffffff;
 color: #333333;
 padding: 20px;
 position :relative;
 }

/* Formatting */

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; } */


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;}

.links	
{ text-decoration: none; 
  color: red; 
  font-weight: bold; 
  font-family: tahoma, arial, serif 
} 


.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; } 

.submit { background-color: #fff777; border-color: blue; font-size: 90%;
    border-style:outset; font-weight: bold; padding: 5px;}


.navlink     { text-decoration: none; color: red; font-weight: bold; font-family: tahoma, arial, serif } 
.navheader   { font-size:12px; color:#663300; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.navsubhead  { font-size:10px; color:#996600; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.navsubsmall { font-size:08px; color:#996600; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }
.navsmall    { font-size:08px; font-family:Arial,Helvetica,sans-serif; font-weight: bold; }




/* 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;
			}