.light_green { color: #15b000; }
.relay_connect_btn { margin-top: 25px; }
.relay_title   { 
  position: relative; font-size: 14px; font-weight: bold; 
  color: #fff; padding-top: 62px; display: block;
}
.relay_text    {
  position: relative; font-size: 12px; 
  width: 364px; padding-left: 10px; padding-right: 10px; height: 22px;
}
.relay_text2   {
  position: relative; font-size: 12px; font-weight: bold; padding-top: 10px;
}
.relay_pincode  { position: relative; text-align: center; height: 30px; }
.relay_btnSect  { position: relative; padding-top: 10px; padding-bottom: 5px; }
.relay_function { 
  position: absolute; top: 53px; left: 302px; 
  width: 72px; height: 21px; z-index: 99;
}
.relay_function ul { margin: 0; padding: 0; }
.relay_function li {
  float: left; width: 22px; height: 21px; 
  list-style: none; display: inline; line-height: 21px;
}
.relay_connectFunction {
  position: absolute; top: 52px; left: 350px; 
  width: 24px; height: 21px; z-index: 99;
}
.relay_connectFunction ul { margin: 0; padding: 0; }
.relay_connectFunction li { 
  float: left; width: 22px; height: 21px; 
  list-style: none; display: inline; line-height: 21px;
}
.relay_midCon dt, 
.relay_midCon dd, 
fieldset { padding: 0; margin: 0; border: 0; display: block; }
.relay_midCon dl { padding-top: 10px; margin: 0; }

.help h2 {
  position: relative; width: 384px; height: 92px; 
  background: transparent url(/public/images/relay/help/pop_con_top.gif) no-repeat;
}
.help .relay_midCon  {
  position: relative; width: 384px; height: 174px; 
  background: transparent url(/public/images/relay/help/pop_con_mgbg.gif) repeat-y;
}
.help .btn {
  height: 21px; text-align: center; border: 1px solid #16830d; 
  cursor: pointer; padding: 0 5px 0 5px;
  background: url(/public/images/relay/help/btn_bg.gif);
}
.help .rl_input {
  width: 130px; border: 0px; color: #0f5b09; border: 3px solid #0f5b09;
  text-align: center; font-weight: bold; letter-spacing: 1px;
}
.help .rl_inputName {
  width: 130px; border: 0px; color: #568352; border: 3px solid #568352;
  text-align: center; font-weight: bold; letter-spacing: 1px;
}
.help .relay_funcCode {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/help/btn_function4.gif) -44px 0 no-repeat; 
}
.help .relay_funcFavorite {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;  
  background: url(/public/images/relay/help/btn_function4.gif) -22px 0 no-repeat;
}
.help .relay_funcRefresh  {  
  cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/help/btn_function4.gif) no-repeat;
}
.help .relay_funcCodeOver {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/help/btn_function4.gif) -44px -21px no-repeat;
}
.help .relay_funcFavoriteOver { 
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/help/btn_function4.gif) -22px -21px no-repeat;
}
.help .relay_funcRefreshOver  {
  cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/help/btn_function4.gif) 0 -21px no-repeat;
}

.call h2  {
  position: relative; width: 384px; height: 92px; 
  background: transparent url(/public/images/relay/call/pop_con_top.gif) no-repeat;
}
.call .relay_midCon  {
  position: relative; width: 384px; height: 174px; 
  background: transparent url(/public/images/relay/call/pop_con_mgbg.gif) repeat-y;
}
.call .btn {
  height: 21px; text-align: center; border: 1px solid #4d9cc3; 
  cursor: pointer; padding-top: 0px; padding-left: 5px; padding-right: 5px;
  background: url(/public/images/relay/call/btn_bg.gif); 
}
.call .rl_input {
  width: 130px; border: 0px; color: #126a88; border: 3px solid #126a88;
  text-align: center; font-weight: bold; letter-spacing: 1px;
}
.call .rl_inputName {
  width: 130px; border: 0px; color: #5a91a3; border: 3px solid #5a91a3; 
  text-align: center; font-weight: bold; letter-spacing: 1px;
}
.call .relay_funcCode {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/call/btn_function4.gif) -44px 0 no-repeat;
}
.call .relay_funcFavorite {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/call/btn_function4.gif) -22px 0 no-repeat;
}
.call .relay_funcRefresh  {
  cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/call/btn_function4.gif) no-repeat;
}
.call .relay_funcCodeOver {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/call/btn_function4.gif) -44px -21px no-repeat;
}
.call .relay_funcFavoriteOver {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/call/btn_function4.gif) -22px -21px no-repeat;
}
.call .relay_funcRefreshOver {
  cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/call/btn_function4.gif) 0 -21px no-repeat;
}

.sales h2  {
  position: relative; width: 384px; height: 92px; 
  background: transparent url(/public/images/relay/sales/pop_con_top.gif) no-repeat;
}
.sales .relay_midCon  {
  position: relative; width: 384px; height: 174px;
  background: transparent url(/public/images/relay/sales/pop_con_mgbg.gif) repeat-y;
}
.sales .btn {
  height: 21px; text-align: center; border: 1px solid #e6ae4b; cursor: pointer; 
  background: url(/public/images/relay/sales/btn_bg.gif); 
  padding-top: 0px; padding-left: 5px; padding-right: 5px;
}
.sales .rl_input {
  width: 130px; border: 0px; color: #6c3113; border: 3px solid #6c3113;
  text-align: center; font-weight: bold; letter-spacing: 1px;
}
.sales .rl_inputName { 
  width: 130px; border: 0px; color: #ae653f; border: 3px solid #ae653f;
  text-align: center; font-weight: bold; letter-spacing: 1px;
}
.sales .relay_funcCode {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/sales/btn_function4.gif) -44px 0 no-repeat; 
}
.sales .relay_funcFavorite {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/sales/btn_function4.gif) -22px 0 no-repeat; 
}
.sales .relay_funcRefresh  {
  cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/sales/btn_function4.gif) no-repeat;
}
.sales .relay_funcCodeOver {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/sales/btn_function4.gif) -44px -21px no-repeat; 
}
.sales .relay_funcFavoriteOver {
  margin-right: 3px; cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/sales/btn_function4.gif) -22px -21px no-repeat; 
}
.sales .relay_funcRefreshOver  {
  cursor: pointer; text-indent: -9999px;
  background: url(/public/images/relay/sales/btn_function4.gif) 0 -21px no-repeat; 
}

/* Connect */
.relay_connectIcon { position: relative; height: 82px; padding-top: 92px; }
.relay_text2 { 
  position: relative; font-size: 12px; font-weight: bold; padding-top: 10px;
}

.help .relay_topNextCon {
  text-align: center; position: relative; width: 384px; height: 174px; 
  background: transparent url(/public/images/relay/help/pop_nextcon_top.gif) no-repeat;
}
.help .relay_midNextCon {
  position: relative; width: 384px; height: 154px; 
  background: transparent url(/public/images/relay/help/pop_con_mgbg.gif) repeat-y;
}
.help .msg_connect { color: #fc4d00; font-weight: normal; margin-top: 15px; }

.call .relay_topNextCon { 
  text-align: center; position: relative; width: 384px; height: 174px; 
  background: transparent url(/public/images/relay/call/pop_nextcon_top.gif) no-repeat;
}
.call .relay_midNextCon {
  position: relative; width: 384px; height: 154px; 
  background: transparent url(/public/images/relay/call/pop_con_mgbg.gif) repeat-y;
}
.call .msg_connect { color: #47a63e; font-weight: normal; margin-top: 15px; }

.sales .relay_topNextCon { 
  text-align: center; position: relative; width: 384px; height: 174px; 
  background: transparent url(/public/images/relay/sales/pop_nextcon_top.gif) no-repeat;
}
.sales .relay_midNextCon {
  position: relative; width: 384px; height: 154px; 
  background: transparent url(/public/images/relay/sales/pop_con_mgbg.gif) repeat-y;
}
.sales .msg_connect { color: #fc4d00; font-weight: normal; margin-top: 15px; }

/* Endmsg */

.help .relay_topEndCon   { 
  position: relative; width: 384px; height: 134px;
  background: transparent url(/public/images/relay/help/pop_nextcon_top.gif) no-repeat; 
}
.help .relay_EndTxt      {
  position: relative; padding-top: 100px; font-weight: bold; color: #144f0f;
}
.help .relay_midEndCon   {
  position: relative; width: 384px; height: 194px; 
  background: transparent url(/public/images/relay/help/pop_con_mgbg.gif) repeat-y;
}
.help .relay_endFrameTop {
  position: relative; width: 346px; height: 20px; 
  margin-left: auto; margin-right: auto; 
  background: transparent url(/public/images/relay/help/rl_connect_allbg.gif) 0px -88px no-repeat;
}
.help .relay_endFrameMid {
  position: relative; width: 346px; height: 92px; 
  margin-left: auto; margin-right: auto; 
  background: transparent url(/public/images/relay/help/rl_end_bg.gif) repeat-y;
}

.help .relay_endTxt01 {
  float: left; width: 130px; height: 26px; font-weight: bold; color: #ff5a00; 
  text-align: left; padding-top: 4px; margin: 0; text-align:right; padding-right:10px;
}
.help .relay_endTxt02 { 
  float: left; width: 20px; height: 26px; font-weight: bold; 
  color: #454545; text-align: left; padding-top: 4px; margin: 0;
}
.help .relay_endTxt03 { 
  float: left; width: 196px; height: 26px; font-weight: bold; 
  color: #454545; text-align: left; padding-top: 4px; margin: 0;
}
.help .relay_endTxt04 { 
  float: left; width: 100%; height: 50px; font-weight: bold; 
  color: #ff5a00; text-align: center;  vertical-align: middle; padding-top: 24px;
}

.help .relay_endFrameBot {
  position: relative; width: 346px; height: 20px; 
  overflow: hidden; margin-left: auto; margin-right: auto;
  background: transparent url(/public/images/relay/help/rl_connect_allbg.gif) 0px -104px no-repeat;
}
.call .relay_topEndCon {
  position: relative; width: 384px; height: 134px; 
  background: transparent url(/public/images/relay/call/pop_nextcon_top.gif) no-repeat;
}
.call .relay_EndTxt {
  position: relative; padding-top: 100px; font-weight: bold; color: #0f324f;
}
.call .relay_midEndCon   { 
  position: relative; width: 384px; height: 194px; 
  background: transparent url(/public/images/relay/call/pop_con_mgbg.gif) repeat-y;
}
.call .relay_endFrameTop { 
  position: relative; width: 346px; height: 20px; 
  margin-left: auto; margin-right: auto; 
  background: transparent url(/public/images/relay/call/rl_connect_allbg.gif) 0px -88px no-repeat;
}
.call .relay_endFrameMid { 
  position: relative; width: 346px; height: 92px; 
  margin-left: auto; margin-right: auto; 
  background: transparent url(/public/images/relay/call/rl_end_bg.gif) repeat-y;
}
.call .relay_endTxt01 {
  float: left; width: 130px; height: 26px; 
  font-weight: bold; color: #3bcd2e; text-align: left; 
  padding-top: 4px; margin: 0; text-align:right; padding-right:10px;
}
.call .relay_endTxt02 { 
  float: left; width: 20px; height: 26px; 
  font-weight: bold; color: #454545; text-align: left; 
  padding-top: 4px; margin: 0;
}
.call .relay_endTxt03 {
  float: left; width: 196px; height: 26px;
  font-weight: bold; color: #454545; text-align: left; 
  padding-top: 4px; margin: 0;
}
.call .relay_endTxt04 {
  float: left; width: 100%; height: 50px; 
  font-weight: bold; color: #3bcd2e; text-align: center;  
  vertical-align: middle; padding-top: 24px;
}
.call .relay_endFrameBot {
  position: relative; width: 346px; height: 20px; 
  margin-left: auto; margin-right: auto; overflow: hidden;
  background: transparent url(/public/images/relay/call/rl_connect_allbg.gif) 0px -104px no-repeat;
}

.sales .relay_topEndCon { 
  position: relative; width: 384px; height: 134px; 
  background: transparent url(/public/images/relay/sales/pop_nextcon_top.gif) no-repeat;
}
.sales .relay_EndTxt { 
  position: relative; padding-top: 100px; font-weight: bold; color: #462d00;
}
.sales .relay_midEndCon {
  position: relative; width: 384px; height: 194px; 
  background: transparent url(/public/images/relay/sales/pop_con_mgbg.gif) repeat-y;
}
.sales .relay_endFrameTop { 
  position: relative; width: 346px; height: 20px; 
  margin-left: auto; margin-right: auto; 
  background: transparent url(/public/images/relay/sales/rl_connect_allbg.gif) 0px -88px no-repeat;
}
.sales .relay_endFrameMid { 
  position: relative; width: 346px; height: 92px; 
  margin-left: auto; margin-right: auto; 
  background: transparent url(/public/images/relay/sales/rl_end_bg.gif) repeat-y;
}
.sales .relay_endTxt01 { 
  float: left; width: 90px; height: 26px; 
  font-weight: bold; color: #ff5a00; text-align: left; 
  padding-top: 4px; margin: 0; padding-left: 40px;
}
.sales .relay_endTxt02 { 
  float: left; width: 20px; height: 26px; 
  font-weight: bold; color: #454545; text-align: left; 
  padding-top: 4px; margin: 0;
}
.sales .relay_endTxt03 { 
  float: left; width: 196px; height: 26px; 
  font-weight: bold; color: #454545; text-align: left; 
  padding-top: 4px; margin: 0;
}
.sales .relay_endTxt04 { 
  float: left; width: 100%; height: 50px; 
  font-weight: bold; color: #ff5a00; text-align: center; 
  vertical-align: middle; padding-top: 24px;
}
.sales .relay_endFrameBot { 
  position: relative; width: 346px; height: 20px; 
  margin-left: auto; margin-right: auto; overflow: hidden;
  background: transparent url(/public/images/relay/sales/rl_connect_allbg.gif) 0px -104px no-repeat; 
}

