html { overflow: auto; }
body { background: #222222; font-family: Verdana, Arial, sans-serif; }
.topband { position: absolute; left: 0px; top: 0px; width: 100%; height: 60px; background-color: #ffffff; }
.ialogo { position: absolute; left: 10px; top: 0px; width: 400px; height: 60px; background: url('../images/ialogo.png') no-repeat; }
.tabband { position: absolute; left: 0px; top: 60px; width: 100%; height: 50px; background-color: #222222; }

.toolbar { position: absolute; left: 880px; top: 8px; width: 116px; height: 40px; border-style: solid; border-color: #561029; border-width: 2px; border-radius: 8px; } 
.but1 { position: absolute; left: 10px; top: 5px; width: 32px; height: 30px; }
.but2 { position: absolute; left: 42px; top: 5px; width: 32px; height: 30px; }
.but3 { position: absolute; left: 74px; top: 5px; width: 32px; height: 30px; }

.but_tb_ia  { width: 32px; height: 30px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_tb_iasset.png') no-repeat; cursor: pointer; }
.but_tb_info { width: 32px; height: 30px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_tb_info.png') no-repeat; cursor: pointer; }
.but_tb_help { width: 32px; height: 30px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_tb_help.png') no-repeat; cursor: pointer; }
.but_tb_contact { width: 32px; height: 30px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_tb_contact.png') no-repeat; cursor: pointer; }

.content { position: absolute; left: 50%; top: 160px; width: 660px; height: 360px; margin-left: -340px; background-color: #ffffff; border: solid 10px #ffffff; border-radius: 10px; }
.title { position: absolute; left: 40px; top: 40px; width: 580px; height: 30px; font-size: 15px; font-weight: bold; color: #666666; }
.login1 { position: absolute; left: 40px; top: 100px; width: 580px; height: 30px; font-size: 12px; color: #444444; }
.login2 { position: absolute; left: 40px; top: 160px; width: 580px; height: 30px; font-size: 12px; color: #444444; } 
.login3 { position: absolute; left: 40px; top: 220px; width: 580px; height: 30px; font-size: 12px; color: #444444; } 
.login4 { position: absolute; left: 40px; top: 280px; width: 580px; height: 30px; font-size: 12px; color: #444444; } 
.cell1 { position: absolute; left: 0px; top: 0px; width: 70px; height: 30px; }
.cell2 { position: absolute; left: 70px; top: 0px; width: 200px; height: 30px; }
.cell3 { position: absolute; left: 300px; top: 0px; width: 70px; height: 30px; }
.cell4 { position: absolute; left: 380px; top: 0px; width: 200px; height: 30px; }
.cell123 { position: absolute; left: 0px; top: 0px; width: 380px; height: 30px; }
.cell234 { position: absolute; left: 70px; top: 0px; width: 510px; height: 30px; }
.cell5 { position: absolute; left: 520px; top: 0px; width: 60px; height: 30px; }
.loginmsg { position: absolute; left: 40px; top: 340px; width: 540px; height: 30px; font-size: 12px; color: #444444; }

.tbox200 { width: 198px; height: 18px; border-style: solid; border-width: 1px; border-color: #666666 #cccccc #cccccc #666666; margin-left: 2px; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #444444; }
.cbox510 { width: 508px; height: 22px; border-style: solid; border-width: 1px; border-color: #666666 #cccccc #cccccc #666666; margin-left: 2px; z-index: 500; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #444444; }

.warn {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f00000; }
.ctr { text-align: center; }
img { border-style: none; }
a { color: #0000cc; }
a:visited { color: #8800cc; }
a:hover { color: #0000ff; text-decoration: none; }

.aboutpopup { position: absolute; left: 400px; top: 300px; width: 316px; height: 228px; background: #4aa5c6; border-left: solid 2px #888888; border-bottom: solid 1px #888888; border-top: solid 1px #eeeeee; border-right: solid 1px #eeeeee; z-index: 110; visibility: hidden; }
.popupdrag { position: absolute; left: 0px; top: 0px; width: 288px; height: 32px; }
.popupdrag h1 { font-size: 13px; color: #ffffff; font-weight: bold; text-align: center; margin-top: 6px; }
.popupclose { position: absolute; left: 288px; top: 4px; width: 24px; height: 24px; background: url('../images/buttons/but_24_close.png') no-repeat; cursor: pointer; }
.popupbody { position: absolute; left: 0px; top: 32px; width: 290px; height: 172px; background: #ffffff; padding: 10px; overflow: hidden; }
.popupbody p { font-size: 11px; font-weight: normal; color: #444444; }

.searchform { position: absolute; left: 515px; top: 56px; width: 510px; height: 120px; background-color: #ffffff; border-style: solid; border-color: #561029; border-width: 2px; border-radius: 8px; z-index: 2000; visibility: hidden; }
.searchinner { position: absolute; left: 10px; top: 10px; width: 490px; height: 100px; }
.searchrow { position: absolute; left: 20px; width: 450px; height: 30px; font-size: 12px; color: #666666; }
.searchbut1 { position: absolute; left: 0px; top: 0px; width: 54px; height: 22px; }
.searchbut2 { position: absolute; left: 56px; top: 0px; width: 54px; height: 22px; }

.infoform { position: absolute; left: 515px; top: 56px; width: 510px; height: 320px; background-color: #ffffff; border-style: solid; border-color: #561029; border-width: 2px; border-radius: 8px; z-index: 2000; visibility: hidden; }
.infoinner { position: absolute; left: 10px; top: 10px; width: 490px; height: 300px; }
.infobox { position: absolute; left: 10px; top: 10px; width: 460px; height: 250px; font-size: 12px; color: #666666; }

.but_60 { color: #ffffff; font-size: 12px; width: 60px; height: 24px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_60.png') no-repeat; cursor: pointer; }
.but_60x { color: #ffffff; font-size: 12px; width: 60px; height: 24px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_60x.png') no-repeat; cursor: pointer;  }
.but_60_dis { color: #ffffff; font-size: 12px; width: 60px; height: 24px; margin: 0px; border: 0px; padding: 0px; background: url('../images/buttons/but_60_dis.png') no-repeat; cursor: pointer; }

.pwscontainer { position: absolute; left: 260px; top: 2px; width: 320px; height: 22px; border: solid 1px #666666; }
.pwstext { position: absolute; left: 0px; top: 0px; width: 120px; height: 14px; padding: 4px; color: #444444; font-size: 10px; }
.pwsbar { position: absolute; left: 120px; top: 0px; width: 198px; height: 22px; }
.pwstrength { position: absolute; left: 0px; top: 0px; height: 22px; border: solid 1px #ffffff; text-align: center; }
.pwslabel { width: 100%; color: #ffffff; font-size: 13px; }
