#wrapper	{	position: relative;	width: 900px;	top: 0px;	margin: 0px auto;	padding: 0px;	}/*  <-----------------------------------------  WRAP HOLDER STYLES ----------------------------------- >  */#flash_holder_homepage	{	position: absolute;	z-index: 2;	top: 120px;	left: 11px;	width: 879px;	height: 333px;	}#flash_holder_interior	{    position: absolute;	top: 120px;	left: 212px;	width: 678px;	height: 261px;	}	#pinkstrip	{	position: absolute;	z-index: 3;	top: 87px;	left: -249px;	width: 3px;	height: 450px;	background-image:url(../images/pinkstrip.jpg);	}#60header_holder	{	position: absolute;	z-index: 40;	top: 120px;	left: 212px;	width: 451px;	height: 83px;	background-image:url(../images/fr/image-strip.jpg);	}				#chart3	{	position: absolute;	z-index: 50;	top: 400px;	left: 300px;	width: 700px;	height: 400px;	}		/*  <----------------------------------------  BG STYLES --------------------------------------------- >  */.midsection_home	{	width: 900px;	height: 630px;	padding: 0px;	border: 0px;	background-image:url(../images/mid_bg_strip.jpg);	}.midsection	{	width: 900px;	padding: 0px;	border: 0px;	background-image:url(../images/mid_bg_strip.jpg);	}.footer {	width: 900px;	height: 30px;	margin-top: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 11px;	text-align: center;	color: #555555;	}			a.footerlink {	width: 900px;	height: 30px;	margin-top: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 11px;	color: #555555;	}a:hover.footerlink {	width: 900px;	height: 30px;	margin-top: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	line-height: 11px;	color: #FAB80C;	}/*  <---------------------------------------  TEXT STYLES ------------------------------------------ >  */	.text	{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #555555;	}a.textlink	{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #FAB80C;	}a:hover.textlink	{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #555555;	}.titles	{	position: relative;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	line-height: 22px;	color: #333333;	height: 30px;	}		.callout	{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #eb8f00;	}.subtitles	{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #000000;	}a.btn_downloads {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #555555;	text-decoration:none;	}	a:hover.btn_downloads { 	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #FAB80C;	text-decoration:none;	}		/*  <----------  indent formatting ---------- >  */ul	{	margin-top: 5px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	line-height: 19px;	color: #555555;	}	li	{	color: #AD1D7F;	}.li_text	{	color: #006EA7;	}/*  <------------------------------------  BUTTON STYLES ---------------------------------- >  */#logo	{	position: absolute;	z-index: 11;	top: 26px;	left: 42px;	width: 114px;	height: 78px;	text-decoration: none;	border: 0px;	}a.logo_link {	text-decoration: none;	border: 0px;	}a:hover.logo_link {	text-decoration: none;	border: 0px;	}			/*  <------  homepage buttons ------- >  */	#btn_60sec	{	position: absolute;	z-index: 20;	top: 480px;	left: 50px;	width: 265px;	height: 110px;	}#btn_byron	{	position: absolute;	z-index: 21;	top: 480px;	left: 320px;	width: 265px;	height: 110px;	}		#btn_operating	{	position: absolute;	z-index: 22;	top: 480px;	left: 590px;	width: 265px;	height: 110px;	}	#btn_dotca	{	position: absolute;	z-index: 23;	top: 600px;	left: 50px;	width: 265px;	height: 110px;	}		#btn_canflag	{	position: absolute;	z-index: 24;	top: 600px;	left: 320px;	width: 265px;	height: 110px;	}		#btn_financial	{	position: absolute;	z-index: 25;	top: 600px;	left: 590px;	width: 265px;	height: 110px;	}		/*  <------  top navigation ------- >  */	#btn_contact	{	position: absolute;	z-index: 16;	top: 86px;	left: 731px;	width: 60px;	height: 17px;	}		#btn_contact_fr	{	position: absolute;	z-index: 16;	top: 86px;	left: 727px;	width: 60px;	height: 17px;	}	a.contact {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #555555;	text-decoration: none;	border: 0px;	}a:hover.contact  { 	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #eb8f00;	text-decoration: none;	border: 0px;}	#btn_share	{	position: absolute;	z-index: 19;	top: 83px;	left: 823px;	width: 57px;	height: 24px;	background-image:url(../images/btn_share.jpg);	padding-top: 3px;	background-repeat: no-repeat;	}a.share {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #ffffff;	margin-left: 13px;	text-decoration: none;	border: 0px;	}a:hover.share  {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	margin-left: 13px;	text-decoration: none;	border: 0px;	}	#btn_english	{	position: absolute;	z-index: 17;	top: 86px;	left: 803px;	width: 45px;	height: 17px;	}		#btn_francais	{	position: absolute;	z-index: 17;	top: 86px;	left: 799px;	width: 45px;	height: 17px;	}		#btn_downloads	{	position: absolute;	z-index: 18;	top: 86px;	left: 749px;	width: 65px;	height: 17px;	}	#btn_downloads_fr	{	position: absolute;	z-index: 18;	top: 86px;	left: 749px;	width: 50px;	height: 17px;	}	/*  <------  interior side navigation ------- >  */#submenu_message	{	position: absolute;	z-index: 30;	top: 115px;	left: 20px;	width: 145px;	height: 60px;	}#submenu_dns	{	position: absolute;	z-index: 30;	top: 182px;	left: 20px;	width: 145px;	height: 70px;	}#submenu_dotca	{	position: absolute;	z-index: 30;	top: 246px;	left: 20px;	width: 135px;	height: 70px;	}	#submenu_mandate	{	position: absolute;	z-index: 30;	top: 312px;	left: 20px;	width: 145px;	height: 70px;	}	#submenu_financial	{	position: absolute;	z-index: 30;	top: 497px;	left: 46px;	width: 145px;	height: 130px;	}a.submenu {	display:block;	width: 140px;	margin-bottom: 3px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9.5px;	font-weight: normal;	color: #333333;	text-decoration: none;	}a:hover.submenu  {	display:block;	width: 140px;	margin-bottom: 3px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9.5px;	font-weight: normal;	color: #ffffff;	text-decoration: none;	}a.submenu_on {	display:block;	width: 140px;	margin-bottom: 3px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9.5px;	font-weight: normal;	color: #ffffff;	text-decoration: none;	}a:hover.submenu_on  {	display:block;	width: 140px;	margin-bottom: 3px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9.5px;	font-weight: normal;	color: #ffffff;	text-decoration: none;	}#menu	{	position: absolute;	z-index: 1;	top: 120px;	left: 25px;	width: 175px;	height: 570px;	}.menu_60sec a:link { 	border: 0px;	text-decoration: none;	}		.menu_message a:link { 	border: 0px;	text-decoration: none;	}	.menu_dns a:link { 	border: 0px;	text-decoration: none;	}	.menu_dotca a:link { 	border: 0px;	text-decoration: none;	}.menu_mandate a:link { 	border: 0px;	text-decoration: none;	}.menu_financial a:link { 	border: 0px;	text-decoration: none;	}		/*  <------  pdf navigation ------- >  */	.btn_pdf	{	width: 190px;	background-color:#DDDDDD;	padding:5px;	margin-bottom:3px;	}	.btn_pdf img {	vertical-align:middle;	}		.btn_pdf a {	text-decoration: none;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		font-weight: normal;		color: #333333;		}.btn_pdf a:hover { 	text-decoration: underline;	}		/*  <------  financial statement styles ------- >  */.financialtitle{	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #FAB80C;	font-size: 15px;	font-weight: bold;}.caption{	font-style: italic;}.highlight{	font-weight:bold;}.data{	text-decoration: none;	border: 0px;}	.data .lastcol{		border-right:0px;	}	.data tr.lineitem:hover{		background-color:#F3F3F3;	}	.data td{		padding-left: 4px;		padding-right:14px;		padding-top: 4px;		padding-bottom: 4px;		border-right:1px solid #BFBFBF;	}	.data tr.grouped td{		padding-top:0px;		padding-bottom:0px;	}	.data td.indent{		padding-left:0px;	}	.data th{		font-weight: bold;		padding-left:4px;		border-right:1px solid #BFBFBF;	}/*  <-----------------------  END ------------------------ >  *//*  <------  lightbox ------- >  */	.lightbox{	border:0px;}sup {color:#555555; font-size: 0.8em; line-height: 0.5em} 		
