body {background: #000000;  color: #ffffff; font-size: 1em; font-family: "Arial", "Verdana", sans-serif;}
	
h1, h2, h3, h4, p, td, th {color: #ffffff;}
h1 {font-size: 1.4em; font-weight: normal;}
h2 {font-size: 1.2em; font-weight: normal;}	
h3 {font-size: 1.1em; font-weight: normal;}
h1, h2, h3 {margin-top: 3px; margin-bottom: 2px;}
li {color: #ffffff; 
	list-style-type: disc;    }
	
a:link {
    text-decoration: none; 
	color: #00c0c0;    } 
	
a:visited {
    text-decoration: none; 
	color: #00c0c0;    }
	
a:hover {
    text-decoration: none; 
	/*color: #808000;  */
	color:#99CCFF; }
	
/*Classes*/
.red {color: #FF0000;}
.paleblue {color: #99CCFF;}
.news {
	font-family: "Arial", "Verdana", sans-serif; 
	color: #ffff00;
	width:550px;    }

.latenews {
	font-family: "Arial", "Verdana", sans-serif;
	color: #ffff00;
     background-color: #333333;
	border: thin dashed #FFFFFF;
}
	
.contenttable {
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff; 
	width: 600px; 
	text-align: left; 
	vertical-align: top;    }
.greybox {background-color: #333333; padding:8px;}

/* HIRE SECTION */
.hiretable {border: none; padding:0; width:100%; font-size:0.8em;}
hiretable td {vertical-align:top;}
.hiretable h3 {color: #99CCFF;}
.rowhead {font-weight: bold; color:#000099; font-style:italic;}
	
.phototable {
    font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	font-size: xx-small;
	border: 0;width: 500px;
	text-align: center;    }
	
.termcard {color: #000000; 
	width: 600px; 
	background-color: #ffffff;    }
.termcard th {background-color: #003399; color: #FFFFFF;}
.termcard td {color:#000000; font-size: 0.95em;}
.termcard .colored {background-color: #99CCFF;}
.termcard a:hover {
    text-decoration: none; 
	color: #330066;  }
	
.contintro {display: none;}
.contdetails {display: block; color:#99CCFF;}

/* IDs for page sections*/
#topbanner {
   	position: absolute; 
	top: 5px; 
	left: 140px; 
	width: 600px; 
	height: 94px; 
	border: 0;
	/*border-bottom: 2px solid white; */
	background: url(../images/logos/newtafflogo_blue.gif); 
	background-repeat: no-repeat;   }
	
#menu {   
	position: absolute; 
	top: 110px; 
	left: 5px; 
	width: 120px; 
	height: 259px; 
	border: 0px solid white; 
	background: #000000; 
	z-index: 2;    }
	
#content {
 	position: absolute; 
	top: 105px; 
	left: 140px; 
	width: 620px; 
	overflow: visible;
	border: 0px solid white; 
	z-index: 1;    }
/*IDs for FAQ divs, to control display */
/*#risk, #scaff, #avis, #guns, #dibx {display: none; color:#CC0000; background-color: #333333; padding: 8px;}*/
#content div.faq {display: none; color:#CC0000; background-color: #333333; padding: 8px;}
#header {text-align:right; position:absolute; top:0; right:5px; padding:0; margin:0;}