/* RadComboBox Simple skin */
/*global*/
.RadComboBox_IceconV2,
.RadComboBox_IceconV2 .rcbInput,
.RadComboBoxDropDown_IceconV2
{ font: 11px Arial, sans-serif; color: #333333; }

/* combobox */
div.RadComboBox_IceconV2 table td.rcbInputCell { height: 18px; line-height: 18px; border: 1px solid #cccccc; background: #ffffff; }
	
* html div.RadComboBox_IceconV2 table td.rcbInputCell
{ height /**/: 20px; line-height /**/: 20px; }

div.RadComboBox_IceconV2 table td.rcbInputCellLeft { border-width: 1px 0 1px 1px; }
div.RadComboBox_IceconV2 table td.rcbInputCellRight { border-width: 1px 1px 1px 0; }

* html div.RadComboBox_IceconV2 .rcbInputCell .rcbInput
{ height /**/: 16px; padding /**/: 2px 0; /* This should fix the ajax introduced height in IE7 and not break IE6 */ }

.RadComboBox_IceconV2 .rcbInputCell .rcbEmptyMessage { font-style: normal !important; }
.RadComboBox_IceconV2 .rcbHovered .rcbInputCell .rcbInput,
.RadComboBox_IceconV2 .rcbFocused .rcbInputCell .rcbInput { color: #15476c; }
div.RadComboBox_IceconV2 table td.rcbArrowCell { border: 1px solid /*#E3E3E3*/ #cccccc; background: #ffffff url('ComboBox/rcbSprite.png') no-repeat -1px 50%; }
    
div.RadComboBox_IceconV2 .rcbReadOnly .rcbArrowCellLeft,
div.RadComboBox_IceconV2 .rcbArrowCellHidden.rcbArrowCellLeft { border-width: 1px 0 1px 1px; }
div.RadComboBox_IceconV2 .rcbReadOnly .rcbArrowCellRight,
div.RadComboBox_IceconV2 .rcbArrowCellHidden.rcbArrowCellRight { border-width: 1px 1px 1px 0; }

.RadComboBox_IceconV2 td.rcbArrowCell { background-position: -1px 50%; }
.RadComboBox_IceconV2 .rcbHovered .rcbArrowCell { background-position: -21px 50%; }
.RadComboBox_IceconV2 .rcbFocused .rcbArrowCell { background-position: -41px 50%; }
.RadComboBox_IceconV2 .rcbDisabled .rcbArrowCell { background-position: -61px 50%; }

.RadComboBox_IceconV2 .rcbReadOnly td.rcbArrowCell { background-position: -2px 50%; }
.RadComboBox_IceconV2 .rcbHovered .rcbReadOnly .rcbArrowCell { background-position: -22px 50%; }
.RadComboBox_IceconV2 .rcbFocused .rcbReadOnly .rcbArrowCell { background-position: -42px 50%; }
.RadComboBox_IceconV2 .rcbDisabled .rcbReadOnly .rcbArrowCell { background-position: -62px 50%; }

.RadComboBox_IceconV2 td.rcbArrowCellHidden,
.RadComboBox_IceconV2 .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_IceconV2 .rcbFocused td.rcbArrowCellHidden,
.RadComboBox_IceconV2 .rcbReadOnly td.rcbArrowCellHidden,
.RadComboBox_IceconV2 .rcbHovered .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox_IceconV2 .rcbFocused .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox_IceconV2 .rcbDisabled .rcbReadOnly .rcbArrowCellHidden,
.RadComboBox_IceconV2 table.rcbDisabled td.rcbArrowCellHidden { background: none; }

.RadComboBox_IceconV2 .rcbHovered .rcbArrowCell,
.RadComboBox_IceconV2 .rcbHovered .rcbReadOnly .rcbInputCell,
.RadComboBox_IceconV2 .rcbHovered .rcbReadOnly .rcbArrowCellHidden { background-color: #ffffff; }
.RadComboBox_IceconV2 .rcbFocused .rcbArrowCell,
.RadComboBox_IceconV2 .rcbFocused .rcbReadOnly .rcbInputCell,
.RadComboBox_IceconV2 .rcbFocused .rcbReadOnly .rcbArrowCellHidden { background-color: #ffffff; }

div.RadComboBox_IceconV2 .rcbHovered .rcbArrowCell,
div.RadComboBox_IceconV2 .rcbHovered .rcbInputCell { border-color: #c9c9c9; }
div.RadComboBox_IceconV2 .rcbFocused .rcbArrowCell,
div.RadComboBox_IceconV2 .rcbFocused .rcbInputCell { border-color: #c9c9c9; }
div.RadComboBox_IceconV2 .rcbDisabled .rcbArrowCell,
div.RadComboBox_IceconV2 .rcbDisabled .rcbInputCell { border-color: #b0b0b0; }

div.RadComboBox_IceconV2 .rcbArrowCell a { height: 20px; }
div.RadComboBox_IceconV2 td.rcbArrowCellHidden, div.RadComboBox_IceconV2 .rcbArrowCellHidden a { width: 1px; }

div.RadComboBox_IceconV2 td.rcbArrowCellHidden.rcbArrowCellRight { border-left: 0; }

/* Read-only styles */
/* dropdown */
.RadComboBoxDropDown_IceconV2
{ background: #ffffff; border-color: #ababab; }

.RadComboBoxDropDown_IceconV2 .rcbHeader,
.RadComboBoxDropDown_IceconV2 .rcbFooter
{ background: #e3e3e3; color: #000000; }

.RadComboBoxDropDown_IceconV2 .rcbHeader { border-bottom-color: #7d7d7d; }
.RadComboBoxDropDown_IceconV2 .rcbFooter { border-top-color: #7d7d7d; }
.RadComboBoxDropDown_IceconV2 .rcbItem em { background: #e6e6e6; }

div.RadComboBoxDropDown_IceconV2 .rcbHovered { background: #fdfdfd; color: #15476c; border: 1px solid #c9c9c9; padding: 1px 5px; }

.RadComboBoxDropDown_IceconV2 .rcbSeparator { color: #ffffff; background: #8a8a8a; }

.RadComboBox_IceconV2 .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_IceconV2 .rcbDisabled { color: #787878; }

.RadComboBoxDropDown_IceconV2 .rcbLoading { background: #f0f0f0; }
.RadComboBoxDropDown_IceconV2 .rcbMoreResults { border-top-color: #c2c2c2; background: #e3e3e3; color: #8a8a8a; clear:both; }
.RadComboBoxDropDown_IceconV2 .rcbMoreResults a { background: url('ComboBox/rcbSprite.png') no-repeat -1px -85px; }


 div.RadComboBox_IceconV2 .rcbInput { font-size: 11px; line-height: 14px; font-family: Arial; }
 div.RadComboBox_IceconV2 .rcbArrowCell { line-height: 14px; font-size: 11px; border-color: #ababab; }
 div.RadComboBox_IceconV2 .rcbInputCell { background-color: rgb(255, 255, 255); border-color: #ababab; }

 /* We do not wish for constant scroll for height */
html .RadComboBoxDropDown_IceconV2.rcbAutoWidthResizer .rcbScroll { overflow:auto !important; }