/* Checkboxes */
label.radio_checked {
	background: #fff url(img/c_check.gif) no-repeat;
	padding-top: 2px;
	padding-left: 17px;
}
label.radio_unchecked  {
	background: #fff url(img/c_empty.gif) no-repeat;
	padding-top: 2px;
	padding-left: 17px;
}


label.checkbox_checked{
	background: #f7f2e1 url(img/cb_check.gif) no-repeat 0 0;
	padding: 4px 0 0 22px;
}

label.checkbox_unchecked  {
	background: #f7f2e1 url(img/cb_empty.gif) no-repeat 0 0;
	padding: 4px 0 0 22px;
}

div#formArea div#formTable div.listCheck.checked ul li div,
div#formArea div#formTable span.checked {
	background: #f7f2e1 url(img/cb_check.gif) no-repeat 0 0;
	padding: 4px 0 0 22px;
}

div#formArea div#formTable span.unchecked  {
	background: #f7f2e1 url(img/cb_empty.gif) no-repeat 0 0;
	padding: 4px 0 0 24px;
}

div#formArea div.checked li div{
	padding:0 0 0 22px;
}

/* Hover State */
label{
	color:#555;
}

label:hover{
	color: #000;
	cursor: pointer;
}



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	/*position: absolute;*/
	position:fixed;
	left: -1000px;
}

* html .crirHidden{
	position:absolute;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

