
#map
{
    display: block;
    margin-top: 0px;
    margin-right: 15px;
    text-align: center;
    vertical-align: middle;
    line-height: 26px;
}

#map tr
{
    height: 28px;
}

#map td
{
    width: 28px;
    overflow: hidden;

/*
    opacity: .50;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
*/
}

#map th
{
    height: 28px;
    text-align: center;
    background-color: transparent;
/*
    opacity: 1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
*/
    font-weight: normal;
    font-size: 12pt;
}


#map .mcell
{
    width: 39px;
    height: 39px;
    margin: 0;
    padding: 0;
    margin-right: -11px;
    margin-bottom: -11px;
}


#map .trans .mcell
{
  background: url('../../images/cells/cell_39_shaded_blue.png') no-repeat top left;
  color: black;
}

#map .transsel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_orange.png') no-repeat center;
  color: black;
}

#map .transempty  .mcell
{
  background: url('../../images/cells/cell_39_shaded_empty.png') no-repeat center;
  color: black;
}

#map .transemptysel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_empty.png') no-repeat center;
  color: black;
}

#map .work  .mcell
{
  background: url('../../images/cells/cell_39_shaded_white.png') no-repeat center;
  color: black;
}

#map .worksel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_white.png') no-repeat center;
  color: black;
}

#map td.trans  .mcell:hover
{
  background: url('../../images/cells/cell_39_shaded_orange.png') no-repeat center;
  color: black;
}

#map th.selectable:hover
{
    background-color: orange;
}

#map img
{
    border: 0px;
}


#mapdiv
{
    overflow: auto;
    text-align: center;
    margin: auto;
}

/**   **/
#mapdiv .maprow
{
    height: 28px;
    overflow: visible;
    text-align: center;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    margin-left: 32px;
}

#mapdiv .mapheader
{
/*    float: left; */
/*    width: 100%; */
    height: 28px;
    overflow: visible;
    padding-left: 208px;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    margin-left: 32px;
}

#mapdiv .mapcolumn
{
    position: absolute;
    width: 28px;
    text-align: center;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    padding-top: 208px;
}

#mapdiv .clear
{
    clear: both;
}


#mapdiv .mcell,
#mapdiv .mapcell
{
    float: left;
    width: 39px;
    height: 39px;
    margin: 0;
    padding: 0;
    margin-right: -11px;
    margin-bottom: -11px;
    color: red;
    overflow: visible;
}

#mapdiv .mtext
{
    width: 28px;
    height: 28px;
    overflow: hidden;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    padding-top: 8px;
}

#mapdiv .ltext
{
    width: 28px;
    height: 28px;
    overflow: hidden;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    padding-top: 8px;
}

#mapdiv .trans .mcell
{
  background: url('../../images/cells/cell_39_shaded_blue.png') no-repeat top left;
}

#mapdiv .transsel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_orange.png') no-repeat center;
}

#mapdiv .transempty  .mcell
{
  background: url('../../images/cells/cell_39_shaded_empty.png') no-repeat center;
}

#mapdiv .transemptysel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_empty.png') no-repeat center;
}

#mapdiv .work  .mcell
{
  background: url('../../images/cells/cell_39_shaded_white.png') no-repeat center;
}

#mapdiv .worksel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_white.png') no-repeat center;
}

#mapdiv .trans  .mcell:hover
{
  background: url('../../images/cells/cell_39_shaded_orange.png') no-repeat center;
  color: black;
}

#mapdiv .selectable:hover
{
    background-color: orange;
}

#mapdiv img
{
    border: 0px;
}




#minimap
{
    text-align: center;
    line-height: 15px;
    font-size: 1pt;
    line-height: 1pt;

    border-spacing:0;
    border-collapse:collapse;
}

#minimap tr
{
    height: 7px;
}
#minimap td
{
    width: 7px;
    overflow: visible;
}

#minimap th
{
    font-weight: normal;
    background: transparent;
}

#minimap .work
{
  background-color: transparent;
  color: black;
}

#minimap .trans
{
  background: url('../../images/cells/cell_07_shaded_blue.png') no-repeat center;
  color: black;
}

#minimap .transsel
{
  background: url('../../images/cells/cell_07_shaded_orange.png') no-repeat center;
  color: black;
}

#minimap .transempty
{
  background: url('../../images/cells/cell_07_shaded_empty.png') no-repeat center;
  color: black;
}

#minimap .transemptysel
{
  background: url('../../images/cells/cell_07_shaded_empty.png') no-repeat center;
  color: black;
}

#minimap .work
{
  background: url('../../images/cells/cell_07_shaded_white.png') no-repeat center;
  color: black;
}

#minimap .worksel
{
  background: url('../../images/cells/cell_07_shaded_white.png') no-repeat center;
  color: black;
}


#minimap th:hover
{
    background-color: orange;
}

#minimap img
{
    border: 0px;
}


/**   **/
#authormapdiv .maprow
{
    float: left;
    width: 100%;
    height: 28px;
    overflow: visible;
    text-align: center;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    margin-left: 32px;
}
#authormapdiv .mapheader
{
    float: left;
    width: 100%;
    height: 28px;
    overflow: visible;
    padding-left: 208px;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    margin-left: 32px;
}

#authormapdiv .mapcolumn
{
    position: absolute;
    width: 28px;
    text-align: center;
    background-color: transparent;
    font-weight: normal;
    font-size: 12px;
    padding-top: 208px;
}

#authormapdiv div
{
    float: left;
    width: 28px;
    height: 28px;
    overflow: visible;
}


#authormapdiv .mcell
{
    width: 39px;
    height: 39px;
    margin: 0;
    padding: 0;
    margin-right: -11px;
    margin-bottom: -11px;
    color: red;
}

#authormapdiv .mtext
{
    width: 28px;
    height: 28px;
    overflow: hidden;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    padding-top: 8px;
}

#authormapdiv .ltext
{
    width: 28px;
    height: 28px;
    overflow: hidden;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    padding-top: 8px;
}

#authormapdiv .trans .mcell
{
  background: url('../../images/cells/cell_39_shaded_blue.png') no-repeat top left;
}

#authormapdiv .transsel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_orange.png') no-repeat center;
}

#authormapdiv .transempty  .mcell
{
  background: url('../../images/cells/cell_39_shaded_empty.png') no-repeat center;
}

#authormapdiv .transemptysel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_empty.png') no-repeat center;
}

#authormapdiv .work  .mcell
{
  background: url('../../images/cells/cell_39_shaded_white.png') no-repeat center;
}

#authormapdiv .worksel  .mcell
{
  background: url('../../images/cells/cell_39_shaded_white.png') no-repeat center;
}

#authormapdiv .trans  .mcell:hover
{
  background: url('../../images/cells/cell_39_shaded_orange.png') no-repeat center;
  color: black;
}

#authormapdiv .selectable:hover
{
    background-color: orange;
}

#authormapdiv img
{
    border: 0px;
}


