BODY{ background:#AA2226 url("/_gui/bk.gif") repeat-x; min-height:100%; margin:0!important; text-align:center; font:normal 10pt 'Trebuchet MS',verdana;}
.Container { width:970px; clear:both; padding:0px; margin:auto; overflow:visible; text-align:left; border:0px dashed #000; background:#fff;}

.Splash{ width:970px; font:bold 0.9em 'Trebuchet MS',verdana; padding:0px; text-align:left; float:left;  border:0px dashed #000; background:#fff;  }
.Splash .EN { margin:165px 20px 0px 0px; float:left; width:441px; text-align:center; background:#fff; padding-left:30px;}
.Splash .FR { margin:165px 0px 0px 0px; float:left; width:461px;  text-align:center; background:#fff;}
.Splash A {color:#AA2126; font:normal 38px 'Trebuchet MS',verdana; font-weight:bold; }
.Splash A:hover {color:#666;   }


.Header{ width:970px; padding:0px; text-align:left; float:left;  border:0px dashed #000; background:#fff; }
.Header .Links{  padding:5px 10px 5px 0px; text-align:left; float:right; color:#666;  }
.Header .Links DIV { float:left; margin:0 0 0 5px; }
.RSS { margin:0px; padding:0 0 0 20px;  background:url(/_gui/rss.gif) no-repeat 0 0; }
.Facebook { margin:0px; padding:0 0 0 20px;  background:url(/_gui/facebook.gif) no-repeat 0 0; }
.Twitter { margin:0px; padding:0 0 0 20px;  background:url(/_gui/twitter.gif) no-repeat 0 0; }


.Main{ width:950px; padding:0px 10px 0px 10px; text-align:left; float:left;  border:0px dashed #000; background:#fff;}

.Left{ width:220px; padding:0px; margin:0px 0px 0px 0px; text-align:left; float:left;  border:0px dashed #000;background:#fff;}
.Right{ width:725px; padding:0px; text-align:left; float:right;  border:0px dashed #000;background:#fff;}

.Footer{ width:950px; font:bold 0.9em 'Trebuchet MS',verdana; height:46px; padding:10px 0px 10px 0px; text-align:left; float:left;  border:0px dashed #000;background:#fff url("/_gui/footer_bk.gif") 0px 10px no-repeat; }

.Footer .Address{ width:940px; padding:9px 0px 0px 10px; text-align:left; float:left; }
.Footer .Links{ width:780px; padding:0px 0px 0px 10px; text-align:left; float:left; color:#fff;   }
.Footer .Copy{ width:150px; padding:2px 0px 0px 0px; text-align:left; float:left;   }

.Footer A{ color:#fff; text-decoration:none; }
.Footer A:hover{ color:#666; }

#Nav { float:left; padding:0px; margin:0px; z-index:10 !important; }
#Nav DIV {float:left;}
#Nav a { display: block; text-decoration: none; height: 51px;} 

a.Nav1 {  width: 117px;   background: url("/_nav/nav_1_en.gif"); } 
a.Nav1:hover, a.Nav1:active { background-position: 0px -51px; } 
a.Nav2 {  width: 133px;  background: url("/_nav/nav_2_en.gif"); } 
a.Nav2:hover, a.Nav2:active { background-position: 0px -51px; } 
a.Nav3 { width: 69px; background: url("/_nav/nav_3_en.gif"); } 
a.Nav3:hover, a.Nav3:active { background-position: 0px -51px; } 
a.Nav4 {  width: 114px;  background: url("/_nav/nav_4_en.gif"); } 
a.Nav4:hover, a.Nav4:active { background-position: 0px -51px; } 
a.Nav5 {  width: 95px; background: url("/_nav/nav_5_en.gif"); } 
a.Nav5:hover, a.Nav5:active { background-position: 0px -51px; } 
a.Nav6 {  width: 80px; background: url("/_nav/nav_6_en.gif"); } 
a.Nav6:hover, a.Nav6:active { background-position: 0px -51px; } 
a.Nav7 { width: 117px; background: url("/_nav/nav_7_en.gif"); } 
a.Nav7:hover, a.Nav7:active { background-position: 0px -51px; } 


a.Nav1F {  width: 117px;   background: url("/_nav/nav_1_fr.gif"); } 
a.Nav1F:hover, a.Nav1F:active { background-position: 0px -51px; } 
a.Nav2F {  width: 119px;  background: url("/_nav/nav_2_fr.gif"); } 
a.Nav2F:hover, a.Nav2F:active { background-position: 0px -51px; } 
a.Nav3F { width: 82px; background: url("/_nav/nav_3_fr.gif"); } 
a.Nav3F:hover, a.Nav3F:active { background-position: 0px -51px; } 
a.Nav4F {  width: 96px;  background: url("/_nav/nav_4_fr.gif"); } 
a.Nav4F:hover, a.Nav4F:active { background-position: 0px -51px; } 
a.Nav5F {  width: 99px; background: url("/_nav/nav_5_fr.gif"); } 
a.Nav5F:hover, a.Nav5F:active { background-position: 0px -51px; } 
a.Nav6F {  width: 95px; background: url("/_nav/nav_6_fr.gif"); } 
a.Nav6F:hover, a.Nav6F:active { background-position: 0px -51px; } 
a.Nav7F { width: 117px; background: url("/_nav/nav_7_fr.gif"); } 
a.Nav7F:hover, a.Nav7F:active { background-position: 0px -51px; } 

.NavDisplace { position: absolute; left: -5000px;     } 


A { color:#991B29;text-decoration:none;}
A:hover { color:#666;}
 
H1 { color:#D7D7D7; font:bold 3.75em 'Trebuchet MS',verdana; text-transform:uppercase; margin:0px; padding:10px 0 0px 0; }
H2 { color:#AA2126; font:bold 1.5em 'Trebuchet MS',verdana; font-weight:bold;  margin-top:0px;}
H3 { color:#414143; font:normal 1.5em 'Trebuchet MS',verdana;}
/*H4 { color:#AA2126;font:bold 1.2em 'Trebuchet MS',verdana;margin:0px;padding:0px;}*/
H4 { color:#333;font:bold 1.2em 'Trebuchet MS',verdana;margin:0px;padding:0px;}
H5 { color:#AEB0B2; font:bold 1.2em 'Trebuchet MS',verdana;margin:0px;padding:0px;}
P { font:normal 1.0em 'Trebuchet MS',verdana; margin:0px 0px 10px 0px; padding:0px; line-height:1.5em;} 

HR { border-top:0px;border-left:0px;border-right:0px;border-bottom:1px dashed #999; height:1px;}

.SubNav { width:210px;	background:#6D6F72; margin-top:10px;}
.SubNavTitle { font:bold 1.5em 'Trebuchet MS',verdana; padding:2px 0px 4px 10px;  color:#fff; text-transform:uppercase; }
.SubNavTitle a { font:bold 1.0em 'Trebuchet MS',verdana; color:#fff; text-decoration:none; }

.SubNavItem { font:bold 1.0em 'Trebuchet MS',verdana;color:#D7D7D7; text-transform:uppercase; border-bottom:1px dashed #D7D7D7;	}
.SubNavItem a { width:182px;  padding:5px 0px 5px 23px; display:block; color:#D7D7D7; text-decoration:none; background: url(/_nav/nav_bullet.gif) no-repeat 10px 10px;}
.SubNavItem a:hover { width:182px; color:#AA2125;  background: #DCDDDE;  }
.SubNavItemOn { width:182px; font:bold 1.0em 'Trebuchet MS',verdana; color:#fff;  padding:5px 0px 5px 23px; display:block; text-transform:uppercase; text-decoration:none; background: url(/_nav/nav_bullet.gif) no-repeat 10px 10px; border-bottom:1px dashed #D7D7D7;}

.SubNavItem2 { font:bold 1.0em 'Trebuchet MS',verdana; color:#D7D7D7; text-transform:uppercase;	border-bottom:1px dashed #D7D7D7;}
.SubNavItem2 a { padding:5px 0px 5px 43px; display:block; color:#D7D7D7; text-decoration:none; width:160px; background: url(/_nav/nav_bullet.gif) no-repeat 30px 10px;}
.SubNavItem2 a:hover { background:#DCDDDE; color:#AA2125; width:167px; }
.SubNavItem2On { width:162px; font:bold 1.0em 'Trebuchet MS',verdana; padding:5px 0px 5px 43px; display:block; text-transform:uppercase; color:#fff; text-decoration:none;  background: url(/_nav/nav_bullet.gif) no-repeat 30px 10px; border-bottom:1px dashed #D7D7D7;}


.SubSubNav { border-top: 1px dashed #AA2125; border-bottom: 1px dashed #AA2125; color:#AA2125; padding:5px 0px 5px 0px; margin-bottom:20px; float:left;width:100%;}
.SubSubNavItem { font:bold 1.2em 'Trebuchet MS',verdana;color:#AA2125; float:left;	}
.SubSubNavItem a { display:block;  color:#6D6F72; text-decoration:none; float:left;}
.SubSubNavItem a:hover { color:#AA2125; }
.SubSubNavItemOn { font:bold 1.2em 'Trebuchet MS',verdana; color:#AA2125;  display:block; text-decoration:none; float:left;}


.HomeTag { font:normal 1.4em 'Trebuchet MS',verdana; color:#343434; line-height:1.4em; margin-bottom:10px; }
.Red { color:#991B29; }

.HomeAdContainer { width:200px; text-align:center; padding:0px 0px 10px 0px;} 

.HomeNews { font:normal 0.9em 'Trebuchet MS',verdana; background:#6E6F71; background: url(/_gui/home_news2.gif) #6E6F71 no-repeat bottom; width:200px; padding:5px 5px 28px 5px; color:#fff;  line-height:1.1em;}
.HomeNews H2 { color:#fff; font:normal 30px 'Trebuchet MS',verdana;margin:0px;padding:5px 0px 5px 0px;} 
.HomeNews A { color:#fff; text-decoration:underline;}

.HomeEvents { font:bold 1.3em 'Trebuchet MS',verdana; background:#DCDDDF; background: url(/_gui/home_events.gif) #DCDDDF no-repeat bottom; width:200px; padding:5px 5px 28px 5px; color:#000; line-height:1.4em;}
.HomeEvents H2 { color:#464647;font:normal 30px 'Trebuchet MS',verdana;margin:0px;padding:0px 0px 5px 0px;} 
.HomeEvents A { color:#000; text-decoration:underline; font-size:.9em;}

div.HeroesHome {float:left;width:320px; min-height:360px;padding:15px 15px 10px 15px;  background: url("/_gui/heroes_bk.gif") no-repeat;} 
div.HeroesHome H1 { font:bold 1.4em 'Trebuchet MS',verdana; color:#AA2126; margin-bottom:10px; } 
div.HeroesHome .Image {float:left; width:90px; }
div.HeroesHome .Text {float:left; width:230px; margin-bottom:15px;}

div.HeroesList {float:left;width:100%; padding:10px 0px 10px 0px; border-bottom:1px dashed #999;} 
div.HeroesList H1 { font:bold 1.2em 'Trebuchet MS',verdana; color:#333; margin-bottom:5px;padding:0px; } 
div.HeroesList .Image {float:left; width:90px; }
div.HeroesList .Text {float:left; width:500px; margin-bottom:15px;}


/*div.HomeActNow { float:left;width:350px;margin-left:15px;background: url("/_gui/act_now.gif") no-repeat; }*/


ul.square {	margin-left: 15px; padding: 0; margin-top:0; list-style-image: url("/_gui/bullet_square.gif"); }
ul.square li { margin-bottom:10px; }

ul.square ul{	margin-left: 15px; padding: 0; margin-top:0; list-style-image: url("/_gui/bullet_square2.gif"); }

ul.arrow {	margin-left: 20px; padding: 0; margin-top:0; list-style-image: url("/_gui/bullet_arrow.gif"); }
ul.arrow li { margin-bottom:10px; }



ol li { margin-bottom:10px; }
p { margin:0 0 15px 0; }

IMG {border:none;}

DIV.DataTable2 { border:1px solid #ccc; padding:1px; margin-bottom:15px; width:720px; font-size:1.0em; float:left; }
DIV.DataTable2 CAPTION { text-align:left; font-weight:bold; }
DIV.DataTable2 TABLE {  background: #fff;}
DIV.DataTable2 TD,TH { text-align:left; padding:5px; border-bottom:1px solid #ccc;font-size:1.0em; font-weight:normal;}
DIV.DataTable2 .Header { background: url('/_gui/table_head_bk5.gif') #737373 0px top repeat-x; color:#fff; border-bottom:1px solid #fff; padding:5px 5px 5px 5px; font-size:1.0em; font-weight:bold; text-align:left;}
DIV.DataTable2 TH { background: #ddd; color:#333; padding:5px 5px 5px 5px; font-weight:bold;}
DIV.DataTable2 .SubFooter { background: #eee; color:#000; padding:5px 5px 5px 5px; font-weight:normal; font-size:.85em;}
DIV.DataTable2 .Sub { text-align:left; padding:5px 5px 5px 15px; }

.VideoList {width:100%;float:left;min-height:50px; }

.ActNowHome {  float:left;width:350px;margin-left:15px; }
.ActNowHome .HeaderE { background:url(/_gui/act_now_home_top_eng.gif) no-repeat 0 0; width: 349px; height:217px; }
.ActNowHome .HeaderF { background:url(/_gui/act_now_home_top_fra.gif) no-repeat 0 0; width: 349px; height:217px; }
.ActNowHome .Body  { background:#D1D2D4; width:333px; padding:10px 8px 10px 8px; min-height:150px;}
.ActNowHome .Body H1 { text-transform:none; font:bold 14px 'Trebuchet MS',verdana; color:#8C8988;  padding:0; margin:0; }
.ActNowHome .Body H2 { text-transform:none; font:bold 22px 'Trebuchet MS',verdana; color:#AD2222;  padding:0; margin:0; }
.ActNowHome .Body H3 { text-transform:none; font:normal 17px 'Trebuchet MS',verdana; color:#292B28;  padding:0; margin:0; }
.ActNowHome .Body H4 { text-transform:none; font:normal 14px 'Trebuchet MS',verdana; color:#fff;  padding:0; margin:0; }
.ActNowHome .Body  A { color:#AD2222;text-decoration:underline;}
.ActNowHome .Body  A:hover { color:#666;}

.ActNowAd { margin-bottom:15px; }
.ActNowAd .HeaderE { background:url(/_gui/act_now_ad_header_en.gif) no-repeat 0 0; width: 210px; height:151px; }
.ActNowAd .HeaderF { background:url(/_gui/act_now_ad_header_fr.gif) no-repeat 0 0; width: 210px; height:151px; }
.ActNowAd .Body  { background:#AA2125; width:194px; padding:10px 8px 10px 8px;}
.ActNowAd .Body H1 { text-transform:none; font:bold 14px 'Trebuchet MS',verdana; color:#fff;  padding:0; margin:0; }
.ActNowAd .Body H2 { text-transform:none; font:bold 22px 'Trebuchet MS',verdana; color:#fff;  padding:0; margin:0; }
.ActNowAd .Body H3 { text-transform:none; font:normal 17px 'Trebuchet MS',verdana; color:#fff;  padding:0; margin:0; }
.ActNowAd .Body H4 { text-transform:none; font:normal 14px 'Trebuchet MS',verdana; color:#fff;  padding:0; margin:0; }
.ActNowAd .Body  A { color:#fff;text-decoration:underline;}
.ActNowAd .Body  A:hover { color:#ddd;}


.CollapsiblePanel { border:1px solid #e7e8ec; padding:1px; margin-bottom:0px; width:720px; }
.CollapsiblePanelTab { background: #E5E5E5; color:#333; font-weight:normal; border-bottom:1px solid #fff; padding:5px 5px 5px 5px; font-size:1.0em; text-align:left;cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelContent { text-align:left; padding:2px; }
.CollapsiblePanelContent .SubHeader {  background:  #e8e9ed  ; color:#323433; padding:5px; font-size:1.0em; text-align:left; border-right:1px solid #fff;}
.CollapsiblePanelContent P { font:normal 1.0em 'Trebuchet MS',verdana; margin:0px 0px 10px 0px; padding:0px; line-height:1.5em; }
.CollapsiblePanelTab a { color: #fff; text-decoration: none; }
.CollapsiblePanelOpen .CollapsiblePanelTab { background:  #AA2126 ; color:#fff; }
.CollapsiblePanelClosed .CollapsiblePanelTab { /* background-color: #EFEFEF */ }
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover { background:  #AA2126 ;color: #fff; }
/*.CollapsiblePanelFocused .CollapsiblePanelTab {	background-color: #cc0000;	color: #333; }*/
.CollapsiblePanelText { padding:5px;min-height:100px;width:700px; }

.Video { background: url("/_gui/i_video.gif") 0px 0px no-repeat; padding-left:20px; padding-bottom:15px;}
.PrintLogo { display:none; }

/* PRINT CSS  */
@media print {
* {
  margin: 0;
  padding: 0;
}
	h1, h2, h3, h4, h5, h6, body, p, blockquote, table, td, th, li,  a, ul, ol, dd, dl, dt,
	form, button, fieldset, label, div.foot1, span.date {
  		font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; 
	}
	select, option, input, textarea {
		font-family: "Courier New", Courier, monospace;
	}
	p, .Right {font-size:90%; }
	body {
		padding: 0;
		background-color: #FFF;
		font-size:11pt;
	}
	div#Nav, div#Location, div.Left, div.Footer, div.Header {		display: none; 	}

	div.PrintLogo {	display: block;  width:100%; float:left; text-align:left;	}

	div.Main {float:none; }
	div.Right{ width:700px; padding:0px; text-align:left; float:left;  background:#fff;}

/*	
	 
 	 ul.arrow { background:none; list-style-type: disc;  margin-left:20px;}
	 ul.arrow li { background:none; } 

 	 ul.square { background:none; list-style-type: square;  margin-left:20px;}
	 ul.square li { background:none; } 

 	 ul.square2 { background:none; list-style-type: square;  margin-left:20px;}
	 ul.square2 li { background:none; } 
*/

}
