@charset "utf-8";

/**
 * CSS Our Company
 */

/* CONTENT */

div#content{
	width:946px;
	background:url(../images/bg-content.jpg) repeat-x;
	float:left;
	padding:12px;
	overflow:hidden;
}
div#content h2{
	height:113px;
	text-indent: -500000em;
	overflow:hidden;
}


/* SPECIFIC PAGE CSS */

div#main-content ul.summary {margin:0;}

div#main-content ul.summary li {list-style-type:none;}

div#main-content ul.summary li a{text-decoration:none; color:#515151; font-weight:normal;}

div#main-content ul.summary li p{margin-top:10px;}


/*Who We Are */

div#main-content ol.management-approach li{ margin-bottom:15px;} 


/*Our Values */

div#main-content div#quote-box{
	width:200px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-color:#e7e9ea;
	border-style:solid;
	float:right;
	margin-left:13px;
	background-color:#FFF;
}

div#main-content q{font-style:italic;}

div#main-content div#quote-box{padding:10px;}

div#main-content div#quote-box p{margin:10px 0 0 0; text-align:right;}

/*Our Community Giving */

ul.organizations-logos { text-align:center; }
ul.organizations-logos li{display:inline;}




/* NEWS */

div#btn-expand
{
    width:77px;
    height:14px;
    cursor:pointer;
}


/* NAV LEFT */

div#nav-left {
	width: 215px;
	float: left;
	display: block;
	background-color:#FFF;
	margin-top:12px;
}
div#sub-nav {
	background:url('../images/bg-nav-left.jpg') no-repeat bottom left;
	border-right:2px solid #e9eaeb;
	float: left;
	display: block;
	min-height: 300px;
}
* html div#sub-nav {
	height:300px; 
}
div#nav-left ul {
	margin-top: 2px;
	padding-bottom: 2px;
	float: left;
	display: block;
	width:213px;
	background:url('../images/dotted-line.gif') no-repeat bottom center;
}
div#nav-left ul li {
	width: 213px;
	line-height: 22px;
	float: left;
	display: block;
}
div#nav-left ul li a {
	display: block;
	float: left;
	overflow: hidden;
	width: 155px;
	line-height: 16px;
	background: url('../images/arrow-nav.gif') 35px 7px no-repeat;
	padding: 3px 0 3px 45px;
	text-decoration: none;
	color: #525252;
}
div#nav-left ul li a:hover {
	color: #d5353b;
}
div#nav-left ul ul {
	background: none;
}

div#nav-left ul li a:hover.about-us {
	background-position: 35px -22px;
}

div#nav-left ul li a:hover.our-community {
	background-position: 35px -22px;
}

div#nav-left ul li a:hover.news {
	background-position: 35px -22px;
}
div#nav-border-top {
	background: url('../images/top-nav-left.gif') no-repeat;
	width: 215px;
	height: 7px;
	font-size:1px;
	float: left;
	display: block;
}
div#nav-border-bottom {
	background: url('../images/bottom-nav-left.gif') top left no-repeat;
	width: 215px;
	height: 7px;
	font-size:1px;
	float: left;
	display: block;
}

body#ico01 ul#items-our-community,
body#ico02 ul#items-our-community,
body#ico03 ul#items-our-community,
body#ico04 ul#items-our-community,
body#ico05 ul#items-our-community,
body#ico06 ul#items-our-community,
body#ico07 ul#items-our-community,
body#ico13 ul#items-our-community,
body#ico14 ul#items-our-community,
body#ico08 ul#items-about-us,
body#ico09 ul#items-about-us,
body#ico10 ul#items-about-us,
body#ico11 ul#items-about-us,
body#ico12 ul#items-about-us,
body#ico13 ul#items-about-us,
body#ico14 ul#items-about-us,
body#ico01 ul#items-news,
body#ico02 ul#items-news,
body#ico03 ul#items-news,
body#ico04 ul#items-news,
body#ico05 ul#items-news,
body#ico06 ul#items-news,
body#ico07 ul#items-news,
body#ico08 ul#items-news,
body#ico09 ul#items-news,
body#ico10 ul#items-news,
body#ico11 ul#items-news,
body#ico12 ul#items-news {
    display: none;
}
body#ico01 div#nav-left ul li a.about-us,
body#ico01 div#nav-left ul li a:active.about-us,
body#ico01 div#nav-left ul li a:visited.about-us,
body#ico01 div#nav-left ul li a:hover.about-us,
body#ico02 div#nav-left ul li a.about-us,
body#ico02 div#nav-left ul li a:active.about-us,
body#ico02 div#nav-left ul li a:visited.about-us,
body#ico02 div#nav-left ul li a:hover.about-us,
body#ico03 div#nav-left ul li a.about-us,
body#ico03 div#nav-left ul li a:active.about-us,
body#ico03 div#nav-left ul li a:visited.about-us,
body#ico03 div#nav-left ul li a:hover.about-us,
body#ico04 div#nav-left ul li a.about-us,
body#ico04 div#nav-left ul li a:active.about-us,
body#ico04 div#nav-left ul li a:visited.about-us,
body#ico04 div#nav-left ul li a:hover.about-us,
body#ico05 div#nav-left ul li a.about-us,
body#ico05 div#nav-left ul li a:active.about-us,
body#ico05 div#nav-left ul li a:visited.about-us,
body#ico05 div#nav-left ul li a:hover.about-us,
body#ico06 div#nav-left ul li a.about-us,
body#ico06 div#nav-left ul li a:active.about-us,
body#ico06 div#nav-left ul li a:visited.about-us,
body#ico06 div#nav-left ul li a:hover.about-us,
body#ico07 div#nav-left ul li a.about-us,
body#ico07 div#nav-left ul li a:active.about-us,
body#ico07 div#nav-left ul li a:visited.about-us,
body#ico07 div#nav-left ul li a:hover.about-us,
body#ico08 div#nav-left ul li a.our-community,
body#ico08 div#nav-left ul li a:active.our-community,
body#ico08 div#nav-left ul li a:visited.our-community,
body#ico08 div#nav-left ul li a:hover.our-community,
body#ico09 div#nav-left ul li a.our-community,
body#ico09 div#nav-left ul li a:active.our-community,
body#ico09 div#nav-left ul li a:visited.our-community,
body#ico09 div#nav-left ul li a:hover.our-community,
body#ico10 div#nav-left ul li a.our-community,
body#ico10 div#nav-left ul li a:active.our-community,
body#ico10 div#nav-left ul li a:visited.our-community,
body#ico10 div#nav-left ul li a:hover.our-community,
body#ico11 div#nav-left ul li a.our-community,
body#ico11 div#nav-left ul li a:active.our-community,
body#ico11 div#nav-left ul li a:visited.our-community,
body#ico11 div#nav-left ul li a:hover.our-community,
body#ico12 div#nav-left ul li a.our-community,
body#ico12 div#nav-left ul li a:active.our-community,
body#ico12 div#nav-left ul li a:visited.our-community,
body#ico12 div#nav-left ul li a:hover.our-community,
body#ico13 div#nav-left ul li a.news,
body#ico13 div#nav-left ul li a:active.news,
body#ico13 div#nav-left ul li a:visited.news,
body#ico13 div#nav-left ul li a:hover.news,
body#ico14 div#nav-left ul li a:active.news,
body#ico14 div#nav-left ul li a:visited.news,
body#ico14 div#nav-left ul li a:hover.news {
    background-position: 35px -22px;
}
body#ico02 div#nav-left ul li#WhoWeAre a,
body#ico02 div#nav-left ul li#WhoWeAre a:active,
body#ico02 div#nav-left ul li#WhoWeAre a:visited,
body#ico02 div#nav-left ul li#WhoWeAre a:hover,
body#ico03 div#nav-left ul li#OurValues a,
body#ico03 div#nav-left ul li#OurValues a:active,
body#ico03 div#nav-left ul li#OurValues a:visited,
body#ico03 div#nav-left ul li#OurValues a:hover,
body#ico04 div#nav-left ul li#OurCulture a,
body#ico04 div#nav-left ul li#OurCulture a:active,
body#ico04 div#nav-left ul li#OurCulture a:visited,
body#ico04 div#nav-left ul li#OurCulture a:hover,
body#ico05 div#nav-left ul li#OurHistory a,
body#ico05 div#nav-left ul li#OurHistory a:active,
body#ico05 div#nav-left ul li#OurHistory a:visited,
body#ico05 div#nav-left ul li#OurHistory a:hover,
body#ico06 div#nav-left ul li#AwardsRecognition a,
body#ico06 div#nav-left ul li#AwardsRecognition a:active,
body#ico06 div#nav-left ul li#AwardsRecognition a:visited,
body#ico06 div#nav-left ul li#AwardsRecognition a:hover,
body#ico07 div#nav-left ul li#CompaniesLocations a,
body#ico07 div#nav-left ul li#CompaniesLocations a:active,
body#ico07 div#nav-left ul li#CompaniesLocations a:visited,
body#ico07 div#nav-left ul li#CompaniesLocations a:hover,
body#ico09 div#nav-left ul li#OurCommunityGiving a,
body#ico09 div#nav-left ul li#OurCommunityGiving a:active,
body#ico09 div#nav-left ul li#OurCommunityGiving a:visited,
body#ico09 div#nav-left ul li#OurCommunityGiving a:hover,
body#ico10 div#nav-left ul li#EnvironmentalCommitment a,
body#ico10 div#nav-left ul li#EnvironmentalCommitment a:active,
body#ico10 div#nav-left ul li#EnvironmentalCommitment a:visited,
body#ico10 div#nav-left ul li#EnvironmentalCommitment a:hover
body#ico11 div#nav-left ul li#SafeKidsCanada a,
body#ico11 div#nav-left ul li#SafeKidsCanada a:active,
body#ico11 div#nav-left ul li#SafeKidsCanada a:visited,
body#ico11 div#nav-left ul li#SafeKidsCanada a:hover,
body#ico12 div#nav-left ul li#TheOlympics a,
body#ico12 div#nav-left ul li#TheOlympics a:active,
body#ico12 div#nav-left ul li#TheOlympics a:visited,
body#ico12 div#nav-left ul li#TheOlympics a:hover,
body#ico14 div#nav-left ul li#PressRelease a:active,
body#ico14 div#nav-left ul li#PressRelease a:hover,
body#ico14 div#nav-left ul li#NewsArchive a:active,
body#ico14 div#nav-left ul li#NewsArchive a:hover {
    color: #d5353b;
}


.text-indent { margin-left:30px;}

span.separator{  border-top:1px #c5d4e7 solid; display:block; padding-bottom:20px;}

/*Recall Info*/

div#recall_info span {
text-transform: uppercase;
text-decoration: underline;
}
div#container div#content div#main-content div#recall_info li {
	list-style-image: url(../images/arrow-nav.gif);
}

div#container div#content div#main-content div#recall_info p {
	margin-bottom: 10px;
}

