a { outline:none; }
body { background:#ebebeb; }
h1,h2,h3 { padding:0; margin:0; }

.english {}
	.english .banner, .english.banner { background-image:url(/images/homepage/EN/ENnav.png); }
.french {}
	.french .banner, .french.banner{ background-image:url(/images/homepage/FR/FRnav.png); }

.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.navFloat { float:left; }
.navListItem { display:inline; float:left; margin:0; }
.hide { display:none; }
.clear { clear:left; }

.positioned { position:relative; height:0; }

#distance { float:left; height:50%; width:100%; margin-bottom:-393px; }
#container { clear:left; height:677px; width:100%; position:relative; text-align:center; }
	#containerCenter { height:677px; width:986px; margin:0 auto; }
		#homepage { height:677px; width:846px; text-align:left; }
			#top { float:left; }
				#loginLink { float:left; margin:50px 0 0 14px; }
					#loginLink a { height:15px; width:106px; background-position:0 0; }
						#loginLink a.english { background-image:url(/images/homepage/EN/login.png); }
						#loginLink a.french { background-image:url(/images/homepage/FR/login.png); }
					#loginLink a:hover { background-position:0 -15px; }
				#flashDL { float:left; margin:35px 0 0 19px; }
					#flashDL img {}
				#logoLink { float:left; margin:0 0 0 96px; }
					#logoLink a { display:block; height:76px; width:324px; cursor:pointer; }
						#logoLink a h1 { height:76px; width:324px; background-position:0 0; }
							#logoLink .english h1 { background-image:url(/images/homepage/EN/logo.png); }
							#logoLink .french h1 { background-image:url(/images/homepage/FR/logo.png); }
						#logoLink a:hover h1 { background-position:0 -76px; }
				#navArea { clear:left; float:left; height:51px; width:840px; margin-left:6px; }
					#flags { float:left; height:15px; width:52px; margin:19px 0 0 12px; }
						#flags a { float:left; height:15px; width:23px; }
							a#swapLangEng { background-position:-12px -19px; margin-right:6px; }
								a#swapLangEng:hover, a#swapLangEng.on { background-position:-12px -70px; }
							a#swapLangFr { background-position:-41px -19px; }
								a#swapLangFr:hover, a#swapLangFr.on { background-position:-41px -70px; }
					ul#navEN { float:left; height:49px; width:767px; list-style:none; padding:0; margin:2px 0 0 9px; }
						ul#navEN li { padding:0; }
							ul#navEN li a { height:49px; margin:0; padding:0; }
								ul#navEN li a#navEN_112315 { width:65px; background-position:-73px -2px; }
								ul#navEN li a#navEN_123267 { width:152px; background-position:-138px -2px; }
								ul#navEN li a#navEN_112313 { width:139px; background-position:-290px -2px; }
								ul#navEN li a#navEN_112314 { width:130px; background-position:-429px -2px; }
								ul#navEN li a#navEN_123268 { width:81px; background-position:-559px -2px; }
								ul#navEN li a#navEN_112316 { width:136px; background-position:-640px -2px; }
								ul#navEN li a#navEN_112317 { width:64px; background-position:-776px -2px; }
									ul#navEN li a#navEN_112315:hover { background-position:-73px -53px; }
									ul#navEN li a#navEN_123267:hover { background-position:-138px -53px; }
									ul#navEN li a#navEN_112313:hover { background-position:-290px -53px; }
									ul#navEN li a#navEN_112314:hover { background-position:-429px -53px; }
									ul#navEN li a#navEN_123268:hover { background-position:-559px -53px; }
									ul#navEN li a#navEN_112316:hover { background-position:-640px -53px; }
									ul#navEN li a#navEN_112317:hover { background-position:-776px -53px; }
					ul#navFR { float:left; height:49px; width:767px; list-style:none; padding:0; margin:2px 0 0 9px; }
						ul#navFR li { padding:0; }
							ul#navFR li a { height:49px; margin:0; padding:0; }
								ul#navFR li a#navFR_120099 { width:95px; background-position:-73px -2px; }
								ul#navFR li a#navFR_123270 { width:144px; background-position:-168px -2px; }
								ul#navFR li a#navFR_117461 { width:126px; background-position:-312px -2px; }
								ul#navFR li a#navFR_120098 { width:100px; background-position:-438px -2px; }
								ul#navFR li a#navFR_123271 { width:80px; background-position:-538px -2px; }
								ul#navFR li a#navFR_120100 { width:116px; background-position:-618px -2px; }
								ul#navFR li a#navFR_120101 { width:106px; background-position:-734px -2px; }
									ul#navFR li a#navFR_120099:hover { background-position:-73px -53px; }
									ul#navFR li a#navFR_123270:hover { background-position:-168px -53px; }
									ul#navFR li a#navFR_117461:hover { background-position:-312px -53px; }
									ul#navFR li a#navFR_120098:hover { background-position:-438px -53px; }
									ul#navFR li a#navFR_123271:hover { background-position:-538px -53px; }
									ul#navFR li a#navFR_120100:hover { background-position:-618px -53px; }
									ul#navFR li a#navFR_120101:hover { background-position:-734px -53px; }
					.subMenuDown { display:none; clear:left; float:left; position:absolute; }
					.subMenuDown, a.subMenuItemsDown { width:179px;}
					.subMenuDown { margin:0; padding:0; }
						.subMenuDown #holder {}					
							.subMenuDown #menu-header {background:#1e3d7b; height:6px;}
							a.subMenuItemsDown { display:block; width:179px; font-family: Tahoma; font-size:10px; color:#ffffff; text-decoration:none; background:#1e3d7b; }
								a.subMenuItemsDown:hover { color:#1e3d7b; background:url(/ftpimages/369/podium/style686/images/L2_a_bg.gif) no-repeat top center; }
								a.subMenuItemsDown span:hover { background:url(/ftpimages/369/podium/style686/images/L2_background.gif) no-repeat bottom center; }
							a.subMenuItemsDown span{ display:block; padding:5px 20px 7px 15px; }
							.subMenuDown #menu-footer { height:43px; background:url(/images/ddHPfoot.png) no-repeat; }
					#navFR_breakStyle { list-style:none; }
			#main { clear:left; float:left; }
				#upper { float:left; }
					#buttonsRow {}
						#buttonsRow .english { height:28px; width:846px; background:url(/images/homepage/EN/mainUpperBack.jpg) top left no-repeat; }
						#buttonsRow .french { height:28px; width:846px; background:url(/images/homepage/FR/mainUpperBack.jpg) top left no-repeat; }
							#LSMShead, #UShead  {}
					#photoButtons { float:left; height:235px; width:846px; }
						#photoButtons.english { background:url(/images/homepage/EN/mainUpperBack.jpg) 0 -28px; }
						#photoButtons.french { background:url(/images/homepage/FR/mainUpperBack.jpg) 0 -28px; }
							#LSphoto, #MSphoto, #USphoto { float:left; }
								#LSphoto a { height:200px; width:208px; background:none; margin-left:6px; }
								#MSphoto a { height:235px; width:208px; background:none; }
								#USphoto a { height:235px; width:416px; background:none; margin-left:8px; }
				#lower { clear:left; float:left; height:254px; width:846px; }
					#lower.english { background:url(/images/homepage/EN/mainLowerBack.jpg); }
					#lower.french { background:url(/images/homepage/FR/mainLowerBack.jpg); }
						#linksAreaEN, #linksAreaFR { clear:left; float:left; position:relative; height:0; }
							.linksReturn {
								list-style:none; height:339px; width:117px; margin:0; padding:0;
								background:url(/images/homepage/hpButtonsBack.png) top left no-repeat;
								position:absolute; top:-86px; left:6px; overflow:hidden;
							}
								.linkItem { position:relative; width:114px; float:left; margin:0; padding:0; }
									a.linkA { float:left; display:block; height:126px; width:114px; text-decoration:none; }
									a.linkA span {}
									a.linkTitle span { display:block; float:left; width:70px; font-family:Tahoma; font-size:10px; color:#ffffff; text-transform:uppercase; margin-left:15px; cursor:pointer; }
								.linkDesc { display:none; }
								
									.linkItemNum_1 { top:1px; }
										.linkItemNum_1 a.linkA { background:url(/images/homepage/hpButton1_off.png) top left no-repeat; }
											.linkItemNum_1 a.linkA:hover { background:url(/images/homepage/hpButton1_on.png) top left no-repeat; }
									.linkItemNum_2 { top:-46px; }
										.linkItemNum_2 a.linkA { background:url(/images/homepage/hpButton2_off.png) top left no-repeat; }
											.linkItemNum_2 a.linkA:hover { background:url(/images/homepage/hpButton2_on.png) top left no-repeat; }
									.linkItemNum_3 { top: -96px; }
										.linkItemNum_3 a.linkA { background:url(/images/homepage/hpButton3_off.png) top left no-repeat; }
											.linkItemNum_3 a.linkA:hover { background:url(/images/homepage/hpButton3_on.png) top left no-repeat; }
									.linkItemNum_4 { top:-145px; }
										.linkItemNum_4 a.linkA { background:url(/images/homepage/hpButton4_off.png) top left no-repeat; }
											.linkItemNum_4 a.linkA:hover { background:url(/images/homepage/hpButton4_on.png) top left no-repeat; }
						#rightSide { float:right; overflow:hidden; height:254px; width:500px; }
							#textArea {}
							#newsAreaEN, #newsAreaFR { clear:left; float:left; position:relative; height:0; }
								.newsReturn {
									height:74px; width:495px; margin:0; padding:0; list-style:none;
									position:absolute; top:161px; left:5px; float:left;
									background:url(/images/homepage/newsContainer.png) top left no-repeat;
								}
									.newsItem { float:left; padding:0; margin:9px 10px 0 0; }
									.storyNum_1 { margin-left:35px; }
										.imageDiv { display:none; }
										.author { height:16px; font-family:Helvetica; font-size:12px; font-weight:bold; text-transform:uppercase; }
										.pubDate { display:none; }
											.pubDateMonth { color:#b0bccc; }
											.pubDateDay { color:#ffffff; }
										.headlineNoLink { display:none; }
										a.headlineLink { display:block; font-family:Helvetica; font-size:10px; line-height:15px; color:#b0bccc; text-decoration:underline; }
											a.headlineLink:hover { text-decoration:none; }
										.newsBrief { display:none; }
										.newsLong { display:none; }
							a#allNewsLinkEn { position:absolute; top:215px; left:430px; height:22px; display:block; font-family:Helvetica; font-size:10px; line-height:15px; color:#b0bccc; text-decoration:underline; }
							a#allNewsLinkFr { position:absolute; top:215px; left:403px; height:22px; display:block; font-family:Helvetica; font-size:10px; line-height:15px; color:#b0bccc; text-decoration:underline; }
			#foot { clear:left; float:left; width:846px; }
				#address { float:left; height:33px; width:673px; padding:0; margin:0; }
					#address.english { background:url(/images/homepage/EN/address.png) top left no-repeat; }
					#address.french { background:url(/images/homepage/FR/address.png) top left no-repeat; }
				#sitemapLink { float:left; margin:10px 0 0 78px;  }
					#sitemapLink  a { height:23px; width:86px; background-position:0 0; }
						#sitemapLink  a.english { background-image:url(/images/homepage/EN/sitemap.png); }
						#sitemapLink  a.french { background-image:url(/images/homepage/FR/sitemap.png); }
					#sitemapLink  a:hover { background-position:0 -23px; }
