#content h1 { text-indent:-1000px; background:url(../images/headline_fr.png) no-repeat; display:block; height:47px; margin:10px 15px; padding:0 }
#security-box .security-icon { margin-bottom: 20px; }

.step0 #content h1 { background: url("../images/headline_fr.png") no-repeat scroll 0 0 transparent; }


/* Fly Outs */
.flyout .top { background:url(../images/fly-out-top-fr.png) no-repeat; }

/* My Appointments Page */
.my-appointments .my-appt-table .col2 { width:140px; }
.my-appointments .my-appt-table .col5 { width:159px; }

/* Header Styles */
#header a.logo { display:block; width:257px; height:54px; background:url(../images/logo-bmo-here-to-help-fr.png) no-repeat; _background:url(../images/logo-bmo-here-to-help-fr.gif) no-repeat; position:absolute; top:15px; }

/* ------------------------------------------------ */
/* User Interface									*/
/* ------------------------------------------------ */

/* Steps */
ul.steps { list-style:none; margin:0; padding:0; position:relative; top:-10px; left:-3px; padding-bottom:  }
ul.steps li { display:block; float:left; background:url(../images/steps-sprite-fr.png); height:58px;  }
ul.steps li#step1 { width:80px; background-position:-2px -116px; }
ul.steps li#step2 { width:129px; background-position:-85px -116px; }
ul.steps li#step3 { width:155px; background-position:-216px -116px; }
ul.steps li#step4 { width:143px; background-position:-373px -116px; }
ul.steps li#step5 { width:142px; background-position:-517px -116px; }
ul.steps li#step1.current { width:80px; background-position:-2px -58px; }
ul.steps li#step2.current { width:129px; background-position:-85px -58px; }
ul.steps li#step3.current { width:155px; background-position:-216px -58px; }
ul.steps li#step4.current { width:143px; background-position:-373px -58px; }
ul.steps li#step5.current { width:142px; background-position:-517px -58px; }
ul.steps li#step1.done { width:80px; background-position:-2px 0; }
ul.steps li#step2.done { width:129px; background-position:-85px 0; }
ul.steps li#step3.done { width:155px; background-position:-216px 0; }
ul.steps li#step4.done { width:143px; background-position:-373px 0; }
ul.steps li#step5.done { width:142px; background-position:-517px 0; }

/* Steps-alt */
ul.steps-alt { list-style:none; margin:0; padding:0; position:relative; top:-10px; left:-3px; padding-bottom:  }
ul.steps-alt li { display:block; float:left; background:url(../images/steps-sprite-alt-fr.png); height:58px;  }
ul.steps-alt li#step1 { width:80px; background-position:-2px -116px; }
ul.steps-alt li#step2 { width:129px; background-position:-85px -116px; }
ul.steps-alt li#step3 { width:155px; background-position:-216px -116px; }
ul.steps-alt li#step4 { width:143px; background-position:-373px -116px; }
ul.steps-alt li#step5 { width:142px; background-position:-517px -116px; }
ul.steps-alt li#step1.current { width:80px; background-position:-2px -58px; }
ul.steps-alt li#step2.current { width:129px; background-position:-85px -58px; }
ul.steps-alt li#step3.current { width:155px; background-position:-216px -58px; }
ul.steps-alt li#step4.current { width:143px; background-position:-373px -58px; }
ul.steps-alt li#step5.current { width:142px; background-position:-517px -58px; }
ul.steps-alt li#step1.done { width:80px; background-position:-2px 0; }
ul.steps-alt li#step2.done { width:129px; background-position:-85px 0; }
ul.steps-alt li#step3.done { width:155px; background-position:-216px 0; }
ul.steps-alt li#step4.done { width:143px; background-position:-373px 0; }
ul.steps-alt li#step5.done { width:142px; background-position:-517px 0; }


.step6 .print-button { position:absolute; top: -26px; right:0px; background:url(../images/print-button-fr.png) no-repeat; width:81px; height:17px; display:block; }
