.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-nai a, .sa-prog-nai span{ background-color: #FFD700; border:1px solid #e4c103;}
.sa-prog-nfc a, .sa-prog-nfc span{ background-color: #00d4ff; border:1px solid #00d4ff;}
.sa-prog-ar a, .sa-prog-ar span{ background-color: #90EE90;border:1px solid #7fd47f; }

.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 }
.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 }  
 .rp-qa-new a, .rp-qa-new span{background-color: #ff8888;border:1px solid #e47779 }
.rp-qa-old a, .rp-qa-old span{background-color: #90EE90; border:1px solid #7FD47F }
.rp-qa-none a, .rp-qa-none span{background-color: #fff;border:1px solid #8e8e8e }  
 
.qual-ns a, .qual-ns span{ background-color: #fff;  border:1px solid #8e8e8e; } 
.ss-qual-ns a, .ss-qual-ns span, label .ss-qual-ns{ 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, .ss-qual-ot  span, label .ss-qual-ot{ 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 }

.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 }

.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 }


.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 }

.qual .presv-ip a, .presv-ip span, label .presv-ip {
    background-color: #fff;
border: 1px solid #8e8e8e
}
.qual .presv-ic a, .presv-ic span, label .presv-ic {
    background-color:#4ead49;
border: 1px solid #3b9637
}
.qual .presv-nd a, .presv-nd span, label .presv-nd {
    background-color: #FFFF00;
border: 1px solid #DBDB07
}
.qual .presv-nic a, .presv-nic span, label .presv-nic {
    background-color:#ffd700;
border: 1px solid #e4c103
}
.qual .presv-fs a, .presv-fs span, label .presv-fs {
    background-color: #FF8888;
border: 1px solid #E47779;
}
.qual .presv-nai a, .presv-nai span, label .presv-nai {
    background-color:#90ee90;
border: 1px solid #7fd47f
}
.qual .presv-rp a, .presv-rp span, label .presv-rp {
    background-color:#FF0000;
border: 1px solid #A00000
}

.psv_score .status-amber a, .status-amber span, label .status-amber {
    background-color:#ffd700;
border: 1px solid #e4c103
}
.psv_score .status-red a, .status-red span, label .status-red{
    background-color: #FF8888;
border: 1px solid #E47779;
}
.psv_score .status-light-green a, .status-light-green span, label .status-light-green{
    background-color:#90ee90;
border: 1px solid #7fd47f
}
.psv_score .status-orange a, .status-orange span, label .status-orange{
    background-color:#FFA500;
border: 1px solid #e4c103
}
.psv_score .status-white a, .status-white span, label .status-white{
    background-color: #fff;
border: 1px solid #8e8e8e
}
.psv_score .status-green a, .status-green span, label .status-green{
    background-color:#4ead49;
border: 1px solid #3b9637
}
.psv_score .status-yellow a, .status-yellow span, label .status-yellow{
    background-color: #FFFF00;
border: 1px solid #DBDB07
}
.psv_score .status-darkred a, .status-darkred span, label .status-darkred{
    background-color: #FF0000;
border: 1px solid #A00000
}

.prog .status-deep-green a, .status-deep-green span, label .status-deep-green {
    background-color: #006633;
border: 1px solid #3b9637
}
.prog .status-green a, .status-green span, label .status-green {
    background-color: #4ead49;
border: 1px solid #49a444
}
.prog .status-white a, .status-white span, label .status-white {
    background: #fff;
    border: 1px solid #8e8e8e
}



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

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



.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;
}

.sa-prog-nai span, .progress-status .sa-prog-nai, .sa-prog-nai a {
	background:#FFD700;
	border:1px solid #e4c103;
}

.sa-prog-nfc span, .progress-status .sa-prog-nfc, .sa-prog-nfc a {
    background:#00d4ff;
    border:1px solid #00d4ff;
}

.progress-status label span, .qualitative-status label span, .ipr-qualitative-status label span{
    display: inline-block;
    height: 11px;
    margin-right: 2px;
    vertical-align: text-top;
    width: 11px;
}

/* below ipr progress status for standard table */
.ipr-prog-ns span, .progress-status .ipr-prog-ns, .ipr-prog-ns a{
    background:#FF8A8C;
    border:1px solid #e47779;
}
.ipr-prog-ip span, .progress-status .ipr-prog-ip, .ipr-prog-ip a{
    background:#fff;
    border:1px solid #8e8e8e;
}
.ipr-prog-cp span, .progress-status .ipr-prog-cp, .ipr-prog-cp a{
    background:#90EE90;
    border:1px solid #7fd47f;
}

label span {
    display: inline-block;
    height: 8px;
    margin-right: 2px;
    vertical-align: text-top;
    width: 8px;
}

.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:22px;
	height:18px;
}
#jumpto-legend li{
	margin-right:5px;
	font-size:95%;
}

/* self study design */

.quick-view-bar ul {
    margin:0px 0px 0px 5px;
    padding:0px;
}

.quick-view-bar ul  li{
    margin:0 4px 4px 0;
    padding:0px;
    list-style:none;
    float:left;
}
.quick-view-bar ul  li a{
    text-align:center;
    display:block;
    text-decoration:none;
}

.sa-prog-ns a, label .sa-prog-ns{
    background:#fff;
    border:1px solid #dfa88f;
    width:18px;
    height:18px;
}

.legend-program{
    display:inline-block;
}
.legend-program li{
    line-height:12px;
}
/*
ul.quick-view-pagination{
    font-size:70%;
    padding:5px 0 10px;
}
*/

#tabs #subtabs_ipr ul li a {
	padding: 0px;
}

#tabs ul li.self_study {
    background-color: #4A7DCE !important;
}


.reopened-sa .reopened-sa-nr a, .reopened-sa-nr span, label .reopened-sa-nr {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.reopened-sa .reopened-sa-reopened a, .reopened-sa-reopened span, label .reopened-sa-reopened {
    background-color: #FF8888;
    border: 1px solid #E47779;
}
.reopened-sa .reopened-sa-ip a, .reopened-sa-ip span, label .reopened-sa-ip {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.reopened-sa .reopened-sa-complete a, .reopened-sa-complete span, label .reopened-sa-complete {
    background-color: #4EAD39;
    border: 1px solid #3B9637;
}
.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;
}
.prog .sa-prog-ns a, .sa-prog-ns span, label .sa-prog-ns {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.prog .sa-prog-nai a, .sa-prog-nai span, label .sa-prog-nai {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.prog .sa-prog-nfc a, .sa-prog-nfc span, label .sa-prog-nfc {
    background-color: #00d4ff;
    border: 1px solid #00d4ff;
}
.prog .sa-prog-lr a, .sa-prog-lr span, label .sa-prog-lr {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.prog .sa-prog-cp a, .sa-prog-cp span, label .sa-prog-cp {
    background-color: #4EAD49;
    border: 1px solid #49A444;
}
.prog .sa-prog-ip a, .sa-prog-ip span, label .sa-prog-ip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8E8E8E;
}

.chair .sa-prog-ns a, .sa-prog-ns span, label .sa-prog-ns {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.chair .sa-prog-nai a, .sa-prog-nai span, label .sa-prog-nai {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.chair .sa-prog-nfc a, .sa-prog-nfc span, label .sa-prog-nfc {
    background-color: #00d4ff;
    border: 1px solid #00d4ff;
}
.chair .sa-prog-lr a, .sa-prog-lr span, label .sa-prog-lr {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.chair .sa-prog-cp a, .sa-prog-cp span, label .sa-prog-cp {
    background-color: #4EAD49;
    border: 1px solid #49A444;
}
.chair .sa-prog-ip a, .sa-prog-ip span, label .sa-prog-ip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8E8E8E;
}

.review_score .sa-prog-ns a, .sa-prog-ns span, label .sa-prog-ns {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.review_score .sa-prog-nai a, .sa-prog-nai span, label .sa-prog-nai {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.review_score .sa-prog-nfc a, .sa-prog-nfc span, label .sa-prog-nfc {
    background-color: #00d4ff;
    border: 1px solid #00d4ff;
}
.review_score .sa-prog-le a, .sa-prog-le span, label .sa-prog-le {
    background-color: #FFA500;
    border: 1px solid #FFA500;
}
.review_score .sa-prog-lr a, .sa-prog-lr span, label .sa-prog-lr {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.review_score .sa-prog-cp a, .sa-prog-cp span, label .sa-prog-cp {
    background-color: #4EAD49;
    border: 1px solid #49A444;
}
.review_score .sa-prog-ip a, .sa-prog-ip span, label .sa-prog-ip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8E8E8E;
}

/*below ipr progress status for tooltip in the standard page. */

.prog .ipr-prog-ns a, .ipr-prog-ns span, label .ipr-prog-ns {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.prog .ipr-prog-ip a, .ipr-prog-ip span, label .ipr-prog-ip {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.prog .ipr-prog-cp a, .ipr-prog-cp span, label .ipr-prog-cp {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}


.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: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.ipr-prog-cp a, .ipr-prog-cp span {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.groupnote .groupnote-new a, .groupnote-new span, label .groupnote-new {
    background-color: #FF8888;
    border: 1px solid #E47779;
}
.groupnote .groupnote-old a, .groupnote-old span, label .groupnote-old {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.groupnote .groupnote-none a, .groupnote-none span, label .groupnote-none {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.privnote .privnote-new a, .privnote-new span, label .privnote-new {
    background-color: #FF8888;
    border: 1px solid #E47779;
}
.privnote .privnote-old a, .privnote-old span, label .privnote-old {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.privnote .privnote-none a, .privnote-none span, label .privnote-none {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.adminqa .adminqa-new a, .adminqa-new span, label .adminqa-new {
    background-color: #FF8888;
    border: 1px solid #E47779;
}
.adminqa .adminqa-old a, .adminqa-old span, label .adminqa-old {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.adminqa .adminqa-none a, .adminqa-none span, label .adminqa-none {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.adminqa .adminqa-hd a, .adminqa-hd span, label .adminqa-hd {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.rp .status_NA a, .status_NA span, label .status_NA {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.sv .sv-pending a, .sv-pending span, label .sv-pending {
    background-color: #FF8888;
    border: 1px solid #FF8888;
}
.sv .sv-accepted a, .sv-accepted span, label .sv-accepted {
    background-color: #4EAD49;
    border: 1px solid #4EAD49;
}
.sv .sv-acc-qa a, .sv-acc-qa span, label .sv-acc-qa {
    background-color: #F7B575;
    border: 1px solid #EEA053;
}
.sv .sv-reopened a, .sv-reopened span, label .sv-reopened {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.sv .sv-ip a, .sv-ip span, label .sv-ip {
    background-color: #FFD700;
    border: 1px solid #DCBA05;
}
.sv .sv-resub a, .sv-resub span, label .sv-resub {
    background-color: #66FF33;
    border: 1px solid #4EAD49;
}
.sv-chair .chair_status_NA a, .chair_status_NA span, label .chair_status_NA {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.sv-chair .chair_status_ND a, .chair_status_ND span, label .chair_status_ND {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.sv-chair .chair_status_SD a, .chair_status_SD span, label .chair_status_SD {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.sv-chair .chair_status_LD a, .chair_status_LD span, label .chair_status_LD {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.sv-chair .chair_status_FD a, .chair_status_FD span, label .chair_status_FD {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.rp .status_ND a, .status_ND span, label .status_ND {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.rp .status_SD a, .status_SD span, label .status_SD {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.rp .status_LD a, .status_LD span, label .status_LD {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.rp .status_FD a, .status_FD span, label .status_FD {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.sv_r .sv_r_p a, .sv_r_p span, label .sv_r_p {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.sv_r .sv_r_nd a, .sv_r_nd span, label .sv_r_nd {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.sv_r .sv_r_sd a, .sv_r_sd span, label .sv_r_sd {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.sv_r .sv_r_ld a, .sv_r_ld span, label .sv_r_ld {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.sv_r .sv_r_fd a, .sv_r_fd span, label .sv_r_fd {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.report_score .report_p a, .report_p span, label .report_p {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.report_score .report_nd a, .report_nd span, label .report_nd {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.report_score .report_sd a, .report_sd span, label .report_sd {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.report_score .report_ld a, .report_ld span, label .report_ld {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.report_score .report_fd a, .report_fd span, label .report_fd {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.rp-chair .rp-chair-ns a, .rp-chair-ns span, label .rp-chair-ns {
    background-color: #FF8888;
    border: 1px solid #8E8E8E;
}
.rp-chair .rp-chair-ac a, .rp-chair-ac span, label .rp-chair-ac {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.sv-final .sv-final-p a, .sv-final-p span, label .sv-final-p {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.sv-final .sv-final-sv a, .sv-final-sv span, label .sv-final-sv {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.sv-final .sv-final-chair a, .sv-final-chair span, label .sv-final-chair {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.ad_doc .no_doc_req a, .no_doc_req span, label .no_doc_req {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.ad_doc .doc_req a, .doc_req span, label .doc_req {
    background-color: #FF8A8C;
    border: 1px solid #E47779;
}
.ad_doc .doc_ip a, .doc_ip span, label .doc_ip {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.ad_doc .doc_resub a, .doc_resub span, label .doc_resub {
    background-color: #4EAD49;
    border: 1px solid #3B9637;
}
.ad_doc .doc_rec a, .doc_rec span, label .doc_rec {
    background-color: #66FF33;
    border: 1px solid #4EAD49;
}
.ad_doc .doc_lock a, .doc_lock span, label .doc_lock {
    background-color: #DA4A38;
    border: 1px solid #DA4A38;
}
.ad_doc .doc_sub a, .doc_sub span, label .doc_sub {
    background-color: #FFFFA3;
    border: 1px solid #DDDD72;
}
.rp-qa .rp-qa-new a, .rp-qa-new span, label .rp-qa-new {
    background-color: #FF8888;
    border: 1px solid #E47779;
}
.rp-qa .rp-qa-old a, .rp-qa-old span, label .rp-qa-old {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.rp-qa .rp-qa-none a, .rp-qa-none span, label .rp-qa-none {
    background-color: #FFFFFF;
    border: 1px solid #8E8E8E;
}
.rp-qa .rp-qa-sv a, .rp-qa-sv span, label .rp-qa-sv {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}

.qual .qual-ns a, .qual-ns span, label .qual-ns { background-color: #FFFFFF; border: 1px solid #8E8E8E; }
.qual .qual-ot a, .qual-ot span, label .qual-ot { background-color: #90EE90; border: 1px solid #7FD47F; }
.qual .qual-nc a, .qual-nc span, label .qual-nc { background-color: #FF8888; border: 1px solid #E47779; }
.qual .qual-pc a, .qual-pc span, label .qual-pc { background-color: #FFD700; border: 1px solid #E4C103; }
.qual .qual-cm a, .qual-cm span, label .qual-cm { background-color: #FFFF00; border: 1px solid #DBDB07; }



.qual .qual-ot a, .qual-ot span, label .qual-ot{ background-color: #4EAD49; border: 1px solid #E4C103; }
.qual .qual-rd a, .qual-rd span, label .qual-rd { background-color: #FFD700; border: 1px solid #49A444; }
.qual .ss-qual-rd a, .ss-qual-rd span, label .ss-qual-rd { background-color: #FFD700; border: 1px solid #49A444; }
.qual .ss-qual-ms a, .ss-qual-ms span, label .ss-qual-ms{ background-color: #90EE90; border: 1px solid #7FD47F; }
.qual .ss-qual-wd a, .ss-qual-wd span, label .ss-qual-wd { background-color: #dc965e; border: 1px solid #d38f59; }

/*.qual .qual-ot a, .qual-ot span, label .qual-ot{ background-color: #FFD700; border: 1px solid #E4C103; }
.qual .qual-ms a, .qual-ms span, label .qual-ms{ background-color: #90EE90; border: 1px solid #7FD47F; }
.qual .qual-rd a, .qual-rd span, label .qual-rd { background-color: #4EAD49; border: 1px solid #49A444; }
.qual .qual-wd a, .qual-wd span, label .qual-wd { background-color: #dc965e; border: 1px solid #d38f59; }
.qual .qual-ri a, .qual-ri span, label .qual-ri { background-color: #dc5b5b; border: 1px solid #d35959; }
*/
.qual .qual-ot a, .qual-ot span, label .qual-ot{
    background-color: #4EAD49;
    border: 1px solid #49A444;
}
.qual .qual-ms a, .qual-ms span, label .qual-ms{
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.qual .qual-rd a, .qual-rd span, label .qual-rd {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}
.qual .qual-wd a, .qual-wd span, label .qual-wd {
    background-color: #e52937;
    border: 1px solid #d01724;
}
.qual .qual-ri a, .qual-ri span, label .qual-ri {
    background-color: #dc5b5b;
    border: 1px solid #d35959;
}


.qualitative-status .qual-c {
    background-color: #90EE90;
    border: 1px solid #7FD47F;
}

.qual .qual-major a, .qual-major span, label .qual-major {
    background-color: #FF8888;
    border: 1px solid #E47779;
}
.qual .qual-minor a, .qual-minor span, label .qual-minor {
    background-color: #FFD700;
    border: 1px solid #E4C103;
}
.jumpto-container, .quick-view-bar {
    background: none repeat scroll 0 0 #F6FDFE;
}
.quickview-legend-bar {
    background: none repeat scroll 0 0 #C9D2D4;
    border: 1px solid #F6FDFE;
    font-size: 9px;
    height: 23px;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
}
.quickview-legend-bar label {
    display: inline-block;
    float: left;
    margin-right: 16px;
}
.ui-tooltip-content label span {
    display: inline-block;
    height: 11px;
    margin-right: 5px;
    width: 11px;
}
.ui-tooltip-content span.label{
	width:120px;
	display:inline-block;
}
#standard #rightcol .info-accordion h2.ui-state-active {
    background: none repeat scroll 0 0 #F4F5B3;
    border: 1px solid #F1D031;
}

#standard ol.alpha li {
    list-style-type: lower-alpha;
}

#standards ol.alpha li {
    list-style-type: lower-alpha;
}

/* curriculum styles */
#competency_jumpto{
	padding:0;
	border:none;margin-top:5px;
	font-size:90%;	
}
#competency_jumpto label{
	line-height:15px;
	font-size:100%;	
}
#competency_jumpto select{
	font-size:11px;	
}
#competency_jumpto #jumpto-ul li a {
    height: 18px;
    width: 45px;
}
.competency_quick-view-bar{
	background:#F6FDFE;	
}
.competency_quick-view-bar ul {
	margin:0px ;
	padding:0px;
}

.competency_quick-view-bar ul  li{
	margin:0 4px 4px 0;
	padding:0px;
	list-style:none;
	float:left;
}
.competency_quick-view-bar ul  li a{
	text-align:center;
	display:block;
	text-decoration:none;
	font-size:90%;
}
.mapped span, .mapped a{
	background-color: #90EE90;
    border: 1px solid #7FD47F;	
}
.not_mapped span, .not_mapped a{
	background-color: #FF8A8C; border: 1px solid #E47779;	
}
#jumpto-ul{
    padding: 5px 0 10px;
}
.legend-program{
	display:inline-block;
}
.legend-program li{
	line-height:12px;
}
.table-container table tbody td.competency_domain{
	background:#cdcfd2;	
	font-weight:bold;
}
.table-container table tbody td.competency_category{
	background:#e3e3e3;	
	padding-left:20px;
	font-weight:bold;
}
.table-container table tbody tr.competency_row{
	background:#edf6f7;	
}
.table-container table tbody tr.competency_row td:first-child{
	padding-left:40px;
}
.table-container table tbody tr.competency_row td.sub_cat{
	padding-left:60px;
}
.competency_domain span, .competency_category span, .collapsible {
    background: url("/images/panel_arrows.png") no-repeat scroll 0 -69px transparent;
    height: 16px;
    padding-left: 12px;
	
}
#main .competency li.sub_cat{
	margin-left:25px;
}
.collapsible {
    background-color: #BDF5FF;
    background-position: 10px -62px;
    padding: 5px 0 0 20px;
}
.collapsible:hover {
    background-position: 10px -92px;
}
.view_link {
    float: right;
    margin-right: 10px;
}
.competency_domain:hover span, .competency_category:hover span {
    background-position: 0 -98px;
}
.collapsible:hover {
    background-position: 10px -92px;
}
.competency_domain_expand span, .competency_category_expand span, .collapsible_expand {
    background-position: 0 -9px;
}
.competency_domain_expand:hover span, .competency_category_expand:hover span, .collapsible_expand:hover {
    background-position: 0 -39px;
}
.collapsible_expand {
    background-position: 10px -3px;
}
.collapsible_expand:hover {
    background-position: 10px -33px;
}
.collapsible {
    color: #CE5504;
    display: block;
    font-weight: bold;
}
.mappping_wrapper{
	float:left;
	margin-right:10px;
	border:1px solid #b5b5b5;
	background:#fff;	
	padding:0px 10px 5px 10px;
	width:438px;
	}
.mappping_wrapper ul{
	margin:0;
	font-size:100%;
}
.mappping_wrapper li{
	list-style:none;
	margin-left:5px;
	line-height:18px;
	border-bottom:1px dashed #b5b5b5;	
}
.mappping_wrapper li.last{
	border-bottom:none;	
}
.mappping_wrapper li input{
	vertical-align:middle;
	margin-right:5px;

}
#competency_mapping{
	display:none;	
}
#competency_mapping h4{
	border-radius:6px;
	background:#F4F5B3;
	border:1px solid #D5D678;
	font-size:12px;
	padding:5px;
	margin-bottom:10px;
}
#competency_mapping h6{
	margin:10px 0px;
	font-size:12px;	
	color:#303030;
}
#competency_mapping .mappping_wrapper p{
	font-weight:bold;
	margin:10px 0;	
	font-size:100%
}
#competency_jumpto #jumpto-legend{
	font-size:11px;	
}
.is_mapped{
	color:#087308;	
}
.marginTop10{
	margin-top:10px;	
}
#competency_mapping h3{
	margin:5px 0;
	font:110%/1.67 "JosefinSlabBold",Georgia,"Times New Roman",serif;
}
.error_msg{
	background:#d64937;
	color:#fff;
	border-radius:6px;
	display:inline-block;
	padding:5px;
	display:none;
	width:400px;
	margin:10px 0;
}
.add_mapping,.edit_mapping,.delete_mapping, .view_mapping{
	background: url("/images/action_icons_sprite.png") no-repeat;
	display:inline-block;
	width:16px;
	text-indent:-999px;
}
.add_mapping{
	background-position: 0 -2px;
}
.add_mapping:hover{
	background-position: 0 -21px;
}
.edit_mapping{
	background-position: 0 -63px;
}
.edit_mapping:hover{
	background-position: 0 -42px;
}
.delete_mapping{
	background-position: 0 -97px;
}
.delete_mapping:hover{
	background-position: 0 -81px;
}
.view_mapping{
	background-position: 0 -114px;
}
.view_mapping:hover{
	background-position: 0 -132px;
}
.warning_msg {
	border: 1px solid #E6DB55;
	background: #FFFBCC url('/images/warning_icon.png') no-repeat 10px 14px;
	padding:15px 10px 15px 50px;
	border-radius:6px;
	width:300px;

}

/* File Cabinet style */

.FCElement {
  margin: 0 auto;
  width: 100%;
  background-color:#fff !important;
}

.FCElement .head2 { 
  background-color: #066493;
  color: #fff;
}

.FCElement .folderContainer {
float: left;
width: 37%; 
background-color: #f0f0e0;
border: 1px solid #d8d8d8;
margin: 5px;
padding: 0 0 150px;
}
.FCElement .fileContainer {
float: left;
width: 58%;
background-color: #f0f0e0;
border: 1px solid #d8d8d8;
margin: 5px;
padding: 0;
}
.FCElement textarea {
width: 310px;
height: 70px;
}
.FCElement .head1 {
font-size: 12pt;
font-weight:bold;
padding: 6px;
display:block;
float:none;
position:static;
}
.FCElement .head2 {
font-size: 11pt;
font-weight:bold;
margin: 0;
border: 0;
padding: 3px;
display:block;
float:none;
position:static;
}
.FCElement .head3 {
font-size: 9pt;
font-weight:bold;
margin: 0;
border: 0;
padding: 3px;
display:block;
float:none;
position:static;
background:#9f9f9f !important;
}

.FCElement button { 
  margin: 12px;
  float:none;
  display:inline; 
}

.FCElement .fileLabel { 
position: absolute; 
overflow:hidden;
white-space:nowrap; 
left: 20px;
padding: 3px; 
}
.FCElement .folderLabel { 
position: absolute;
left: 18px;
cursor: pointer;
overflow:hidden; 
white-space:nowrap; 
}

.FCElement .filecount { 
    color: green;
    margin-left: 5px;
}

.FCElement .fileName { 
position: absolute; 
width: 140px; 
right: 115px; 
overflow:hidden; 
white-space:nowrap; 
top: 3px; 
}
.FCElement .fileLine {  position: relative; padding: 1px; background:#fbfbfb !important;border-bottom:1px solid #b5b5b5 }
.FCElement .folderLine {  position: relative; padding: 3px; background:#fbfbfb !important;border-bottom:1px solid #b5b5b5}
.FCElement .folderAction { position: absolute; width: 52px; right: 103px; top: 3px; }
.FCElement .fileAction { position: absolute; width: 52px; right: 103px; top: 3px; }
.FCElement .folderDate { float:right;  width: 82px; }
.FCElement .fileDate { float:right;  width: 82px;}
.FCElement .folderDropDown, .FCElement .fileDropDown { position:absolute; color: #000000;z-index:2}
.FCElement .folderDropDownItem, .FCElement .fileDropDownItem 
{
text-align: center; 
padding: 2px;
border:1px solid #777777;
}
.FCElement .folderIcon { cursor: pointer; }
.FCElement .dirContent {
position: relative;
left: 5%;
width: 95%;
display: none;
}
.FCElement .description {
/*border: 1px solid #d8d8d8;*/
padding: 4px;
background-color: #E0E0E0;
}
.FCElement .sortOnFolderDate { float: right; }
.FCElement .sortOnFileDate { float: right; }
.FCElement .dateSortFloat { padding: 3px; }
.FCElement .pendingUploadsList {
float:left;
/* border: 1px solid #444444; */
position:relative; 
top: 22px; 
left:15px;
}

#createFolderContainer,
#changeDescContainer,
#container-wrapper,
#upload-container,
#changeFileDescContainer {
  border: 1px solid #a9b1ba;
  border-radius: 3px;
  margin: 10px;
  padding: 7px;
  background-color: #d7e0ec;
  border-bottom-color: #9299a1;
  box-shadow: 0 2px 3px #c1c1c1;
  color: #0a3014;
  font: 700 93%/150% arial, helvetica, sans-serif;
}

#createFolderContainer input,
#changeDescContainer textarea,
#upload-container input[type='text'],
#upload-container textarea {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: inset 0 2px 2px rgba(67,73,83,0.40);
  -moz-box-shadow: inset 0 2px 2px rgba(67,73,83,0.40);
  background-clip: padding-box;
  border-radius: 3px;
  border: 1px solid #125925;
  box-shadow: inset 0 2px 2px rgba(67,73,83,0.40);
  color: #434953;
  font: 100%/150% arial, helvetica, sans-serif;
}

#createFolderContainer input,
#upload-container input[type='text'] { padding: 6px 2px; }

#upload-container input { margin-bottom: 7px}

#changeDescContainer textarea { padding: 0; }

#queueControl { 
  margin: 12px;
  margin-top: 12px;
}
.FCCloseControl,.FCOpenControl,.ShareUploadOpenControl,.ShareUploadCloseControl{
    background-color: #EBFFFF !important;
    border-radius: 6px 6px 0 0;
    border: 1px solid #4099C6 !important;
    cursor: pointer;
    float: right;
    margin: 0 5px 0 0 !important;
    padding: 4px !important;
}
.FCOpenControl,.ShareUploadOpenControl{border-radius: 6px}
.FCCloseControl{border-bottom:0 !important;}
.FCInstruction{padding:5px !important;border-color:#4099C6 !important;margin:0 5px 5px 5px !important}
#fileCabinet_wrapper .width-container{
	width:100%;
}

#one-column #leftcol {
    width:100%;
}
#one-column #leftcol .mceLayout{
   width:98% !important;
}
