#nicpMap{
    width : 94%;
    margin : 25px 3%;
    float : left;
}

#nicpMap h1{

}

#nicpMap #introText{
    margin : 0 0 25px 0;
    line-height : 1.2em;
}

#nicpMap #mapWrapper{
    width : 100%;
    height : 820px;
    background-color: #cce8fa;
    position:relative;
}

#nicpMap #mapWrapper #map{
    width : 94%;
    margin : 10px 3%;
    height : 800px;
    float : left;
}

.infoBox{
    max-height : 300px;
    overflow-y: auto;
    background-color: #FFFFFF;
    opacity: 0.95;
    width: 300px;
    border : 1px solid #CCCCCC;
    padding : 5px;
}

.legendLink{
    background-color: #FFFFFF;
    border-bottom: 1px solid #0464B1;
    border-left: 1px solid #0464B1;
    border-right: 1px solid #0464B1;
    color: #004D95;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    opacity: 0.8;
    padding: 5px 3px;
    position: absolute;
    text-align: center;
    width: 125px;
    z-index: 100;
    top: 0;
}

#mapLegendLink{
    left: 69%;
    top : 0;
}

.legend .legendRow{
    width : 100%;
    height : 50px;
    clear : both;
}
.legend .legendRow img{
    float : left;
    margin : 0 10px 0 0;
}

.legend .legendRow .groupName{
    float : left;
    margin : 5px 0 0 0;
}
