img { behavior: url(/scripts/iepngfix.htc) }

	Body {Font: 12px/19px "Lucida Grande", Geneva, Arial, Verdana; Color: #42689c; Margin: 0px Auto; Background: #FFF url(images/header_background.png) Center Top Repeat-X;}

	#HeaderContainer {Width: 100%; Text-Align: Center;}
	#HeaderContent {Position: Relative; Left: -16px; Width: 824px; Margin: 0px Auto 0px Auto;}

	#HomePageContainer {Display: Block; Width: 755px; Margin: 0px Auto 10px Auto; border: 0px Solid;}
	.HomepageContentContainer {Width: 507px; Vertical-Align: Top;}
	.HomepageTout {Width: 248px; Vertical-Align: Top; Text-Align: Right;}
	.HomepageTout img {Position: Relative; Left: 0px; Top: -2px;}

	img.HomepageHeader {Margin: 0px 0px 20px 3px;}

	.HomePageFlash {Padding: 20px 0px 20px 0px; Vertical-Align: Top; Text-Align: Center;}

	#PageContainer {Display: Block; Width: 755px; Margin: 0px Auto 20px Auto; border: 0px Solid;}
	
	#stoh_commercialFrn {Border: 0px #aec5e5 Solid;}

	.LeftContentContaner {Width: 445px; Vertical-Align: Top;}

	.RightContentContaner {Vertical-Align: Top;}
	.RightContentContaner img {Position: Relative; Left: 30px; Top: -20px;}
	
	
	.SandraContent {Padding: 30px 0px 0px 20px; Width: 406px; Height: 247px;}
	.SandraContentPhotos {Width: 450px; Height: 420px; Background: #FFF url(images/sandra_photo_back.png) 0px 31px No-Repeat; Vertical-Align: Top;}

	#slide-images{position: Relative; display:block; Margin: 43px 0px 0px 11px; padding:0px; width: 406px; height: 247px; overflow:hidden;}
	#slide-images li {position:absolute; display:block; list-style-type:none; margin:0px; padding:0px; background-color:#FFFFFF;}
	#slide-images li img { display:block;}

	.OlympicsHeader {Margin: 30px Auto 0px Auto; Text-Align: Center;}
	.RoadTo {Padding: 0px 36px; Vertical-Align: Top;}

	#TeamCanadaDetails {Font: 10px/18px "Lucida Grande", Geneva, Arial, Verdana; Vertical-Align: Top; Text-Align: Center;}
	#TeamCanadaDetails B {Font: 11px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #42689c;}

	.TeamCanadaContent {Font: 10px/18px "Lucida Grande", Geneva, Arial, Verdana; Vertical-Align: Top; Text-Align: Justify; Margin: 20px 0px 15px 0px; Width: 455px;}
	#TeamCanada {Width: 275px; Vertical-Align: Top;}
	#TeamCanada .TeamCanada {Font: 11px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #42689c; Margin: 0px 0px 10px 30px; Text-Align: Left;}
	#TeamCanada .TeamCanada B {Font: Normal 15px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #128ed7;}
	
	
#TableRow {}

#HistoryIndent {PADDING: 5px 0px 5px 170px;}
IMG.TeamPhotos {MARGIN-BOTTOM: 0px;}
#HistoryDates {Font: Bold 11px/15px Arial, Verdana; PADDING: 5px 0px 0px 2px;}
A.HistoryItem {DISPLAY: Block; COLOR: #42689c; TEXT-DECORATION: None;}
A.HistoryItem:Hover {COLOR: #f02018; TEXT-DECORATION: None;}

IMG.HistoryPhotoTop {
	DISPLAY: Block;
	BORDER-TOP: #f02018 1px solid;
	BORDER-LEFT: #f02018 3px solid;
	BORDER-RIGHT: #f02018 3px solid;
	BORDER-BOTTOM: #f02018 3px solid;
	BACKGROUND-COLOR: #FBFFFF;
}
IMG.HistoryPhotoBottom {
	BORDER-TOP: #f02018 3px solid;
	BORDER-LEFT: #f02018 3px solid;
	BORDER-RIGHT: #f02018 3px solid;
	BORDER-BOTTOM: #f02018 1px solid;
	BACKGROUND-COLOR: #FBFFFF;
}
.HistoryPopUpImgTop {
	BORDER-TOP: #f02018 2px solid;
	BACKGROUND-COLOR: #FBFFFF;
}
.HistoryPopUpImgBottom {
	DISPLAY: Block;
	WIDTH: 145px;
	HEIGHT: 81px;
	VERTICAL-ALIGN: Bottom;
	FONT-SIZE: 10px;
	PADDING: 2px 0px 2px 0px;
}
.HistoryPopUp {
	WIDTH: 145px;
	FONT-SIZE: 10px;
	PADDING: 2px 0px 2px 0px;
	BACKGROUND-COLOR: #FBFFFF;
}
.HistoryPopUpBottom {
	BORDER-BOTTOM: #f02018 2px solid;
	BACKGROUND-COLOR: #FBFFFF;
}
B.HistoryHead { 
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: Uppercase;
	COLOR: #f02018;
	FONT-WEIGHT: Bold;
	BACKGROUND-COLOR: #FBFFFF;
}

	
	
	
	
	
	/*  ================   General Styles  ================  */

	HTML {Overflow: -moz-scrollbars-vertical;}
	TD {Font: 12px/19px "Lucida Grande", Geneva, Arial, Verdana; Color: #42689c; Text-Align: Justify;}
	P {Margin-Top: 8px; Margin-Bottom: 4px;}

	A {FONT-WEIGHT: Bold; COLOR: #128ed7; TEXT-DECORATION: None;}
	A:hover {COLOR: #5193ee; TEXT-DECORATION: Underline}
	
	B {Font-Weight: 500; COLOR: #128ed7;}

	IMG {Border: 0px;}
	
	
	FORM {Margin: 0px;}
	#CenterTable {Margin: 0px Auto 0px Auto;}
	SUP {Font: 5px "Lucida Grande", Geneva, Arial, Verdana; Vertical-Align: Top; Margin: 2px 0 0 -1px; }
	SUP.MC { Font: 6px "Lucida Grande", Geneva, Arial, Verdana; Padding-Right: 0px; Vertical-Align: Top;}

	H1 {Font: Bold 12px/18px "Lucida Grande", Geneva, Arial, Verdana; Text-Align: Center;}
	H2 {Color: #FC3EBA; Font-Weight: Bold; Font-Size: 1.2em; Text-Align: Center; Margin-Bottom: 0px;}
	H3 {Font-Weight: Normal; Font-Size: 1.1em; Margin-Top: 2px; Margin-Bottom: 2px; Line-Height: 100%; Text-Align: Left;}
	H4 {Color: #FC3EBA; Font-Weight: Normal; Font-Size: 0.9em; Margin-Top: 6px; Margin-Bottom: 1px; Line-Height: 110%;}
	.MouseType {Font: 9px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #03a2ea; Margin: 0px 0px 12px 0px; Padding-Top: 8px; Text-Align: Justify; Border-Top: 1px Dashed #cecdcb;}
	.ContactTypeIndent {Font: 9px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #03a2ea; Margin: 10px 36px 12px 36px; Padding-Top: 8px; Text-Align: Justify; Border-Top: 1px Dashed #cecdcb;}

	.PromoMouseTypeBlueRight {Font: 9px/11px "Lucida Grande", Geneva, Arial, Verdana; Color: #03a2ea; MARGIN: 5px 0px 5px 0px; Text-Align: Right;}
	.PromoMouseTypeBlueRight A {Color: #03a2ea;}
	.PromoMouseTypeBlue {Font: 9px/11px "Lucida Grande", Geneva, Arial, Verdana; Color: #03a2ea; Margin: 5px 10px 0px 0px; Text-Align: Left;}
	.PromoMouseTypeBlue A {Color: #03a2ea;}
	
	
	
		/*  ================   Footer Styles  ================  */
	
	
	#FooterContainer {Position: Relative; Display: Block; Width: 100%; Background: #FFFFFF url(images/footer_background.jpg) Left Bottom Repeat-X; Text-Align: Center;}
	#HomeFooterContainer {Clear: Both; Margin: 0px Auto; Background: #FFFFFF url(images/footer_background.jpg) 0 Bottom Repeat-X; Text-Align: Center;}

		#divASContainer {Position: Relative; Overflow: Hidden; Width: 751px; Clip: Rect(0px 751px 185px 0px); Height: 195px; BORDER-Color: #6fd7f5; Border-Style: Double; Background-Color: #FFFFFF;}
		html>body #divASContainer {Height: 185px; Background-Color: #FFFFFF;} 
		#contentLayer {Position: Relative; Background-Color: #FFFFFF}
		#contentLayer td {Border-Right: 1px Solid #93cced; Height: 185px;}
	
	#Footer {Width: 739px; Margin: 0px Auto 0 Auto; Text-Align: Left;}
	#FooterLinks {Font: 10px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #0c6ca5; Vertical-Align: Top; Padding: 30px 0 0 0;}
	#FooterLinks A {Margin: 0px 10px 0px 0px; Color: #0c6ca5; Text-Decoration: Underline;}
	
	#Propeller {Font: 10px/18px "Lucida Grande", Geneva, Arial, Verdana;  Color: #0c6ca5; Padding: 14px 0 10px 0;}
	#Propeller A, #Propeller A:Hover  {Font: 10px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #0c6ca5; Text-Decoration: Underline;}

	
