body { font-size:0; padding:0; margin:0; background:#7A1315; }
img { display:block; border:0; }
a { text-decoration:underline; color:#0B8BE2; }

.black { color:#222222; }
.red { color:#EE2E24; }
.orange { color:#F78F1E; }
.error { color:red; } 

.pagetitle { padding:0; margin-bottom:7px; }
.smalltitle { padding:0; margin-top:35px; margin-bottom:15px; }

.smalltext { font-size:10px; }
.centeredtext { padding:0; width:780px; text-align:center; margin-top:-25px; font-size:10px; }
.indent { margin-left:12px; }
.boldredlistitem { margin-left:10px; font-size:12px; font-weight:bold; color:#EE2E24; }

.headercontents { padding:0; margin-left:9px; }
.pagecontents { padding:0; width:780px; margin-left:9px; margin-top:30px; font-family:verdana, arial, tahoma, sans-serif; font-size:11px; color:#222222 }
.textcontents { padding:0; width:710px; margin-left:35px; margin-top:0px; }

.wrapleft { width:440px; margin-bottom:40px; }

.jump-top { text-align:right; margin-top:40px; }
.safety-title { text-align:left; margin-bottom:12px; padding:0px; }
.safety-text { text-align:left; width:550px; margin-top:0px; margin-bottom:12px; padding:0px; }
.footer-text { text-align:left; width:560px; padding:0px; font-size:10px; }
.footer-number { text-align:right; margin-top:-5px; font-size:10px; }

.nav0-0a { padding:0px; margin-left:16px; margin-top:84px; }
.nav0-0b { padding:0px; margin-left:267px; margin-top:-104px; }
.nav0-0c { padding:0px; margin-left:517px; margin-top:-104px; }
.nav1-home { padding:0px; margin-left:0px; margin-top:87px; }
.nav2-about { padding:0px; margin-left:194px; margin-top:-24px; }
.nav3-steps { padding:0px; margin-left:388px; margin-top:-24px; }
.nav4-reminders { padding:0px; margin-left:582px; margin-top:-24px; }

.logo0-0 { padding:0px; margin-left:572px; margin-top:-358px; }
.logo-main { padding:0px; margin-left:573px; margin-top:-166px; }
.callout-cares { padding:0px; margin-left:585px; margin-top:37px; margin-bottom:-180px; }
.bi-logo { padding:0px; margin-left:607px; margin-top:22px; margin-bottom:-32px; }

.button-join { padding:0; margin-top:20px; margin-bottom:0px; }
.button-download { padding:0; margin-top:35px; margin-bottom:15px; }
.button2 { padding:0; margin-left:238px; margin-top:-45px; margin-bottom:15px; }
.button3 { padding:0; margin-top:11px; margin-bottom:20px; }
.button4 { padding:0; margin-top:20px; margin-bottom:25px; }

#container { width:798px; text-align:left; margin:0px auto 0 auto; padding:0px; min-height:670px; height:auto !important; height:670px; background-image:url("../images/page-bkgd.gif"); background-repeat:repeat-y; }

#header0-0 { display:block; width:780px; height:372px; margin:0px; padding:0px; background-image:url("../images/header0-0.jpg"); background-repeat:no-repeat; }
#header1-0 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header1-0.jpg"); background-repeat:no-repeat; }
#header2-0 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header2-0.jpg"); background-repeat:no-repeat; }
#header2-1 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header2-1.jpg"); background-repeat:no-repeat; }
#header2-2 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header2-2.jpg"); background-repeat:no-repeat; }
#header2-3 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header2-3.jpg"); background-repeat:no-repeat; }
#header3-0 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header3-0.jpg"); background-repeat:no-repeat; }
#header4-0 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header4-0.jpg"); background-repeat:no-repeat; }
#header4-1 { display:block; width:780px; height:191px; margin:0px; padding:0px; background-image:url("../images/header4-1.jpg"); background-repeat:no-repeat; }

#tag0-0 { display:block; width:278px; height:93px; padding:0px; background-image:url("../images/tag0-0.gif"); background-repeat:no-repeat; margin-left:471px; margin-top:45px; }
#callout2-1 { display:block; width: 231px; height:279px; padding:0px; background-image:url("../images/callout2-1.jpg"); background-repeat:no-repeat; margin-left:516px; margin-top:1px; margin-bottom:-280px; }
#callout3-0 { display:block; width:248px; height:173px; padding:0px; background-image:url("../images/callout3-0.gif"); background-repeat:no-repeat; margin-left:505px; margin-top:3px; margin-bottom:-176px; }
#stepslogo { display:block; width:228px; height:45px; padding:0px; background-image:url("../images/logo-smartsteps.gif"); background-repeat:no-repeat; margin-left:478px; margin-top:0px; margin-bottom:-45px; }

#line1 { display:block; width:780px; height:5px; margin:0px; padding:0px; font-size:0; line-height:0; background-image:url("../images/line1.gif"); background-repeat:no-repeat; }
#line2 { display:block; width:780px; height:1px; margin:0px; padding:0px; font-size:0; line-height:0; background-image:url("../images/line2.gif"); background-repeat:no-repeat; }
#line3 { display:block; width:780px; height:10px; margin:0px; padding:0px; font-size:0; line-height:0; background-image:url("../images/line3.gif"); background-repeat:no-repeat; }
#line4 { display:block; width:710px; height:1px; margin:0px; padding:0px; font-size:0; line-height:0; background-image:url("../images/line4.gif"); background-repeat:no-repeat; margin-top:18px; }
#line5 { display:block; width:414px; height:1px; margin:0px; padding:0px; font-size:0; line-height:0; background-image:url("../images/line4.gif"); background-repeat:no-repeat; margin-top:18px; margin-bottom:18px; }

span.condition-option { position: relative; top: 3px; }

.hide {display:none}
