* {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Arial;
}
#main {
  width: 740px;
  height: auto;
  padding: 10px;
  overflow: hidden;
  margin: 10px auto;
  border: 2px solid #FF6600;
}
#main a {
  float: left;
  width: 10px;
  color: #FF6600;
}
#main a:hover {
  color: #FFCC33;
  text-decoration: none;
}
#main a.mrgn {
  width: 40px;
  margin: 4px 0 0 379px;
  padding: 0 0 1px 15px;
  background: url(../imgs/chat-icons.gif) 0 -38px no-repeat;
}
#main a.bck {
  width: 29px;
  margin: 4px 0 0 564px;
  padding: 0 0 1px 15px;
  background: url(../imgs/chat-icons.gif) 0 -168px no-repeat;
}
#main #hDing {
  margin: 0;
  float: left;
  width: 740px;
  padding: 5px 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  background: #FFCC33;
}
#main #logo {
  float: left;
  width: 304px;
  height: 80px;
  padding: 0 0 8px 0;
  background: url(../../img/logo.gif) 0 0 no-repeat;
/*  background: url(../../img/logo.gif) 0 0 no-repeat;*/
}
#main #pLine {
  float: left;
  width: 436px;
  height: 18px;
  padding: 28px 0 0 0;
  background: url(../../img/punch.gif) right bottom no-repeat;
/*  background: url(../../img/punch.gif) 0 bottom no-repeat;*/
}
#main form.users {
  float: left;
  width: 740px;
  height: auto;
  overflow: hidden;
  padding: 40px 0 50px 0;
  border: 1px solid #FFCC33;
}
#main form.users #error {
  float: left;
  width: 405px;
  height: auto;
  color: #FF0000;
  overflow: hidden;
  padding: 10px 0 0 200px;
}
#main form.users .cap {
  float: left;
  width: 150px;
  height: auto;
  overflow: hidden;
  padding: 10px 0 0 200px;
}
#main .login .cap span, 
#main form.users .cap span {
  color: #FF0000;
  padding: 0 0 0 5px;
}
#main form.users input {
  float: left;
  width: 250px;
  padding: 2px;
  margin: 10px 0 0 0;
  border: 1px solid #FFCC33;
}
#main form.users input.sml {
  width: 150px;
}
#main form.users input#btnSubmit {
  width: 80px;
  background: #FFCC33;
  margin: 10px 0 0 350px;
}
#main form.users select {
  float: left;
  width: 120px;
  margin: 10px 0 0 0;
  border: 1px solid #FFCC33;
}
#main form.users select.sml {
  width: 80px;
}
#main form.users p {
  float: left;
  width: 250px;
  display: none;
  color: #FF0000;
  padding: 0 0 0 349px;
}
#main #divMsg {
  margin: 0;
  float: left;
  padding: 5px;
  width: 727px;
  height: 300px;
  overflow: auto;
  line-height: 18px;
  border: 1px solid #FFCC33;
}
#main #divMsg.big {
  height: 720px;
}
#main #divMsg .sorry {
  float: left;
  width: 725px;
  color: #FF0000;
  font-weight: bold;
  text-align: center;
  padding: 10px 0 0 0;
}
#main #divMsg .sorryMsg {
  margin: 0;
  padding: 0;
  float: left;
  width: 725px;
  height: 240px;
  text-align: center;
  background: url(../../helpdesk/support/graphics/wait.gif) center bottom no-repeat;
}
#main #divMsg #btnClose {
  float: left;
  width: 120px;
  margin: 0 0 0 300px;
}
#main #divMsg span {
  float: left;
  width: 45px;
  color: #FF6600;
  font-weight: bold;
}
#main #divMsg span.guest {
  color: #0B5901;
}
#main #divMsg p {
  float: left;
  width: 663px;
  height: auto;
  overflow: hidden;
}
#main ul {
  margin: 0;
  float: left;
  width: 319px;
  list-style: none;
  padding: 5px 0 0 117px;
}
* html #main ul {
  width: 322px;
  padding: 5px 0 0 115px;
}
#main ul.user {
  width: 192px;
  padding: 5px 0 0 244px;
}
* html #main ul.user {
  width: 200px;
  padding: 5px 0 0 241px;
}
#main ul li {
  margin: 0;
  float: left;
  width: 56px;
  padding: 0 0 0 8px;
}
#main ul li a {
  float: left;
  width: 36px;
  padding: 0 0 1px 20px;
  background: url(../imgs/chat-icons.gif) 0 -21px no-repeat;
}
#main ul li a.usr {
  background: url(../imgs/chat-icons.gif) 0 -78px no-repeat;
}
#main ul li.pWord {
  width: 120px;
}
#main ul li.pWord a {
  width: 103px;
  background: url(../imgs/chat-icons.gif) 0 -58px no-repeat;
}
#main ul li.logout {
  width: 55px;
}
#main ul li.logout a {
  width: 40px;
  padding: 0 0 1px 15px;
  background: url(../imgs/chat-icons.gif) 0 -38px no-repeat;
}
#main ul#divMsg {
  margin: 0;
  padding: 0;
  width: 737px;
}
#main ul#divMsg li {
  margin: 0;
  width: 40px;
  padding: 1px 0 1px 5px;
}
#main ul#divMsg li.bgColr {
  height: 20px;
  font-weight: bold;
  background: #FFCC33;
}
#main ul#divMsg li.usrName {
  width: 250px;
}
#main ul#divMsg li.usrEMail {
  width: 350px;
}
#main ul#divMsg li.usrEMail a {
  padding: 0;
  width: 350px;
  background: none;
}
#main ul#divMsg li.usrOption {
  width: 60px;
}
#main ul#divMsg li.usrOption a {
  padding: 0;
  width: 16px;
  height: 16px;
  margin: 2px 4px 0 0;
  background: url(../imgs/chat-icons.gif) 0 -151px no-repeat;
}
#main ul#divMsg li.usrOption a.edt {
  width: 16px;
  background: url(../imgs/chat-icons.gif) 0 0 no-repeat;
}
#main ul#divMsg li.usrOption a.blk {
  width: 16px;
  background: url(../imgs/chat-icons.gif) 0 -114px no-repeat;
}
#main ul#divMsg li.usrOption a.apr {
  width: 16px;
  background: url(../imgs/chat-icons.gif) 0 -95px no-repeat;
}
#main ul#divMsg li.usrOption a.msg {
  width: 15px;
  background: url(../imgs/chat-icons.gif) 0 -132px no-repeat;
}
#main .login {
  float: left;
  width: 300px;
  height: auto;
  border: none;
  overflow: hidden;
  padding: 75px 0 75px 220px;
}
#main .login .error {
  float: left;
  width: 295px;
  height: auto;
  color: #FF0000;
  overflow: hidden;
}
#main .login .cap {
  float: left;
  width: 100px;
  height: auto;
  overflow: hidden;
  padding: 10px 0 0 0;
}
#main .login input {
  float: left;
  width: 190px;
  height: auto;
  padding: 2px;
  overflow: hidden;
  margin: 10px 0 0 0;
  border: 1px solid #FFCC33;
}
#main .login input#btnSubmit {
  width: 80px;
  background: #FFCC33;
  margin: 10px 0 0 100px;
}
#main #myForm {
  float: left;
  width: 740px;
  height: auto;
  overflow: hidden;
}
#main #myForm .cap {
  float: left;
  width: 60px;
  height: auto;
  overflow: hidden;
  font-weight: bold;
  padding: 12px 0 0 0;
}
#main #myForm input {
  float: left;
  width: 588px;
  padding: 2px;
  margin: 10px 0 0 0;
  border: 1px solid #FF6600;
}
#main #myForm input#btnSubmit {
  width: 80px;
  padding: 1px;
  background: #FFCC33;
  margin: 10px 0 0 5px;
}
* html #main #myForm input#btnSubmit {
  padding: 0;
}
#main .login p {
  float: left;
  width: 198px;
  display: none;
  color: #FF0000;
  padding: 0 0 0 99px;
}
#main #newUser {
  float: left;
  width: 106px;
  height: auto;
  overflow: hidden;
  margin: 5px 0 0 615px;
  padding: 0 0 1px 20px;
  background: url(../imgs/chat-icons.gif) 0 -78px no-repeat;
}
.clr {
  clear: both;
}