﻿section.section_PearComboBox
{	
	text-align	: left;
    color		: #252525;
    position	: relative;
}

section.section_PearComboBox input.InputText_SelectedValue,
section.section_PearComboBox span.InputText_SelectedValue
{
    border			: 1px solid #CCCCCC;
    border-right	: none;
    font-size		: 14px;
    height			: 28px;
    padding-left	: 8px;
    cursor			: pointer;
    float			: left;
    width			: 150px;
}

section.section_PearComboBox input.InputText_SelectedValue
{
    line-height: 28px;
}

section.section_PearComboBox span.InputText_SelectedValue
{
    font-family	: 'Microsoft Sans Serif';
    overflow	: hidden;
    height		: 30px;
}

section.section_PearComboBox span.InputText_SelectedValue img
{
    margin-top	: 4px;
    float		: left;
}

section.section_PearComboBox span.InputText_SelectedValue span
{
    margin	: 8px 0 0 8px;
    float	: left;
}

section.section_PearComboBox span.span_OpenImage
{
    border		: 1px solid #CCCCCC;
    border-left	: none;
	background	: url("../CssImages/MultiselectComboBox/ComboRight.png") no-repeat scroll transparent;
    height		: 30px;
    width		: 35px;
	cursor		: pointer;
	display		: inline-block;
    float		: left;
}

section.section_PearComboBox section.Section_ComboValues
{
	background-color: #FFFFFF;
	border			: 1px solid #CCCCCC;
	text-align		: left;
}

section.section_PearComboBox section.Section_ComboValues li
{
	background	: none repeat scroll 0 0 #FFFFFF;
	padding		: 4px 8px;
	padding-left: 7px;
	font-size	: 14px;
	cursor		: pointer;
	color		: #252525;
	height		: 30px;
}

section.section_PearComboBox section.Section_ComboValues li img
{
    margin-top	: 4px;
    float		: left;
}

section.section_PearComboBox section.Section_ComboValues li span
{
    margin	: 8px 0 0 8px;
    float	: left;
}

section.section_PearComboBox section.Section_ComboValues li.unselected
{
}

section.section_PearComboBox section.Section_ComboValues li.unselected:hover
{
	background-color: #D7D7D7;
}

section.section_PearComboBox section.Section_ComboValues li.firstLevel
{
	cursor		: default;
	font-weight	: bold;	
}

section.section_PearComboBox section.Section_ComboValues li.secondLevel
{
}

section.section_PearComboBox section.Section_ComboValues li.selected
{
	background	: none repeat scroll 0 0 #D7D7D7;
	cursor		: pointer;
}

section.section_PearComboBox section.Section_ComboValues ul 
{
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
}

div.clear
{
	clear		: both;
	visibility	: hidden;	
}

section.section_PearComboBox section.Section_ComboMultiSelectValues
{	
	background-color: White;
	border			: 1px solid #CCCCCC;
	top				: 31px;
	padding			: 8px;
	min-width		: 250px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent
{
	font-weight		: normal;
	min-width		: 200px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent a
{
	text-decoration	: underline;
	cursor			: pointer;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart
{
	margin-bottom	: 10px;	
	width			: 100%;
	display			: inline-block;
	border-bottom	: 2px solid #CCCCCC;
	height			: 25px;
	min-width		: 200px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons
{
	text-align  : right;
	float		: right;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MultiSelectOKButtom
{
	float			: left;
	width			: 31px;
	height			: 13px;
	background-image: url("../CssImages/MultiselectComboBox/Button-select-OK.gif");
	margin-right	: 4px;
	cursor			: pointer;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MutliSelectCloseButton
{
	float			: left;
	width			: 31px;
	height			: 13px;
	background-image: url("../CssImages/MultiselectComboBox/Button-select-X.gif");
	cursor			: pointer;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MultiSelectMinusButton
{
	float			: left;
	width			: 31px;
	height			: 13px;
	background-image: url("../CssImages/MultiselectComboBox/Button-select-minus.gif");
	margin-right	: 4px;
	cursor			: pointer;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MultiSelectPlusButton
{
	float			: left;
	width			: 31px;
	height			: 13px;
	background-image: url("../CssImages/MultiselectComboBox/Button-select-plus.gif");
	margin-right	: 4px;
	cursor			: pointer;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MultiSelectPlusButton:hover,
section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MultiSelectMinusButton:hover,
section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MultiSelectOKButtom:hover,
section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectButtons div.div_MutliSelectCloseButton:hover
{
	background-position: 0 -13px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.section_MultiSelectTopPart div.div_MultiSelectTitle
{
	text-align  : left;
	font-size	: 18px;
	font-weight	: bold;
	float		: left;
	min-width	: 80px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent table
{
	text-align	: left;
	overflow	: auto;
	width		: 100%;
	white-space	: nowrap;
}

div.Div_PearComboBox div.Div_ComboMultiSelectValues div.Div_ComboMultiSelectValuesButtons
{
	padding-top: 5px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.Div_MultiSelectValuesColumn
{
	float		: left;
	font-size	: 12px;
	padding		: 0px 10px 10px 0px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_checkBoxContainerLevels
{
	margin-bottom	: 2px;
	height			: 19px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_checkBoxContainer
{
	margin-bottom	: 2px;
	height			: 19px;
	float			: left;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.Div_checkBoxDivUnselected
{
	width		: 21px;
	height		: 19px;
	cursor		: pointer;
	background	: url("../CssImages/General/checkbox.png") no-repeat scroll transparent;
	margin-right: 3px;
	float		: left;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.Div_checkBoxDivSelected
{
	width				: 21px;
	height				: 19px;
	cursor				: pointer;
	background			: url("../CssImages/General/checkbox.png") no-repeat scroll transparent;
	background-position	: 0px -19px;
	margin-right		: 3px;
	float				: left;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.Div_levelCheckBoxDivUnselected
{
	width		: 21px;
	height		: 19px;
	cursor		: pointer;
	background	: url("../CssImages/General/checkbox.png") no-repeat scroll transparent;
	margin-right: 3px;
	float		: left;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.Div_levelCheckBoxDivSelected
{
	width				: 21px;
	height				: 19px;
	cursor				: pointer;
	background			: url("../CssImages/General/checkbox.png") no-repeat scroll transparent;
	background-position	: 0px -19px;
	margin-right		: 3px;
	float				: left;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent span.span_checkBoxText
{
	cursor	: pointer;
	margin	: 2px 3px 0 0;
	display	: inline-block;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_multiselectWindowFirstLevelTitle
{
	font-size		: 14px;
	font-weight		: bold;
	border-bottom	: 2px solid Gray;
	margin-bottom	: 5px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_multiselectWindowColumn
{
	float			: left;
	margin-bottom	: 5px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_multiselectWindowColumn div.FirstColumn
{
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_multiselectWindowColumn div.LastColumn
{
	float		: left;
	min-width	: 95px;
}

section.section_PearComboBox section.Section_ComboMultiSelectValuesContent div.div_multiselectWindowColumn div.div_checkBoxContainerTitle
{
	font-weight	: bold;
	height		: 15px;
	font-style	: italic;
}

div.Div_PearComboBox div.Div_ComboMultiSelectValues div.Div_ComboMultiSelectValuesButtons input.Button_Confirm
{
	float: right;
}

div.Div_PearComboBox div.Div_ComboMultiSelectValues div.div_multiSelectItem
{
	float		: left;
	min-width	: 50px;
}

div.clear
{
	clear		: both;
	visibility	: hidden;	
}

span.span_multiselectWindowFirstLevelTitle
{
	font-weight	: bold;
	font-size	: 13px;
}

div.div_checkBoxContainerTitle span
{
	font-weight: bold;
}

section.section_PearComboBox section.Section_ComboMultiSelectValues section.Section_ComboMultiSelectValuesContent td.td_multiselectCell 
{
    padding-right	: 8px;
    white-space		: nowrap;
}