
.swatch span{
        width:11px;
        height:11px;
        display:inline-block;
        margin-right:2px;
        vertical-align:text-top;
}

.sa-prog-ns a, .sa-prog-ns span{ background-color: #FF8A8C;border:1px solid #e47779 }
.sa-prog-lr a, .sa-prog-lr span{ background-color: #FFD700; border:1px solid #e4c103;}
.sa-prog-ar a, .sa-prog-ar span{ background-color: #90EE90;border:1px solid #7fd47f; }
.sa-prog-cp a, .sa-prog-cp span{ background-color: green; }

.ipr-prog-ns a, .ipr-prog-ns span{ background-color: #FF8A8C; border:1px solid #e47779}
.ipr-prog-ip a, .ipr-prog-ip span{ background-color: white; }
.ipr-prog-cp a, .ipr-prog-cp span{ background-color: #90EE90; border:1px solid #7fd47f;}

.groupnote-new a, .groupnote-new span{background-color: #ff8888;border:1px solid #e47779 }
.groupnote-old a, .groupnote-old span{background-color: #90EE90; border:1px solid #7FD47F }
.groupnote-none a, .groupnote-none span{background-color: #fff;border:1px solid #8e8e8e }

.sv-groupnote .sv-groupnote-new a, .sv-groupnote .sv-groupnote-new span{background-color: #ff8888;border:1px solid #e47779 }
.sv-groupnote .sv-groupnote-old a, .sv-groupnote .sv-groupnote-old span{background-color: #90EE90; border:1px solid #7FD47F }
.sv-groupnote .sv-groupnote-none a, .sv-groupnote .sv-groupnote-none span{background-color: #fff;border:1px solid #8e8e8e }

.privnote-new a, .privnote-new span{background-color: #ff8888;border:1px solid #e47779 }
.privnote-old a, .privnote-old span{background-color: #90EE90; border:1px solid #7FD47F }
.privnote-none a, .privnote-none span{background-color: #fff;border:1px solid #8e8e8e }

.adminqa-new a, .adminqa-new span{background-color: #ff8888;border:1px solid #e47779 }
.adminqa-old a, .adminqa-old span{background-color: #90EE90; border:1px solid #7FD47F }
.adminqa-none a, .adminqa-none span{background-color: #fff;border:1px solid #8e8e8e }

.rpr-qa .rpr-qa-new a, .rpr-qa .rpr-qa-new span{background-color: #ff8888;border:1px solid #e47779 }
.rpr-qa .rpr-qa-old a, .rpr-qa .rpr-qa-old span{background-color: #90EE90; border:1px solid #7FD47F }
.rpr-qa .rpr-qa-none a, .rpr-qa .rpr-qa-none span{background-color: #fff;border:1px solid #8e8e8e }

.sv-qa .sv-qa-new a, .sv-qa .sv-qa-new span{background-color: #ff8888;border:1px solid #e47779 }
.sv-qa .sv-qa-old a, .sv-qa .sv-qa-old span{background-color: #90EE90; border:1px solid #7FD47F }
.sv-qa .sv-qa-none a, .sv-qa .sv-qa-none span{background-color: #fff;border:1px solid #8e8e8e }

.renote .renote-new a, .renote .renote-new span{background-color: #ff8888;border:1px solid #e47779 }
.renote .renote-old a, .renote .renote-old span{background-color: #90EE90; border:1px solid #7FD47F }
.renote .renote-none a, .renote .renote-none span{background-color: #fff;border:1px solid #8e8e8e }

.qual-ns a, .qual-ns span{ background-color: #fff;  border:1px solid #8e8e8e; }
.qual-nc a, .qual-nc span{ background-color: #FF8888;border:1px solid #e47779 }
.qual-pc a, .qual-pc span{ background-color: #FFD700; border:1px solid #e4c103; }
.qual-cm a, .qual-cm span{ background-color: #ffff00; border:1px solid #dbdb07; }
.qual-c  a, .qual-c  span{ background-color: #90EE90;border:1px solid #7fd47f; }

.ss-qual-maj a, .qual-major span{ background-color: #ff8888;border:1px solid #e47779 }
.ss-qual-min a, .qual-minor span{ background-color: #FFD700; border:1px solid #e4c103;}
.ss-qual-ot  a, .qual-ot  span{ background-color: #90EE90;border:1px solid #7fd47f; }
.cr .cr-pending a, .cr-pending span, label .cr-pending{ background-color: #FF8888;border:1px solid #e47779 }
.cr .cr-accepted a, .cr-accepted span, label .cr-accepted{ background-color: #4EAD49;border:1px solid #3B9637 }
.cr .cr-rejected a, .cr-rejected span, label .cr-rejected{ background-color:  #F40000;border:1px solid #C50A0A }
.cr .cr-reopened a, .cr-reopened span, label .cr-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.after_cr .after_cr_reopened a, .after_cr_reopened span, label .after_cr_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.after_cr .after_cr_nr a, .after_cr_nr span, label .after_cr_nr{ background-color: #4ead49;border:1px solid #3b9637; }

.rp .rp-pending a, .rp-pending span, label .rp-pending{ background-color: #FF8888;border:1px solid #e47779 }
.rp .rp-reopened a, .rp-reopened span, label .rp-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.rp .rp-compliant a, .rp-compliant span, label .rp-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.rp .rp-non-compliant a, .rp-non-compliant span, label .rp-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.rp .rp-chk-onsite a, .rp-chk-onsite span, label .rp-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.rp1 .rp1-pending a, .rp1-pending span, label .rp1-pending{ background-color: #FF8888;border:1px solid #e47779 }
.rp1 .rp1-compliant a, .rp1-compliant span, label .rp1-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.rp1 .rp1-non-compliant a, .rp1-non-compliant span, label .rp1-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.rp1 .rp1-chk-onsite a, .rp1-chk-onsite span, label .rp1-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.rp2 .rp2-pending a, .rp2-pending span, label .rp2-pending{ background-color: #FF8888;border:1px solid #e47779 }
.rp2 .rp2-compliant a, .rp2-compliant span, label .rp2-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.rp2 .rp2-non-compliant a, .rp2-non-compliant span, label .rp2-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.rp2 .rp2-chk-onsite a, .rp2-chk-onsite span, label .rp2-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.rp3 .rp3-pending a, .rp3-pending span, label .rp3-pending{ background-color: #FF8888;border:1px solid #e47779 }
.rp3 .rp3-compliant a, .rp3-compliant span, label .rp3-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.rp3 .rp3-non-compliant a, .rp3-non-compliant span, label .rp3-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.rp3 .rp3-chk-onsite a, .rp3-chk-onsite span, label .rp3-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.board-re .board-re-pending a, .board-re-pending span, label .board-re-pending{ background-color: #FF8888;border:1px solid #e47779 }
.board-re .board-re-reopened a, .board-re-reopened span, label .board-re-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.board-re .board-re-compliant a, .board-re-compliant span, label .board-re-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.board-re .board-re-non-compliant a, .board-re-non-compliant span, label .board-re-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.board-re .board-re-nr a, .board-re-nr span, label .board-re-nr{  background-color: lightGreen; border:1px solid #7FD47F }

.ar .ar-pending a, .ar-pending span, label .ar-pending{ background-color: #FF8888;border:1px solid #e47779 }
.ar .ar-reopened a, .ar-reopened span, label .ar-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.ar .ar-compliant a, .ar-compliant span, label .ar-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.ar .ar-non-compliant a, .ar-non-compliant span, label .ar-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.br-pending a, .br-pending span, label .br-pending{ background-color: #FF8888;border:1px solid #e47779 }
.br .br-reopened a, .br-reopened span, label .br-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.br .br-fully-compliant a, .br-fully-compliant span, label .br-fully-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.br .br-non-compliant a, .br-non-compliant span, label .br-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.prog_resp .prog-resp-ip a, .prog-resp-ip span, label .prog-resp-ip{ background-color: #FF8888;border:1px solid #e47779 }
.prog_resp .prog-resp-nc a, .prog-resp-nc span, label .prog-resp-nc{ background-color: #90EE90;border:1px solid #7fd47f;}
.prog_resp .prog-resp-ns a, .prog-resp-ns span, label .prog-resp-ns{ background-color: #FFFFFF;border:1px solid #8E8E8E}
.prog_resp .prog-resp-complete a, .prog-resp-complete span, label .prog-resp-complete{ background-color: #4EAD49;border:1px solid #3B9637 }

.presv .pre_sv_pending a, .pre_sv_pending span, label .pre_sv_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv .pre_sv_compliant a, .pre_sv_compliant span, label .pre_sv_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv .pre_sv_nc a, .pre_sv_nc span, label .pre_sv_nc{ background-color:  #F40000;border:1px solid #C50A0A }
/*.presv .pre_sv_reopened a, .pre_sv_reopened span, label .pre_sv_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }*/
.presv .pre_sv_chk_onsite a, .pre_sv_chk_onsite span, label .pre_sv_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}
.sv .sv-chk-onsite a, .sv-chk-onsite span, label .sv-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}
.sv1 .sv1-chk-onsite a, .sv1-chk-onsite span, label .sv1-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}
.sv-co{ background-color: #FFD700; border:1px solid #e4c103;}


.presv1 .pre_sv1_pending a, .pre_sv1_pending span, label .pre_sv1_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv1 .pre_sv1_compliant a, .pre_sv1_compliant span, label .pre_sv1_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv1 .pre_sv1_nc a, .pre_sv1_nc span, label .pre_sv1_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.presv1 .pre_sv1_reopened a, .pre_sv1_reopened span, label .pre_sv1_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.presv1 .pre_sv1_chk_onsite a, .pre_sv1_chk_onsite span, label .pre_sv1_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.presv2 .pre_sv2_pending a, .pre_sv2_pending span, label .pre_sv2_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv2 .pre_sv2_compliant a, .pre_sv2_compliant span, label .pre_sv2_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv2 .pre_sv2_nc a, .pre_sv2_nc span, label .pre_sv2_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.presv2 .pre_sv2_reopened a, .pre_sv2_reopened span, label .pre_sv2_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.presv2 .pre_sv2_chk_onsite a, .pre_sv2_chk_onsite span, label .pre_sv2_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.rp_rev .pre_sv2_nr a, .pre_sv2_nr span, label .pre_sv2_nr{ background-color: #90EE90;border:1px solid #7fd47f;}

.c_rp_rev .c_pending a, .c_pending span, label .c_pending{ background-color: #FF8888;border:1px solid #e47779 }
.c_rp_rev .c_compliant a, .c_compliant span, label .c_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.c_rp_rev .c_nc a, .c_nc span, label .c_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.c_rp_rev .c_reopened a, .c_reopened span, label .c_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.c_rp_rev .c_chk_onsite a, .c_chk_onsite span, label .c_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}
.c_rp_rev .c_nr a, .c_nr span, label .c_nr{ background-color: #90EE90;border:1px solid #7fd47f;}

.rp_rev .pre_sv2_pending a, .pre_sv2_pending span, label .pre_sv2_pending{ background-color: #FF8888;border:1px solid #e47779 }
.rp_rev .pre_sv2_compliant a, .pre_sv2_compliant span, label .pre_sv2_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.rp_rev .pre_sv2_nc a, .pre_sv2_nc span, label .pre_sv2_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.rp_rev .pre_sv2_reopened a, .pre_sv2_reopened span, label .pre_sv2_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.rp_rev .pre_sv2_chk_onsite a, .pre_sv2_chk_onsite span, label .pre_sv2_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.re-rp .re-rp-pending a, .re-rp-pending span, label .re-rp-pending{ background-color: #FF8888;border:1px solid #e47779 }
.re-rp .re-rp-reopened a, .re-rp-reopened span, label .re-rp-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.re-rp .re-rp-compliant a, .re-rp-compliant span, label .re-rp-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.re-rp .re-rp-non-compliant a, .re-rp-non-compliant span, label .re-rp-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.re-rp1 .re-rp1-pending a, .re-rp1-pending span, label .re-rp1-pending{ background-color: #FF8888;border:1px solid #e47779 }
.re-rp1 .re-rp1-reopened a, .re-rp1-reopened span, label .re-rp1-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.re-rp1 .re-rp1-compliant a, .re-rp1-compliant span, label .re-rp1-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.re-rp1 .re-rp1-non-compliant a, .re-rp1-non-compliant span, label .re-rp1-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.re-rp2 .re-rp2-pending a, .re-rp2-pending span, label .re-rp2-pending{ background-color: #FF8888;border:1px solid #e47779 }
.re-rp2 .re-rp2-reopened a, .re-rp2-reopened span, label .re-rp2-reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.re-rp2 .re-rp2-compliant a, .re-rp2-compliant span, label .re-rp2-compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.re-rp2 .re-rp2-non-compliant a, .re-rp2-non-compliant span, label .re-rp2-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.presv_co .presv_co_pending a, .presv_co_pending span, label .presv_co_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv_co .presv_co_compliant a, .presv_co_compliant span, label .presv_co_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv_co .presv_co_nc a, .presv_co_nc span, label .presv_co_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.presv_co .presv_co_reopened a, .presv_co_reopened span, label .presv_co_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.presv_co .presv_co_chk_onsite a, .presv_co_chk_onsite span, label .presv_co_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.presv_pr .presv_pr_pending a, .presv_pr_pending span, label .presv_pr_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv_pr .presv_pr_compliant a, .presv_pr_compliant span, label .presv_pr_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv_pr .presv_pr_nc a, .presv_pr_nc span, label .presv_pr_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.presv_pr .presv_pr_reopened a, .presv_pr_reopened span, label .presv_pr_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.presv_pr .presv_pr_chk_onsite a, .presv_pr_chk_onsite span, label .presv_pr_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.presv_svr1 .presv_svr1_pending a, .presv_svr1_pending span, label .presv_svr1_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv_svr1 .presv_svr1_compliant a, .presv_svr1_compliant span, label .presv_svr1_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv_svr1 .presv_svr1_nc a, .presv_svr1_nc span, label .presv_svr1_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.presv_svr1 .presv_svr1_reopened a, .presv_svr1_reopened span, label .presv_svr1_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.presv_svr1 .presv_svr1_chk_onsite a, .presv_svr1_chk_onsite span, label .presv_svr1_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.presv_svr2 .presv_svr2_pending a, .presv_svr2_pending span, label .presv_svr2_pending{ background-color: #FF8888;border:1px solid #e47779 }
.presv_svr2 .presv_svr2_compliant a, .presv_svr2_compliant span, label .presv_svr2_compliant{ background-color: #4EAD49;border:1px solid #3B9637}
.presv_svr2 .presv_svr2_nc a, .presv_svr2_nc span, label .presv_svr2_nc{ background-color:  #F40000;border:1px solid #C50A0A }
.presv_svr2 .presv_svr2_reopened a, .presv_svr2_reopened span, label .presv_svr2_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.presv_svr2 .presv_svr2_chk_onsite a, .presv_svr2_chk_onsite span, label .presv_svr2_chk_onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.reopen_presv .reopened-sa-reopened a, .reopened-sa-reopened span, label .reopened-sa-reopened{ background-color: #FF8888;border:1px solid #e47779 }
.reopen_presv .reopened-sa-ip a, .reopened-sa-ip span, label .reopened-sa-ip{ background-color: lightGreen; border:1px solid #7FD47F}
.reopen_presv .reopened-sa-complete a, .reopened-sa-complete span, label .reopened-sa-complete{ background-color: #4EAD49;border:1px solid #3B9637}
/*.reopen_presv .pre_sv_reopened a, .pre_sv_reopened span, label .pre_sv_reopened{ background-color: #FFFFFF;border:1px solid #8E8E8E  }*/

.sv .sv-pending a, .sv-pending span, label .sv-pending{  background-color: #FF8888;border:1px solid #e47779 }
.sv .sv-compliant a, .sv-compliant span, label .sv-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.sv .sv-non-compliant a, .sv-non-compliant span, label .sv-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.sv .sv-reopen a, .sv-reopen span, label .sv-reopen{ background-color: #FFFFFF;border:1px solid #8E8E8E }
.sv .sv-chk-onsite a, .sv-chk-onsite span, label .sv-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}


.sv1 .sv1-pending a, .sv1-pending span, label .sv1-pending{  background-color: #FF8888;border:1px solid #e47779 }
.sv1 .sv1-compliant a, .sv1-compliant span, label .sv1-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.sv1 .sv1-non-compliant a, .sv1-non-compliant span, label .sv1-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }
.sv1 .sv1-chk-onsite a, .sv1-chk-onsite span, label .sv1-chk-onsite{ background-color: #FFD700; border:1px solid #e4c103;}

.sv2 .sv2-pending a, .sv2-pending span, label .sv2-pending{  background-color: #FF8888;border:1px solid #e47779 }
.sv2 .sv2-compliant a, .sv2-compliant span, label .sv2-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.sv2 .sv2-non-compliant a, .sv2-non-compliant span, label .sv2-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.sv3 .sv3-pending a, .sv3-pending span, label .sv3-pending{  background-color: #FF8888;border:1px solid #e47779 }
.sv3 .sv3-compliant a, .sv3-compliant span, label .sv3-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.sv3 .sv3-non-compliant a, .sv3-non-compliant span, label .sv3-non-compliant{ background-color:  #F40000;border:1px solid #C50A0A }

.intr .intr-pending a, .intr-pending span, label .intr-pending{  background-color: #FF8888;border:1px solid #e47779 }
.intr .intr-compliant a, .intr-compliant span, label .intr-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.intr .intr-nc a, .intr-nc span, label .intr-nc{ background-color:  #F40000;border:1px solid #C50A0A }
.intr .intr-re a, .intr-re span, label .intr-re{ background-color: #FFFFFF;border:1px solid #8E8E8E }

.intr1 .intr1-pending a, .intr1-pending span, label .intr1-pending{  background-color: #FF8888;border:1px solid #e47779 }
.intr1 .intr1-compliant a, .intr1-compliant span, label .intr1-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.intr1 .intr1-nc a, .intr1-nc span, label .intr1-nc{ background-color:  #F40000;border:1px solid #C50A0A }
.intr1 .intr1-re a, .intr1-re span, label .intr1-re{ background-color: #FFFFFF;border:1px solid #8E8E8E }

.intr2 .intr2-pending a, .intr2-pending span, label .intr2-pending{  background-color: #FF8888;border:1px solid #e47779 }
.intr2 .intr2-compliant a, .intr2-compliant span, label .intr2-compliant{ background-color: #4EAD49;border:1px solid #3B9637 }
.intr2 .intr2-nc a, .intr2-nc span, label .intr2-nc{ background-color:  #F40000;border:1px solid #C50A0A }
.intr2 .intr2-re a, .intr2-re span, label .intr2-re{ background-color: #FFFFFF;border:1px solid #8E8E8E }

.chk-onsite .chk-onsite-no a, .chk-onsite-no span, label .chk-onsite-no{ background-color: #90EE90;border:1px solid #7fd47f }
.chk-onsite .chk-onsite-yes a, .chk-onsite-yes span, label .chk-onsite-yes{ background-color: #FFD700; border:1px solid #e4c103 }

.poc .poc-required a, .poc-required span, label .poc-required{  background-color: #FFFFFF;border:1px solid #e47779 }
.poc .poc-not-required a, .poc-not-required span, label .poc-not-required{ background-color: #4EAD49;border:1px solid #3B9637 }

.sa-prog-ns span, .progress-status .sa-prog-ns, .sa-prog-ns a{
    background:#FF8A8C;
    border:1px solid #e47779;
}
.sa-prog-ip span, .progress-status .sa-prog-ip, .sa-prog-ip a{
    background:#fff;
    border:1px solid #8e8e8e;
}
.sa-prog-ar span, .progress-status .sa-prog-ar, .sa-prog-ar a{
    background:#90EE90;
    border:1px solid #7fd47f;

}
.progress-status label span{
    display: inline-block;
    height: 11px;
    margin-right: 2px;
    vertical-align: text-top;
    width: 11px;
}
.sa-prog-lr span, .progress-status .sa-prog-lr, .sa-prog-lr a {
    background:#FFD700;
    border:1px solid #e4c103;
}


.jumpto-all a{
    background: #F8F8DA;
    border: 1px solid #b5b5b5;
    font-weight: bold;
    line-height: 19px;
    margin-left: 10px;
    padding: 0 5px;
}
.legend-inline-block{
    display:inline-block;
    float:right;
    margin-right:5px;
}

#jumpto-ul li a{
    width:18px;
    height:21px;
}
#standards-table label{
    cursor:default;
}
#standards-table label span{
    vertical-align:text-top;
}
#jumpto-legend li{
    margin-right:5px;
    font-size:95%;
}
#standard #standard-response-textarea_tbl{
    width:647px !important;
}
#response-alert{
    width:627px;
    margin-top:5px;
}

#standard  ul.phase-selector{
    font-size:100%;
    background:#E7F6F9;
    border-radius:6px;
    clear:both;
    background:url(../images/steps_grey_bg.png) repeat-x;
    height:29px;
    border-right:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    padding:0px 5px;
    font:90% "League Gothic",Helvetica,Arial,sans-serif;
}
#standard .phase-selector li.show-all a{
    background:url(../images/show_all.png);
    width:58px;
    height:29px;
    line-height:29px;
}
#standard .phase-selector li{
    list-style:none;
    float:left;
    color:#606060;
    font-size:90%;
    font-weight:700;
    background:url(../images/steps_grey_bg.png) repeat-x;
}
#standard .phase-selector li a{
    color:#189903;
    float:left;
    background:url(../images/steps_green_bg.png) repeat-x;
    display:block;
}
#standard .phase-selector li a span{
    background:url(../images/steps_arrows.png) no-repeat top right;
    height:29px;
    display:block;
    float:left;
    line-height:29px;
    padding:0px 15px 0px 5px;
    color:#434953;
}
#standard .phase-selector li a.complete, #standard .phase-selector li a.complete1{
    background:url(../images/steps_yellow_bg.png) repeat-x;
}
#standard .phase-selector li a.complete span{
    background:url(../images/steps_arrow_complete.png) no-repeat top right;
    height:29px;
    display:block;
    float:left;
    line-height:29px;
    padding:0px 15px 0px 5px;
    color:#434953;
}
#standard .phase-selector li a.complete1 span{
    background:url(../images/steps_arrow_complete_green.png) no-repeat top right;
    }
#standard .phase-selector li span{
    background:url(../images/steps_arrows.png) no-repeat bottom right;
    height:29px;
    display:block;
    float:left;
    line-height:29px;
    padding:0px 15px 0px 5px;
    color:#a2a2a2;
}
#standard .alt-button{
    font-size:11px;
    padding:0px 5px;
}



