@charset "utf-8";
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/*
clearfix
*/
.clearfix:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{zoom:1;}

/* public */
body,table{ font-family:Verdana,Arial,Helvetica,sans-serif,"宋体"; font-size:14px; color:#888; line-height:22px;}
body{background:#e0ddd5;}
a{ text-decoration:none; color:#999;}
a:hover{ color:#ff8800;}
h2{ font-size:14px;}
input{background:#F9F9F9; border-color:#C3C3C3 #E7E7E7 #E7E7E7 #C3C3C3; border-style:solid; border-width:1px; height:16px; padding:2px 3px; width:180px; vertical-align:middle;}

.mod{ padding:8px 0;}
.mod h2{ height:30px; line-height:30px; border-bottom:1px solid #eaeaea; color:#ff8800; margin-bottom:10px;}

/* layout */
#container{ width:930px; margin:0 auto;}
#row-1{ height:140px; background:#e0ddd5 url(../images/header_bg.jpg) no-repeat center 0;}
#row-1 h1{ position:absolute; margin-top:-80px;}
#row-2{background:#fff url(../images/body_bg.gif) repeat-y center 0;}
.content{ float:right; width:640px; padding-right:30px; display:inline;}
.step1{ height:27px; background:#fff url(../images/step1.jpg) no-repeat 0 bottom;}
.step2{ height:27px; background:#fff url(../images/step2.jpg) no-repeat 0 bottom;}
.step3{ height:27px; background:#fff url(../images/step3.jpg) no-repeat 0 bottom;}

.sidebar{ float:left; font-size:14px; margin-left:35px; width:190px; background:#fff url(../images/sidebar_bg.gif) repeat-y; display:inline;}
.sidebar h2{ height:30px; line-height:30px; border-bottom:1px solid #eaeaea; color:#ff8800;}
.sidebar .sub-step{ margin-left:15px;}
.sidebar h3,.sidebar li{ line-height:26px; font-size:12px;}
.sidebar li{list-style-type:circle;}

.bar-line{ /*border-bottom:2px solid #ff8800;*/ margin:8px 0;}
.bar-content{padding:0 26px;}
.bar-bottom{background:#fff url(../images/bar_bottom.gif) no-repeat; height:9px;}

.bottom{ clear:both; height:30px; background:#e0ddd5 url(../images/content_bottom.gif) no-repeat center 0;}

#row-3{ padding:8px; text-align:center;}

/* main */
.welcome-txt{ padding-left: 660px; padding-top: 100px;}
.welcome-txt a,.welcome-txt strong{ color:#ff8800;}
.welcome-txt a:hover{ text-decoration:underline;}
.username,.password,.email,.verifyCode,.button{ height:30px; line-height:30px; font-size:14px; padding-bottom:6px;}
.button{ line-height:27px;}
.button input{ width:51px; height:27px; background: url(../images/btn_bg.jpg) no-repeat; border:none; color:#fff; font-weight:bold; margin-left:88px; margin-top:8px; margin-right:20px; text-align:center; }
.button .action-txt{}
.button .action-txt a{ color:#ff6600;}

table th,table td{ border-bottom:1px solid #aaa; padding:6px;}