body{ background-image:url(../../images/login/login_bg.jpg); background-position:center top; background-repeat:no-repeat; background-color:#B5C8DB; padding:0px; margin:0px; }
#main_sec{ width:1000px; margin:auto;}
.head{ height:55px; background-color:#FFFFFF; box-shadow: 0px 0px 5px #A7A7A7;}
.LoginCase { width:1000px; display:table-cell; text-align:center; vertical-align:bottom; height:350px; margin:auto;}
.login_box{ margin:auto !important; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; margin-top:150px !important; width:420px;}
.login_box ul{ list-style:none; margin:0px; padding:0px;}
.login_box ul li.log{ background-image:url(../../images/login/lg_tit.png); background-position:25px 0px; background-repeat:no-repeat; height:25px;}
.login_box ul.box{background-image:url(../../images/login/lg_box_bg.jpg); background-repeat:repeat-x; background-position:left top; min-height:123px; border-radius:8px; padding-top:30px; box-shadow: 0px 0px 5px #39699A; background-color:#5E7B99; width:100%!important;}
.login_box ul.box li{ margin-left:15px; padding-bottom:10px;}
.login_box ul.box li.lab{ text-decoration:none; clear:both; width:15%; float:left;}
.login_box ul.box li.bx{ text-decoration:none;  width:70%; float:left; text-align:left;}
.login_box ul.box li.bx input{ background-image:url(../../images/login/input_bg.jpg); background-position:left top; background-repeat:repeat-x; height:25px; width:100%; margin-left:20px; border:0px; border-radius:8px;  padding-left:10px; width:95%;}
.login_box ul.box li.bx input[type="password"]{ background-image:url(../../images/login/input_bg.jpg); background-position:left top; background-repeat:repeat-x; height:25px; width:100%; margin-left:20px; border:0px; border-radius:8px;  padding-left:10px; width:95%;}
.login_box ul.box li.but{ margin-right:15px; text-align:right; clear:both; }
    .login_box ul.box li.but input
    {margin-top:-20px;
    }
    .login_box ul.box li.FP
    {margin-left:27%;  clear:both; padding:0px !important; text-align:left !important;
    }
.login_box ul.box li.but span{ width:auto; float:left; font-weight:normal; padding-top:5px; }
.SelectBoxType{ background-image:url(../../images/login/input_bg.jpg); background-position:left top; background-repeat:repeat-x; height:25px; width:100%; margin-left:20px; border:0px; border-radius:8px 0px 0px 8px;  padding-left:10px; width:95%; padding-top:2px;}
.foot{ height:30px; background-color:#FFFFFF; box-shadow: 0px 0px 5px #666666; position:fixed; bottom:0px; width:1000px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#44678A; text-align:center; text-decoration:none; padding-top:15px;}
    .foot span
    { float:right; width:auto; position:relative;
    }

.normLink
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff600; text-decoration:none
}

.normLink:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:underline; cursor:pointer;
}
    .PopupInside ul li.addDelBut{ width:96%; margin:auto; text-align:right; margin-bottom:8px;}
.PopupInside{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3B3B3B; text-decoration:none; width:100%; margin:0px; padding:0px;}
.PopupInside ul{ width:100%; list-style:none !important; margin:0px; padding:0px; clear:both;}
.PopupInside ul li.tit{ font-family: "Segoe UI",Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;  padding-bottom:5px; border-bottom:1px solid #D9D9D9; margin-bottom:10px;  margin-top:0px; background-color:#839BB5; padding-left:8px; padding-top:5px; }
.PopupInside ul.HideShow{ width:100%; list-style:none !important; margin:0px; padding:0px; display:block; padding:8px;}
.PopupInside ul.HideShow li.LabelText{ padding-bottom:4px;  clear:both; width:98%; float:left;}
.PopupInside ul.HideShow li.InputSection{ padding-bottom:10px; width:98%; float:left;}
.PopupInside ul.HideShow li.InputSection2{ padding-bottom:10px; width:auto; float:left;}
.PopupInside ul.HideShow li.InputSection_new1{ padding-bottom:10px; width:15%; float:left; margin-right:5px;}
.PopupInside ul.HideShow li.InputSection_new1a{ padding-bottom:10px; width:auto; float:left; margin-right:25px; padding-top:5px;}
.PopupInside ul.HideShow li.InputSection_new2{ padding-bottom:10px; width:45%; float:left; }
.PopupInside ul.HideShow li.ImgSection{ padding-bottom:10px; width:auto; float:left;}
.PopupInside ul.HideShow li img{ border:1px solid #CACACA; padding:2px;}
.PopupInside ul.HideShow li.OtherSection{ padding-bottom:10px; width:10%; float:left; margin-left:20px; margin-top:25px;}
.PopupInside ul.HideShow li.OtherSection1{ padding-bottom:10px; width:10%; float:left; margin-left:20px;}
.PopupInside ul.HideShow li.OtherSection_right{ padding-bottom:10px; width:10%; float:left; margin-left:120px;}
.PopupInside ul.HideShow li.OtherSection2{ padding-bottom:10px; width:10%; float:left; margin-left:20px; margin-left:-90px;}
.PopupInside ul.HideShow li span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#999999; margin-left:10px; width:auto; float:left;}
.PopupInside ul.HideShow li.ButtonSection{ padding-bottom:20px; clear:both;  }

.PopupInside ul.clonedInput{ width:90%; list-style:none !important; margin:0px auto; padding:0px; display:block; padding:8px; border:1px solid #DFDFDF; overflow:auto; margin-bottom:8px;}
.PopupInside ul.clonedInput h2{ font-size:12px; margin-top:-5px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #DFDFDF; font-weight:bold; color:#4F7095; padding-bottom:4px;}
.PopupInside ul.clonedInput li.LabelText{ padding-bottom:4px;  clear:both; width:98%; float:left;}
.PopupInside ul.clonedInput li.LabelText2{ padding-bottom:4px;  clear:both; width:21%; float:left; margin-right:10px;}
.PopupInside ul.clonedInput li.LabelText3{ padding-bottom:4px;  clear:none; width:21%; float:left; margin-right:10px;}
.PopupInside ul.clonedInput li.InputSection{ padding-bottom:10px; width:98%; float:left;}
.PopupInside ul.clonedInput li.InputSection2{ padding-bottom:10px; width:25%; float:left; clear:none; margin-right:10px;}
.PopupInside ul.clonedInput li.InputSection3{ padding-bottom:10px; width:25%; float:left; clear:none;}
.PopupInside ul.clonedInput li.ButtonSection{ padding-bottom:20px; clear:both;  }
.PopupInside ul.clonedInput li.ButtonSection2{ clear:both;}
.PopupInside ul.clonedInput li.Tab{ clear:both;  }




@media screen and (max-width: 780px) {

#main_sec{ width:100%; margin:auto;}
.head{ height:auto !important; background-color:#FFFFFF; box-shadow: 0px 0px 5px #666666; padding-left:8px; padding-top:5px;}
.head img{ max-width:45% !important;}
img{ width:100%;}
.LoginCase {height:100% !important;}
.login_box{ margin:auto !important; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; margin-top:90px !important; width:95% !important;}
.login_box ul.box{ background-image:url(../../images/login/lg_box_bg.jpg); background-repeat:repeat-x; background-position:left top; min-height:200px !important; border-radius:8px; padding-top:35px; box-shadow: 0px 0px 5px #39699A; background-color:#5E7C9A;}
.login_box ul.box li.bx{ text-decoration:none;  width:87%; float:left; clear:both;}
.login_box ul.box li.bx input{ background-image:url(../../images/login/input_bg.jpg); background-position:left top; background-repeat:repeat-x; height:25px; width:100%; margin-left:0px; border:0px; border-radius:8px;  padding-left:10px; width:99%;}
.login_box ul.box li.bx input[type="password"]{ background-image:url(../../images/login/input_bg.jpg); background-position:left top; background-repeat:repeat-x; height:25px; width:100%; margin-left:0px; border:0px; border-radius:8px;  padding-left:10px; width:99%;}
.login_box ul.box li.but img{ max-width:15%;}
.foot{ height:40px; background-color:#FFFFFF; box-shadow: 0px 0px 5px #666666; position:fixed; bottom:0px; width:100%; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#44678A; text-align:center; text-decoration:none; padding-top:15px;}
.SelectBoxType{ background-image:url(../../images/login/input_bg.jpg); background-position:left top; background-repeat:repeat-x; height:25px; width:100%; margin-left:0px; border:0px; border-radius:8px;  padding-left:10px; width:99%;}
.foot img{ max-width:20%;}
.login_box ul.box li.FP
    {margin-left:5%;  clear:both; padding:0px !important; text-align:left !important;
    }
 .foot span
    { float:none; width:auto; position:relative;
    }
}







.LoginFootNew{ height:30px; background-color:#FFFFFF; box-shadow: 0px 0px 5px #666666; position:fixed; bottom:0px; width:1000px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#44678A; text-align:center; text-decoration:none;  padding-bottom:10px;}
.LoginFootNew ul{ width:100%; list-style:none; margin:0px; padding:0px; color:#3b3b3b; padding:0px; }
.LoginFootNew ul li.lt{  width:40% !important; float:left; margin-left:10px; padding-top:15px; color:#3b3b3b;}
.LoginFootNew ul li.md{ width:40%; float:left; margin-left:5px; padding-top:10px;}
.LoginFootNew ul li.rt{ width:400px !important; float:right; text-align:right;}
.LoginFootNew ul li.rt div.Log { width:auto; float:right; margin-left:30px;}
.LoginFootNew ul li.rt div.Log2 { width:auto; float:right; margin-left:10px; margin-top:10px;}


.norlinks{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#3b3b3b; line-height:18px;}

.norlinks:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#20AA00; line-height:18px; cursor:pointer;}
