/*
CSS needed by the framework for ED:CHECKBOX
*/
.checkboxInput {
	width: 100%;
	/*height: 19px;*/
	margin : 0px 0px 0px 0px;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	padding: 0px;
}

.checkboxInput label{
	white-space: nowrap;
}

.checkboxInput.readOnly {
	color: #777777;
	font-size: 12px;
}

.checkboxInput.partialRequired {
}

.checkboxInput.partialRequired label {
}

.checkboxInput.required {
}

.checkboxInput.required label {
}

.checkboxInput.mouseover {
}

.checkboxInput.mouseover label {
	color: #40bfdc;
}

.checkboxInput.mouseover.partialRequired {
}

.checkboxInput.mouseover.partialRequired label{
	color : #30bf3a;
}

.checkboxInput.mouseover.required {
}

.checkboxInput.mouseover.required label{
	color : #dd4b39;
}

.checkboxInput.focused {
	margin : -1px -1px -1px -1px;
	border-width : 1px 1px 1px 1px;
	border-color : #207ab6;
}

.checkboxInput.focused.partialRequired {
	margin : -1px -1px -1px -1px;
	border-width : 1px 1px 1px 1px;
	border-color : #30bf3a;
}

.checkboxInput.focused.required {
	margin : -1px -1px -1px -1px;
	border-width : 1px 1px 1px 1px;
	border-color : #dd4b39;
}

.checkboxInput.error {
	background-color : #f18585;
}

.checkboxInput.error.partialRequired {
	margin : -1px -1px -1px -1px;
	border-width : 1px 1px 1px 1px;
	border-color : #30bf3a;
	background-color : #8dd244;
}

.checkboxInput.error.required {
	margin : -1px -1px -1px -1px;
	border-width : 1px 1px 1px 1px;
	border-color : #dd4b39;
	background-color : #f18585;
}
