.overlay_ta65 {
   background-color: #000000;
   filter: alpha(opacity = 10);
   -moz-opacity: 0.1;
   opacity: 0.1;
}

.ta65_nw {
   background: transparent url(ta65/left-top.gif) no-repeat 0 0;
   width: 10px;
   height: 25px;
}

.ta65_n {
   background: transparent url(ta65/top-middle.gif) repeat-x 0 0;
   height: 25px;
}

.ta65_ne {
   background: transparent url(ta65/right-top.gif) no-repeat 0 0;
   width: 10px;
   height: 25px;
}

.ta65_w {
   background: transparent url(ta65/frame-left.gif) repeat-y top left;
   width: 7px;
}

.ta65_e {
   background: transparent url(ta65/frame-right.gif) repeat-y top
      right;
   width: 7px;
}

.ta65_sw {
   background: transparent url(ta65/bottom-left-c.gif) no-repeat 0 0;
   width: 7px;
   height: 7px;
}

.ta65_s {
   background: transparent url(ta65/bottom-middle.gif) repeat-x 0 0;
   height: 7px;
}

.ta65_se,.ta65_sizer {
   <!-- background: transparent url(ta65/bottom-right-c.gif.gif) no-repeat 0 0; -->
   background: transparent url(ta65/button-resize-focus.gif) no-repeat 0 0;
   width: 7px;
   height: 7px;
}

.ta65_sizer {
   cursor: se-resize;
}

.ta65_close {
   width: 23px;
   height: 23px;
   background: transparent url(ta65/button-close-focus.gif) no-repeat 0 0;
   position: absolute;
   top: 0px;
   right: 11px;
   cursor: pointer;
   z-index: 1000;
}

.ta65_minimize {
   width: 23px;
   height: 23px;
   background: transparent url(ta65/button-min-focus.gif) no-repeat 0 0;
   position: absolute;
   top: 0px;
   right: 55px;
   cursor: pointer;
   z-index: 1000;
}

.ta65_maximize {
   width: 23px;
   height: 23px;
   background: transparent url(ta65/button-max-focus.gif) no-repeat 0 0;
   position: absolute;
   top: 0px;
   right: 33px;
   cursor: pointer;
   z-index: 1000;
}

.ta65_title {
   float: left;
   height: 14px;
   font-size: 14px;
   text-align: center;
   margin-top: 2px;
   width: 100%;
   color: #123456;
}

.ta65_content {
   overflow: auto;
   color: #EBF1EE
   font-family: Tahoma, Arial, sans-serif;
   font: 12px arial;
   background: #EBF1EE;   
}

/* For alert/confirm dialog */
.ta65_window {
   border: 1px solid #F00;
   background: #EBF1EE;
   padding: 20px;
   margin-left: auto;
   margin-right: auto;
   width: 400px;
}

.ta65_message {
   font: 12px arial;
   text-align: center;
   width: 100%;
   padding-bottom: 10px;
}

.ta65_buttons {
   text-align: center;
   width: 100%;
}

.ta65_buttons input {
   width: 20%;
   margin: 10px;
}

.ta65_progress {
   float: left;
   margin: auto;
   text-align: center;
   width: 100%;
   height: 16px;
   background: #FFF url('alert/progress.gif') no-repeat center center
}

.ta65_wired_frame {
/*   background: #FFF;*/
   background: #EBF1EE;
   filter: alpha(opacity = 60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}