/* form_widget */
.form_widget {
	display: inline-block;
}
.form_widget {
	*display: inline;
}

/* MPTTCheckboxSelectMultiple */
.exImage_plus, .exImage_minus, .exImage_plus_over, .exImage_minus_over
{
	display:inline-block;
	width:15px;
	height:15px;
	border:0;
	margin:3px;
	vertical-align:middle;
	background:transparent url(../Images/plusMinus.gif) no-repeat scroll -30px 0;
}
.exImage_plus, .exImage_minus, .exImage_plus_over, .exImage_minus_over {
	*display:inline;
}

.exImage_plus_over, .exImage_plus:hover
{
	background:transparent url(../Images/plusMinus.gif) no-repeat scroll 0 0;
}

.exImage_minus_over, .exImage_minus:hover
{
	background:transparent url(../Images/plusMinus.gif) no-repeat scroll -15px 0;
}

.exImage_minus
{
	background:transparent url(../Images/plusMinus.gif) no-repeat scroll -45px 0;
}

form .aligned ul.MPTTCheckboxSelectMultiple, ul.MPTTCheckboxSelectMultiple ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	display:inline-block;
}
form .aligned ul.MPTTCheckboxSelectMultiple, ul.MPTTCheckboxSelectMultiple ul {
	*display:inline;
}

ul.MPTTCheckboxSelectMultiple ul.closed {
	display:none;
}

ul.MPTTCheckboxSelectMultiple ul {
	display:block;
	border: 1px solid #ccc;
	padding:3px;
	background-color:#fff;
}

ul.MPTTCheckboxSelectMultiple li{
	list-style:none;
	margin:0;
	border:0;
	padding:0;
}

ul.MPTTCheckboxSelectMultiple li.toolbar {
	display:block;
}

ul.MPTTCheckboxSelectMultiple .handle{
	cursor:pointer;
}

ul.MPTTCheckboxSelectMultiple li label {
	margin:0;
	border:0;
	padding:0;
}

ul.MPTTCheckboxSelectMultiple li {
	display:inline-block;
	margin:3px 0 0 0;
	border:0;
	padding:3px 6px;
}
ul.MPTTCheckboxSelectMultiple li {
	*display:inline;
}

ul.MPTTCheckboxSelectMultiple li.expanded {
	border:1px solid #ccc;
	border-bottom:0;
	position:relative;
	top:1px;
	padding:2px 5px 4px 5px;
	background-color:#fff;
}

ul.MPTTCheckboxSelectMultiple li.expanded label{
	font-weight:bold!important;
}

ul.MPTTCheckboxSelectMultiple ul li{
	display:inline-block;
}
ul.MPTTCheckboxSelectMultiple ul li{
	*display:inline-block;
}

/* flat_checkbox_list */
form .aligned ul.flat_checkbox_list, ul.flat_checkbox_list li { display:inline-block; margin:0; border:0; padding:0; }
ul.flat_checkbox_list, ul.flat_checkbox_list li { *display:inline; }
ul.flat_checkbox_list ul.flat_checkbox_list { width:500px; }
ul.flat_checkbox_list li label {
    display: block;
    font-weight: normal !important;
}
ul.flat_checkbox_list li.optgroup {
	display:block;
	margin-left:6px;
	padding-left:6px;
	border-left: 1px solid #ccc;
}
li.optgroup .grouplabel {
	font-weight:bold;
	padding:3px 0;
}
li.optgroup .grouplabel, ul.flat_checkbox_list label {
	white-space:nowrap;
}

/* jquery simple color */
.simpleColorContainer {
    display: inline-block;
}
.simpleColorContainer {
    *display: inline;
}