/*base style*/
body {
	font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../Fpsw/bg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	color:#282828;
	text-align:left;
	}
	html,body{margin:0;height:100%}
a:link,a:visited {text-decoration:none; color:#2368ac;}
a:hover {color:#2368ac; text-decoration:underline; cursor:pointer;}
.marginTop5 {margin-top:5px;}
.clear {clear:both; height:0;font-size:0;line-height:0;}

#layout {width:998px; height:100%; margin:0px auto;}
.top { height:80px;  background-position:0px 0px;}
.top_right {float:right;}
.logo {float:left;}
.content { width:1008px; margin:0px auto;}
.hd { padding: 200px 100px 10px;}
.password { font-size:14px; padding:20px;}
.flowsteps { width:836px; height:37px; margin:0px auto; background-image:url(../Fpsw/tabBg.png); background-repeat:no-repeat; background-position:left bottom;}
.flowsteps ul { padding-left:220px;}
.flowsteps ul li { float:left; margin:0px 3px;}
.password .kv_list { padding:30px 0px 0px 240px;}
.kv_item { padding: 5px 0 5px 120px;}
.password .kv_label { font-size: 14px; vertical-align: middle;}
.kv_label {
    display: inline;
    float: left;
    line-height: 26px;
    margin-left: -120px;
    text-align: right;
    width: 130px;
}
.password .i_text, .password .msg, .password img {
    margin-bottom: 0;
}

.password img {
    vertical-align: middle;
}
.i_text {
    border: 1px solid #C8C8C8;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px 3px;
    width: 180px;
}
.i_label {    
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px 3px;
    width: 200px;
    font-weight: 700;
}
button, input, select, textarea {
    font-size: 100%;
}
.err_input {
    border-color: #FF0000;
}
.i_textshort {
    border: 1px solid #C8C8C8;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px 3px;
    width: 75px;
}
.infor { width:380px; border:0px;}
.infor th { font-size:14px; font-weight:700;}
.infor .ltxt,.infor .txt { border:1px solid #ddd; width:150px; height:32px; line-height:32px;}
.infor td img { vertical-align:middle;}
#J_refresh_checkcode { font-size:13px; font-weight:700; text-decoration:underline;}
.nextBtn{ display:block; border:0px; height:36px; width:102px; background-image:url(../images/btn_next.png); background-repeat:no-repeat; text-indent:-9999px; cursor:pointer;}
.cg_item { font-size:14px; line-height:35px; padding-left:95px;}
.font {font-weight:700;}


