			.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover {
				color: #999;
			}
			span.ui-checkbox,
			span.ui-radio {
				display: block;
				float: left;
				width: 16px;
				height: 16px;
			}
			.right span.ui-checkbox	{
				float: right !important;
				width: 10px !important;
			}
			span.ui-checkbox {
				background: url('../images/icon_checkbox.png') no-repeat 0 -40px;
			}
			span.ui-radio	{
				background: url('../images/icon_checkbox.png') no-repeat 0 -161px;
			}
			span.ui-helper-hidden {
				display: none;
			}
			label {
				height: 16px;
				line-height: 16px;	
			}
			span.ui-checkbox-state-hover {
				background-position: 0 -114px;
			}
			span.ui-radio-state-hover {
				background-position: 0 -239px;
			}
			
			span.ui-checkbox-state-checked {
				background-position: 0 -1px;
			}
			
			span.ui-checkbox-state-checked-hover {
				background-position: 0 -75px;
			}
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked {
				background-position: 0 -200px;
			}
			
			span.ui-radio-state-checked-hover {
				background-position: 0 -200px;
			}
			.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}
