

/* FONT / BACKGROUND SETTINGS */

BODY	{	background: #FFFFFF;
		font-size: 10pt; 
		color: #000000; 
		font-family: arial, helvetica, sans-serif; }

DIV { font-size: 10pt;
          color: #000000;
          font-family: arial, helvetica, sans-serif;
}
		
HR  {height: 1px;color: #003399; }
	
	
HR.footnote  { width: 50%; height: 1px; color: #003399; text-align: Left;}


/* TABLE SETTINGS */

CAPTION  {
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	text-align : left;
}

TD      {       font-size: 10pt; font-family: arial, helvetica, sans-serif; }
TH		{ font-size: 10pt; font-weight: bold; font-family: arial, helvetica; }

TABLE.menu { background-color: #FFFFFF; padding-bottom: 4px; empty-cells: show; }
              
/* Stats tables  */

TABLE.stats {
	border-color: black;
	border-style: solid;
	border-width : 1px;
}

TD.report      { font-size: 9pt; font-family: arial, helvetica; }
TH.report      { font-size: 9pt; font-weight: bold; font-family: arial, helvetica; }
TH.stats      { font-size: 9pt; font-weight: bold; font-family: arial, helvetica; }

/*reduced text size to be used in tables initiated October 22, 2003, M. Vallée*/

TH.text    { font-family: arial, helvetica, sans-serif; font-size: 9pt;}
TD.text    { font-family: arial, helvetica, sans-serif; font-size: 8pt;}
TD.textbold  { font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold;}


TD.report_c      { font-size: 9pt; font-family: arial, helvetica; text-align: center;}
TH.report_c     { font-size: 9pt; font-weight: bold; font-family: arial, helvetica; text-align: center;}

TD.h2				{ font-size: 135%; font-family: arial, helvetica, sans-serif;} 
TD.h3				{ font-size: 115%; font-family: arial, helvetica, sans-serif;}
TD.h4				{ font-size: 105%; font-family: arial, helvetica, sans-serif;}

/*  Stats setting designed by P. Lamothe 2003.03.14 */




	.title
	{
		font-size:10pt;
		font-family:Helv;
		font-weight:bold;
		vertical-align:top;
	}

	.smtitle
	{
		font-size:9pt;
		font-family:Helv;
		font-weight:bold;
		vertical-align:top;
	}
	
	.subtitle
	{
		font-size:10pt;
		font-family:Helv;
		vertical-align:top;
	}

	.tdfoot
	{
		font-size:7.0pt;
		font-family:Helv;
		vertical-align:middle;
		border: #FFFFFF;
	}

	.sup
	{
		font-size: 6.0pt;
		font-family:Helv;
		font-weight:normal;
	}
	
/* end stats settings */

BLOCKQUOTE	{ font-size: 10pt; 
		color: #000000; 
		font-family: arial, helvetica, sans-serif; }
		

/* PARAGRAPH SETTINGS */

P	{ font-size: 10pt; font-family: arial, helvetica, sans-serif; }

.footnote     { font-family: arial, helvetica, sans-serif; font-size: 8pt;}
.indent8	   {font-size: 10pt; font-family: arial; margin-left: 8%;}
.indent10	   {font-size: 10pt; font-family: arial; margin-left: 10%;}
.indent15	   {font-size: 10pt; font-family: arial; margin-left: 15%;}


P.title 
	{ font-size: 110%; 
	  font-family: arial, helvetica, sans-serif;  
	  color: #003399; 
	  font-weight: bold;
	  text-align: left;
	  padding: 14px 0px 2px 0px;
	  line-height: 100%;}
	  
P.sti
	{ font-size: 110%;
	  white-space: nowrap;
	  font-family: arial, helvetica, sans-serif;  
	  color: #009933; /* DARK GREEN */ 
	  font-weight: bold;
	  text-align: left;
	  padding: 14px 0px 2px 0px;
	  line-height: 100%;}
	  
P.report_title {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt;
	margin-left: 15%;}
	
P.reflex_subtitle { font-size: 95%; 
	  font-family: arial, helvetica, sans-serif;  
	  color: #000000; 
	  font-weight: bold;
      text-align: left;
	  line-height: 100%;}

/* invisible bookmark for accessibility use by readers */

.dlink	{ font-size: 90%;  font-family: arial, helvetica, sans-serif; color: #ffffff;}

SUB  {font-family: arial, helvetica, sans-serif; font-size: 8pt;}
	                 
SUP {font-family: arial, helvetica, sans-serif; font-size: 7pt;}

/* IMAGE SETTINGS */

IMG 	{ border-style: none; }
IMG.thumbnails { border: 1 solid #000099 }

/* BULLET SETTINGS */

LI	{
	list-style-type: square;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height : 105%;
}

LI.repmenu	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin-left: 15px;
	list-style : none;}

LI.text		{ list-style-type: square; font-family: arial, helvetica, sans-serif; 
          font-size: 8pt; font-color: #000000;   margin-left: 15px; margin-bottom: 0 }

UL { list-style: square; 
     font-family: arial, helvetica, sans-serif; 
     font-size: 10pt; 
     font-color: #000000; 
     margin-left: 0; 
     margin-bottom: 0; 
     line-height: 100%;}

OL {  
     font-family: arial, helvetica, sans-serif; 
     font-size : 10pt; 
     font-color: #000000; 
     margin-left: 0; 
     margin-bottom: 0; 
     line-height: 100%;}
	 


     
.letters   { list-style-type: lower-alpha; 
             font-family: arial, helvetica, sans-serif; 
             font-size : 10pt; 
             font-color: #000000; 
             margin-left: 0; 
             margin-bottom: 0; 
             line-height: 100%;}
	
.uletters   {list-style-type: upper-alpha;
			font-family: arial, helvetica, sans-serif;
			font-size : 10pt;
			font-color: #000000;
			margin-left: 0;
			margin-bottom: 0;
			line-height: 100%;}
			 
.lroman     {LIST-STYLE-TYPE: lower-roman;
			 font-family: arial, helvetica, sans-serif; 	
             font-size : 10pt; 
             font-color: #000000; 
             margin-left: 0; 
             margin-bottom: 0; 
             line-height: 100%;}

DL	{ font-size: 10pt; font-family: arial, helvetica, sans-serif; }

}


/* LINKS SETTINGS */

/* A:active 	{ color: #99CC66;  font-family: arial, helvetica, sans-serif; }
A:link 	        { color: #003399;  font-family: arial, helvetica, sans-serif; }
A:visited 	{ color: #666666;  font-family: arial, helvetica, sans-serif; }
A:hover 	{ color: #99CC66;  font-family: arial, helvetica, sans-serif; }
*/

A:active     { color: #669933; font-family: arial, helvetica, sans-serif; }
A:link 	     { color: #003399; font-family: arial, helvetica, sans-serif; }
A:visited    { color: #666666; font-family: arial, helvetica, sans-serif; }
A:hover      { color: #669933; font-family: arial, helvetica, sans-serif; }

/* link to long description page, M Vallee Nov 3, 2003 */

A.dlink:link 	{ color: #ffffff;  font-family: arial, helvetica, sans-serif; }		
A.dlink:visited	{ color: #ffffff;  font-family: arial, helvetica, sans-serif; } 
A.dlink:active  { color: #ffffff;  font-family: arial, helvetica, sans-serif; }
A.dlink:hover	{ color: #ffffff;  font-family: arial, helvetica, sans-serif; }


/* HEADINGS SETTINGS */

H3.title 
{ 
	font-size: 100%; 
	font-family: arial, helvetica, sans-serif;  
	color: #003399; 	 
	text-align: left;
	padding: 15px 0px 0px 0px;
	line-height: 100%;}
	
	
H3.sti
{ 
	font-size: 100%; 
	font-family: arial, helvetica, sans-serif;  
	color: #FF0000; 	 
	text-align: left;
	padding: 15px 0px 0px 0px;
	line-height: 100%;}
	

               
H1           { font-size: 115%; 
               font-family: arial, helvetica, sans-serif; 
               color: #003399;}  /* 110%  */
               
H2           { font-size: 105%; 
               font-family: arial, helvetica, sans-serif;}   /* 100%  */
               
H3           { font-size: 90%; 
               font-family: arial, helvetica, sans-serif;}  /* 90%  */
               
H4           { font-size: 83%; 
               font-family: arial, helvetica, sans-serif;}   /* 75%  */
               
H5           { font-size: 100%; 
               font-family: arial, helvetica, sans-serif;} /* 75%  */
                
H6           { font-size: 100%; 
               font-family: arial, helvetica, sans-serif;} /* 75%  */
               
               
                          

/* LEFT SIDE NAVIGATION AND FOOTER LINKS */
		  
A.sidebar:link          { color: #003399; text-decoration: none; }
A.sidebar:visited	{ color: #003399; text-decoration: none; }
A.sidebar:hover	        { color: #99CC66; text-decoration: none; }
A.sidebar:active	{ color: #99CC66; text-decoration: none; }


/* PRINT SETTINGS */

@media print {
  page          { margin: 10% }
  H1, H2, H3    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  UL, OL, DL    { page-break-before: avoid }  }

/* VOICE SETTINGS */

@media aural {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  B, STRONG     { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }  }