
/*  Used as the style for cell containing database content allows you 
control over background colour etc 
-------------------------------------------------------------*/

td.data {	background-color: #ffffff;
		padding: 5px 10px 10px 10px ;
		color: #000 ;
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 12.5px ;
		text-align: left ;
		}


/*  Maintain - Used as the parent style for all database content 
-------------------------------------------------------------*/
#content {	background-color: transparent ;
		font-family : Verdana , Helvetica Bold, sans-serif ; 
		font-size : 12.5px ;
		text-align: left ;
		padding: 5px 10px 20px 10px ; 
		margin-bottom: 20px ;
		}


/* Maintain - Links with databased content 
-------------------------------------------------------------*/	

#content a {	color:blue;
		padding-top: 5px; 
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 10.5px ;
		text-decoration:normal ;
		}

#content a.product {		display: block;
				color:#00008b;
				font-weight: bold;
				padding-top: 5px; 
				text-decoration:none ;
				}


/* Heading Styles 
-------------------------------------------------------------*/	

h1 {	font-family : Verdana , Helvetica Bold, sans-serif; 
    	font-size : 22px ;
	color: #0469b3; 
	background-color : transparent ; 
	margin:10px;
	padding: 0px 10px 0px 0px;
	
	}

h2 {	font-family : Verdana , Helvetica Bold, sans-serif; 
    	font-size : 18.5px ;
    	font-weight: 800 ; 
    	background-color : transparent ;
	color: #0469b3;
	margin: 0px;
	padding: 5px 0px 0px 0px ;
	}

h3 {	font-family : Verdana , Helvetica Bold, sans-serif; 
    	font-size : 14.5px ;
	font-weight: 800 ; 
	color: #0469b3;
	background-color : transparent ;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px ;
	}



h4 {	font-family : Verdana , Helvetica Bold, sans-serif; 
    	font-size : 12.5px ;
	color: #000;
	font-weight: 800 ; 
	background-color : transparent ;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px ;
	}


/* Text style for all description field databased content  
-------------------------------------------------------------*/
p {	font-family : Verdana , Helvetica Bold, sans-serif; 
	font-size : 11.5px ;
	color : #000000 ;
	letter-spacing: 0.5px ;
	background-color : transparent ;
	padding: 5px 0px 5px 0px;
	margin : 0px ;
	line-height: 150%;
	}


/* Bulleted Text style   
-------------------------------------------------------------*/
ul,li {	font-family : Verdana , Helvetica Bold, sans-serif; 
	font-size : 11.5px ;
	color : #000000 ;
	background-color : transparent ;
	padding: 0px 0px 0px 20px;
	margin : 0px ;
	line-height: 150%;
	}		


/* Maintain - Used in Gallery and Photo Competition   
-------------------------------------------------------------*/
#photo {	background-color: transaprent;
		padding: 0px 10px 20px 10px; 
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 10.5px ;
		color : #000000 ;
		margin: 0 ;
		}	
		
#photo a {	color:normal;
		padding-top: 5px; 
		text-decoration:none ;
		font-size : 10.5px ;
		}
		
#photo a:hover {	text-decoration:normal ;
			}


/* Customised Pricebox Styles  
-------------------------------------------------------------*/
#content p.pricebox {	background-image : url(/courses/pricebox.jpg) ;
		width: 200px ;
		height: 120px ;
	font-family : Arial , Helvetica Bold, sans-serif; 
	font-size : 24px ;
	font weight: 800 ;
	text-align: center ;
	color : #ffffff ;
	letter-spacing: 0.5px ;
	background-color : transparent ;
	padding: 30px 10px 10px 10px;
	}

.smprice {	font-size : 12.5px ;
		color : #ffffff ;
		font-weight: normal ;
		padding: 0px;
		margin : 0px ;
		line-height: 150%;
		}


/* Text colour styles  
-------------------------------------------------------------*/

.red {	font-family : Arial , Helvetica Bold, sans-serif; 
	font-size : 14.5px ;
	color : #ff0000 ;
	font-weight : 800 ;
	background-color : transparent ;
	padding: 0px;
	margin : 0px ;
	line-height: 150%;
	}
	
.blue {	font-family : Arial , Helvetica Bold, sans-serif; 
	font-size : 14.5px ;
	color : #ff0000 ;
	font-weight : 800 ;
	background-color : transparent ;
	padding: 0px;
	margin : 0px ;
	line-height: 150%;
	}

		
/* Maintain - Upcoming Events database file   
-------------------------------------------------------------*/
td.events {	font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 11.5px ;
		color : #000000 ;
		background-color : transparent ;
		padding: 2px 0px 0px 0px ;
		margin: 0 ;
		}


/* Maintain - Training Course Dates Background for course name h3 and dates p 
-------------------------------------------------------------*/
h3.coursedate {	font-family : Verdana , Helvetica Bold, sans-serif; 
    	font-size : 12.5px ;
	font-weight: 800 ; 
	color: #000000;
	background-color : #8DCFF4 ;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px ;
	}

p.coursedate {	font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 11.5px ;
		color : #000000 ;
		letter-spacing: 0.5px ;
		background-color : #FFFDDA ;
		padding: 7px 5px 15px 5px;
		margin : 0px ;
		line-height: 150%;
	}


/* Maintain - Equipment Hire / Service and Airfill and Course Graduates tables 
-------------------------------------------------------------*/


.ttitle {	font-family : Verdana , Helvetica Bold, sans-serif; 
   		font-size : 9.5px ;
 		color : #ffffff ;
 		font-weight: 800 ;
 		text-align: center ;
 		padding: 5px 2px 5px 2px;
  		background-color: red;	
			}
	

.tleft {	font-family : Verdana , Helvetica Bold, sans-serif; 
   		font-size : 9.5px ;
 		color : #000000 ;
 		padding: 5px;
  		background-color: yellow;	
			}				

.tdata {	font-family : Verdana , Helvetica Bold, sans-serif; 
   		font-size : 9.5px ;
 		color : #000000 ;
 		text-align: center ;
 		padding: 5px 2px 5px 2px;
  		background-color: #eeeeee;	
			}	

.tdataleft {	font-family : Verdana , Helvetica Bold, sans-serif; 
   		font-size : 9.5px ;
 		color : #000000 ;
 		text-align: left ;
 		padding: 5px 2px 5px 5px;
  		background-color: #eeeeee;	
			}



