* { font-family: Arial, Helvetica, sans-serif; }

    .Submenu_Hidden { position: absolute; top: 0px; left: 0px; z-index: 1; overflow: hidden; width: 0px; height: 0px; visibility: hidden; }    
	.Submenu_Shown { height: 30px; }
	

A:link               {color: #adc235}  /* for unvisited links */
A:visited            {color: #adc235} /* for visited links */
A:active             {color: #adc235} /* when link is clicked */
A:hover              {color: #56758c} /* when mouse is over link */

.francais A:link               { text-decoration:none; color: #FFFFFF}  /* for unvisited links */
.francais A:visited            { text-decoration:none; color: #FFFFFF} /* for visited links */
.francais A:active             { text-decoration:none; color: #FFFFFF} /* when link is clicked */
.francais A:hover              { text-decoration:underline; color: #FFFFFF} /* when mouse is over link */

.links A:link               { text-decoration:none; color: #b1afa5}  /* for unvisited links */
.links A:visited            { text-decoration:none; color: #b1afa5} /* for visited links */
.links A:active             { text-decoration:none; color: #b1afa5} /* when link is clicked */
.links A:hover              { text-decoration:underline; color: #b1afa5} /* when mouse is over link */

.hmpg A:link               { text-decoration:none; color: #736f6c}  /* for unvisited links */
.hmpg A:visited            { text-decoration:none; color: #736f6c} /* for visited links */
.hmpg A:active             { text-decoration:none; color: #736f6c} /* when link is clicked */
.hmpg A:hover              { text-decoration:underline; color: #adc235} /* when mouse is over link */

.menuProduct A:link               { text-decoration:none; color: #a7a7a6}  /* for unvisited links */
.menuProduct A:visited            { text-decoration:none; color: #a7a7a6} /* for visited links */
.menuProduct A:active             { text-decoration:none; color: #56758c} /* when mouse is over link */
.menuProduct A:hover              { text-decoration:underline; color: #a7a7a6} /* when mouse is over link */

.menuClients A:link               { text-decoration:none; color: #a7a7a6}  /* for unvisited links */
.menuClients A:visited            { text-decoration:none; color: #a7a7a6} /* for visited links */
.menuClients A:active             { text-decoration:none; color: #56758c} /* when mouse is over link */
.menuClients A:hover              { text-decoration:underline; color: #a7a7a6} /* when mouse is over link */

.info INPUT       {font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #5A5A5A; text-decoration: none; border-color: #d4d8d9 #d4d8d9 #d4d8d9 #d4d8d9; background-color: #FFFFFF; border-width:1px; border-style: solid}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 18px;
	padding-top: 3px;


}
.francais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 18px;

}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b1afa5;
	padding-top: 3px;
	padding-right: 0px;
	line-height: 16px;


}
.titleBlue {
	font-family: Helvetica;
	font-size: 39px;
	font-weight: lighter;
	color: 42637c;
	line-height: 45px;
	padding-top: 25px;
	letter-spacing: -1px;

}
.TM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 56758c;
	vertical-align: 75%;

}
.italics10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 736f6c;
	font-style: italic;
	line-height: 10px;

}
.italics12 {
	font-family: Helvetica;
	font-size: 12.5px;
	font-weight: normal;
	color: 736f6c;
	font-style: italic;
	line-height: 13px;

}

.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: 736f6c;
	font-style: italic;
	line-height: 23px;

}

.italics11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 736f6c;
	font-style: italic;
	line-height: 13px;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_gr.gif);
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: d4d8d9;
	border-left-color: d4d8d9;

}
.hdrGrn {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: b6c942;
	padding-bottom: 40px;
	line-height: 17px;
}
.hdrGray {
	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: 7b7b7b;





}
.hdrBlue {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: 42637c;
}
.bodyGrn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_gr.gif);
	list-style-position: outside;

}
.bodyHome {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: 736f6c;
}
.bodyOrg {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_or.gif);
}
.hdrNews {
	font-family: Helvetica;
	font-size: 26px;
	font-weight: 400;
	color: #42637c;
	letter-spacing: 0px;
	line-height: 25px;


}
.titleGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 39px;
	font-weight: normal;
	color: 7b7b7b;
	line-height: 40px;
	padding-left: 45px;
	letter-spacing: -1px;
	padding-top: 20px;

}
.boldGray {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: a7a7a6;
	line-height: 25px;
	padding-left: 0px;
}
.menuProduct {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 56758c;
	line-height: 25px;
	padding-left: 3px;
}
.menuClients {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 56758c;
	line-height: 18px;
	padding-left: 3px;
}
.hdrOrg {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: d99e26;
	padding-bottom: 15px;
	line-height: 17px;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: a7a7a6;
	line-height: 18px;
	padding-left: 3px;
	list-style-type: square;

}
.bodyBlue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_bl.gif);
	list-style-position: outside;
}
.hdrBlue2 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: 3188be;
	padding-bottom: 40px;
	line-height: 17px;
}
.body10 {

	font-family: Helvetica;
	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_gr.gif);
}
.body12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20px;
	font-weight: normal;
	color: 736f6c;
}
.hdrBluefr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: 42637c;

}


.break{
background: url(/public/img/dotline.gif) no-repeat center top;

	}
.line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;

}
.hmpg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_gr2.gif);
	list-style-position: outside;
}
.hdrGray2 {

	font-family: Helvetica;
	font-size: 29px;
	font-weight: normal;
	color: 7b7b7b;
	letter-spacing: -1px;
}
.hdrGray3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: 7b7b7b;
	letter-spacing: 0px;

}
.info2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_gr.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: d4d8d9;
	border-left-color: d4d8d9;
}
.hdrRed {
	font-family: Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: ad232d;
	letter-spacing: -1px;

}
.body10-2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	color: 736f6c;
}
.hdrGray4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: 7b7b7b;
	letter-spacing: 0px;

}
.hdrBlue3 {

	font-family: Helvetica;
	font-size: 25.5px;
	font-weight: lighter;
	color: 42637c;
	line-height: 35px;
	padding-top: 0px;
	letter-spacing: -1px;
}
.bodyLrg {
	font-family: Helvetica;
	font-size: 13pt;
	line-height: 24px;
	font-weight: normal;
	color: 736f63;
	list-style-image: url(/public/img/bullet_or.gif);
	letter-spacing: -0.4px;




}
.box {
	background-color: f2f1e9;
	border-top: 1px solid #dbdada;
	border-right: 1px solid #dbdada;
	border-bottom: 1px solid #dbdada;
	border-left: 1px solid #dbdada;

}
.hdrOrgLrg {
	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: d99e26;
	line-height: 35px;
	letter-spacing: -0.3px;

}
.hdrGrnLrg {
	font-family: Helvetica;
	font-size: 18.5px;
	font-weight: normal;
	color: a3ba1b;
	line-height: 22px;
	letter-spacing: -0.3px;
	padding-left: 12px;
	padding-top: 10px;





}
.bodyHel12 {


	font-family: Helvetica;
	font-size: 11.5pt;
	line-height: 18px;
	font-weight: normal;
	color: 666359;
}
.hdrBlueLrg {

	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: 3188be;
	line-height: 35px;
	letter-spacing: -0.3px;
}
.bodyLrgBold {

	font-family: Helvetica;
	font-size: 14pt;
	line-height: 24px;
	font-weight: normal;
	color: 736f63;
	list-style-image: url(/public/img/bullet_or.gif);
	letter-spacing: -0.4px;
}
.blueDates {


	font-family: Helvetica;
	font-size: 23px;
	font-weight: lighter;
	color: 42637c;
	line-height: 35px;
	padding-top: 0px;
	letter-spacing: -1px;
}
.hdrBlack {




	font-family: Helvetica;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
}
.timeline {
	font-family: Helvetica;
	font-size: 25px;
	color: #666666;
	letter-spacing: -1px;
	background-image: url(/public/img/timeline_horiz_bkgrd2.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 85px;










}
.timelineBody {
	font-family: Helvetica;
	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	color: 736f6c;
	list-style-image: url(/public/img/bullet_gr.gif);
	background-image: url(/public/img/timeline_horiz_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: top;



}
.timeline2 {

	font-family: Helvetica;
	font-size: 25px;
	color: #666666;
	letter-spacing: -1px;
	background-image: url(/public/img/timeline_horiz_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 85px;
}
.hdrGrnLrg2 {
	font-family: Helvetica;
	font-size: 24px;
	font-weight: normal;
	color: a3ba1b;
	line-height: 21px;
	letter-spacing: -0.3px;

}

