#dialog {position:absolute;padding:10px; z-index:999;}
#dialog-header {display:block; position:relative; padding:6px 6px 10px; height:14px; font-size:14px; font-weight:bold; +width:440px;}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:1px 3px 0 0; height:15px; width:23px; background:url(../image/dialog/dialog_close.png) no-repeat}
#dialog-content {display:block;  line-height:192%; font-size:12px; color:#666666;}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#000; opacity:.3; filter:alpha(opacity=75); z-index:100}
.error {background:#fff url(../image/dialog/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(../image/dialog/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../image/dialog/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../image/dialog/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../image/dialog/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../image/dialog/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url('../image/worningimg.png') no-repeat 25px 17px;padding:16px 0 0 116px; height:140px; border:7px solid #DEDEDE; border-top:none}
.promptheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
/*******�޸�����***************/
.updatepwdcss{background:#fff /*url(../image/dialog/prompt_bg.jpg) bottom right no-repeat*/;height:280px; padding:20px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.updatepwdcssheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.login_continue{font-weight:bold;}
.ctl-buttons{margin-top:18px;}
.ctl-buttons input{margin-right:18px;border:none;}
.ctl-buttons input, #dialog-content font{font-weight:bold;}

.agreementcss{background:#fff /*url(../image/dialog/prompt_bg.jpg) bottom right no-repeat*/;height:380px; padding:20px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.agreementcssheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}

.btn{
    background:url(../image/btn2.png) no-repeat;
    display:inline-block;
    width:69px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#666;
    font-weight:normal;
    cursor:pointer;
}

.btn-primary {
    background:url(../image/btn1.png) no-repeat;
    display:inline-block;
    width:79px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    cursor:pointer;
}

/***********�޸�����************/
.stu_editPass_title_bg{border: 1px solid #eee; background-color: #f8f8f8; padding: 5px 10px;font-weight: bold; color: #555; font-size: 12px; margin-bottom: 12px;}
.stu_editPass_title_text{background: url(../image/icon_info.png) left 3px no-repeat; text-indent: 15px;}
.stu_editPass_worn_newPass,.stu_editPass_worn_confirmPass{background: url(../image/icon_info.png) left center no-repeat;clear:both; text-indent: 15px; margin-left: 90px; color: #999;margin-bottom: 10px; clear:both;}
.stu_editPass_worn_confirmPass{background: url(../image/editPass_03.png) left center no-repeat; color: #c00;}
.stu_editPass_worn_trueIcon{ background:url(../image/editPass_02.png) left center no-repeat; width:12px; height:28px; float:left;margin-left:10px;}
.stu_clear{ clear:both;}
.stu_editPass_save{ background:url(../image/editPassSave_btn_03.jpg) no-repeat; width:69px; height:30px; border:none; text-indent:-100px;margin-top:10px;margin-left:80px;*margin-left:180px}
.stu_editPass_input{
    border:1px solid #ccc; 
    width:180px; 
    height:24px; 
    line-height:24px;
    padding-right: 20px;
}


.hinters {
    background:url(../image/hint.gif) no-repeat 8px 9px;
    padding-left:22px;
    text-align:left;
    color:#999;
    line-height:26px;
}

.hright {
    background:url(../image/right.gif) no-repeat 8px 9px;
    padding-left:22px;
    text-align:left;
    color:#76a523;
    line-height:26px;
}

.hwrong {
    background:url(../image/wrong.gif) no-repeat 8px 9px;
    padding-left:22px;
    text-align:left;
    color:#f00;
    line-height:26px;
}

.agreementCont{overflow:hidden;/* margin:10px 20px 20px 20px;*/}
.agreementCont h2,.agreementCont h3{ color:#333; font-size:16px; font-weight:bold; text-align:center;}
.agreementCont .cont{border:1px solid #c7c7c7; margin-left:0px;padding:16px; height:250px; overflow-y:auto;}
.agreementCont h3{ font-size:12px; text-align:left;margin:0; padding:0; line-height:26px;}
.agreementCont p{ margin:0; padding:0;}
.disabled,.enablebtn{ border:none; background:url(../image/agreementbtn.png) 0 0 no-repeat; width:163px; height:32px; color:#fff; text-align:center; line-height:32px; margin:15px auto; float:left; cursor:pointer;}
.disabled{ background-position:0 bottom; cursor:default}
span.timeout{ color:#0a8a34; margin-left:10px;  float:left; line-height:32px; display:block; margin-top:15px;}
span.timeout i{ font-style:normal}



.completeMessage{background:#fff /*url(../image/dialog/prompt_bg.jpg) bottom right no-repeat*/; width:612px; height:540px; overflow:auto;padding:20px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.completeMessageheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none; width:640px !important;}
.completeProfile label{ width:80px; text-align: right; display: inline-block;}
.completeProfile input[type="text"]{ height:22px; line-height: 22px;  width: 200px;}

.pwd_strength{
	position:relative;
	width:201px;
	background:#FFD099;
	height:20px;
	color:#fff;
	white-space:nowrap;
	margin-bottom:10px
}
.pw_bar{
	background:#FF6600;
	height:20px;
	overflow:hidden;
	width:0;
}
.pw_letter{
	position:absolute;
	left:0;
	top:0;
}
.pw_letter span{
	height:20px;
	line-height:20px;
	width:66px;
	text-align:center;
	border-right:1px solid #fff;
	display:inline-block;
	overflow:hidden;
	float:left
}

.updatepwdloginnamecss{background:#fff /*url(../image/dialog/prompt_bg.jpg) bottom right no-repeat*/;height:280px; padding:20px;padding-top:0px; border:7px solid #DEDEDE; min-height: 325px;border-top:none; bacckground:none;}
.updatepwdloginnamecssheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.updateloginnamecss{background:#fff /*url(../image/dialog/prompt_bg.jpg) bottom right no-repeat*/;height:160px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.confirmdouinfocss{background:#fff /*url(../image/dialog/prompt_bg.jpg) bottom right no-repeat*/;height:500px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.confirmdouinfocssheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.updateloginnamecssheader {background:/*url(../image/dialog/prompt_header.gif) repeat-x*/#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.updateUserInfoAndPwdcssheader {+width:528px!important;background:#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.updateUserInfocssheader {+width:528px!important;background:#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.updateUserInfoForKuijicssheader {+width:488px!important;background:#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.updateUserInfoAndPwdcss{background:#fff;height:500px;width:500px; padding:20px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.sendMobilecssheader {+width:528px!important;background:#F6F6F6;padding:2px 0; color:#355468; border:7px solid #DEDEDE; border-bottom:none}
.sendMobilecss{background:#fff;height:250px;width:500px; padding:20px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.updateUserInfocss{background:#fff;height:360px;width:500px; padding:20px;padding-top:0px; border:7px solid #DEDEDE; border-top:none; bacckground:none;}
.updateUserInfoForKuijicss{background:#fff;min-height:500px;width:500px; padding:2px 0; border:7px solid #DEDEDE; border-top:none;}

.login-span{
    display:inline-block;
    width:60px;
    text-align:right;
}
.dpcs_wron{
    margin-left:60px!important;
}
.login-org-input{
    margin-bottom:10px;
}
.login-org-input .combo{
    margin-left:-4px;
}

.login-org-input .combo-text{
    width: 182px!important;
}
.dpcs .panel{
    width: 202px!important;
}

.dpcs .combo-panel{
    width: 200px!important;
}

.dpcs .promptheader{width: 467px!important;}

.dpcs .prompt{width: 363px!important; position:relative!important}

.dpcs .updatepwdcssheader{+width:578px!important;}
.dpcs .updatepwdcss{+width:550px!important;+height:320px!important;-width:498px!important}


.style-none {
    list-style-type: none;
}
.text-yellow {
    background-color: yellow;
}
.footer {
    background: #fff;
    padding: 10px 0;
    text-align: center;
    border-top: none;
}
.footer .sure {
    color: #fff;
    border: 1px solid #216ddc;
    background: #208DE2;
    width: 58px;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
    margin: 0 5px 0 10px;
}
.footer .cancel {
    color: #777;
    border: 1px solid #dadada;
    background: #eee;
    width: 58px;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
    margin: 0 10px 0 5px;
}

.stu_editPass_save_new{
    width:69px;
    height:30px;
    border:none;
    background-color: #47B7E2;
    margin-top:10px;
    margin-left:145px;
    *margin-left:180px
}
.yan_password{
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 320px;
    transform: translateY(-50%);
    cursor: pointer;
}
.yan-password-short{
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 220px;
    transform: translateY(-50%);
    cursor: pointer;
}
/*.yanOpen1,
.yanClose1{
    left: 228px;
}*/
.yanOpen,
.yanOpen1{
    display: none;
}

.modify-password-reset-input-label-div{
    float: left;
    padding: 2px 10px 0px 0px;
    width: 135px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}