/* Copyright (c) Business Objects 2006. All rights reserved. */

.stackedTabLabel {
    height: 20px;
    line-height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
    border: 1px solid #9AAAC7; 
    background-color: #96A8C3; 
}
.stackedTabLabel div 
{
	background-color: #96A8C3; 	
}

.stackedTabLabelHover {
    background-color: #8E8EAD; 
}

.stackedTabText {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
    cursor:default;
    position:absolute;
    z-index:1;
}

.stackedTabIconCtn {
    position: absolute;
    top: 1px;
    height: 100%;
    width: 20px;
    z-index:5;
}

.helperRowMessage {
    font-family: "arial","sans-serif";
    font-size: 12px;
    color: #808080;
    padding : 2px 2px 2px 4px;
}

.crvnoselect {
    -moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.iactParamLabelDirty {
    font-style: italic;    
}

.iactParamLabelSel {
    background-color: #000080;
    border-color: #000080;    
}

.iactParamLabelSel div{
    background-color: #000080;
    border-color: #000080;    
}


.iactParamRow {
    position: relative; 
    height: 18px; 
    overflow: hidden; 
    white-space: nowrap;
}

.iactParamRowBg {
    background-color: white;
    border-top: 1px solid white;
    border-bottom: 1px solid #9191AC;
    
}

.iactParamRowBgAlt {
    background-color: #F5F7F9;
    border-top: 1px solid #F5F7F9;
    border-bottom: 1px solid #9191AC;
}

.iactParamRowBgDirty {
    background-color: #e7e6ad;
    border-top: 1px solid #e7e6ad;
    border-bottom: 1px solid #9191AC;
}

.iactParamRowBgAltDirty {
    background-color: #bbbb8e;
    border-top: 1px solid #bbbb8e;
    border-bottom: 1px solid #9191AC;
}

.iactParamRowIE {
    height: 20px;    
}

.iactParamValue {
    height: 18px; 
    overflow: hidden; 
    margin-right: 20px;
    border-style: none;
    border-width: 1px;
}

.iactParamValueAndButton {
    position: relative;   
    margin-right: 20px;
    overflow: hidden;
    height:18px;
}

.iactParamValueAndButtonSel {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;    
}

.iactParamRight {
    position: absolute; 
    right: 0px; 
    top: 0px; 
    overflow: hidden; 
    width: 20px; 
    height: 18px; 
    font-size: 12px; /* Keeps IE happy */
    border-style: none none none dotted;
    border-width: 1px;
    border-color: #9191AC;
}

.iactParamValueWarningIcon {
    margin: 0px 0px 2px 2px;    
}

.iactParamValueErrorIcon {
    margin: 0px 0px 2px 2px;    
}

.iactTextField {
	font-family: "arial","sans-serif";
	font-size: 12px;
    height: 18px;
	border: none;
	padding-left:2px;
	padding-right:2px;
    padding-top: 1px;
}

.iactTextFieldIE {
	font-family: "arial","sans-serif";
	font-size: 12px;
    height: 16px;
	border: none;
	padding-left:2px;
	padding-right:2px;
    padding-top: 1px;
}

.iactTextFieldBg {
    background-color: white;
}

.iactTextFieldBgAlt {
    background-color: #F5F7F9;
}

.iactTextFieldBgDirty {
    background-color: #e7e6ad;
}

.iactTextFieldBgAltDirty {
    background-color: #bbbb8e;
}

.iactTextComboBg {
    background-color: white;
}

.iactTextComboBgAlt {
    background-color: #F5F7F9;
}

.iactTextComboBgDirty {
    background-color: #e7e6ad;
}

.iactTextComboBgAltDirty {
    background-color: #bbbb8e;
}

.iactTextComboTextField {
    margin-right: 15px;
}

.iactTextComboArrow {
    height: 16px;
    overflow: hidden;
    border-top: 1px solid #E1E1FC;
    border-left: 1px solid #E1E1FC;
    border-right: 1px solid #9191AC;
    border-bottom: 1px solid #9191AC;
    margin-right:1px;
    position: absolute;
    top: 0px;
}
.iactValueIcon {
    height: 18px;
    overflow: hidden;
    border-top: 1px solid #E1E1FC;
    border-left: 1px solid #E1E1FC;
    border-right: 1px solid #9191AC;
    border-bottom: 1px solid #9191AC;
    margin-right:1px;
}

.iactParamRowSel {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.iactParamValueSel {
    border-style: solid none solid solid;
    border-color: black;
}

.iactParamRightSel {
    border-left: 1px dotted #9191AC;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.crvTooltip {
    position: absolute;
    z-index: 5000;   
    padding: 2px 6px 2px 6px;
    font-family: "arial","sans-serif";
	font-size: 11px;
    color: #000000;
    background-color: #FFFFCC;
	border: 1px solid #636384;
    -moz-border-radius:5px;
}