body { margin-top:80px; font-family:Tahoma; font-size:10pt; background: #fafcfe url(images/bg.png) no-repeat center top;}

A { color: #003399; text-decoration: NONE; FONT-FAMILY: Tahoma; LETTER-SPACING: DEFULT; }
A:link { color: #003399; text-decoration: NONE; FONT-FAMILY: Tahoma; LETTER-SPACING: DEFULT; }
A:visited { color: #003399; text-decoration: NONE; FONT-FAMILY: Tahoma; LETTER-SPACING: DEFULT; }
A:active { color: #003399; }
A:hover { color: #4A7B1E; LETTER-SPACING: DEFULT; }

#button { font-family: verdana , tahoma; font-size: 10pt; font-weight:bold;}
#button a { border: 1px solid #fff; width: 120px; padding:3; color: #000000; text-decoration: none; background-color: #FFD11C; font-size:10pt; display: block; margin-top: 30px; }
#button a:hover { border: 1px solid #fff; width: 120px; padding:3; color: #000000; text-decoration: none; background-color: #F00; font-size:10pt; margin-top: 30px; }

.header { width: 440px; height: 109px; background-image:url('images/step_01.png');}
.stnum { padding-top: 18px; padding-bottom: 0px; padding-right: 26px; text-align: right; font-size: 26px; color: #FFF;}
.stept { padding-top: 6px; padding-right: 8px; text-align: right;}

.bodyi { width: 440px; height: 337px; background-image:url('images/step_02.png'); color: #000000;}
.title { text-align: left; color:#00F; padding-right: 20px; padding-left: 20px; padding-bottom: 10px; }
.cont { text-align: left; color:#000; padding-right: 20px; padding-left: 20px; }
.mail { font-size: 9pt; width: 404px; }
.input { font-family: Tahoma; font-size: 10pt; color: #000080; border: 1px solid #C0C0C0; background-color: #F4F4F4; width: 200px; }
.secod { width: 60px; height: 25px; border: 2px solid #FFF;}
.sinput { font-family: Tahoma; font-size: 10pt; color: #000080; border: 1px solid #C0C0C0; background-color: #F4F4F4; width: 100px;}
.mbutton { border: 1px solid #fff; width: 120px; padding:3; color: #000000; text-decoration: none; background-color: #FFD11C; font-size:10pt; display: block; margin-top: 30px; }

.sty { border: opx; width: 100%; text-align: left;}
.styi { width: 20%; padding-top: 4px; padding-bottom: 6px; padding-left: 6px; vertical-align:bottom; }
.styii { width: 20%; padding-top: 4px; padding-bottom: 6px; padding-left: 6px; vertical-align:bottom; }
.styiii { width: 25%; padding-top: 4px; padding-bottom: 6px; padding-left: 6px; vertical-align:bottom; }
.styix { width: 35%; padding-top: 4px; padding-bottom: 6px; padding-left: 6px; vertical-align:bottom; }
.mac { padding-top: 0px; padding-bottom: 10px; text-align: center; }






.foot {width: 440px; height: 53px; background-image:url('images/step_03.png')}




.