  html, body
  {
    width: 100%;
    height: 100%;

    border: 0px;
    padding: 0px;
    margin: 0px;

    background-color: #ffffff;
    color: #000000;

    font-family: verdana, arial, sans-serif;
    font-size: 8pt;
  }

  h1
  {
    font-size: 14pt;
    font-weight: bold;

    padding: 0px;
    margin: 0px;
  }

  form
  {
    border: 0px;
    margin: 0px;
    padding: 0px;
  }

  input, textarea
  {
    font-size: 9pt;
    font-family: verdana, arial, sans-serif;

    filter: alpha(opacity=70);
    -moz-opacity: .70;
    opacity: .70;
  }

  input.se_msisdninput
  {
    width: 150px;
    height: 18px;

    font-weight: bold;
    text-align: center;
    letter-spacing: 5px;

    border: 1px solid #c0c0c0;
    background-color: #f5f5f5;

    padding: 0px;
  }

  textarea.se_textinput
  {
    width: 100%;
    height: 80px;

    border: 1px solid #c0c0c0;
    background-color: #f5f5f5;
    font-weight: bold;

    overflow: auto;
    padding: 0px;
  }

  input.se_submitinput
  {
    width: 150px;
    height: 24px;

    font-weight: bold;
    letter-spacing: 5px;
    text-align: center;

    border: 1px outset #c0c0c0;
    background-color: #d7d7d7;
    color: #333333;

    cursor: pointer;
    cursor: hand;

    background-image: url('../images/gradient.gif');
    background-repeat: repeat-x;

    padding: 0px;
  }

  div.se_smsbox
  {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 700px;
    height: 440px;
    
    margin: -220px 0px 0px -350px;
    
    background-image: url('../images/box.jpg');
    background-repeat: no-repeat;
  }

  div.se_smscontent
  {
    position: absolute;
    left: 80px;
    top: 130px;
    
    width: 540px;
    height: 260px;
  }

  div.se_spotbox, div.se_msisdnbox, div.se_textbox, div.se_submitbox
  {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  div.se_noscriptbox
  {
    font-weight: bold;
    color: red;

    float: left;
  }

  div.se_submitbox
  {
    text-align: right;
  }

  div.se_textcounterbox
  {
    font-size: 7pt;
    text-align: left;
    float: left;
  }

  div.se_resourcescounterbox
  {
    font-size: 7pt;
    text-align: right;
  }

  div.se_loadingbox
  {
    position: absolute;
    left: 0px;
    top: 160px;

    width: 100%;
    overflow: hidden;
    text-align: center;

    display: none;
  }

  div.se_errorbox
  {
    margin-top: 80px;
    padding: 20px 20px 20px 52px;
    
    border: 1px solid #ed1c24;
    background-image: url('../images/icon_error.gif');
    background-repeat: no-repeat;
    background-position: 10px center;
    
    background-color: #ffbbaa;
  }

  div.se_warningbox
  {
    margin-top: 80px;
    padding: 20px 20px 20px 52px;
    
    border: 1px solid #f7941d;
    background-image: url('../images/icon_warning.gif');
    background-repeat: no-repeat;
    background-position: 10px center;
    
    background-color: #fcd7af;
  }

  div.se_successbox
  {
    margin-top: 80px;
    padding: 20px 20px 20px 52px;
    
    border: 1px solid #00a650;
    background-image: url('../images/icon_success.gif');
    background-repeat: no-repeat;
    background-position: 10px center;
    
    background-color: #d1f4cd;
  }

  div.se_infobox
  {
    margin-top: 80px;
    padding: 20px 20px 20px 52px;
    
    border: 1px solid #0072bc;
    background-image: url('../images/icon_info.gif');
    background-repeat: no-repeat;
    background-position: 10px center;
    
    background-color: #cce1fb;
  }

  div.se_bannertop
  {
    position: absolute;
    left: 0px;
    top: -120px;

    width: 100%;
    height: 120px;
    overflow: hidden;

    text-align: center;
  }

  div.se_bannerbottom
  {
    position: absolute;
    left: 0px;
    top: 450px;

    width: 100%;
    overflow: hidden;

    text-align: center;
  }

  div.se_bannermiddle
  {
    position: absolute;
    left: 180px;
    top: 60px;

    width: 360px;
    height: 60px;

    overflow: hidden;
    text-align: right;
  }
