Schema{#ffffff, #a5cef8, #95bef8, #549fe4}
   BODY{
      overflow: auto;
      border: none;
      background: #f0f1f5;
      font: messageBox;
      cursor: url('images/default.cur');
      background: #f0f1f5;
          scrollbar-3d-light-color : white;
          scrollbar-arrow-color : #3f3d3d;
          scrollbar-base-color : white;
          scrollbar-darkshadow-color : #b0b3bc;
          scrollbar-face-color : #dbdbe6;
          scrollbar-highlight-color : #8f929f;
          scrollbar-shadow-color : white;
          scrollbar-track-color: #f4f5f9;
   }
   .marqEraser{background: #f0f1f5;}
   .mainBG{
      background: #ffffff url("images/main_bg.jpg") no-repeat;
   }   
   .sideBar{vertical-align: top; height: 90%; padding: 8; background: #b1b3c8 url("images/sidebar_back.jpg") repeat-x; border-right: solid #777792 2}
   .winA1{
      padding-left: 8;
      padding-top: 4;
      background: url('images/winA1.gif') no-repeat;
      height: 25;
   }
   .winA2{
      background: url('images/winA2.gif');
      padding-top: 4;
      height: 25;
   }
   .winA3{
      padding-top: 2; padding-right: 10;
      background: url('images/winA3.gif') top right no-repeat;
      height: 25;
   }
   .dWin{
      position: absolute;
      border-bottom: solid #6daeed 2;
   }
   .winCap{
      padding-left: 2;
      font: caption;
      color: #000000;
      cursor : default;
   }
   .winSizer{
      cursor: se-resize;
      width: 13;
      height: 13;
      border-right: solid #6daeed 2;
      background: url('images/resize.gif') no-repeat right bottom;
   }
   .statusBar{
      border-left: solid #6daeed 2;
      width: 100%;
      height: 100%;
      padding-left: 6;
      font: messageBox;
      background: #a5cef8 url("images/status_back.jpg") repeat-x;
   }
   .btnMin{
      background: no-repeat top left url('images/btn_min.gif');
      width: 15;
      height: 15;
      font-size: 8;
   }
   .btnMinD{
      background: no-repeat top left url('images/btn_min.gif');
      width: 15;
      height: 15;
      font-size: 8;
      filter: xray;
   }
   .btnMax{
      background: no-repeat top left url('images/btn_max.gif');
      width: 15;
      height: 15;
      font-size: 8;
   }
   .btnMaxD{
      background: no-repeat top left url('images/btn_max.gif');
      width: 15;
      height: 15;
      font-size: 8;
      filter: xray;
   }
   .btnClose{
      background: no-repeat top left url('images/btn_close.gif');
      width: 15;
      height: 15;
      font-size: 8;
      cursor: hand;
   }
   .btnCloseD{
      background: no-repeat top left url('images/btn_close2.gif');
      width: 15;
      height: 15;
      font-size: 8;
      cursor: hand;
   }
   .toolbar{
      height: 40;
      padding-top: 4;
      z-index: 500;
      background: url('images/main_toolBar_back.jpg');
   }
   .tbButton{
      border: none;
      padding-top: 3;
      padding-left: 3;
      padding-right: 1;
      padding-bottom: 1;
   }
   .tbButtonH{
      border: none;
      padding-top: 3;
      padding-left: 3;
      padding-right: 1;
      padding-bottom: 1;
      background: #a5cef8;
   }
   .tbButtonD{
      border: none;
      margin: 1;
      padding: 1;
      padding-top:0;
      padding-bottom: 0;
   }
   .toolTip{
      position: absolute;
      background: InfoBackground;
      color: InfoText;
      font: InfoText;
      padding: 2;
      padding-top: 2;
      padding-bottom: 2;
      border: solid InfoText 1;
      display: none;
      z-index: 1010;
   }
   .windowInner{
      border: solid #777792 1;
      padding: 10;
      background: #e0dfe3;
      font: messageBox;
   }
   .winFormCanvas{
      overFlow: auto;
      width: 100%;
      height: 100%;
      border-left: solid #777792 1;
      border-right: solid #777792 1;
      background: #f1f0e9;
   }
   .innerPanel{
      border: solid silver 1;
      padding: 8;
      font: messageBox;
      background: white;
   }
   .outerPanel{
      border: solid #919b9c 1;
      padding: 8;
      font: messageBox;
      background: #f9f8f9;
   }
   .edit{
      font: messageBox;
      background: #ffffff;
      padding-left: 5;
      border: solid #7f9db9 1;
   }
   .nButton{
      padding-left: 6;
      padding-right: 6;
      padding: 4;
      text-decoration: none;
      border: solid #003c74 1;
      background: #ffffff url('images/button_back.jpg') repeat-x;
      color: black;
      font: normal 12 tahoma;
      height: 24;
   }
   .nButton:hover{
     border: solid #f8b330 1;
     background: #ffffff;
   }
   .nButton:active{
     background: #d6d7e2;
     border: solid #003c74 1;
   }   
   .comboEdit{
      width: 100%;
      font: messageBox;
      background: #ffffff url('images/edit_back.gif') no-repeat;
      padding-left: 5;
      border: solid #549fe4 1;
   }
   .comboButton{
      width: 12;
      height: 12;
      font-size: 8;
      border: solid #a5cef8 1;
      background: white;
   }
   #comboBoxHandler{
      z-index: 300;
      position: absolute;
      top: 100;
      left: 100;
      width: 150;
      height: 150;
      overFlow: auto;
      background: #eeeeff;
      border: 1px outset;
      display: none;
   }
   .comboTitle{
      width: 100%;
      font: captionText;
      color: activeCaption;
      background: #66aaff;
   }
   .mlH{
      width: 100%;
      padding-left: 3;
      background-color: #4488ff;
      color: white;
   }
   .mlH:hover{
      background-color: #4488ff;
      color: white;
   }
   .cityPane{
      position: absolute;
      width: 125;
      height: 175;
      overFlow: hidden;
      overFlow-y: auto;
      border: outset 2;
      display: none;
      margin-top: 20;
   }      
    .required{
      font: messageBox;
      background: #fff5f5;
      padding-left: 5;
      border: solid #ff6969 1;
    }   
