﻿div.title { border: 1px solid #d0d0d0; background-color: #FFFFFF; width: 780px; margin: 40px auto 0px; line-height: 25px; font-weight: bold; color: #3796f9; padding-left: 20px; }
div.fpcontent { border-width: 1px 1px 1px; border-style: solid; border-color: #d0d0d0; background-color: #FFFFFF; width: 800px; margin: 0px auto; padding-top: 30px; }
ul.step { width: 540px; margin: 0 auto; height: 90px; }
ul.step li { float: left; padding-top: 37px; }
ul.step li.steppassed { background-image: url('images/step.png'); background-repeat: no-repeat; width: 163px; height: 32px; margin-right: 4px; color: #3796f9; }
ul.step li.stepunpassed { background-image: url('images/stepgray.png'); background-repeat: no-repeat; width: 163px; height: 32px; margin-right: 4px; }
ul.step li.stepover { background-image: url('images/stepover.png'); background-repeat: no-repeat; width: 37px; height: 32px; color: #3796f9; }
ul.step li.stepunover { background-image: url('images/stepovergray.png'); background-repeat: no-repeat; width: 37px; height: 32px; }
ul.fpstep { width: 300px; margin: 0px auto; }
ul.fpstep .input { border: 1px solid #c8c8c8; height: 20px; padding: 0px 5px; font-size: 14px; margin-right: 5px; }
ul.fpstep li { height: 33px; }
ul.fpstep label { line-height: 25px; }
ul.fpstep .btn { border-width: 0px; background-color: #3871ca; color: #fff; height: 25px; color: #FFFFFF; font-size: 14px; }
ul.fpstep img { margin-bottom: -6px; cursor: pointer; }

ul.suc { width: 400px; background-image: url('images/stepsuccess.png'); background-repeat: no-repeat; padding-left: 60px; }
ul.suc .sucmsg { color: #3871ca; font-size: 16px; font-weight: bold; }
