.sustainMain{
width:905px;
margin:0 auto;
float:left;
}
.sustainHeadBan{
width:905px;
float:left;
}

.sustainCont{
width:905px;
float:left;
}

.sustainContL{
width:585px;
float:left;
}
.sustainContR{
width:290px;
padding-left:25px;
float:left;
}
.sustainContLTxt{
padding-left:15px;
width:458px;
float:left;
}
.sustainThumCont{
width:112px;
float:left;
}

.sustainModMain{
width:285px;
margin:0 auto;
float:left;
}
.sustainModT{
background-image:url(/en_CA/sustainability/images/sustain_mod_top.gif);
background-repeat:no-repeat;
width:285px;
height:18px;
float:left;
}

.sustainModM{
background-image:url(/en_CA/sustainability/images/sustain_mod_middle.gif);
background-repeat:repeat-y;
width:265px;
float:left;
padding-left:20px;
}

.sustainModB{
background-image:url(/en_CA/sustainability/images/sustain_mod_bottom.gif);
background-repeat:no-repeat;
width:285px;
height:20px;
float:left;
}
.sustainPicCont{
	width:65px;
	float:left;
}

.sustainModText{
	padding-left:10px;
	width:175px;
	float:left;
}

/*....................sustainiblity articles css start here ...............................*/
.sustainArticleCont{
width:550px;
margin:0 auto;
}
.sustainArticleHeadBan{
width:550px;
float:left;
padding-top:11px;
padding-bottom:11px;
}

.sustainArticleCont2{
float:left;
line-height:20px;
}

.sustainArticleCont2L{
float:left;
padding:0px 20px 20px 0px;
}
.sustanartVdoBg{
background:#d9f2f1;
}

.sustainVdoTxt{
	padding-left:10px;
	}
/*....................sustainiblity articles css ends here ...............................*/

.dotline{
background-image:url(/en_CA/sustainability/images/dotline.gif);
background-repeat:repeat-x;
height:1px;
width:100%;
}
.sustainAskExp{
	padding:8px 0px 0px 10px;
	float:left;
}
