﻿
.clickable
{
    cursor:pointer;
}

.structureExpanded
{
    position: absolute;
    cursor: pointer;
    height: 70px;
    width: 70px;
    text-align: center;
    line-height: 70px;
    z-index: -4;

}

.structure
{
    position: absolute;
    cursor: pointer;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    color: white;
    /*z-index: 3;*/
}
.selectedStructure
{
    position: absolute; 
    left:-7px;
    top: -25%;
    /*z-index:-1;*/
    pointer-events:none;
}
.structureExpanded .selectedStructure{
	display:none;
}
.selectedPanel{
    position: absolute; 
	left: -50%;
	top: -50%;
    /*z-index:-1;*/
    pointer-events:none;
}


.panel 
{
    position: absolute;
    /*z-index: 4;*/
    height: 30px;
    width: 30px;
}

.plant 
{
    position: absolute;
    cursor: pointer;
    /*z-index: 60;*/
    height: 26px;
    width: 26px;
}


.panelPin
{
    position: absolute;
    /*z-index: 3;*/
    height: 42px;
    width: 30px;
}
.selectedPanelPin
{
    position: absolute; 
    left:-7px;
    top: -25%;
    /*z-index:-1;*/
    pointer-events:none;
}



.toolTip {
    position: absolute;
    background-color: white;
    border: black 1px solid;
    white-space: pre;
    font-size: 9pt;
    font-family: helvetica;
    /*z-index: 9;*/
}

.number {
    vertical-align: middle;
    text-align: center;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    /*z-index:99;*/
}
.printableNumber 
{
    position:absolute;
    width:100%
 }

.printableImage
{
    position: absolute;
    left:0;
    top:0;
   }
   
   .structureExpanded .printableImage{
	height:70px;
	width:70px;
   }

   
.MapLabel {
    background-color: white;
    color: #343434;
    font-size: 8pt;
    border: 1px solid dimgray;
    padding: 2px;
    width: 70px;
    text-align: center;
    padding-left: 3px !important;
    /*z-index: 6 !important;*/
    
    /* OPACITY*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    
    /*ROUNDED CORNERS */
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
}

.SmallMapLabel {
    width: 14px;
}
   
   
