body		{

		font-size: 12pt;
		font-family: "Times New Roman",serif;
		font-weight: 400;
		text-align: justify;
		margin-left: 100px;
		margin-right: 100px;
		} 

a:link		{ 
		color: #8B4513; 
		}
	
a:active	{
		color: #ff0000;
		}

a:visited	{
		color: #000000;
		} 

a:hover		{
		color: #ff00ff;
		}

h1		{ 
		font-family: Algerian,Desdemona,serif;
		font-size: 24pt;
		font-weight: 400;
		text-align: center;
		text-transform: uppercase;
		}


h3		{ 
		font-family: Arial,sans-serif;
		font-size: 14pt;
		font-weight: 900;
		text-align: center;
		text-transform: uppercase; 
		}


h4		{ 
		 font-size: 12pt;
		font-weight: 700;
		text-align: center; 
		}


h5		{ 
		font-family: 	Arial,sans-serif;
		font-size: 		13pt;
		font-weight: 	700;
		font-style: 	italic;
		text-align: 	left; 
		}

h6		{ 
		font-family: Arial,sans-serif;
		font-size: 15pt;
		font-weight: 700;
		font-style: italic;
		text-align: center;
		text-transform: uppercase; 
		}

.body2      	{ 	    
              	background-color : #B7E4EE;
	      	color: #0000ff;
            	}


 /*		Body for New Caledonia (1993)				*/

.body3		{ 	        
		background-color: 	silver;
		color: 			#BD0424;
		width:			80%;
		}


/*		Body for Zoo Story (1999)				*/

.body4		{ 	
		background-color: 	ivory;
		color: 			saddlebrown;
		width:			80%;
		}


.body5		{ 	  
		background-color:	#A9FAAB;		
		color: 			#106B12;
		}




.body5a		{ 	  
		background-color:	#c0c0c0;		
		color: 			#106B12;
		}


/*		Body for Great Ocean Road (1994)				*/

.body6		{ 	 
		font-size:		13pt;
		background-color: 	#FFFF99;
		color: 			green;
		}

.body7      {
              background-image: URL("Travel_1995/Images/Canvas.jpg");
	      color: #000080;
            }

.body8      {
              background-color: #CCECFF;
	      color: #006866;
            }

.body9      {
              background-color: #EEAF82;
	      color: #973422;
            }

.body10     {
              background-color: #E0FFC0;
	      color: #808040;
            }

.body11     {
              background-color: #E0E0E0;
	      color: #000080;
            }

.body12     {
              background-color: #F3BD81;
	      color: #88381E;
            }



/*		Body for BRITAIN - A LONG LAST LOOK    April to June 2005  	*/

.body13     	{
             	 background-color: #FFFFD0;
	    	  color: #006600;
           	}

.body13 a:link	{ 
		color: #006600; 
		}
	
.body13 a:active {
		color: #ff0000;
		}

.body13 a:visited {
		color: #000000;
		} 

.body13 a:hover	{
		color: #0000ff;
		}



.body14     {
              background-color: #ffffcc;
	      color: #886622;
            }

.body15     {
              background-color: #ffebcd;
	      color: 		#006400;
            }

.body16     {
              background-color: #e0ffff;
	      color: 		#008080;
            }

/*		Body for Back to Britain - yes again (2010)				*/


.body17     {
              background-color: #ffe4c4;
               color: 		#2951c9;
            }



/*		Body for Westward Ho and Back Again - Again (2011)				*/


.body18     	{
		background-color: #4682b4;
		color: 		  #fffff0;
		}

.body18 a:link	{ 
		color: #ffffff; 
		}
	
.body18 a:active {
		color: #ff0000;
		}

.body18 a:visited {
		color: #000000;
		} 

.body18 a:hover	{
		color: #00ff00;
		}


/*		Body for New Zealand - North Island - 2013			*/


.body19     	{
		background-color:	#006400;
		color: 			#f5f4a7;
		}

.body19 a:link	{ 
		color: #ffffff; 
		}
	
.body19 a:active {
		color: #ff0000;
		}

.body19 a:visited {
		color: #000000;
		} 

.body19 a:hover	{
		color: #00ff00;
		}




/*		Body for Prague to Paris and beyond - 2015 - Part 1			*/  					


.body20     	{				
		background-color:	#E3E3E3;	
		color: 			#990033; 
		}

.body20 a:link	{ 
		color: #0000ff; 
		}
	
.body20 a:active {
		color: #ff0000;
		}

.body20 a:visited {
		color: #000000;
		} 

.body20 a:hover	{
		color: #00ff00;
		}

/*		Body for Prague to Paris and beyond - 2015 - Part 2			*/  					


.body21     	{				
		background-color:	#cdfcc8;	
		color: 			#8c3b03; 
		}

.body21 a:link	{ 
		color: #a0522d; 
		}
	
.body21 a:active {
		color: #a0522d;
		}

.body21 a:visited {
		color: #000000;
		} 

.body21 a:hover	{
		color: #ff0000;
		}



/*		Body for Canada - 2016		*/  					


.body22     	{				
		background-color:	#006866;                 
		color: 			#ddd9c3;
		}

.body22 a:link	{ 
		color: #ffffff; 
		}
	
.body22 a:active {
		color: #ffffff;
		}

.body22 a:visited {
		color: #000000;
		} 

.body22 a:hover	{
		color: #ff0000;
		}

/*		Body for South Australia - 2017	*/  					


.body23    	{				
		background-color:	#f5deb3;                 
		color: 			#8b4513;
		}

.body23 a:link	{ 
		color: #0000ff; 
		}
	
.body23 a:active {
		color: #0000ff;
		}

.body23 a:visited {
		color: #000000;
		} 

.body23 a:hover	{
		color: #ff0000;
		}


/*		Body for Cairns Trip - 2018	*/  					


.body24    	{				
		background-color:	#fefa78;                 
		color: 			#583400;
		}

.body24 a:link	{ 
		color: #0000ff; 
		}
	
.body24 a:active {
		color: #0000ff;
		}

.body24 a:visited {
		color: #000000;
		} 

.body24 a:hover	{
		color: #ff0000;
		}




/*		Body Spain Portugal - 2019	*/  					


.body25    	{				
		background-color:	#f2b48c;            
		color: 			#000000
		}

.body25 a:link	{ 
		color: #0000ff; 
		}
	
.body25 a:active {
		color: #0000ff;
		}

.body25 a:visited {
		color: #000000;
		} 

.body25 a:hover	{
		color: #ff0000;
		}





/*		Body UK - 2019	*/  					


.body26    	{				
                background-color:       #e0ffff;
	        color: 		        #008080;
		}

.body26 a:link	{ 
		color: #0000ff; 
		}
	
.body26 a:active {
		color: #0000ff;
		}

.body26 a:visited {
		color: #000000;
		} 

.body26 a:hover	{
		color: #ff0000;
		}


/*		Body UK - 2022	*/  					


.body27    	{				
                background-color:       #b4e8b9;
	        color: 		        #61177c;
		}

.body27 a:link	{ 
		color: #0000ff; 
		}
	
.body27 a:active {
		color: #0000ff;
		}

.body27 a:visited {
		color: #000000;
		} 

.body27 a:hover	{
		color: #ff0000;
		}


/*		Body cAMBODIA vIET NAM - 2024	*/  					


.body28    	{				
                background-color:       #929292;
	        color: 		        #b51a00;
		}

.body28 a:link	{ 
		color: #fff995; 
		}
	
.body28 a:active {
		color: #fff995;
		}

.body28 a:visited {
		color: #fbf801;
		} 

.body28 a:hover	{
		color: #ff0000;
		}




/*		Body NEW ZEALAND 2025	*/  					


.body29    	{				
                background-color:       #0061ff;
	        color: 		        #ffe4a8;
		}

.body29 a:link	{ 
		color: #fff995; 
		}
	
.body29 a:active {
		color: #fff995;
		}

.body29 a:visited {
		color: #fbf801;
		} 

.body29 a:hover	{
		color: #ff0000;
		}



/*		Centre page and limit page width	*/

.diva		{
		width:			800px;
		margin-left:		auto;
		Margin-right:		auto;
		border:			2px solid;
		padding:		15px;
		background-color:	#A9FAAB;		
		color: 			#106B12;
		}

.divc		{
		width:			800px;
		margin-left:		auto;
		Margin-right:		auto;
		border:			2px solid;
		padding:		15px;
		}

.table1		{             
		width:			60%;
		border: 		5px solid;
		padding:		15px;
		text-align:		left;
		margin-left:		auto;
		margin-right:		auto;
          	}

.table1a	{             
		width:			70%;
		border: 		5px solid #006600;
		padding:		15px;
		text-align:		left;
		margin-left:		auto;
		margin-right:		auto;
          	}

.table2	    {   
     	    font-size: 		12pt;
            font-family: 	"Times New Roman",serif;
            font-weight: 	400;
            text-align: 	justify;
            margin-left:	auto;
            margin-right:	auto;
            }

.table3     {
              border-style: 	double;
              border-color: 	#106B12;
              border-width: 	5px;
              width: 		45%;
              font-size: 	12pt;
              font-family: 	"Times New Roman",serif;
              font-weight: 	400;
              text-align: 	center;
              margin-left:	auto;
              margin-right:	auto;
              padding-left:		20px;
              padding-right:	20px;	
            } 

.table4     {
              border-style: double;
              border-color: #000080;
              border-width: 5px;
              width: 55%;
              font-size: 12pt;
              font-family: "Times New Roman",serif;
              font-weight: 400;
              text-align: center;
            }
 
.table5     {
              border-style: double;
              border-color: #006866;
              border-width: 5px;
              width: 55%;
              font-size: 12pt;
              font-family: "Times New Roman",serif;
              font-weight: 400;
              text-align: center;
            } 

.table6     {
              border-style: double;
              border-color: #973422;
              border-width: 5px;
              width: 55%;
              font-size: 12pt;
              font-family: "Times New Roman",serif;
              font-weight: 400;
              text-align: center;
            }

.table7     {
              border-style: double;
              border-color: #808040;
              border-width: 5px;
              width: 55%;
              font-size: 12pt;
              font-family: "Times New Roman",serif;
              font-weight: 400;
              text-align: center;
            }

.table8     {
              border-style: double;
              border-color: #000080;
              border-width: 5px;
              width: 55%;
              font-size: 12pt;
              font-family: "Times New Roman",serif;
              font-weight: 400;
              text-align: center;
            }

.table9     {
              border-style: double;
              border-color: #88381E;
              border-width: 5px;
              width: 55%;
              font-size: 12pt;
              font-family: "Times New Roman",serif;
              font-weight: 400;
              text-align: center;
            }

 
.buttons	{             
		text-align: 		right;
		}


.dropcap	{ 
		height: 		40px;
		width:  		40px;
		float:			left;
		}

.alcs14     { 
              font-size: 	14pt;
              text-align: 	center;
            }

  
.all		{ 
		text-align	:	left;
		}
  
.alc		{ 
		text-align	:	center;
		}
    
.alr        { 
              text-align: 	right;
            }
  
.alj        { 	
              text-align: 	justify;
            }
  

.cell10	    {
            width:	  	10%;	
	    vertical-align:	top;
            }

.cell30	    {
            width:	  	30%;
	    vertical-align:	top;	
            }

.cell40	    {
            width:	  	40%;
	    vertical-align:	top;	
            }

.cell50	    {	
	    width:		50%;
	    vertical-align:	top;
            }

.cell70	    {
            width:	  	70%;
	    vertical-align:	top;
            }

.clr	    {
	    clear:		both;
	    }	


.colour1	{
		color:			#ff0000;
		}


/*		Special formats for narrow paragraph 30% wide centred with text justified	*/

.pcj30		{ 	
		text-align: 			justify;
		margin-left:		35%;
		margin-right:		35%;
		}



/*		Special formats for narrow text LHS	*/

.alj70		{ 	
		text-align: 		justify;
		margin-left:		30%;
		margin-right:		auto;
		}

.alj80		{ 	
		text-align: 		justify;
		margin-left:		20%;
		margin-right:		auto;
		}


.alj80l		{ 	
		text-align: 		justify;
		margin-left:		15%;
		margin-right:		57%;
		}


.alj90l		{ 	
		text-align: 		justify;
		margin-left:		10%;
		margin-right:		52%;
		}


/*		Special format for narrow text RHS	*/

.alj70r		{ 	
		text-align: 		justify;
		margin-right:		30%;
		margin-left:		auto;
		}


.alj80r		{ 	
		text-align: 		justify;
		margin-left:		57%;
		margin-right:		15%;
		}


.alj90r		{ 	
		text-align: 		justify;
		margin-left:		52%;
		margin-right:		10%;
		}



/*		Image sizing 10%		*/

.img10		{
		width:			10%;
		}

/*		Image sizing 20%		*/

.img20		{
		width:			20%;
		}

/*		Image sizing 30%		*/

.img30		{
		width:			30%;
		}

/*		Image sizing 40%		*/

.img40		{
		width:			40%;
		}

/*		Image sizing 50%		*/

.img50		{
		width:			50%;
		}

/*		Image sizing 60%		*/

.img60		{
		width:			60%;
		}

/*		Image sizing 70%		*/

.img70		{
		width:			70%;
		}

/*		Image sizing 90%		*/

.img90		{
		width:			90%;
		}

/*		Image sizing 140%		*/

.img140		{
		width:			140%;
		}




/*		Picture caption emulating H4	*/

.caption	{
		font-size: 		12pt;
		font-weight: 		700;
		}


/*		vertical para with text on right	*/

.vpl		{		
		float:			left;
		width:			45%;
		text-align:		center;
		}


/*		vertical para text on left		*/

.vpr		{
		float:			right;
		width:			45%;
		text-align:		center;
		}


/*		horizontal para text on right		*/

.hpl		{
		float:			left;
		width:			70%;
		text-align:		center;
		}


/*		horizontal para text on left	 	*/

.hpr		{
		float:			right;
		width:			70%;
		text-align:		center;
		}


/*		Side by Side photographs - R H photo	*/

.ssr		{
		float:			right;
		width:			45%;
		text-align:		center;
		}


/*		Side by Side photographs - L H photo	*/

.ssl		{		
		width:			45%;
		text-align:		center;
		}

/*		horizontal photo centered		*/

.hpc		{
		margin-left:		auto;
		margin-right:		auto;
		width:			60%;
		text-align:		center;
		}		


/*		horizontal photo centered large		*/

.hpc90		{
		margin-left:		auto;
		margin-right:		auto;
		width:			90%;
		text-align:		center;
		}		

/*		Vertical photo centered		*/

.vpc		{
		margin-left:		auto;
		margin-right:		auto;
		width:			45%;
		text-align:		center;
		}		



/*		decorative graphics 			*/

/*		Vertical image centered	10%	*/

.vgc10		{
		margin-left:		auto;
		margin-right:		auto;
		width:			10%;
		text-align:		center;
		}		


/*		Vertical image centered	20%	*/

.vgc20		{
		margin-left:		auto;
		margin-right:		auto;
		width:			20%;
		text-align:		center;
		}		



.decr		{
		width:			15%;
		vertical-align:		middle;
		}

.decrr		{
		float:			right;
		width:			20%;
		text-align:		center;
		}


.decrl		{
		float:			left;
		width:			20%;
		text-align:		center;
		}


.decr40		{
		width:			40%;
		vertical-align:		middle;
		}


.decrr40		{
		float:			right;
		width:			40%;
		text-align:		center;
		}


.decrl40		{
		float:			left;
		width:			40%;
		text-align:		center;
		}


.decrl200		{
		float:			left;
		width:			200px;
		height:			5px;
		text-align:		center;
		}



/*              Suppress border on items		*/

.noborder	{
		border:			none;
		}


/*              Paragraph link list			*/

.top03		{
		font-family: 		Arial,sans-serif;
		font-size: 		13pt;
		font-weight: 		700;
		font-style: 		italic;
		text-align: 		left; 	
		margin-left:		auto;
		margin-right:		auto;	
		width:			40%;
		border:			5px double;
		padding:		20px;			
		}


/*		spacer widths in pixels				*/


.sp005		{
		border:			none;
		width:			5px;
		height:			5px;
		}

.sp010		{
		border:			none;
		width:			10px;
		height:			5px;
		}

.sp100		{
		border:			none;
		width:			100px;
		height:			5px;
		}

.sp200		{
		border:			none;
		width:			200px;
		height:			5px;
		}

.sp100l		{
		float:			left;	
		border:			none;
		width:			100px;
		height:			5px;
		}

.sp100r		{
		float:			right;	
		border:			none;
		width:			100px;
		height:			5px;
		}



/*		Bold text				*/

.bold		{
		font-weight	:	900;
		}

/*		Italic text				*/

.italic		{
		font-style	:	italic;
		}

	
/*		Horizontal rules			*/

.hr70		{
		width:			70%;
		height:			10px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}

.hr50		{
		width:			50%;
		height:			10px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}


.hr20		{
		width:			20%;
		height:			10px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}

.hr570		{
		width:			70%;
		height:			5px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}

.hr550		{
		width:			50%;
		height:			5px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}


.hr520		{
		width:			20%;
		height:			5px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}

.hr270		{
		width:			70%;
		height:			2px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}

.hr250		{
		width:			50%;
		height:			2px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}


.hr220		{
		width:			20%;
		height:			2px;
		background-color:	#0000ff;
		text-align:		center;
		margin-left:	auto;
		margin-right:	auto;	
		}


/*		Green star format			*/		
		
.star		{
		border:			none;
		width:			35px;
		height:			35px;
		vertical-align:	middle;	
		}


.arrow		{
		border:			none;
		vertical-align:		middle;	
		}

.cright		{
		font-size:		8pt;
		Font-weight:		400;
		}























