/* CSS file for Legion   and all of PDLC  pdlcxmas.css    */

p.pad6    /* Left paddind ONLY .6cm   */      	/* <p class="pad6"> */
	{
		padding-left:	.6cm;

	} 



.makelogo  
	{ 
		margin-top: 	-56px;
		margin-left: 	363px; 
	}		


/*  Orange Gold White and Black for Halloween and Thankgiving text 		*/
/* See $$LessonsCSSTesting where these .jif & .jimf etc... are applied		*/

.hal5   
	{

		font-size: 	33px;
	 	margin-top: 	18px;
	 	margin-left: 	21px;
         	font-family: 	verdana;
	 	color: 		#000000; 
	 	line-height: 	55px;
		font-weight: 	bold;
	
	}

.hal6   
	{

		font-size: 	33px;
	 	margin-top: 	-51px;
	 	margin-left: 	16px;
		font-family: 	verdana;
	 	color: 		#FF9700; 
	 	line-height: 	55px;
 	 	font-weight: 	bold;
	
	}


.jimf1   					/* <div class="jimf1"> */
	{
		font-size: 	33px;
	 	margin-top: 	0px;
	 	margin-left: 	16px;
         	font-family: 	verdana;
	 	color: 		gold; 
	 	line-height: 	36px;
 	 	font-weight: 	bold;	
	
	}

.jimf2   
	{
		font-size: 	33px;
	 	margin-top: 	-33px;
	 	margin-left: 	18px;
         	font-family: 	verdana;
	 	color: 		orange; 
	 	line-height: 	36px;
 	 	font-weight: 	bold;	
	
	}

.jimf3   
	{
		font-size: 	33px;
	 	margin-top: 	-37px;
	 	margin-left: 	20px; 
         	font-family: 	verdana;
	 	color: 		white; 
	 	line-height: 	36px;
 	 	font-weight: 	bold;	

	}

.jimf4   
	{
		font-size: 	33px;
	 	margin-top: 	-38px;
	 	margin-left: 	22px;
         	font-family: 	verdana;
	 	color: 		white; 
	 	color: 		black; 
	 	line-height: 	36px;
 	 	font-weight: 	bold;	
	
	}

/*										*/

.jif2	/* 	Red Green Xmas		*/		/* <div class="jif2"> */
	{
		font-size: 	33px;
	 	margin-top: 	20px;
	 	margin-left: 	16px;
         	font-family: 	verdana;
	 	color: 		green; 
	 	line-height: 	44px;
 	 	font-weight: 	bold;
	
	}

.jif3	/*	red	*/   
	{
		font-size: 	33px;
	 	margin-top: 	-47px;
	 	margin-left: 	19px;
         	font-family: 	verdana;
	 	color: 		red; 
	 	line-height: 	44px;
 	 	font-weight: 	bold;
	
	}


.jif4   
	{
		font-size: 	40px;
	 	margin-top: 	6px;
	 	margin-left: 	16px;
	        font-family: 	verdana;
	 	color: 		green; 
		line-height: 	20px;
		font-weight: 	bold;

	}


.jif5   
	{
		font-size: 	40px;
	 	margin-top: 	-23px;
	 	margin-left: 	19px;
         	font-family: 	verdana;
	 	color: 		red; 
	 	line-height: 	20px;
 	 	font-weight: 	bold;
	
	}

.jiff5   
	{
		font-size: 	40px;
	 	margin-top: 	-23px;
	 	margin-left: 	21px;
         	font-family: 	verdana;
	 	color: 		red; 
	 	line-height: 	20px;
 	 	font-weight: 	bold;
	
	}


.wht766 
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		white;       	/* White */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.red866 
	{
		font-size: 	66px;
	 	margin-top: 	-28px;
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		red;     	/* Red */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.red966 
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		red;  		/* Red */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.pnk766 
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		pink;       	/* Pink */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


/* ------ LARGE FONT      for Merry Christmas red and green ---------------- */
.jif7   
	{
		font-size: 	66px;
	 	margin-top: 	-75px;
	 	margin-left: 	24px;
         	font-family: 	verdana;
	 	color: 		red; 
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.jif8   
	{
		font-size: 	66px;
	 	margin-top: 	-31px;
	 	margin-left: 	20px;
         	font-family: 	verdana;
	 	color: 		green; 
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


/* ------ LARGE FONT      for St. Patricks Green on Green  Usage = 8,7,9 ----------- */
.stp7   
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		#32cd32;       /* medium green */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.stp8   
	{
		font-size: 	66px;
	 	margin-top: 	-28px;
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		#7fff00;  /* Very light green */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.stp9   
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		#2e8b57;  /* Sea Green DARK */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.blu766 
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		#AEFFF6;       	/* Light Blue */
	 	line-height: 	72px;          	
 	 	font-weight: 	bold;
	
	}

.blu866 
	{
		font-size: 	66px;
	 	margin-top: 	-28px;
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		blue;  		/* Blue */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.blu966 
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		blue;  		/* Blue */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}



/* MEDIUM 33px font for    St. Patricks Green on Green  Usage = 8m,7m,9m ---------- */

.stp7m   
	{
		font-size: 	33px;
	 	margin-top: 	-54px;
	 	margin-left: 	33px;
         	font-family: 	verdana;
	 	color: 		#32cd32;       /* medium green */
	 	line-height: 	75px;
 	 	font-weight: 	bold;
	
	}

.stp8m   
	{
		font-size: 	33px;
/*	 	margin-top: 	-28px;  */
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		#7fff00;  /* Very light green */
	 	line-height: 	25px;
 	 	font-weight: 	bold;
	
	}

.stp9m   
	{
		font-size: 	33px;
	 	margin-top: 	-50px;
	 	margin-left: 	36px;
         	font-family: 	verdana;
	 	color: 		#2e8b57;  /* Sea Green DARK */
	 	line-height: 	25px;
 	 	font-weight: 	bold;
	
	}


/* END Medium Font */

/* ------ SMALL FONT 22px for St. Patricks Green on Green  Usage = 8s,7s,9s -------- */
.stp7s   
	{
		font-size: 	22px;
	 	margin-top: 	-54px;
	 	margin-left: 	33px;
         	font-family: 	verdana;
	 	color: 		#32cd32;       /* medium green */
	 	line-height: 	75px;
 	 	font-weight: 	bold;
	
	}

.stp822  
	{
		font-size: 	22px;
/*	 	margin-top: 	-28px;  */
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		#7fff00;  /* Very light green */
	 	line-height: 	25px;
 	 	font-weight: 	bold;
	
	}

.stp8s   
	{
		font-size: 	22px;
/*	 	margin-top: 	-28px;  */
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		#7fff00;  /* Very light green */
	 	line-height: 	25px;
 	 	font-weight: 	bold;
	
	}

.stp833  
	{
		font-size: 	33px;
/*	 	margin-top: 	-28px;  */
	 	margin-left: 	30px;
         	font-family: 	verdana;
	 	color: 		#7fff00;  /* Very light green */
	 	line-height: 	25px;
 	 	font-weight: 	bold;
	
	}

.stp9s   
	{
		font-size: 	22px;
	 	margin-top: 	-50px;
	 	margin-left: 	36px;
         	font-family: 	verdana;
	 	color: 		#2e8b57;  /* Sea Green DARK */
	 	line-height: 	25px;
 	 	font-weight: 	bold;
	
	}



/* 33px  Blue and White/Light Blue Letters Father's Day  */

.blu4
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		Blue;       
 	 	font-weight: 	bold;
	 	margin-top: 	0px;
	 	margin-left: 	0px;
	 	line-height: 	40px;

	}
		

.blul5
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		#AEFFF6;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	3px;
	 	line-height: 	40px;

	}

.blu6
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		blue;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	7px;
	 	line-height: 	40px;

	}

/* 22px  Blue and White/Light Blue Letters Father's Day  */

.blu422
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		Blue;       
 	 	font-weight: 	bold;
	 	margin-top: 	0px;
	 	margin-left: 	0px;
	 	line-height: 	40px;

	}
		

.blul522
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		#AEFFF6;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	3px;
	 	line-height: 	40px;

	}

.wht522
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		white;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	3px;
	 	line-height: 	40px;

	}

.blu622
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		blue;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	7px;
	 	line-height: 	40px;

	}




/* 33px  Red and White Letters Canada Day  */

.cda4
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		red;       
 	 	font-weight: 	bold;
	 	margin-top: 	0px;
	 	margin-left: 	0px;
	 	line-height: 	40px;

	}
		
.cda5
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		white;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	3px;
	 	line-height: 	40px;

	}

.val5
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		pink;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	3px;
	 	line-height: 	40px;

	}

.cda6
	{
		font-size: 	33px;
         	font-family: 	verdana;
	 	color: 		red;       
 	 	font-weight: 	bold;
	 	margin-top: 	-42px;
	 	margin-left: 	7px;
	 	line-height: 	40px;

	}

/* 33px  Red and White Letters Canada Day  */

.cda422
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		red;       
 	 	font-weight: 	bold;
	 	margin-top: 	0px;
	 	margin-left: 	0px;
	 	line-height: 	26px;

	}
		
.cda522
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		white;       
 	 	font-weight: 	bold;
	 	margin-top: 	-28px;
	 	margin-left: 	3px;
	 	line-height: 	26px;

	}

.val522
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		pink;       
 	 	font-weight: 	bold;
	 	margin-top: 	-28px;
	 	margin-left: 	3px;
	 	line-height: 	26px;

	}

.cda622
	{
		font-size: 	22px;
         	font-family: 	verdana;
	 	color: 		red;       
 	 	font-weight: 	bold;
	 	margin-top: 	-28px;
	 	margin-left: 	7px;
	 	line-height: 	26px;

	}



/* ------ LARGE FONT      for    Canada Day Red White Red Usage = 8,7,9 ----------- */
.val7   
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		pink;        
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.cda7   
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		white;        
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.cda8   
	{
		font-size: 	66px;
	 	margin-top: 	-30px;
	 	margin-left: 	28px;
         	font-family: 	verdana;
	 	color: 		red;   
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.cda9   
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		red;    
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}

.jim5

   
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		#ff9e00;       /* medium green */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.jim6
 
	{
		font-size: 	66px;
	 	margin-top: 	-76px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		#c32eff;  /* Purple */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.jim522

   
	{
		font-size: 	22px;
	 	margin-top: 	-51px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		#ff9e00;       /* medium green */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.jim622
 
	{
		font-size: 	22px;
	 	margin-top: 	-74px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		#c32eff;  /* Purple */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.jim533

   
	{
		font-size: 	33px;
	 	margin-top: 	-51px;
	 	margin-left: 	34px;
         	font-family: 	verdana;
	 	color: 		#ff9e00;       /* medium green */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}


.jim633
 
	{
		font-size: 	33px;
	 	margin-top: 	-74px;
	 	margin-left: 	40px;
         	font-family: 	verdana;
	 	color: 		#c32eff;  /* Purple */
	 	line-height: 	72px;
 	 	font-weight: 	bold;
	
	}



.jif9   
	{
		font-size: 	44px;
		margin-top: 	-49px;
		margin-left: 	48px;
        	font-family: 	verdana;
		color: 		#6700ce; 
		line-height: 	26px;
 		font-weight: 	bold;
		letter-spacing: 4px;	

	}

.pds0
	{
		margin-top: 	-39px;
		margin-left: 	18px;

	}		


.pds01
	{
		margin-top: 	-37px;
		margin-left: 	38px;

	}		

.pds02
	{
		margin-top: 	-83px;
		margin-left: 	58px;

	}		

.pds002
	{
		margin-top: 	-66px;
		margin-left: 	-36px;

	}		

.pds03
	{
		margin-top: 	-33px;
		margin-left: 	28px;

	}		

.pds003
	{
		margin-top: 	-93px;
		margin-left: 	28px;

	}		

.pds004
	{
		margin-top: 	-46px;
		margin-left: 	-88px;

	}		

.pds1
	{
		margin-top: 	-39px;
		margin-left: 	28px;

	}		

.pds2
	{
		margin-top: 	-39px;
		margin-left: 	38px;

	}		

.pds3
	{
		margin-top: 	-39px;
		margin-left: 	48px;

	}		

.pds4
	{
		margin-top: 	-39px;
		margin-left: 	58px;

	}		

.pds5
	{
		margin-top: 	-39px;
		margin-left: 	68px;

	}		

.pds6
	{
		margin-top: 	-39px;
		margin-left: 	78px;

	}		

.pds7
	{
		margin-top: 	-39px;
		margin-left: 	88px;

	}		

.pds8
	{
		margin-top: 	-39px;
		margin-left: 	98px;

	}		

.pds9
	{
		margin-top: 	-39px;
		margin-left: 	108px;

	}		

.pds10
	{
		margin-top: 	-39px;
		margin-left: 	118px;

	}		

.pds11
	{
		margin-top: 	-39px;
		margin-left: 	128px;

	}		

.pds12
	{
		margin-top: 	-39px;
		margin-left: 	138px;

	}		

.pds13
	{
		margin-top: 	-39px;
		margin-left: 	148px;

	}		

/*  ******************************************************************************* */

.pds14
	{
		margin-top: 	-53px;
		margin-left: 	558px;

	}		

.pds15
	{
		margin-top: 	-58px;
		margin-left: 	563px;

	}		

.pds16
	{
		margin-top: 	-63px;
		margin-left: 	568px;

	}		

.pds17
	{
		margin-top: 	-68px;
		margin-left: 	573px;

	}		


h1 { font-family: Arial, sans-serif; font-size: 33px; color: #004080;}
h2 { font-family: Arial, sans-serif; font-size: 23px; color: #004080;}
h3 { font-family: Arial, sans-serif; font-size: 43px; color: #004080;}
h4 { font-family: Arial, sans-serif; font-size: 18px; color: #004080;}
h5 { font-family: Arial, sans-serif; font-size: 14px; color: #004080;}
h6 { font-family: Arial, sans-serif; font-size: 26px; color: #004080;}

body,p,em,dt,dd,dl,sl,caption,th,td,tr,blink,select,option,form,div,li 
{ font-family: Arial, sans-serif; font-size: 16px; }

.biglist li
	{
	font-size:20px;
	margin-left: 25px;
	margin-right: 25px;
	}

.bigfont li
	{
	font-size:22px;
	margin-left: 30px;
	margin-right: 30px;
	}

/* - Dec-01-2016 10:58 -------- FORMS FONT SIZES ------ ... JIF ... --------------  */

input[type="text"]    { font-size:20px;}
input[type="date"]    { font-size:20px;}
button                { font-size:16px;} 
input[type="button"]  { font-size:16px;}
input[type="reset"]   { font-size:16px;}
select[type="text"]   { font-size:20px;}
option[type="text"]   { font-size:20px;}
/* - Dec-01-2016 10:58 -------------------------------- ... JIF ... --------------  */


/* Link highlighting */

        a:link 		{color: blue;}
	a:visited 	{color: green;}
	a:hover 	{color: red;}

.landscape	/* <img class="landscape" src="images/...... >   */
	{
		float:		left;
		width:		100px;
		height:		75px;    			
		margin:		10px;
	}

.portrait	/* <img class="portrait" src="images/...... >   */ 


	{
		float:		left;
		width:		75px;
		height:		100px;
		margin:		10px;
	}

.gohomelogo  
		
	{ 
		margin-top: 	-20px;
		text-align: 	center; 
		
	}		

.members	/* <img class="members" src="images/...... >  NO LONGER USED */ 


	{
		float:		left;
		width:		63px;
		height:		75px;
		margin:		10px;
	}

.members2	/* <img class="members" src="images/...... >  NO LONGER USED */ 


	{
		float:		left;
		width:		75px;
		height:		100px;
		margin:		10px;
	}

/* -- Nov/06/2011 05:23 -------------------------------- ... JIF ... --------------- */
/* Headings and Paragraphs */


p.linedr {border-bottom-style:double;color:red;}

p.linedb {border-bottom-style:double;color:blue;}

p.reddot {border-bottom:thick dotted #ff0000;}

p.bluedot {border-bottom:thick dotted #0000ff;} 


p.al  						/* <p class="al"> Audio Left */
	{
		margin-left:  	40px;
		font-size: 	16px;
		font-family:    Tahoma,Verdana,Segoe,sans-serif;
                color:		black;
 
	}

p.ac  						/* <p class="ac"> Audio centered */
	{
		text-align: 	center;
		margin-left:  	40px;
		font-size: 	16px;
		font-family:    Tahoma,Verdana,Segoe,sans-serif;
                color:		black;
 
	}

p.b  							/* <p class="b">  bold */
	{
		font-weight:	bold; 
		font-size: 	18px;

	}

p.c  							/* <p class="c"> centered */
	{
		text-align: 	center;
		font-size: 	20px;
		font-family:	verdana;
                color:		black;
 
	}

p.cl 							/* <p class="cl"> centered */
	{
		text-align: 	center;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;
                background:     #f5f0dc;   
	}


p.bc 
	{
		font-weight:	bold; 
		text-align: 	center;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;
 
	}

p.f12
	{
		font-size: 	12px;
	}

p.f12c
	{
		font-size: 	12px;
		text-align: 	center; 
	}

p.smallgrey
		
	{	font-size:	10px; 
		color:		#333333;
	}


p.f12bc
	{
		font-size: 	12px;
		text-align: 	center; 
		font-weight:	bold;
	}


p.f14
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	14px;
	}

p.f16
	{
		font-size: 	16px;
	}

p.f16c
	{
		font-size: 	16px;
		text-align: 	center; 

	}

p.f18
	{
		font-size: 	18px;
	}


p.m20                                           	 /* <p class="m20"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	16px;
		font-family:	verdana;
                color:		black;

	}

/* p
	{
		margin-left:  	20px;
         	margin-right: 	20px;
	}	
*/
p.m20j                                           	 /* <p class="m20"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		text-align:	justify;
		text-justify:	inter-ideograph;
		font-size: 	16px;
		font-family:	verdana;
                color:		black;

	}

p.m120                                           	 /* <p class="m20"> */
	{
		margin-left:  	120px;
         	margin-right: 	20px;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;

	}

p.m2014                                           	 /* <p class="m2014"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	14px;
		font-family:	verdana;
                color:		black;

	}

p.m2012                                           	 /* <p class="m2012"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	12px;
		font-family:	verdana;
                color:		black;

	}


p.m2012c                                           	 /* <p class="m2012c"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	12px;
		text-align: 	center;  
		font-family:	verdana;
                color:		black;

	}

p.m2014c                                           	 /* <p class="m2014c"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	14px;
		text-align: 	center;  
		font-family:	verdana;
                color:		black;

	}


p.m2016                                           	 /* <p class="m2016"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	16px;
		font-family:	verdana;
                color:		black;

	}


p.m2016c                                           	 /* <p class="m2016c"> */
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	16px;
		text-align: 	center;  
		font-family:	verdana;
                color:		black;

	}


p.in 
	{
		margin-left:  	60px;
         	margin-right: 	60px;
		font-size: 	18px;


	}

p.in22i 
	{
		margin-left:  	60px;
         	margin-right: 	60px;
		font-size: 	18px;
    		font-style: 	italic;
		font-family:	verdana;
                color:		black;

	}

p.m20i 
	{
		margin-left:  	20px;
         	margin-right: 	20px;
		font-size: 	16px;
		font-family:	verdana;
                font-style:	italic;
                color:		black;

	}

p.m20b
	{
		font-weight:	bold; 
                margin-left: 	20px;
		margin-right: 	20px;
		font-size: 	16px;
		font-family:	verdana;
                color:		black;

	}

p.m20bi
	{
		font-weight:	bold; 
                margin-left: 	20px;
		margin-right: 	20px;
		font-size: 	16px;
		font-family:	verdana;
                color:		black;
                font-style:	italic;

	}



p.m22   /* left and right margin 22px */	/* <p class="m22"> */
	{
		margin-left: 	22px;
                margin-right: 	22px;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;

	} 

p.m25   /* left and right margin 22px */	/* <p class="m25"> */
	{
		margin-left: 	22px;
                margin-right: 	22px;
		font-size: 	22px;
		font-family:	arial;
                color:		black;
	} 


p.m226   /* left and right margin 22px */	/* <p class="m22"> */
	{
		margin-left: 	22px;
                margin-right: 	22px;
		font-size: 	18px;
		font-family:	verdana;
                color:		#666666;

	} 

p.m22j     /* left and right margin 22px */	/* <p class="m22j"> */
	{
		margin-left: 	22px;
                margin-right: 	22px;
		text-align:	justify;
		text-justify:	inter-ideograph;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;

	} 

p.m22i  /* left and right margin 22px */	/* <p class="m22"> */

	{
		margin-left: 	22px;
                margin-right: 	22px;
		font-size: 	18px;
		font-family:	verdana;
                font-style:	italic;
                color:		black;

	} 


p.m22b
	{
		font-weight:	bold; 
                margin-left: 	20px;
		margin-right: 	20px;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;

	}

p.bc18
	{
		font-weight:	bold;
		text-align: 	center;  
		font-size: 	18px;
		font-family:	verdana;
                color:		#008b8b;

	}

p.bc20
	{
		font-weight:	bold;
		text-align: 	center;  
		font-size: 	20px;
		font-family:	verdana;
                color:		#666666;	

	}


p.m22bi
	{
		font-weight:	bold; 
                margin-left: 	20px;
		margin-right: 	20px;
		font-size: 	18px;
		font-family:	verdana;
                color:		black;
                font-style:	italic;
 
	}

p.30c
	{
		text-align: 	center; 
		font-size: 	30px;
		font-family:	verdana;
                color:		black;

	}

.16
	{

		font-size: 	16px;
		font-family:	verdana;
                color:		black;

	}

.16bl
	{

		font-size: 	16px;
		font-family:	verdana;
                color:		#0000ff;

	}

.16r
	{

		font-size: 	16px;
		font-family:	verdana;
                color:		#f00000;

	}

.18
	{

		font-size: 	18px;
		font-family:	verdana;
                color:		black;

	}

.18bl
	{

		font-size: 	18px;
		font-family:	verdana;
                color:		#0000ff;

	}

.18r
	{

		font-size: 	18px;
		font-family:	verdana;
                color:		#f00000;

	}

.20
	{

		font-size: 	20px;
		font-family:	verdana;
                color:		black;

	}

.20bl
	{

		font-size: 	20px;
		font-family:	verdana;
                color:		#0000ff;

	}

.20r
	{

		font-size: 	20px;
		font-family:	verdana;
                color:		#f00000;

	}

.22
	{

		font-size: 	22px;
		font-family:	verdana;
                color:		black;

	}

.22bl
	{

		font-size: 	22px;
		font-family:	verdana;
                color:		#0000ff;

	}


.22r
	{

		font-size: 	22px;
		font-family:	verdana;
                color:		#f00000;

	}


.30 

	{
		font-size: 	30px;
		font-family:	verdana;
                color:		black;

	}

.30bl
	{

		font-size: 	30px;
		font-family:	verdana;
                color:		#0000ff;

	}

.30r 

	{
		font-size: 	30px;
		font-family:	verdana;
                color:		#f00000;

	}

p.30bc
	{
		font-weight:	bold; 
		text-align: 	center; 
		font-size: 	30px;
		font-family:	verdana;
                color:		black;

	}

.30rb
	{
		font-weight:	bold;  
		font-size: 	30px;
		font-family:	verdana;
                color:		red;

	}

.f30bc
	{
		font-weight:	bold; 
		text-align: 	center; 
		font-size: 	30px;
		font-family:	verdana;
                color:		black;
		margin-top:	-60px;

	}


/* Works well in SOME cases but not as I like in others */

p.big


	{
		float:		left;
		width:		0.5em;
		font-size:	400%;
		font-family:	algerian,courier;
		line-height:	80%;

	}

p.bigr


	{
		float:		left;
		width:		0.5em;
		font-size:	400%;
		font-family:	algerian,courier;
		line-height:	80%;
                color:		#f00000;
	}

p.bigb


	{
		float:		left;
		width:		0.5em;
		font-size:	400%;
		font-family:	algerian,courier;
		line-height:	80%;
                color:		#0000ff;
	}

.big


	{
		font-family: Verdana,Geneva,sans-serif; 
		width:		0.5em;
		font-size:	200%;
		line-height:	80%;
	}

.huge
	{
		font-family: Verdana,Geneva,sans-serif; 
		width:		1.0em;
		font-size:	300%;
		line-height:	95%;
	}    

.fancyfirst 

	{	
		font-family: Verdana,Geneva,sans-serif; 		
		font-size:150%; 
		font-weight:bold;
	}

.fancyfirstb 

	{	
		font-family: Verdana,Geneva,sans-serif; 
		font-size:250%; 
		font-weight:bold;
	}


h1.cs 
	{
		text-align: 	center; 
		letter-spacing:	4px; 
	}

h2.cs 
	{
		text-align: 	center; 
		letter-spacing:	2px; 
	}

h3.cs 
	{
		text-align: 	center; 
		letter-spacing:	6px; 
	}

h2.banner 
	{
		margin-top:	-6px; 
		color: 		#6700ce; 
		letter-spacing:	4px; 
		text-align: 	center; 
	}



h1.c, h2.c, h3.c, h4.c, h5.c, h6.c	
	{
		text-align: 	center; 
	}
	

h1.in60
	{
		margin-left:	60px;
	}	

h1.in50
	{
		margin-left:	50px;
	}	

/*  <div class="bm">   came from  http://ascii.cl/ascii.css  */

.bm 
	{
		font: 11px arial, helvetica, sans-serif;
		color: #0000aa;     		// was #3300cc
		margin-left : 10px;
		margin-right : 10px;
		vertical-align : bottom;
		text-align : center;
		margin-top : 5px;
		cursor : hand;
	}



/* Added from http://www.parl.gc.ca/Visitors/lopbdp_print.css 			*/
/* http://www.parl.gc.ca/Visitors/lopbdp.css	12/26/2011  			*/
/* Part of Y:\Web\jifmaster.css							*/

.footersection
	{
    		CLEAR: 	both;
    		WIDTH: 	100%;
	}

.footer-line
	{
    		FONT-SIZE: 		8pt;
    		BACKGROUND-IMAGE: 	url(images/footerend.gif);
    		WIDTH: 			100%;
    		BACKGROUND-REPEAT: 	repeat-x;
    		FONT-FAMILY: 		Arial;
    		HEIGHT: 		15px
	}

.footer-caption
	{
    		TEXT-ALIGN: 		center;
    		PADDING-RIGHT: 		10px;
    		FONT-SIZE: 		80%;
	}

.printfooter
	{
		DISPLAY: 		none;
	}

.clock
	{
		text-align:		center; 
		font-size:		12pt;
		font-family:		Verdana; 
		font-weight: 		bold; 
		color:			#666666;
	}

.footerlist {	font: 12px arial, helvetica, sans-serif; 
		color:#666666; 
		text-align: center;}


		/* Border around text  NOTE the text size changes with each */

.Borderit       /* Inherits font size I think */
	{
		background:	transparent; /* white; or your choice of colour */
		border:		6px double #336699;
		width:		90%;
		padding:	5px;
		font-family:	Verdana; 
/*		margin-left 	25px;	*/
		padding:	25px;
                text-align:	left;
	}

.Borderitc       /* Inherits font size I think */
	{
		background:	transparent; /* white; or your choice of colour */
		border:		6px double #336699;
		width:		90%;
		padding:	5px;
		font-family:	Verdana; 
/*		margin-left 	25px;	*/
		padding:	15px;
                text-align:	center;
	}

.Borderit22   /* 22 point font much larger than 22px */

	{
		color:		black;
		background:	transparent; /* white; or your choice of colour */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	22pt;
		text-align:	center;
		width:		90%;
		padding:	25px;
	}

.Borderit16	/* 16 point font much larger than 16px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	16pt;
		text-align:	center;
		width:		90%;
		padding:	20px;
	}

.Borderit12	/* 12 point font much larger than 12px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	12pt;
		text-align:	left;
		width:		90%;
		padding:	15px;
	}

.Borderit1250	/* 12 point font much larger than 12px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	12pt;
		text-align:	left;
		width:		50%;
		padding:	15px;
	}

.Borderit1250j	/* 12 point font much larger than 12px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	12pt;
		text-align:	justify;
		width:		50%;
		padding:	15px;
	}

.Borderit12j/* 12 point font much larger than 12px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	12pt;
		text-align:	justify;
		width:		90%;
		padding:	15px;
	}



.Borderit14	/* 14 point font much larger than 14px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	14pt;
		text-align:	center;
		width:		90%;
		padding:	15px;
	}

.Borderit14j	/* 14 point font much larger than 14px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	14pt;
		text-align:	justify;
		width:		90%;
		padding:	15px;
	}

.Borderit1450	/* 14 point font much larger than 14px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	14pt;
		text-align:	center;
		width:		50%;
		padding:	15px;
	}

.Borderit1450j	/* 14 point font much larger than 14px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	14pt;
		text-align:	justify;
		width:		50%;
		padding:	15px;
	}

.borderit33	/* 14 point font much larger than 14px */
	{
		color:		black;
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	33px;
		text-align:	center;
		width:		50%;
		padding:	15px;
	}

.Borderit2550	/* 25 point font much larger than 14px */
	{
		color:		black;  	
		background:	transparent; /* white; */
		border:		6px double #336699;
		font-family:	Verdana; 
		font-size:	25pt;
		text-align:	center;
		width:		50%;
		padding:	15px;
	}



/* http://www.w3schools.com/tags/att_hr_noshade.asp
<hr style="height:2px;border-width:0;color:gray;background-color:gray" />
*/


.bhr 
	{
		height:		2px;
		border-width:	0;
		color:		#0000ff;
		background-color:#0000ff;
 	}


.b5hr 
	{
		height:		5px;
		border-width:	0;
		color:		#0000ff;
		background-color:#0000ff;
 	}


.ghr 
	{
		height:		2px;
		border-width:	0;
		color:		#7cfc00;
		background-color:#7cfc00;
 	}


.dghr 
	{
		height:		2px;
		border-width:	0;
		color:		#047200;
		background-color:#047200;
 	}

.dghr5 
	{
		height:		5px;
		border-width:	0;
		color:		#047200;
		background-color:#047200;
 	}

.phr 
	{
		height:		2px;
		border-width:	0;
		color:		#9932cc;
		background-color:#9932cc;      /* Purple = Orchid */
 	}


.rhr 
	{
		height:		2px;
		border-width:	0;
		color:		#f00000;
		background-color:#f00000;            /* Red */
 	}

.r5hr 
	{
		height:		5px;
		border-width:	0;
		color:		#f00000;
		background-color:#f00000;            /* Red */
 	}


.yhr
	{
		height:		2px;
		border-width:	0;
		color:		yellow;
		background-color:yellow;
 	}

.mhr
	{
		height:		2px;
		border-width:	0;
		color:		#B00000; 
		background-color: #B00000 ;  /* #B00000 My Maroon */
 	}

.m5hr
	{
		height:		5px;
		border-width:	0;
		color:		#B00000; 
		background-color: #B00000 ;  /* #B00000 My Maroon */
 	}

.dy
	{
		height:		2px;
		border-width:	0;
		color:		#fecb00;
		background-color:#fecb00; 		/* dark yellow */
 	}

.db
	{
		height:		2px;
		border-width:	0;
		color:		#00529c;
		background-color: #00529c;              /* Dark Blue  */
 	}

.mg
	{
		height:		2px;
		border-width:	0;
		color:		#FF00FF;
		background-color: #FF00FF;    /* #FF00FF Magenta */
 	}

.m5g
	{
		height:		5px;
		border-width:	0;
		color:		#FF00FF;
		background-color: #FF00FF;    /* #FF00FF Magenta */
 	}




.bl{border-bottom:1px solid #444444; border-left:1px solid #444444; }

.blr{border-bottom:1px solid #444444;border-left:1px solid #444444; 
border-right:1px solid #444444;}

.tbl{border-bottom:1px solid #444444; border-left:1px solid #444444; 
border-top:1px solid #444444;}

.tblr{border-bottom:1px solid #444444; border-left:1px solid #444444;
border-right:1px solid #444444; border-top:1px solid #444444;}

.newspaper3j {
    	-webkit-column-count: 3; 	/* Chrome, Safari, Opera */
    	-moz-column-count: 3; 		/* Firefox */
    	column-count: 	3;
	column-rule-style: solid;
	column-gap:	40px;
	margin-left:  	20px;   
	margin-right: 	20px;
	font-size:    	18px;
	text-align:	justify;
}

.newspaper3 {
    	-webkit-column-count: 3; 	/* Chrome, Safari, Opera */
    	-moz-column-count: 3; 		/* Firefox */
    	column-count: 	3;
	column-rule-style: solid;
	column-gap:	40px;
	margin-left:  	20px;   
	margin-right: 	20px;
	font-size:    	18px;
}

.newspaper2j {
    	-webkit-column-count: 2; 	/* Chrome, Safari, Opera */
    	-moz-column-count: 2; 		/* Firefox */
    	column-count: 	2;
	column-gap:	40px;
	margin-left:  	20px;   
	margin-right: 	20px;
	font-size:    	18px;
	text-align:	justify;
}

.newspaper2 {
    	-webkit-column-count: 2; 	/* Chrome, Safari, Opera */
    	-moz-column-count: 2; 		/* Firefox */
    	column-count: 	2;
	column-gap:	40px;
	margin-left:  	20px;   
	margin-right: 	20px;
	font-size:    	18px;

}

/* Rounded Corners Red 22 Blue 36 Green 60 Add as required */

#rcornersr22 {
    border-radius: 22px;
    background: #A00000;
    padding: 20px; 
    width: 600px;
    height: 70px;    
}

#rcornersb36 {
    border-radius: 36px;
    background: #00529B;
    padding: 20px; 
    width: 600px;
    height: 70px; 
}


#rcornersg60 {
    border-radius: 60px;
/*    background: url(paper.gif);  */ /* Background image */ 
    background: #006600;
    background-position: left top;
    background-repeat: repeat;
    padding: 20px; 
    width: 600px;
    height: 70px; 	
} 

#purpleyellow22 {

    border-radius: 22px;
    padding: 20px; 
    width: 600px;
    height: 70px;  
    text-align: center;
    background: #660099;
    color: #FFCC00;
}


#lightpurpleyellow22 {

    border-radius: 22px;
    padding: 20px; 
    width: 600px;
    height: 70px;  
    text-align: center;
    background: #9933CC;
    color: #FFCC00;
}

#lightpurplewhite {

    border-radius: 22px;
    padding: 20px; 
    width: 600px;
    height: 70px;  
    text-align: center;
    background: #9933CC;
    color: #FFFFFF;
}


#lightbluewhite {

    border-radius: 22px;
    padding: 20px; 
    width: 600px;
    height: 70px;  
    text-align: center;
    background: #008BE4;
    color: #FFFFFF;
}

#lightblueyellow {

    border-radius: 22px;
    padding: 20px; 
    width: 600px;
    height: 70px;  
    text-align: center;
    background: #008BE4;
    color: #FFCC00;
}

/* JJJJJJ */
#purpleyellow85

 {
    border-radius: 66px;
    padding: 20px; 
    width: 85%;
    height: 70px; 
    margin: auto;
    font-family: verdana;
    font-size:50px; 
    font-weight: bold;  
    text-align: center;
/*    background: #660099;  */
    background: #530066;   
    color: #FFCC00;
}


/* ********************************************************************************* */
/* Added for Magyar Table */

.chart {border: 2px #039 solid; margin: 0; margin-left: 30px}

.chart th {border-right: 1px #99C solid; border-bottom: 1px #99C solid; 
background-color: #BDF; color:#000; padding:3px}

.chart th[scope=col] {border-right: 1px #99C solid; border-bottom: 1px #99C solid; 
background-color: #69F; color:#000} 

.chart td {border-right: 1px #CCF solid; border-bottom: 1px #CCF solid;  
background-color: white; color: #000; padding:3px}

td.colspan2 {border: 1px #69F solid; background-color: #69F}

table.shell td {vertical-align: top}
/* For naughty nested tables */

/* For correctly floating tables */
/* .tile {margin-left:20px; float: left} */
.tile {margin-left:170px; float: left}
.clear {clear:both}

/*
.chart caption {background-color: #69F; padding: 3px 5px; 3px; 3px;  
	font-weight: bold; margin: 0 0 10px 0;
	border: 1px #039 solid; } */

