.checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 6em;
    overflow: auto;
    width: 46em;
}
/*SD 2010-09-14 make width of the saFiscalYear dropdown smaller; to 10em*/
div#saFiscalYear_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 6em;
    overflow: auto;
    width: 10em;
}
/*SD 2010-10-18 make width of the Product/Service Category dropdown bigger; to 10em*/
div#psc_code_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 60em;
}
/*SD 2010-08-19 make height of the Major Agency dropdown bigger; to 10em*/
div#major_agency_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 55em;
}
/*SD 2010-08-19 make height of the Major Agency dropdown bigger; to 10em*/
div#major_agency_demo_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 35em;
}
/*SD 2010-08-23 make height of the Major Funding Agency dropdown bigger; to 10em*/
div#MajorFundingAgency_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 55em;
}
div#prime_naics_code_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 55em;
}
div#naics_code_div .checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 10em;
    overflow: auto;
    width: 55em;
}

.checklist, .checklist li { margin: 0; padding: 0; }

.checklist label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}

* html .checklist label { height: 1%; }

.checklist label:hover { background: #777; color: #fff; }

.oddRow{
	 background: #f5f5f5; 
}
.evenRow{
	 background: #fff; 
}

.checklist label.bold{ 
	font-weight:bold;
	border-top:solid 1px #000;
	padding-top:3px;
}
