/* North-West corner */
.accopilot_nw {
  background: transparent;         
  width:0px;
  height:0px;
}

/* North border */
.accopilot_n {
  background: transparent url(accopilot/popup-header-background.jpg) repeat-x 0 0;           
  height:25px;
}

/* North-East corner */
.accopilot_ne {
  background: transparent;         
  width:0px;     
  height:0px;
}

/* West border */
.accopilot_w {
  background: transparent;         
  width:0px;
}

/* East border */
.accopilot_e {
  background: transparent;         
  width:0px;      
}

/* South-West corner */
.accopilot_sw {
  background: transparent;         
  width:0px;     
  height:0px;
}

/* South border */
.accopilot_s {
  background: transparent;         
  height:0px;
}

/* South-East corner */
.accopilot_se {
  background: transparent;         
  width:0px;     
  height:0px;
  vertical-align:top;
}

/* Resize button */
.accopilot_sizer {
  width:7px;
  height:7px;
  background: transparent;         
    cursor:se-resize;   
}

/* Close button */
.accopilot_close {
    width: 23px;
    height: 23px;
    background: transparent url(accopilot/button-close-focus.gif) no-repeat 0 0;          
    position:absolute;
    top:0px;
    right:11px;
    cursor:pointer;
    z-index:1000;
}

/* Minimize button */
.accopilot_minimize {
    width: 23px;
    height: 23px;
  background: transparent;         
    position:absolute;
    top:0px;
    right:55px;
    cursor:pointer;
    z-index:1000;
}

/* Maximize button */
.accopilot_maximize {
    width: 23px;
    height: 23px;
  background: transparent;         
    position:absolute;
    top:0px;
    right:33px;
    cursor:pointer;
    z-index:1000;
}

/* Title bar */
.accopilot_title {
    float:left;
    height:14px;
    font-size:14px;
    text-align:center;
    margin-top:2px;
    width:100%;
    color:#FFF;
}

/* Content div (not used for url) */
.accopilot_content {
    overflow:auto;
    color: #000;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10px;
    background-color:transparent;
    text-align: left;
}

/* Overlay for modal window, spécify color and opacity (three times to work on all browsers */
.overlay_accopilot,
.overlay_alphacube {
    background-image:  url(accopilot/modal_background.jpg);
    background-repeat: repeat;
    background-position: left top;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

li.error {
    background-color: #FFCCCC;
    background-image: url(accopilot/li.error.png);
    border: 1px solid #990000;
    color: #990000;
}
div.accopilot_buttons {
    text-align: center;
}
input[type="button"] {
    background-color: #FFFFFF;
    border: 1px solid black;
    color: black;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0px;
    padding: 1px 2ps;
}
div.accopilot_message {
    background-color: #FFFFFF;
    border: 1px solid #506C9B;
    padding: 3px;
}
div.messages ol li {
    background-position: 10px 7px;
    background-repeat: no-repeat;
    line-height: 20px;
    margin: 0 0 2px;
    padding: 5px 10px 5px 36px;
}