/* ########################################################################## */
/* NAMESPACE (STD)                                                            */
/* ########################################################################## */
.ns_std{
}
    /* HEADERS ============================================================== */
    .ns_std .header1{
        color: white;
        background-color: #339;
        text-align: center;
        font-weight: bold;
        vertical-align: middle;
    }
    .ns_std .header2{
        border-bottom: 2px solid #339;
        color: #339;
        vertical-align: middle;
    }
    .ns_std .header3{
        color: #339;
        vertical-align: middle;
        text-align: left;
        padding: 4px 0 4px 4px;
    }
    /* STD TDS ============================================================== */
    .ns_std .divisor{
        width: 50%;
        text-align: center;
        vertical-align: middle;
        border-bottom: 1px solid #ccf;
    }
    .ns_std .divinfo{
        width: 50%;
        text-align: left;
        border-bottom: 1px solid #ccf;
        vertical-align: top;
    }
    /* BOOTS ================================================================ */
    .ns_std .boots1{
        color: white;
        background-color: #339;
        text-align: left;
        font-weight: bold;
    }
        .ns_std .boots1 A:link, .ns_std .boots1 A:active, .ns_std .boots1 A:visited{
            color: white;
            text-decoration: underline;
        }
        .ns_std .boots1 A:hover{
            text-decoration: none;
        }
    /* BLOCK: person ======================================================== */
    .ns_std .person{
        width: 100%;
        border-collapse: collapse;
        border-top: 4px solid #ccf;
    }
        .ns_std .info{
            width: 100%;
            margin-bottom: 10px;
        }
            .ns_std .info .name{
                height: 24px;
                text-align: left;
                vertical-align: middle;
                font-size: 14px;
            }
            .ns_std .info .tab{
                color: #339;
                text-align: left;
                vertical-align: bottom;
                border-bottom: 1px solid #ccf;
                height: 24px;
                font-weight: bold;
            }

/* ########################################################################## */
/* NAMESPACE (BABY1)                                                          */
/* ########################################################################## */

.ns_baby1{
}
    /* HEADERS ============================================================== */
    .ns_baby1 .header1{
        color: white;
        background-color: #cc9;
        text-align: center;
        font-weight: bold;
        vertical-align: middle;
    }
    .ns_baby1 .header2{
        border-bottom: 2px solid #cc9;
        color: #cc9;
        vertical-align: middle;
    }
    /* STD TDS ============================================================== */
    .ns_baby1 .divisor{
        width: 50%;
        text-align: center;
        vertical-align: middle;
        border-bottom: 1px solid #cc9;
    }
    .ns_baby1 .divinfo{
        width: 50%;
        text-align: left;
        border-bottom: 1px solid #cc9;
        vertical-align: top;
    }
    /* BOOTS ================================================================ */
    .ns_baby1 .boots1{
        color: white;
        background-color: #cc9;
        text-align: left;
        font-weight: bold;
    }
        .ns_baby1 .boots1 A:link, .ns_baby1 .boots1 A:active, .ns_baby1 .boots1 A:visited{
            color: white;
            text-decoration: underline;
        }
        .ns_baby1 .boots1 A:hover{
            text-decoration: none;
        }

/* ########################################################################## */
/* NAMESPACE (BABY2)                                                          */
/* ########################################################################## */
.ns_baby2{
}
    /* HEADERS ============================================================== */
    .ns_baby2 .header1{
        color: white;
        background-color: #c00;
        text-align: center;
        font-weight: bold;
        vertical-align: middle;
    }
    .ns_baby2 .header2{
        border-bottom: 2px solid #c00;
        color: #c00;
        vertical-align: middle;
    }
    /* STD TDS ============================================================== */
    .ns_baby2 .divisor{
        width: 50%;
        text-align: center;
        vertical-align: middle;
        border-bottom: 1px solid #c00;
    }
    .ns_baby2 .divinfo{
        width: 50%;
        text-align: left;
        border-bottom: 1px solid #c00;
        vertical-align: top;
    }
    /* BOOTS ================================================================ */
    .ns_baby2 .boots1{
        color: white;
        background-color: #c00;
        text-align: left;
        font-weight: bold;
    }
        .ns_baby2 .boots1 A:link, .ns_baby2 .boots1 A:active, .ns_baby2 .boots1 A:visited{
            color: white;
            text-decoration: underline;
        }
        .ns_baby2 .boots1 A:hover{
            text-decoration: none;
        }
