		/* Decorative stuff */
		/*body { font: 76%/1.4 Verdana, Arial, sans-serif; }
		code { font: 1.2em Consolas, "Courier New," Courier, monospace; color: #149514; }*/
		
		/* CSS for checklist lock */
		.checklist {
			border: 1px solid #ccc;
			list-style: none;
			text-align:left;
			overflow:hidden;
			width: 100%;
			filter:alpha(opacity=50); 
			opacity: .5;
			margin-top:0px;
			margin-bottom:0px;
						 
		}
		.checklist, .checklist li { margin-left: 0; padding: 0; .height:20px; }
		.checklist label { display: block; padding-left: 25px; text-indent: -25px;}
		* html .checklist label { height: 1%; }
	
		/* Checklist 2 */
		.cl2 {
			background: #ffffff;
			color: #333333;
			font-family:Arial, Helvetica, sans-serif;
			width: 195px;
			font-size:80%;
		}
		.cl2 input { vertical-align: middle; margin-bottom:1px;}
		.cl2 label { border-bottom: 1px solid #999999; padding: 0.2em 0.2em 0.2em 25px;}
		
		/* CSS for checklist unlock */
		
		.checklistunlock {
			border: 1px solid #ccc;
			list-style: none;
			text-align:left;
			width: 100%;
			overflow:scroll;
			overflow-x:hidden;
			margin-top:0px;
			margin-bottom:0px;
		}
		.checklistunlock, .checklistunlock li { margin-left: 0; padding: 0; .height:20px; }
		.checklistunlock label { display: block; padding-left: 25px; text-indent: -25px; }
		.checklistunlock label:hover, .checklistunlock label.hover { background: #777; color: #fff; }
		* html .checklistunlock label { height: 1%; }
	
		/* Checklist 2 */
		.cl2unlock {
			background: #ffffff;
			color: #333333;
			font-family:Arial, Helvetica, sans-serif;
			
			font-size:80%;
			width: 195px;
		}
		.cl2unlock input { vertical-align: middle; margin-bottom:1px;}
		.cl2unlock label { border-bottom: 1px solid #999999; padding: 0.2em 0.2em 0.2em 25px; }
		.cl2unlock label:hover, .cl2unlock label.hover { background:#f0f7d8; color:#000000; }

		

