body {
  margin:0px;
  position:relative;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#base {
  position:absolute;
  z-index:0;
}
#u3306 {
  position:fixed;
  top:15px;
}
#u3306_state0 {
  position:relative;
  left:0px;
  top:0px;
  width:1281px;
  height:79px;
  background-image:none;
}
#u3306_state0_content {
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u3307_img {
  position:absolute;
  left:0px;
  top:0px;
  width:266px;
  height:79px;
}
#u3307 {
  position:absolute;
  left:0px;
  top:0px;
  width:266px;
  height:79px;
}
#u3308 {
  position:absolute;
  left:2px;
  top:32px;
  width:262px;
  visibility:hidden;
  word-wrap:break-word;
}
#u3309_img {
  position:absolute;
  left:0px;
  top:0px;
  width:2px;
  height:2px;
}
#u3309 {
  position:absolute;
  left:1280px;
  top:5px;
  width:1px;
  height:1px;
}
#u3310 {
  position:absolute;
  left:2px;
  top:-8px;
  width:1px;
  visibility:hidden;
  word-wrap:break-word;
}
#u3311 {
  position:fixed;
  left:50%;
  margin-left:-640px;
  bottom:0px;
}
#u3311_state0 {
  position:relative;
  left:0px;
  top:0px;
  width:1280px;
  height:41px;
  background-image:none;
}
#u3311_state0_content {
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u3312 {
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u3313_div {
  position:absolute;
  left:0px;
  top:0px;
  width:1280px;
  height:41px;
  background:inherit;
  background-color:rgba(242, 242, 242, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(201, 201, 201, 1);
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-size:18px;
}
#u3313 {
  position:absolute;
  left:0px;
  top:0px;
  width:1280px;
  height:41px;
  opacity:0.85;
  font-size:18px;
}
#u3314 {
  position:absolute;
  left:20px;
  top:10px;
  width:1240px;
  word-wrap:break-word;
}
#u3315 {
  position:absolute;
  left:9px;
  top:7px;
  width:977px;
  height:27px;
  overflow:hidden;
  background-image:url('images/transparent.gif');
}
#u3316 {
  position:fixed;
  left:50%;
  margin-left:-282px;
  top:50%;
  margin-top:-207.5px;
}
#u3316_state0 {
  position:relative;
  left:0px;
  top:0px;
  width:564px;
  height:415px;
  background-image:none;
}
#u3316_state0_content {
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#Cred_div {
  position:absolute;
  left:0px;
  top:0px;
  width:564px;
  height:360px;
  background:inherit;
  background-color:#E4E4E4;
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(201, 201, 201, 1);
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#u3317 {
  position:absolute;
  left:0px;
  top:0px;
  width:564px;
  height:415px;
  opacity:0.9;
}
#u3318 {
  position:absolute;
  left:2px;
  top:200px;
  width:560px;
  visibility:hidden;
  word-wrap:break-word;
}
#Password_div {
  position:absolute;
  left:0px;
  top:0px;
  width:409px;
  height:34px;
  background:inherit;
  background-color:rgba(255, 255, 255, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(188, 188, 188, 1);
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3319 {
  position:absolute;
  left:77px;
  top:109px;
  width:409px;
  height:34px;
}
#Password_div.selected {
  position:absolute;
  left:0px;
  top:0px;
  width:409px;
  height:34px;
  background:inherit;
  background-color:rgba(255, 250, 205, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(188, 188, 188, 1);
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3319.selected {
}
#Password_div.disabled {
  position:absolute;
  left:0px;
  top:0px;
  width:409px;
  height:34px;
  background:inherit;
  background-color:rgba(255, 255, 255, 1);
  box-sizing:border-box;
  border-width:2px;
  border-style:solid;
  border-color:rgba(206, 112, 103, 1);
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3319.disabled {
}
#u3320 {
  position:absolute;
  left:2px;
  top:9px;
  width:405px;
  visibility:hidden;
  word-wrap:break-word;
}
#UserId_div {
  position:absolute;
  left:0px;
  top:0px;
  width:409px;
  height:34px;
  background:inherit;
  background-color:rgba(255, 255, 255, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(188, 188, 188, 1);
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3321 {
  position:absolute;
  left:77px;
  top:188px;
  width:409px;
  height:34px;
}
#UserId_div.selected {
  position:absolute;
  left:0px;
  top:0px;
  width:409px;
  height:34px;
  background:inherit;
  background-color:rgba(255, 250, 205, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(188, 188, 188, 1);
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3321.selected {
}
#UserId_div.disabled {
  position:absolute;
  left:0px;
  top:0px;
  width:409px;
  height:34px;
  background:inherit;
  background-color:rgba(255, 255, 255, 1);
  box-sizing:border-box;
  border-width:2px;
  border-style:solid;
  border-color:rgba(206, 112, 103, 1);
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3321.disabled {
}
#u3322 {
  position:absolute;
  left:2px;
  top:9px;
  width:405px;
  visibility:hidden;
  word-wrap:break-word;
}
#u3323_div {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:40px;
  background:inherit;
  background-color:rgba(22, 155, 213, 1);
  border:none;
  border-radius:5px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#u3323 {
  position:absolute;
  left:150px;
  top:244px;
  width:116px;
  height:40px;
}
#u3323_div.mouseOver {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:40px;
  background:inherit;
  background-color:rgba(22, 155, 213, 1);
  border:none;
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}
#u3323.mouseOver {
}
#u3323_div.disabled {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:40px;
  background:inherit;
  background-color:rgba(188, 188, 188, 1);
  border:none;
  border-radius:5px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#u3323.disabled {
}
#u3324 {
  position:absolute;
  left:300px;
  top:244px;
  width:112px;
  word-wrap:break-word;
}
#u3325_div {
  position:absolute;
  left:0px;
  top:0px;
  width:547px;
  height:49px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Roboto';
  font-weight:400;
  font-style:normal;
  font-size:40px;
  color:#2072B8;
  text-align:center;
}
#u3325 {
  position:absolute;
  left:9px;
  top:23px;
  width:547px;
  height:49px;
  font-family:'Roboto';
  font-weight:400;
  font-style:normal;
  font-size:40px;
  color:#2072B8;
  text-align:center;
}
#u3326 {
  position:absolute;
  left:0px;
  top:0px;
  width:547px;
  word-wrap:break-word;
}
#u3327_img {
  position:absolute;
  left:0px;
  top:0px;
  width:24px;
  height:24px;
}
#u3327 {
  position:absolute;
  left:87px;
  top:114px;
  width:24px;
  height:24px;
}
#u3328 {
  position:absolute;
  left:2px;
  top:4px;
  width:20px;
  visibility:hidden;
  word-wrap:break-word;
}
#u3329_img {
  position:absolute;
  left:0px;
  top:0px;
  width:24px;
  height:24px;
}
#u3329 {
  position:absolute;
  left:87px;
  top:193px;
  width:24px;
  height:24px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
#u3330 {
  position:absolute;
  left:2px;
  top:4px;
  width:20px;
  visibility:hidden;
  word-wrap:break-word;
}
#txtUserName {
  position:absolute;
  left:120px;
  top:114px;
  width:353px;
  height:25px;
}

#txtUserName_input {
  position:absolute;
  left:0px;
  top:0px;
  width:353px;
  height:25px;
  background-color:transparent;
  font-family:'Roboto';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  color:#666666;
  text-align:left;
  border-color:transparent;
  outline-style:none;
}

#txtPassWord {
  position:absolute;
  left:120px;
  top:193px;
  width:353px;
  height:25px;
}

#txtPassWord_input {
  position:absolute;
  left:0px;
  top:0px;
  width:353px;
  height:25px;
  background-color:transparent;
  font-family:'Roboto';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  text-decoration:none;
  color:#666666;
  text-align:left;
  border-color:transparent;
  outline-style:none;
}

.login_disabled {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:40px;
  background:inherit;
  background-color:rgba(188, 188, 188, 1);
  border:none;
  border-radius:5px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:white;
  }

.login_enabled {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:40px;
  background:inherit;
  background-color:rgba(22, 155, 213, 1);
  border:none;
  border-radius:5px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:white;
  cursor:pointer;
}

.login_enabled:hover {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:40px;
  background:inherit;
  background-color:rgba(22, 155, 213, 1);
  border:none;
  border-radius:5px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}

#u3333_img {
  position:absolute;
  left:0px;
  top:0px;
  width:548px;
  height:2px;
}
#u3333 {
  position:absolute;
  left:9px;
  top:348px;
  width:547px;
  height:1px;
}
#u3334 {
  position:absolute;
  left:2px;
  top:-8px;
  width:543px;
  visibility:hidden;
  word-wrap:break-word;
}
#u3335 {
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u3336 {
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u3337_div {
  /*position:absolute;*/
  margin-top:-25px;
  left:0px;
  top:0px;
  width:547px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-align:center;
}
#u3337 {
  position:absolute;
  left:9px;
  top:372px;
  width:547px;
  height:25px;
  text-align:center;
}
#u3338 {
  position:absolute;
  left:10px;
  top:0px;
  width:527px;
  word-wrap:break-word;
}
#u3339_img {
  position:absolute;
  left:-1px;
  top:-1px;
  width:55px;
  height:5px;
}
#u3339 {
  position:absolute;
  left:254px;
  top:388px;
  width:52px;
  height:2px;
}
#u3340 {
  position:absolute;
  left:2px;
  top:-7px;
  width:48px;
  visibility:hidden;
  word-wrap:break-word;
}
#chkUserID {
  position:absolute;
  left:88px;
  top:155px;
  width:385px;
  height:16px;
  font-size:14px;
  color:#666666;
}
#u3342 {
  position:absolute;
  left:16px;
  top:0px;
  width:367px;
  word-wrap:break-word;
}
#chkUserID_input {
  position:absolute;
  left:-3px;
  top:-2px;
}
#u3343 {
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#UserInvalid_div {
  /*position:absolute;*/
  margin-top:-25px;
  left:0px;
  top:0px;
  width:547px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-align:center;
}
#u3344 {
  position:absolute;
  left:9px;
  top:320px;
  width:547px;
  height:25px;
  text-align:center;
}
#u3345 {
  position:absolute;
  left:10px;
  top:0px;
  width:527px;
  word-wrap:break-word;
}
#u3346_img {
  position:absolute;
  left:-1px;
  top:-1px;
  width:75px;
  height:5px;
}
#u3346 {
  position:absolute;
  left:344px;
  top:326px;
  width:72px;
  height:2px;
}
#u3347 {
  position:absolute;
  left:2px;
  top:-7px;
  width:68px;
  visibility:hidden;
  word-wrap:break-word;
}
#u3348 {
  position:absolute;
  left:339px;
  top:310px;
  width:86px;
  height:18px;
  overflow:hidden;
  background-image:url('images/transparent.gif');
}
#u3349 {
  position:absolute;
  left:249px;
  top:372px;
  width:66px;
  height:18px;
  overflow:hidden;
  background-image:url('images/transparent.gif');
}

.Lang
{
    position:fixed;
    font-family:Roboto,'Century Gothic',Calibri,Verdana; 
    font-weight: 400;
    font-size: 18px;
    background-color:#ECF3F4;  
    width: 100%;
    height: 29px;
    opacity: 0.85;
    text-align:center;    
    border: 1px solid #C9D0D1;
    color: #212121;
    padding-top: 10px;
}
/*.Lang:hover {
    cursor: pointer;
    cursor: hand;
}*/
.LangSelected
{
    font-family: Roboto,'Century Gothic',Calibri,Verdana; 
    font-weight: bolder;
    color: #2072B8;
}

a{
  text-decoration: none;
  border-bottom: 2px dotted #2072B8;
 }
.logo
{
    position:absolute;
    left:15px;
    top:15px;
    max-width:450px;
    max-height:200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.Langbar
{
    font-family: 'Roboto'; 
    font-weight: 400;
    font-size:16px;
    color:#666666;
    text-align: left;    
    padding-left: 3px;
}

.LanguageSelected
{
    font-family: 'Roboto'; 
    font-weight: 700;
     color: #235E90;
}

.Langbar > span
{
    cursor:pointer;
}

.Lang > span
{
    cursor:pointer;
}

input:-webkit-autofill { 
     background-color: none !important;
     -webkit-box-shadow: 0 0 0px 1000px white inset;
     border:none !important;
}

input:focus {
  background-color:rgb(255, 250, 205) important;
  border-color:rgb(255, 250, 205) important;
}

.CnfYes
{
    position: absolute;
    left: 81%;
    top: 58%;
    width: 84px;
    height: 37px;
    background: inherit;
    background-color: rgba(22, 155, 213, 1);
    border: none;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: white;
    cursor: pointer;
}

.CnfYes:hover,.CnfResetPasswordYes:hover
{
    position: absolute;
    width: 84px;
    height: 37px;
    background: inherit;
    background-color: rgba(22, 155, 213, 1);
    border: none;
    border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.349019607843137);
}

.CnfNo
{
    position: absolute;
    left: 90.5%;
    top: 58%;
    width: 84px;
    height: 37px;
    background: inherit;
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(148, 148, 148, 1);
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
}

.CnfNo:hover,.CnfResetPasswordNo:hover
{
    position: absolute;
    width: 84px;
    height: 37px;
    background: inherit;
    background-color: rgba(255, 255, 255, 1);
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(148, 148, 148, 1);
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.349019607843137);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.349019607843137);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.349019607843137);
}

.CnfResetPasswordNo {
    position: absolute;
    left: 82%;
    top: 60%;
    width: 84px;
    height: 37px;
    background: inherit;
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(148, 148, 148, 1);
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
}
.CnfResetPasswordYes {
    position: absolute;
    left: 64%;
    top: 60%;
    width: 84px;
    height: 37px;
    background: inherit;
    background-color: rgba(22, 155, 213, 1);
    border: none;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: white;
    cursor: pointer;
}
