/* RadComboBox TECMA skin */

/*global*/


.RadComboBox_TECMA * {
    margin: 0;
    padding: 0;
}

.RadComboBox_TECMA, 
.RadComboBox_TECMA .rcbInputCell .rcbInput, 
.RadComboBoxDropDown_TECMA {
    font: 13px arial,verdana,sans-serif;
    color: #000;
    text-align: left;
}

.RadComboBox_TECMA_rtl, 
.RadComboBox_TECMA_rtl .rcbInputCell .rcbInput, 
.RadComboBoxDropDown_TECMA_rtl {
    text-align: right;
}

/* combobox */

.RadComboBox_TECMA {
    vertical-align: bottom;
}

.RadComboBox_TECMA table {
    border: 0;
    width: 230px !important; /*border-collapse:collapse;*/
}

div#headingGuideLanguageDropdown .RadComboBox_TECMA table {
    width: 210px !important;
}

.RadComboBox_TECMA td.rcbInputCell {
    height: 21px;
    line-height: 20px;
    border: 1px solid #ffffff;
    vertical-align: top;
    background: #fff;
    padding: 0;
}

.RadComboBox_TECMA .rcbInputCell .rcbInput {
    width: 100%;
    background: transparent;
    border: 0;
    vertical-align: top;
    padding: 3px 0 0 0;
    color: #373737;
}

.RadComboBox_TECMA .rcbInputCell .rcbEmptyMessage {
    color: #666;
    font-style: italic;
}

.RadComboBox_TECMA td.rcbInputCell, 
.RadComboBox_TECMA .rcbInputCell .rcbInput {
    padding-left: 2px;
}

.RadComboBox_TECMA_rtl td.rcbInputCell, .RadComboBox_TECMA_rtl .rcbInputCell .rcbInput {
    padding-right: 2px;
    padding-left: 0;
}

.RadComboBox_TECMA td.rcbInputCellLeft {
    border-right: 0;
}

.RadComboBox_TECMA td.rcbInputCellRight {
    border-left: 0;
}

.RadComboBox_TECMA .rcbHovered .rcbInputCell {
    background: #efefef;
}

.RadComboBox_TECMA .rcbFocused .rcbInputCell {
    background: #ffffff;
    border-color: #ffffff;
}

.RadComboBox_TECMA .rcbFocused .rcbInputCell .rcbInput {
    color: #000000;
}

.RadComboBox_TECMA .rcbDisabled .rcbInputCell {
    border-color: #a1a1a1;
}

.RadComboBox_TECMA .rcbDisabled .rcbInputCell .rcbInput {
    color: #9b9b9b;
}

.RadComboBox_TECMA td.rcbArrowCell {
    background: url( 'ComboBox/rcbArrowCell.gif' ) no-repeat 0 0;
    width: 27px;
    border: 1px solid #ffffff;
    border-bottom-color: #ffffff;
    padding: 0;
}

.RadComboBox_TECMA .rcbDisabled .rcbArrowCell {
    background-position: 0 -23px;
    border-color: #878787;
}

.RadComboBox_TECMA td.rcbArrowCellLeft {
    border-right-width: 0;
}

.RadComboBox_TECMA td.rcbArrowCellRight {
    border-left-width: 0;
}

.RadComboBox_TECMA .rcbArrowCell a {
    line-height: 21px;
    width: 27px;
    height: 21px;
    text-decoration: none;
    text-indent: -9999px;
    font-size: 0;
}

.RadComboBox_TECMA .rcbDisabled .rcbArrowCell a {
    cursor: no-drop;
}

.RadComboBox_TECMA .rcbDisabled .rcbArrowCellHidden a {
    cursor: TECMA;
}

.RadComboBox_TECMA td.rcbArrowCellHidden, .RadComboBox_TECMA .rcbDisabled .rcbArrowCellHidden, .RadComboBox_TECMA .rcbArrowCellHidden a {
    width: 0;
}

/* dropdown */

.rcbSlide {
    position: absolute;
    overflow: hidden;
    display: none;
    _height: 1px;
    float: left;
    width: 230px !important;
}

.RadComboBoxDropDown_TECMA {
    position: absolute;
    background: #fff;
    border: 1px solid #ffffff;
    cursor: TECMA;
    font-size: 11px;
    width: 228px !important;
}

.RadComboBoxDropDown_TECMA_rtl {
    text-align: right;
    direction: rtl;
}

.RadComboBoxDropDown_TECMA .rcbScroll {
    overflow: auto;
}

.RadComboBoxDropDown_TECMA .rcbList {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
}

/*.RadComboBoxDropDown_TECMA .rcbScroll .rcbList
{
	float:left;
}*/

.RadComboBoxDropDown_TECMA .rcbHeader, 
.RadComboBoxDropDown_TECMA .rcbFooter {
    background: #929292;
    color: #fff;
    padding: 4px;
}

.RadComboBoxDropDown_TECMA .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_TECMA .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_TECMA .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_TECMA .rcbNoWrap .rcbLoading {
    white-space: nowrap;
}

.RadComboBoxDropDown_TECMA .rcbItem, 
.RadComboBoxDropDown_TECMA .rcbHovered, 
.RadComboBoxDropDown_TECMA .rcbDisabled, 
.RadComboBoxDropDown_TECMA .rcbLoading {
    font-size: 13px;
    padding: 4px 20px 4px 4px;
}

* html .RadComboBoxDropDown_TECMA .rcbItem, 
* html .RadComboBoxDropDown_TECMA .rcbHovered, 
* html .RadComboBoxDropDown_TECMA .rcbDisabled, 
* html .RadComboBoxDropDown_TECMA .rcbLoading {
    zoom: 1;
}

.RadComboBoxDropDown_TECMA_rtl .rcbItem, 
.RadComboBoxDropDown_TECMA_rtl .rcbHovered, 
.RadComboBoxDropDown_TECMA_rtl .rcbDisabled, 
.RadComboBoxDropDown_TECMA_rtl .rcbLoading {
    padding: 4px 4px 4px 20px;
}

.RadComboBoxDropDown_TECMA .rcbImage {
    vertical-align: middle;
    margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_TECMA_rtl .rcbImage {
    margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_TECMA em {
    font-style: normal;
    font-weight: bold;
}

.RadComboBoxDropDown_TECMA .rcbItem em {
    background: #e5e5e5;
}

.RadComboBoxDropDown_TECMA .rcbHovered {
    background: #ddd;
    color: #000;
}

.RadComboBoxDropDown_TECMA .rcbDisabled {
    color: #ccc;
    cursor: no-drop;
}

.RadComboBoxDropDown_TECMA .rcbSeparator {
    color: #fff;
    background: #aaa;
}

.RadComboBoxDropDown_TECMA .rcbLoading {
    background: #f0f0f0;
    text-align: center;
}

.RadComboBoxDropDown_TECMA .rcbMoreResults {
    clear: both;
    background: #f3f3f3;
    padding: 4px;
    text-align: center;
}

.RadComboBoxDropDown_TECMA .rcbMoreResults a {
    display: block;
    width: 15px;
    height: 14px;
    background: url( 'ComboBox/rcbMoreResults.gif' ) no-repeat transparent;
    margin: 0 auto 4px;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
}

.RadComboBoxDropDown_TECMA .rcbMoreResults a:hover {
    background-position: 0 100%;
}

.RadComboBoxDropDown_TECMA .rcbMoreResults span {
    display: block;
    text-align: center;
}

.RadComboBoxDropDown_TECMA .rcbScroll {
    scrollbar-face-color: #e9e9e9;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #e9e9e9;
    scrollbar-3dlight-color: #dbdbdb;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #f5f5f5;
    scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/


/*Opera start*/
@media screen and (min-width:550px) {
    .RadComboBoxDropDown_TECMA_rtl .rcbItem, .RadComboBoxDropDown_TECMA_rtl .rcbHovered, .RadComboBoxDropDown_TECMA_rtl .rcbDisabled, .RadComboBoxDropDown_TECMA_rtl .rcbLoading {
        padding: 4px 20px 4px 4px;
        zoom: 1;
    }
}
/*Opera end*/

