.nfp_wpwuw {
   padding:5px;
   max-width:230px;
   overflow:hidden;
}
.nfp_wpwuw table {max-width:230px;border-collapse: collapse;}
.nfp_wpwuw th      {border:1px solid black;color: 0; margin: 1; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; font-size:7pt;}
.nfp_wpwuw td      {border:1px solid black;color: 0; margin: 1; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; font-size:7pt;}
.nfp_wpwuw .image  {border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin: 0 4 0 0;}
.nfp_wpwuw a, a:visited    {color: ffffff; text-decoration: underline;}
.nfp_wpwuw td#moon {text-align:right;border:1px solid black;background:black;color: white; margin: 1; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; font-size:7pt;}

.nfp_wpwuw #mappopup {
    width:300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 20%;
    text-align:center;
    padding:5px;
    font:normal 12px Tahoma, Geneva, sans-serif;
    font-weight: bold;
    border:1px solid #666;
    margin-left: -150px;
    margin-top: -150px;
    z-index:2;
    overflow: auto;
}

.nfp_wpwuw #systemWorking {
    width:100px;
    height: 40px;
    position: fixed;
    top: 50%;
    left: 50%;
    background:url(../img/loading.gif) no-repeat center #cdf;
    text-align:center;
    padding:5px;
    font:normal 12px Tahoma, Geneva, sans-serif;
    font-weight: bold;
    border:1px solid #666;
    margin-left: -50px;
    margin-top: -20px;
    z-index:2;
    overflow: auto;
}

.nfp_wpwuw #tooltip1 { position: relative; }

.nfp_wpwuw #tooltip1 a span {
    display: none;
    color: #FFFFFF;
}

.nfp_wpwuw #tooltip1 a:hover span {
    display: block;
    position: absolute;
    width: 150px;
    height: 120px;
    overflow:hidden;
    color: #FFFFFF;
    z-index:2;
    border:1px solid black;
}

