




























.exportSelectorList{
	width: 350px;
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.selectorBackground {
	background-image: url(popup_tiling_background.gif);
	margin: 0px;
}

.selectorCheckBox {
}

.selectorChoice,  .selectorList {

	font-size: 10pt;
}


.selectorComponentDiv {
	border: 1px solid #000000;  
	height: 350px;
	overflow-y: scroll; 
	padding: 10px;
	width: 365px;
}

.selectorDialogSpacer, .buttonSpacer,  .componentSpacer,  .selectorButtonSpacer,  .selectorComponentSpacer, .selectorHeaderSpacer {
	width: 10px;
}


.selectorErrorHeader {
	background-color: transparent; 
	color: #000000;   
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: italic;
	font-weight: bold;
}



.selectorErrorMessages {
	background-color: #FAF3D4;  
	color: #000000;            
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 10px;
	padding: 1px 4px 1px 4px;
}

.selectorFieldsetLegendTop {
	color: black;
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	padding-right: 5px;
	vertical-align: top;
}

.selectorHeader {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 2px;
	margin-right: 2px;
}

.selectorLabel {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.selectorLabelTop {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	vertical-align: top;
}

.selectorRadioLabel,   .selectorCheckBoxLabel {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	white-space:pre;
}

.selectorRadioLabelItalic {
	font: italic 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.selectorRowTextSpacer {
	font-size: 1pt;
	height: 12px;
}

.selectorText, .selectorRadio {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.selectorTextEntry,  .selectorTextArea,  .selectorInput {
	background-color: #FFFFFF;  
	color: #003399;             
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.selectorTextEntryDisabled {
	background-color: transparent; 
	color: #003399;                
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.selectorVerticalDialogSpacer {
	font-size: 1pt;
	height: 20px;
}

.verticalComponentSpacer,  .verticalButtonSpacer,  .selectorRowSpacer,  .selectorVerticalButtonSpacer {
	font-size: 1pt;
	height: 5px;
}

.SelectorButtonTable {
	float: right;
}

.selectorBody {
	margin: 0px;
	background-repeat: repeat-y;
	background-color: #f8f8f6; 
}







.dataItemNodeDescription {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}

.dataItemNodeText {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}

.dataSelector {
	background: #FFFFFF;  
	border-bottom: 4px double inactiveborder;
	border-left: 3px inset threedshadow;
	border-right: 4px double inactiveborder;
	border-top: 3px inset threedshadow;
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 100%;
	overflow: auto;
	padding: 0;
	width: 350px;
}

.dataSelectorListBoxViewDescription {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: right;
}

.dataSelectorListBoxViewLabel {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
}

.dataSelectorListBoxViewTitle {
	width: 350px;
}

.dataSelectorListBoxViewTitle TABLE, .dataSelector TABLE, .dataSelectorXP TABLE {
	width: 100%;
}

.dataSelectorXP {
	background: #FFFFFF;  
	border-bottom: 1px solid threedlightshadow;
	border-left: 1px solid #696969; 
	border-right: 1px solid threedlightshadow;
	border-top: 1px solid #696969; 
	height: 100%;
	overflow: auto;
	padding: 0;
	width: 350px;
}

.qualifierSelectorTreeArea {
	background-color: #FEFEFE;  
	border-style: inset;
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 250px;
	overflow: scroll;
	width: 350px;
}






.dateIntervalButton
{
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
 
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}


.dateIntervalLaunchButton
{
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
 
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
	height: 20px;
}

.dateIntervalPickerButtonContainer {
	padding-bottom: 8px;
	padding-top: 16px;
}

.dateIntervalPickerChoice {
	width: 100px;
}

.dateIntervalPickerCombo {
}

.dateIntervalPickerContainer {
}

.dateIntervalPickerDiv {
	background-color: #f8f8f6;
	border: 1px solid #7f9db9;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.dateIntervalPickerHelpLabel {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: normal;
}

.dateIntervalPickerInnerShadow {
	border-bottom: 1px solid #bcbcba;
	border-right: 1px solid #bcbcba;
}

.dateIntervalPickerOuterShadow {
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.dateIntervalPickerLabel {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: bold;
}

.dateIntervalPickerNIntervalLabel {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal; 
}

.dateIntervalPickerNLabel {
	display: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal;
}

.dateIntervalPickerNTextEntry {
	display: none;
	width: 50px;
}


.dateIntervalPickerTextEntry {
	width: 100px;
}

.dateIntervalPickerLaunchImageCell {
	padding-left:5px;
	padding-right:5px;
}

.dateIntervalPickerNTextEntryCellPadding {
	padding-left:5px;
}

.dateIntervalPickerNTextEntryCellNoPadding {
	padding-left:0px;
}







.highlightColumn {
	background-color: #e0e0de;
	border-color: #808080;
	border-style: none dashed;
	border-width: 3px;
	opacity: .40;
	position: absolute;
}




 
.highlightExtraColumnHeader {
	background-color: #e0e0de !important;
}


.highlightGraph {
	background-color: #e0e0de;
	border-color: #808080;
	border-style: none dashed dashed none;
	border-width: 3px;
	opacity: .40;
	position: absolute;
}

.resizer, .resizerVert, .resizerBoth, .resizerRight 
{
	
	
	
	background-color: #e0e0de; 
	opacity: .0;
	position: absolute;
    font-size: 1px; 
}

.resizer
{
	cursor: e-resize;
	cursor: col-resize;
	width: 5px;
}

.resizerVert {
	cursor: s-resize;
	height: 5px;
}

.resizerBoth {
	cursor: se-resize;
	height: 5px;
	width: 5px;
}

.resizerRight {
	cursor: e-resize;
	width: 5px;
}

.resizerHighlight {
    opacity: .50;
    border: 1px solid red;
    background-color: #DFDCC8;
}

@media print {
    .resizer, .resizerVert, .resizerBoth, .resizerRight {
	background-color: transparent;
	position: absolute;
	width: 0px;
	}
}






.dropHorizontal {
	border-left: 3px solid #000000;
}

.dropVertical {
	border-top: 3px solid #000000;
}

.dropReplace {
	border: 3px solid #000000;
}

.highlightHorizontal {
	border-left: 3px solid #43afff;
	border-right: 3px solid #43afff;
	overflow: hidden;
}

.highlightVertical {
	border-bottom: 3px solid #43afff;
	border-top: 3px solid #43afff;
	overflow: hidden;
}

.highlightReplace {
	border: 3px solid #43afff;
	overflow: hidden;
}
.hiddenDrop {
	border: 3px solid #43afff;
    background-color: #cfdeeb;
    font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.dropArrowHorizontal {
    position: absolute;
    top: -10px;
    left: -4px;
}
.dropArrowVertical {
    position: absolute;
    left: -10px;
    top: -4px;
}
.dragObject {
    background-color: #3160b3;
    color: #ffffff;
    border: dotted #808080 1px;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}
.dragDim {
	color: #bfbfbf;  
	border: dotted 1px #bfbfbf; 
}






.dualSelectorContainer {
	border: none;
}


.dualSelectorSourceLabel, .dualSelectorTargetLabel {
	border: none; 
	border-style: none;
	color: #000000;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
}


.dualSelectorButton {
	border-style: outset;
	height: 25px;
	vertical-align: middle;
	width: 25px;
}


.dualSelectorSource {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	height: 175px;
	width: 200px;
	overflow: auto;
}


.dualSelectorTarget {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	height: 175px;
	width: 200px;
	overflow: auto;
}




.dualSelectorSourceContainer, .dualSelectorTargetContainer {
	border-style: inset;
	height: 175px;
	overflow: auto;
	
	width: 200px;
}
.dualSelectorSourceContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}

.dualSelectorTargetContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}


.dualText, .dualTree:active, .dualTree:link, .dualTree:visited {
	color: red;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}






.entityAttributeList {
	height: 100%;
	height: 100%;
	overflow: auto;
	overflow: auto;
	width: 250px;
	width: 250px;
}

.entityAttributeLabel {
	margin-left: 5px;
}

.entityAttributeSupProps {
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.propertyEditorPanelInstructionText {
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	padding-left: 2px;
}






.ESRIBackgroundLayer, .ESRIMapLayer {
	background-color: #FFFFFF; 
	position: absolute;
	z-index: 0;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;	
}

.ESRIMapCrossingLabel, .ESRIMapCrossingLabelTitle {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.ESRIMapIdentifyTableView {
	border: #7f9db9 1px solid;
	overflow-y: scroll;
	overflow-x: auto;
	overflow: auto;
	vertical-align: top;
        text-align: left;
}


.ESRIIdentifyContainer {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
        border: none; 
        border-width: 0px;
        border-collapse: collapse; 
	height: 300px;
	overflow-y: scroll;
	overflow-x: auto;
	overflow: auto;
	vertical-align: top;
}

.ESRIIdentifyLabel {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.ESRIIdentifyText {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.ESRIMapContainer {
	border: 1px solid #7f9db9;
}

td.ESRIMapIdentifyTableData {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding-right: 25px;
	white-space: nowrap;
}

.ESRIMapMenu {
	background-color: #F1EACB; 
}

.ESRIMapMenu .menu, .ESRIMapMenu .menuLink, .ESRIMapMenu .menuDivider {
	background-color: #F1EACB; 
}

.ESRISelectedMenu {
	background-color: #e0e7ed;
	border-left: 1px solid #7f9db9;
	border-top: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 2px;
}

.ESRISelectedMenu IMG {
	vertical-align: middle;
}

.ESRISelectLayer {
	background-color: transparent; 
	border: thin dashed #000000; 
	position: absolute;
	z-index: 1;
}

.ESRIZoomLayer {
	background-color: #e0e0de;
	border: thin dashed #000000; 
	opacity: .50;
	position: absolute;
	z-index: 1;
}
.mapDualSelectorSourceContainer, .mapDualSelectorTargetContainer {
	height: 200px;
	overflow: scroll;
	vertical-align: top;
	width: 250px;
}
.mapDualSelectorSourceContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}
.mapDualSelectorTargetContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}

.mapDualSelectorSourceLabel, .mapDualSelectorTargetLabel {
	border: 0px solid #C0C0C0; 
	border-style: outset;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.mapPropertyContainer {
	border-bottom: #b2b2b2 1px solid;
	border-left: #b2b2b2 1px solid;
	border-right: #b2b2b2 1px solid;
}







.exceptionHighlightingSelectorChoiceBox {
	width: 250px;
}

.exceptionHighlightingSelectorColorChoiceBox {
	width: 100px;
}

.exceptionHighlightingSelectorComboBoxLeftCell {
	text-align: left;
	width: 250px;
}

.exceptionHighlightingSelectorContainer 
{

}

.exceptionHighlightingSelectorFontFamilyChoiceBox {
	width: 150px;
}

.exceptionHighlightingSelectorFontSizeChoiceBox {
}

.exceptionHighlightingSelectorListEditorComponent {
	height: 114px;
	width: 390px;
}

.exceptionHighlightingSelectorPreviewContents {
	overflow: hidden;
	width: 420px;
}

.exceptionHighlightingSelectorTabContainer {
	width: 100%;
}

.exceptionHighlightingSelectorTextEntry {
	width: 250px;
}

.exceptionHighlightingSelectorDialogFieldSet {
    border-color: #b2b2b2;
    border-width: 1px;
    border-style: solid;
    padding-right:5px; padding-left:5px; padding-bottom:5px;
}

.exceptionHighlightingSelectorTabOutline {
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
}









.sas_ExpandCollapsebutton {
	background-color: transparent;
	border-style: none;
	padding: 0px 0px 0px 0px;
}


.sas_ExpandCollapseButtonsStyle {
	text-align: right;
}


.sas_ExpandCollapseButtonsTableStyle {
	float: right;
}

.sas_ExpandCollapseContainerStyle 
{
	color: #505050;
	background-color: #f4f4f4;
	border: 1px solid #c8c8c8;
	width: 400px;
	
 
}



.sas_ExpandCollapseDivStyle {
	display: none;
	
}


.sas_ExpandCollapseSeparatorStyle {
}


.sas_ExpandCollapseTitleStyle {
}






.exportSelectorOrderedCheckBoxList {
	background-color: #FFFFFF;  
	height: 170px;
	overflow-x: auto; 
	overflow-y: auto; 
	width: 170px;
}







.AdvancedFilterSelectorShowDialog {
	border-bottom: 4px double inactiveborder;
	border-left: 3px inset threedshadow;
	border-right: 4px double inactiveborder;
	border-top: 3px inset threedshadow;
	padding: 0px;
	height: 170px;
	overflow: scroll;
	overflow-x: hidden; 
	padding: 0px;
	width: 320px;
}

.AdvancedFilterSelectorCombinationDialog {
	border-bottom: 4px double inactiveborder;
	border-left: 3px inset threedshadow;
	border-right: 4px double inactiveborder;
	border-top: 3px inset threedshadow;
}

.advancedFilterSelectorExpression {
	border-bottom: #C0C0C0 2px solid;  
	border-left: #C0C0C0 2px solid; 
	border-right: #C0C0C0 1px solid; 
	border-top: #C0C0C0 2px solid; 
	color: #000000;                
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 40px;
	overflow: scroll;
	overflow-x: auto; 
	width: 100%;
}

.advancedFilterWarning {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: italic;
	float:left;
}


.advancedFilterSelectorTreeContainer, .OLAPTimeBasedFilterSelectorStartEndTreeContainer {
	background-color: #FFFFFF;  
	border: 1px solid #000000;  
}






.advancedFilterSelectorValueContainer {
	height: 40px;
}

.OLAPTimeBasedFilterSelectorContainer {
	height: 310px;
	padding: 10px;
	border-bottom: #C0C0C0 1px solid; 
	border-left: #C0C0C0 2px solid;   
	border-right: #C0C0C0 1px solid;  
	border-top: #C0C0C0 2px solid;    
}

.OLAPTimeBasedFilterSelectorStartEndTreeContainer {
	height: 100px;
	overflow: scroll;
	vertical-align: top;
	width: 250px;
}

.calendarSelectorControl {
	width: 100px;
}






.appliedFiltersDiv {
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	overflow: auto;
	width: 300px;
}

.appliedFiltersLabel, .appliedFiltersFilterExpressionText {
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.appliedFiltersLogicalOperator, .appliedFiltersTitle, .olapDrillStateTitle {
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}






.BaseExpressionEditorExpressionLabel,  .BaseExpressionEditorOperatorButtonRow,  .BaseExpressionEditorStringDataPatternExampleRow {
}


.BaseExpressionEditorExpressionArea {
	height: 120px;
	width: 225px;
}

 
.FileSelector_RFSDetailView {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	width: 100%;
}

.fileSelectorChoice, .fileSelectorInput, .comboBoxViewListTable {
	width: 100%;
}

.SeparatorMenuItemContainer {
	padding-left: 1px;
	padding-right: 1px;
}

.ImageSeparatorMenuItemContainer {
	padding-left: 6px;
	padding-right: 6px;
}

.ImageSeparatorMenuItemContainer IMG, .fontPickerSelectedButton IMG, .fontPickerButton IMG, .menuLink IMG, .menu IMG, .menuLinkDisabled IMG, .menuDisabled IMG,  .menuItemLink IMG, .menuItem IMG, .menuItemLinkDisabled IMG, .menuItemDisabled IMG, .menuItemLink IMG, .menuItem IMG, .menuItemDisabled IMG, .visualDataExplorerMenuItemLinkDisabled IMG, .visualDataExplorerMenuDisabled IMG, .visualDataExplorerMenuLink IMG {
	vertical-align: middle;
}






.buttonLeft, .buttonLeftRollover, .buttonLeftInactive {
	border-style: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.buttonRight, .buttonRightRollover, .buttonRightInactive {
	border-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.button, .dataItemSelectorMenuLink,  .dataItemSelectorMenuBarDisabled, .visualDataExplorer_ButtonAction_ButtonCenter {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
 
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}


.buttonActive {
	color: #275e94;
	font-size: small;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

.buttonRollover {
	border-color: #43afff;
}

.buttonRollover span, .buttonCenter SPAN {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}

.buttonDisabled {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	cursor: pointer;
	
 
 	
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
	color: #aca899
}

.buttonCenterDisabled SPAN {
	color: #aca899;
	font-size: small;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}
.buttonCenterDisabled a {
	color: #aca899;
	font-size: small;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.buttonCenter IMG, .buttonCenterDisabled IMG {
	text-align: center;
	vertical-align: middle;
}

.imageButton {
	border-style: none;
	background-color: transparent;
	padding:0;
	cursor: pointer;
}






.CalendarContainer {
	background-color: #f8f8f6;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.CalendarContainer a {
	text-decoration: none;
}


.CalendarContent {
	background-color: #f8f8f6;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.CalendarCurrentDay {
	color: #d90000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.CalendarDay {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}


.CalendarDayDisabled {
	color: #8a8a8a;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}

.CalendarDayAnchor {
	color: #505050;
	font: 90% 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}

.CalendarDayHeader {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.CalendarDaySpan {
	background-color: #f9f9f9;
	border-bottom: 1px solid #bcccd9;
	border-left: 1px solid #bcccd9;
	border-right: 1px solid #bcccd9;
	border-top: 1px solid #bcccd9;
	color: #505050;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 15px;
	padding: 1px 3px 1px 3px;
	width: 250px;
}

.CalendarFooter {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.CalendarHeader {
	background-color: #efefed;
	color: #000000;
	font-weight: bold;
}


.CalendarHeaderContent {
	
 
	padding: 5px;
}

.CalendarMonthList {
	background-color: #ffffff;
	border-color: #7f9db9;
	border-style: solid;
	border-width: 1px;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.CalendarNavigation {
	border-color: #bcccd9;
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	cursor: pointer;
	text-decoration: none;
}

.CalendarNavigation:active {
}

.CalendarNavigationRollover {
	border-color: #7f9db9;
	background-color: #f8f8f6;	
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	text-decoration: none;
}

.CalendarSelectedDay {
	background-color: #cfdeeb;
	border-color: #7f9db9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}

.CalendarWeekHeaderSeparator {
	background-color: #cddeee;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding: 0px;
}

.CalendarYearList {
	background-color: #ffffff;
	border-color: #7f9db9;
	border-style: solid;
	border-width: 1px;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.CalendarYearMonthListRollover {
	background-color: #cfdeeb;
	border-color: transparent;
}






.datePickerCombo {
}

.DatePickerContainer {
	border: 0px;
}

.datePickerDateLabel {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal;
}

.datePickerDiv 
{
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-top: 1px solid #7f9db9;
}

.datePickerHintLabel {
	display: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: normal;
}

.datePickerInnerShadow {
	border-bottom: 1px solid #bcbcba;
	border-right: 1px solid #bcbcba;
}

.datePickerOuterShadow {
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.datePickerLastAccessLabel {
	display: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal;
}

.datePickerNLabel {
	display: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal;
}

.datePickerNTextEntry {
	display: none;
	width: 50px;
}

.datePickerLaunchImageCell {
	padding-left:5px;
	padding-right:5px;
}

.datePickerNTextEntryCellPadding {
	padding-left:5px;
}

.datePickerNTextEntryCellNoPadding {
	padding-left:0px;
}

.DatePickerTextEntry {
}






.farSelectorCurrentFilters {
	overflow-x: scroll; 
	width: 270px;
}

.farSelectorFilterCondition,  .farSelectorFilterValue {
	width: 75%;
}

.farSelectorRadio {
	width: 12px;
}

.farSelectorRadioLabel {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 2px;
	margin-right: 20px;
}






.ColorPickerAutomatic {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}

.ColorPickerAutomaticRollover {
	border-color: #43afff;
}

.ColorPickerAutomaticRollover span {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.ColorPickerAutomaticSwatch {
	height: 10px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	width: 10px;
}

.ColorPickerContainer {
	border: 1px solid #7F9DB9; 
	width: 95px;
	cursor:pointer;
}

.ColorPickerContainer_Vista_Basic, .ColorPickerContainerDisabled_Vista_Basic {
	border-top: 1px solid #ADAEB5; 
	border-left: 1px solid #DEDFE7; 
	border-right: 1px solid #DEDFE7; 
	border-bottom: 1px solid #DEDFE7; 
}

.ColorPickerContainer_Vista_Basic_Rollover {
	border-top: 1px solid #3979AD;  
	border-left: 1px solid #A5CBE7; 
	border-right: 1px solid #A5CBE7; 
	border-bottom: 1px solid #A5CBE7; 
}

.ColorPickerContainer_Vista_Basic_Mozilla, .ColorPickerContainerDisabled_Vista_Basic_Mozilla {
	border: 1px solid #A5ACB2;    
	

}

.ColorPickerContainer_Blue_Olive, .ColorPickerContainerDisabled_Blue_Olive {
	border: 1px solid #7B9EBD;  
	
}

.ColorPickerContainer_Blue_Olive_Mozilla, .ColorPickerContainerDisabled_Blue_Olive_Mozilla {
	border: 1px solid #7B9EBD;   
	

}

.ColorPickerContainer_Silver, .ColorPickerContainerDisabled_Silver {
	border: 1px solid #7B9EBD; 
	
}

.ColorPickerContainer_Silver_Mozilla, .ColorPickerContainerDisabled_Silver_Mozilla {
	border: 1px solid #A5ACB2; 
	

}

.ColorPickerContainer_Classic, .ColorPickerContainerDisabled_Classic, .ColorPickerContainer_Standard, .ColorPickerContainerDisabled_Standard {
	border: none; 
}

.ColorPickerContainer_Classic_Mozilla, .ColorPickerContainerDisabled_Classic_Mozilla, .ColorPickerContainer_Standard_Mozilla, .ColorPickerContainerDisabled_Standard_Mozilla {
	border: none; 

}

.ColorPickerContainerDisabled {
	border: 1px #C0C0C0 solid; 
}

.ColorPickerItemCell {
	
	width: 15px;
	cursor:pointer;
}

.ColorPickerPreviewCell {
        
		
		
       
        
       
       
		
		font-weight: Normal;
		width:100%;
}

.ColorPickerPreviewCell_Standard {
	border-left: 1px solid #848284; 
	border-top: 1px solid #848284; 
	font-weight: Normal;
	width:100%;
	font-size:15px;
	border-bottom: 1px solid buttonface;
	border-right:none;
}

.ColorPickerPreviewCell_Classic {
	border-left: 1px solid #848284; 
	border-top: 1px solid #848284; 
	font-weight: Normal;
	width:100%;
	font-size:inherit;
	border-bottom: 1px solid buttonface;
	border-right:none;
}


.ColorPickerImageCell {
}

.ColorPickerImageCell_Vista_Basic {
	padding-right: 5px;
}

.ColorPickerImageCell_Vista_Basic_Rollover {
	padding-right: 0px;
}

.ColorPickerImageCell_Vista_Basic_Mozilla {
}

.ColorPickerImageCell_Vista_Basic_Mozilla_Rollover {
}







.ImagePickerItemCell {
	width: 15px;
}

.ImagePickerPreviewCell {
}

.ImagePickerPreviewCell_Classic, .ImagePickerPreviewCell_Standard {
	border-left: 1px solid #848284; 
	border-top: 1px solid #848284; 
	
	
	
	
	border-bottom: 1px solid buttonface;
	border-right:none;
	
	vertical-align:top;
	
	
	
}







.PaletteContainer{
	border: 1px solid #7F9DB9; 
}

.PaletteContainer_Blue_Olive {
	
	border: 1px solid #7B9EBD; 
	
}

.PaletteContainer_Blue_Olive_Mozilla {
	
	border: 1px solid #7B9EBD; 
	
	line-height:1px;
}

.PaletteContainer_Silver {
	
	border: 1px solid #7B9EBD; 
	
}

.PaletteContainer_Silver_Mozilla {
	
	border: 1px solid #A5ACB2; 
	
	line-height:1px;
}

.PaletteContainer_Classic, .PaletteContainer_Standard {
	
	border: none; 
}

.PaletteContainer_Classic_Mozilla, .PaletteContainer_Standard_Mozilla {
	
	border: none; 
	line-height:1px;
}

.PaletteContainerDisabled {
	border: 1px #C0C0C0 solid; 
}

.PaletteContainer_Vista_Basic, .PaletteContainerDisabled_Vista_Basic {
	
	border-top: 1px solid #ADAEB5;  
	border-left: 1px solid #DEDFE7; 
	border-right: 1px solid #DEDFE7; 
	border-bottom: 1px solid #DEDFE7; 
}

.PaletteContainer_Vista_Basic_Rollover {
	
	border-top: 1px solid #3979AD; 
	border-left: 1px solid #A5CBE7; 
	border-right: 1px solid #A5CBE7; 
	border-bottom: 1px solid #A5CBE7; 
}

.PaletteContainer_Vista_Basic_Mozilla, .PaletteContainerDisabled_Vista_Basic_Mozilla {
	
	border: 1px solid #A5ACB2; 
	
	line-height:1px;
}

.PaletteTable {
	background-color: #f8f8f6;
	border: 1px solid #7f9db9;
	border-collapse: separate;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
}

.PaletteItemCell {
	
	width: 15px;	
}

.PaletteSelectedItemCell, .ColorPickerSelectedItemCell, .ImagePickerSelectedItemCell {
	width: 15px;
	border: 2px solid #505050;
}

.PalettePreviewCell {
	
}

.PalettePreviewCell_Classic, .PalettePreviewCell_Standard {
	border-left: 1px solid #848284; 
	border-top: 1px solid #848284; 
	font-weight: Normal;
	
	font-size:15px;
	border-bottom: 1px solid buttonface;
	border-right:none;
}

.PaletteImageCell {
}

.PaletteImageCell_Vista_Basic {
}

.PaletteImageCell_Vista_Basic_Rollover {
}

.PaletteImageCell_Vista_Basic_Mozilla {
}

.PaletteImageCell_Vista_Basic_Mozilla_Rollover {
}

.PalettePreviewDiv1_Classic, .PalettePreviewDiv1_Standard {
	padding: 0;
	background: #FFFFFF;  
	border-left: 1px solid threeddarkshadow; 
	border-top: 1px solid threeddarkshadow;  
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
}

.PalettePreviewDiv1_XP {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	width:100%;
}

.PalettePreviewDiv1_Vista {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	
}

.PaletteButtonDiv1, .PaletteButtonDiv4 {
	border-bottom: 1px solid #D6D3CE; 
	border-right: 1px solid #D6D3CE;  
	border-top: 1px solid #848284;    
}

.PaletteButtonDiv2 {
	border-top: 1px solid #424142;   
}

.PaletteButtonDiv3 {
	border-bottom: 1px solid #FFFFFF;  
	border-right: 1px solid #FFFFFF;   
	border-top: 1px solid #848284;     
}

.PaletteCustomImage_IE_Classic, .PaletteCustomImage_IE_Standard {
	height: 17px;
}

.PaletteCustomImage_Mozilla_Classic, .PaletteCustomImage_Mozilla_Standard {
	height: 18px;
}







.comboBoxViewArrowCell {
	border-top: 1px solid #848284; 
	vertical-align: top;
}

.comboBoxViewArrowCellXP {
}

.comboBoxViewArrowCellXP_Blue_Olive {
}

.comboBoxViewArrowCellXP_Classic .comboBoxViewArrowCellXP_Standard {
	border-top: 1px solid #848284; 
}

.comboBoxViewArrowCellXP_Silver {
}

.comboBoxViewArrowCellVista_Vista_Basic {
}

.comboBoxViewButton {
}

.comboBoxViewButtonDiv1, .comboBoxViewButtonDiv4 {
	border-bottom: 1px solid #D6D3CE;   
	border-right: 1px solid #D6D3CE;    
	border-top: 1px solid buttonface;   
}

.comboBoxViewButtonDiv2 {
	border-top: 1px solid #424142;    
	border-bottom: 1px solid #D6D3CE; 
	border-right: 1px solid #D6D3CE;  
}

.comboBoxViewButtonDiv3 {
	border-bottom: 1px solid #FFFFFF;  
	border-right: 1px solid #FFFFFF;   
	border-top: 1px solid #848284;     
}

.comboBoxViewButtonImgXP {
}

.comboBoxViewButtonXP {
}

.comboBoxViewButtonVista_Vista_Basic {
}

.comboBoxViewButtonXP_Blue_Olive {
}

.comboBoxViewButtonXP_Classic .comboBoxViewButtonXP_Standard {
	height: 19px;
	width: 16px;
}

.comboBoxViewButtonXP_Silver {
}

.comboBoxViewDisplayEditTbl {
}

.comboBoxViewDisplayTable {
}

.comboBoxViewDisplayTableXP {
	background: #FFFFFF;   
	border: 1px solid #7B9EBD;  
}

.comboBoxViewDisplayTableXP_Blue_Olive {
	background: #FFFFFF;  
	border: 1px solid #7B9EBD;  
}

.comboBoxViewDisplayTableXP_Blue_Olive_Mozilla {
	background: #FFFFFF;  
	border: 1px solid #7B9EBD;  
}

.comboBoxViewDisplayTableXP_Classic .comboBoxViewDisplayTableXP_Standard {
	
}

.comboBoxViewDisplayTableXP_Silver {
	background: #FFFFFF;  
	border: 1px solid #7B9EBD;  
}

.comboBoxViewDisplayTableXP_Silver_Mozilla {
	background: #FFFFFF;  
	border: 1px solid #A5ACB2;  
}

.comboBoxViewDisplayTableVista_Vista_Basic {
	background: #FFFFFF;  
	border-top: 1px solid #ADAEB5;  
	border-left: 1px solid #DEDFE7; 
	border-right: 1px solid #DEDFE7; 
	border-bottom: 1px solid #DEDFE7; 
}

.comboBoxViewDisplayTableVista_Vista_Basic_Rollover {
	background: #FFFFFF;   
	border-top: 1px solid #3979AD;  
	border-left: 1px solid #A5CBE7; 
	border-right: 1px solid #A5CBE7; 
	border-bottom: 1px solid #A5CBE7; 
}

.comboBoxViewDisplayTableVista_Vista_Basic_Mozilla {
	background: #FFFFFF;  
	border: 1px solid #A5ACB2; 
}

.comboBoxViewDropDown {
	background: #FFFFFF; 
	border: solid #000000; 
	border-width: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width: 100%;
}

.comboBoxViewEditButton {
}

.comboBoxViewEditButton_Mozilla {
}

.comboBoxViewEditButton_IE {
	height: 18px;
}

.comboBoxViewEditImageCell {
}


.comboBoxViewImageCell {
	border-bottom: 1px solid #D6D3CE; 
	border-right: 1px solid #D6D3CE; 
	height: 100%;
}

.comboBoxViewImages,  .comboBoxViewListImages {
}

.comboBoxViewLabel {
	background: #FFFFFF; 
	border-bottom: 1px solid buttonface;
	border-left: 1px solid threeddarkshadow;
	border-top: 1px solid threeddarkshadow;
	padding: 0;
}

.comboBoxViewLabelDiv {
}

.comboBoxViewEditLabelDiv1 {
	border-left: 1px solid #848284; 
	border-top: 1px solid #848284; 
	padding: 0;
}

.comboBoxViewEditLabelDiv2 {
	padding: 0;
	background: #FFFFFF; 
	border-bottom: 1px solid buttonface;
	border-left: 1px solid threeddarkshadow;
	border-top: 1px solid threeddarkshadow;
}

.comboBoxViewEditLabelDiv1XP {
}

.comboBoxViewEditLabelDiv2XP {
}

.comboBoxViewEditLabelDiv1Vista {
}

.comboBoxViewEditLabelDiv2Vista {
}

.comboBoxViewLabelXP {
	background: #FFFFFF; 
	border: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;

}

.comboBoxViewLabelXP_Blue_Olive {
	background: #FFFFFF; 
	border: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;

	
}

.comboBoxViewLabelXP_Classic .comboBoxViewLabelXP_Standard {
	background: #FFFFFF; 
	border-bottom: 1px solid buttonface;
	border-left: 1px solid threeddarkshadow;
	border-right: 1px solid buttonface;
	border-top: 1px solid threeddarkshadow;
	padding: 0;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;

}

.comboBoxViewLabelXP_Silver {
	background: #FFFFFF; 
	border: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	
}

.comboBoxViewLabelVista_Vista_Basic {
	background: #FFFFFF; 
	border: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;

}

.comboBoxViewLeftTableCell {
	border-left: 1px solid #848284; 	
	border-top: 1px solid #848284; 	
	font-size:15px;
	
}

.comboBoxViewLeftTableCellXP {

}

.comboBoxViewLeftTableCellXP_Blue_Olive {
	
}

.comboBoxViewLeftTableCellXP_Classic .comboBoxViewLeftTableCellXP_Standard {
}

.comboBoxViewLeftTableCellXP_Silver {
}

.comboBoxViewLeftTableCellVista_Vista_Basic {

}

.comboBoxViewList {
	background: #FFFFFF; 
	border-width: 0;
	height: 100%;
}

.comboBoxViewListHighlight {
	background: highlight; 
	color: #FFFFFF; 
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
}

.comboBoxViewListSelected {
	color: highlighttext;
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
	height: 1px;
}

.comboBoxViewListText {
	color: windowtext;
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
	
}

.comboBoxViewListUnHighlight {
	background: window;
	color: windowtext;
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
}

.comboBoxViewNoImages {
	height: 10px;
	width: 2px;
}

.comboBoxViewOption {
	background: #FFFFFF; 
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}

.comboBoxViewTable {
	height: 100%;
	left: 0px;
	position: relative;
	top: 0px;
	width: 100%;
}


.comboBoxViewTableCell {
	border-bottom: 1px solid #D3D3D3; 
	border-right: 1px solid #D3D3D3; 
}

.comboBoxViewTextCell {
}

.comboBoxViewTextCtrl {
	border-right: 1px solid buttonface;
}

.comboBoxViewTextCtrl_IE {
	
	border-bottom: 1px solid buttonface;
	border-top: 1px solid threeddarkshadow;
	border-left: 1px solid threeddarkshadow;
	border-right: 0px;
	
	top: 0;
	font-size: 14px;
	
}

.comboBoxViewTextCtrl_Mozilla {
	
	border-bottom: 1px solid buttonface;
	border-top: 1px solid threeddarkshadow;
	border-left: 1px solid threeddarkshadow;
	border-right: 0px;
	font-size: 14px;
}


.comboBoxViewTextCtrlDiv {
	border-top: 1px solid #848284; 
	padding: 0;
}


.comboBoxViewTextCtrlDiv2 {
	border-top: 1px solid #424142; 
	padding: 0;
}

.comboBoxViewIFrame {
}

.comboBoxViewIFrameSelect {
	font-size: 14px;
}

.comboBoxViewIFrameTable {
}

.comboBoxViewEnabled {
}

.comboBoxViewDisabled {
	background-color: #FFFFFF;
	opacity: .20;
}









.findSelectorConditionChoiceBox {
	width: 200px;
}

.findSelectorFindTypeRadio, .findSelectorFindDirectionRadio {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.findSelectorValueTextEntry {
	background-color: #FFFFFF;  
	width: 200px;
}






.fontPickerBoldButton, .fontPickerItalicButton, .fontPickerUnderlineButton,
.fontPickerAlignLeftButton, .fontPickerAlignCenterButton, .fontPickerAlignRightButton,
.fontPickerForegroundColor, .fontPickerBackgroundColor {
	text-align: center; 
	vertical-align: middle;
}

.fontPickerButtonSpacer {
	height: 100%;
	padding-right: 6px;
}

.fontPickerContainer {
}

.fontPickerFontName {
	padding: 4px; 
	text-align: center;
	vertical-align: middle;
}

.fontPickerFontName select {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
}


.fontPickerFontSize {
	
}

.fontPickerForegroundColor {
	padding-right: 4px;
}

.fontPickerPreviewText {
	line-height: 34pt;
	overflow: hidden;
	padding-top: 2px;
	vertical-align: middle;
}

.fontPickerToolBar {
	text-align: center; 
	vertical-align: middle;
	
}






.GraphOLAPTableFooter {
    color: #505050;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 1px 6px;
	text-align: left;
	vertical-align: middle;
}

.GraphOLAPTableLegend {
	background-color: #f8f8f6;
	border-bottom: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
	padding-top: 3px;
    padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
}

.GraphOLAPTableRowNavigationBar {
	background-color: #f8f8f6;
	border-left: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
	vertical-align: bottom;
}

.GraphOLAPTableTitle {
    color: #505050;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 1px 6px;
	text-align: left;
	vertical-align: middle;
}






.buttonAndLabelEdtiorContainer{
	background-color: #FAF8ED; 
}

.buttonAndLabelEdtiorLabel{
	font-size: small;
	padding-left: 3px;
	vertical-align: middle;
	width: 100%;
}

.buttonEditorButton .buttonEditorButtonRollover{
	height: 17px;
	vertical-align: middle;
	width: 20px;
}

.buttonEditorButtonCenter {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.itemListManagerHorizontalButtonContainer{
	vertical-align: top; 
	white-space: nowrap;
}



.itemListManagerTableContainer {
	border: 1px solid #CFCBB1;  
	height: 180px;
	
	overflow-x: auto;
	overflow-y: auto; 
}

.itemListManagerVerticalButtonContainer{
	height: 100%;
	vertical-align: top; 
	white-space: nowrap;
}

.tableCellEditor_comboBoxView{
	vertical-align: top;
	width: 100%;
}

.tableCellEditor_comboBoxViewButton{
	height: 22px;
	width: 16px;
}

.tableCellEditor_comboBoxViewButtonXP{
	height: 22px;
	width: 16px;
}

.tableCellEditor_dualChoiceBox{
	vertical-align: bottom; 
}






.javaScriptNodeIndentStyle {
	height: 10px;
	width: 7px;
}

.javaScriptNodeNoImage {
	height: 15px;
	width: 2px;
}

.javaScriptNodeSelectedText {
	color: #ffffff;
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
}

.javaScriptNodeText {
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
}

.javaScriptNodeTable {
	
}







.listBoxViewDropDown {
	background: #ffffff;
	border-bottom: 3px double inactiveborder;
	border-left: 2px solid #ececea;
	border-right: 3px double inactiveborder;
	border-top: 2px solid #ececea;
	cursor: default;
	overflow: hidden;
	padding: 0;
}

.listBoxViewListNoImages {
	height: 10px;
	width: 2px;
}

.listBoxViewDropDownXP {
	background: #ffffff;
	border-bottom: 1px solid threedlightshadow;
	border-left: 1px solid #ececea;
	border-right: 1px solid threedlightshadow;
	border-top: 1px solid #ececea;
	cursor: default;
	overflow: hidden;
	padding: 0;
	position:relative;
}


.listBoxViewListHighlight {
	background: #3160b3;
	color: #ffffff;
}

.listBoxViewListImages {
	
}

.listBoxViewListSelected {
	color: #ffffff;
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
	text-align:left;
}

.listBoxViewListTable {
}

.listBoxViewListTableXP {
	border: 1px solid #7f9db9;
	padding: 1px;
}


.listBoxViewListText {
	color: #000000;
	font: 10pt 'MS Shell Dlg';
	font-style: normal;
	text-align:left;
}

.listBoxViewListUnHighlight {
	background: #ffffff;
	color: #000000;
}


.listBoxViewScroll {
	background: #ffffff;
	border-bottom: 4px double inactiveborder;
	border-left: 3px inset;
	border-right: 4px double inactiveborder;
	border-top: 3px inset;
	overflow: scroll;
	padding: 0;
}

.listBoxViewListCell{
	text-align:left;
}






.mps_CaptionsCheckBox, .mps_CaptionsCheckBoxLabel {
	font-size: small;
	font-weight: bold;
	text-align: right;
}

.mps_dualSelectorContainer {
}

.mps_LabelsCheckBox {
	font-size: small;
	font-weight: bold;
}

.mps_LabelsCheckBoxLabel {
	font-size: small;
	font-weight: bold;
	text-align: left;
}

.mps_LabelsCheckBoxTD, .mps_CaptionsCheckBoxTD {
	width: 50%;
}

.mps_OptionsLabel {
}

.mps_SourceTitle {
}

.mps_TargetTitle {
}







.navbarInput {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	width: 35px;
}

.navbarmenuBar {
}

.navbarmenuDisabled {
}

.navbarmenuLink {
}

.navigationBar {
}

.columnNavigationBar {
margin-left:auto;
}

.navigationBarElement, .tableToolBar, .GraphOLAPTableToolBar {
	vertical-align: bottom;
}

.navigationText {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	
}






.highlightRow {
	color: #000000;
	background-color: #a1b8cd;
}

.OLAPDataCellDisabled {
}

.olapDrillStatemenu, .olapDrillStateLabel {
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 2px;
	margin-right: 2px;
}

.olapDrillStatemenuDivider {
	color: #000000;
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.olapDrillStatemenuLink A, .olapDrillStatemenuLink A:visited, .olapDrillStatemenuLink A:active {
	background-color: transparent;
	color: #000000;
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.olapDrillStatemenuLink A:hover {
	background-color: transparent;
	color: #275e94;
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.OLAPMainTable {
	border: #7f9db9 1px solid;
	
}

.olapMenuLink {
}


th.OLAPRaggedLastRow {
	background-color: #e3ebf4;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
    font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: middle;
}


th.OLAPRaggedRow {
	background-color: #e3ebf4;
	border-bottom: #cecfd2 1px solid;
    font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: middle;
}

span.OLAPTable_ch_menu A:hover, span.OLAPTable_rh_menu A:hover, td.OLAPTable_ch_menu A:hover, td.OLAPTable_rh_menu A:hover {
	color: #275e94;
	text-decoration: underline;
}
span.OLAPTable_ct_menu A:hover, span.OLAPTable_rt_menu A:hover, td.OLAPTable_ct_menu A:hover, td.OLAPTable_rt_menu A:hover {
	color: #275e94;
	text-decoration: underline;
}


span.OLAPTable_ch_menu, span.OLAPTable_rh_menu, td.OLAPTable_ch_menu, td.OLAPTable_rh_menu {
	font-weight: bold;
}

.OLAPTable_ch_menuBar {
	margin-left: auto;
	margin-right: auto;
}

.OLAPTable_ct_menuBar, .OLAPTable_dt_menuBar {
	margin-left: auto;
}


span.OLAPTable_ct_menu, td.OLAPTable_ct_menu {
	vertical-align: middle;
	font-weight: bold;
}

.OLAPTable_dt_menuDisabled, .OLAPTable_ch_menuDisabled, .OLAPTable_ct_menuDisabled, .OLAPTable_rh_menuDisabled, .OLAPTable_rt_menuDisabled {
	background-color: transparent;
	color: inherit;
	vertical-align: top;
}


span.OLAPTable_rt_menu, td.OLAPTable_rt_menu {
	font-weight: bold;
}


.OLAPTable_rt_menuBar, .OLAPTable_rh_menuBar {
	margin-right: auto;
}

th.OLAPTableColumnHeader {
	background-color: #ebf3eb;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: center;
	vertical-align: text-top;
}

.OLAPTableColumnMeasureHeader A, .OLAPTable_ch_menu A, .OLAPTable_rh_menu A, span.OLAPTable_ct_menu A, span.OLAPTable_rt_menu A, td.OLAPTable_ct_menu A, td.OLAPTable_rt_menu A, .OLAPTableRowMeasureHeader A {
	color: #275e94;
	text-decoration: none;
}

th.OLAPTableColumnMeasureHeader {
	background-color: #fffbf0;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: center;
	vertical-align: middle;
}


th.OLAPTableColumnTitleHeader {
	color: #000000;
	background-color: #ebf3eb;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
    font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: right;
	vertical-align: middle;
}

.OLAPTableData A:link, .OLAPTableData A:active, .OLAPTableData A:visited {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}

.OLAPTableData A:hover {
	color: #275e94;
	text-decoration: underline;
}


td.OLAPTableData {
	color: #000000;
	background-color: #ffffff;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: right;
	vertical-align: bottom;
}


th.OLAPTableEmptyRowTitleHeader {
	background-color: #e3ebf4;
	border-bottom: #cecfd2 0px solid;
	border-right: #cecfd2 1px solid;
	text-align: left;
	vertical-align: middle;
}

.OLAPTableFooter {
	color: #505050;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 1px 6px;
	text-align: left;
	vertical-align: middle;
}


th.OLAPTableRaggedColumnHeader {
	background-color: #ebf3eb;
	border-right: #cecfd2 1px solid;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: center;
	vertical-align: text-top;
}

th.OLAPTableRowHeader {
	background-color: #e3ebf4;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: middle;
}

th.OLAPTableRowMeasureHeader {
	background-color: #fffbf0;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: middle;
}


th.OLAPTableRowTitleHeader {
	background-color: #e3ebf4;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
    font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: middle;
}

.OLAPTableTitle {
	color: #505050;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 1px 6px;
	text-align: left;
	vertical-align: middle;
}

.OLAPTableToolBar {
	vertical-align: bottom;
}

td.OLAPTableTotalsData, td.OLAPTableSubtotalsData {
	background-color: #f8f8f8;
	font-weight: bold;
}



td.OLAPTableTotalsDataForExportToExcel,

td.OLAPTableSubtotalsDataForExportToExcel {
	background-color: #f8f8f8;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: right;
	text-align: right;
	vertical-align: bottom;
}

th.OLAPTableTotalsHeader, span.OLAPTableTotalsHeader,
th.OLAPTableSubtotalsHeader, span.OLAPTableSubtotalsHeader {
	font-weight: bold;
}



th.OLAPTableTotalsRowHeaderForExportToExcel

th.OLAPTableSubtotalsRowHeaderForExportToExcel {
	background-color: #e3ebf4;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}



th.OLAPTableTotalsColumnHeaderForExportToExcel,

th.OLAPTableSubtotalsColumnHeaderForExportToExcel {
    background-color: #ebf3eb;
    border-bottom: #cecfd2 1px solid;
    border-right: #cecfd2 1px solid;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-weight: bold;
    text-align: center;
    vertical-align: text-top;
}

th.showDetailTableColumnHeader {
	background-color: #efefed;
	
 
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	color: #000000;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
	text-align: center;
	vertical-align: middle;
}

th.showDetailTableRowHeader {
	background-color: #efefed;
	border-bottom: #cecfd2 1px solid;
	border-right: #cecfd2 1px solid;
	color: #000000;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
    font-size: small;
	text-align: left;
	vertical-align: middle;
}






.pcs_ListBoxViewContainer {
	background: #FFFFFF;  
	border-bottom: 4px double inactiveborder;
	border-left: 3px inset threedshadow;
	border-right: 4px double inactiveborder;
	border-top: 3px inset threedshadow;
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 100px;
	overflow: auto;
	padding: 0;
	width: 400px;
}

.pcs_ListBoxViewContainerXP {
	background: #FFFFFF;  
	border-bottom: 1px solid threedlightshadow;  
	border-left: 1px solid #696969;  
	border-right: 1px solid threedlightshadow;
	border-top: 1px solid #696969;  
	height: 100px;
	overflow: auto;
	padding: 0;
	width: 400px;
}

.pcs_ListBoxViewLabelNode {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	padding-left: 3px;
	
}

.pcs_ListBoxViewLabelTitle {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	width: 100px;
}

.pcs_ListBoxViewMeasureNode {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}

.pcs_ListBoxViewMeasureNode DIV {
	padding-left: 3px;
	padding-right: 10px;
	min-width: 123px;
	white-space: nowrap;
}

.pcs_ListBoxViewMeasureTitle {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	width: 130px;
}

.pcs_ListBoxViewPercentNode {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}

.pcs_ListBoxViewPercentNode DIV {
	padding-right: 10px;
	min-width: 153px;
	white-space: nowrap; 	
}

.pcs_ListBoxViewPercentTitle {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: left;
	width: 160px;
}

.pcs_ListBoxViewTitle {
	width: 400px;
}

.pcs_ListBoxViewTitle TABLE {
	width: 100%;
}

.percentCalculationsSelectorButton {
}

.percentCalculationsSelectorChoiceLabel {
	color: #000000;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	white-space: nowrap;
	width: 250px;
}

.percentCalculationsSelectorLabel {
	color: #000000;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	white-space: nowrap;
	width: 120px;
}

.percentCalculationsSelectorLabelTextEntry {
	width: 250px;
}

.percentCalculationsSelectorSummary {
}

.percentCalculationsSelectorTitleLabel, .findSelectorLabel {
	color: #000000;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.percentItemNodeText {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}

.percentSelectorComponentSpacer {
	width: 30px;
}






.PopupMenu 
{
	background-color: #ffffff;
	display: block;

	position: absolute;
	top: 0;
	z-index: 9000;
}

.PopupMenu table {
	border: 1px #7f9db9 solid;
	position: relative; 
	z-index: 9003;
}

.PopupMenu_Iframe {
	border: 0px;
	display: none;
	position: absolute;
	z-index: 8999;
}

.PopupMenuCascadingMenuIndicator {
	border: 0px;
	padding-right: 4px; 
	position: absolute;
	right: 0;
	width: 6px;
	height: 9px;
}

.PopupMenuIconAlley {
	background-color: #efefed;
	
 
	border: none;
	position: absolute;
	width: 24px;
	z-index: 9001;
}

.PopupMenuItem {
	cursor: pointer;
}


.PopupMenuItem a, .PopupMenuItem a:link, .PopupMenuItem a:visited, .PopupMenuItem a:hover, .PopupMenuItem a:active {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
	outline: none;
}

.PopupMenuItemDisabled {
}

.PopupMenuItemDisabled a, .PopupMenuItemDisabled a:link, .PopupMenuItemDisabled a:visited, .PopupMenuItemDisabled a:hover, .PopupMenuItemDisabled a:active {
	color: #8a8a8a;
	cursor: default;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}

.PopupMenuItemHighlight {
	background-color: #cfdeeb;
	border: 1px solid #cfdeeb;
	position: absolute;
	z-index: 9002;
	font-size: 1px;  
}


.PopupMenuItemIcon {
	border: 0px;
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	width: 16px;
}

.PopupMenuItemLabel {
	margin-left: 4px; 
	margin-right: 14px; 
}

.PopupMenuSeparator {
	border-top: 1px solid #c8c8c8;
	cursor: default;
	font-size: 1px;
	height: 1px;
	margin-bottom: 4px;
	margin-top: 6px;
	position: relative;
}

.PopupMenuPreItemLabelSpacer {
	border: 0px;
	width: 4px; 
	height: 9px;
}

.PopupMenuPostItemLabelSpacer {
	border: 0px;
	width: 14px; 
	height: 9px;
}






.promptGroupsContainer {
	height: 489px; 
	overflow: auto; 
	position: relative;
	
 
	
}

.promptComponentDisabled, .promptComponentDisabled TABLE, .promptComponentDisabled div  {
	color: #8a8a8a;
	opacity: .60;
}

.promptDescription {
	color: #808080;
}

.promptPropertiesPanelContainer  {
	background-color: #ffffff;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	border: 1px solid #c8c8c8;
	width: 95%;
}

.promptHint {
	color: #808080;
	font-style: italic;
}

.promptLabelBar {
	background-color: #f4f4f4;
	border: 1px solid #c8c8c8;
	white-space: nowrap; 
	position: relative;
	float:left;
	width:100%;
	
}

.promptLabelBar A {
	color: #275e94;
	text-decoration: none;
}

.promptLabelBar A:hover {
	text-decoration: underline;
}

.promptLabelBar SPAN {
	color: #505050;
	font-weight: bold;
}

.promptGroupListContainer {
	display: block;
}

.promptGroupListContainer .listBoxViewDropDownXP, .promptGroupListContainer .listBoxViewDropDown{
	position: relative;
}

.promptGroupListContainer .listBoxViewDropDownXP, .promptGroupListContainer .listBoxViewDropDown, .promptList .listBoxViewDropDown {
	overflow-x: auto; 
	width: 200px;
	border: none;
}

.promptGroupListContainer .listBoxViewListTableXP, .promptGroupListContainer .listBoxViewListTable, .listBoxViewListTableXP TD, .listBoxViewListTable TD {
	border: none;
	padding: 0px;
}

.promptGroupListExpandBar{
	background-color: #e9e9e7;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}

.promptRangeContainer {
	padding: 0px 8px 8px 8px; 
}

.promptTextArea {
	height: 70px;
}

.promptRequiredGroupNodeText {
	font-weight: bold;
}

.promptRequiredGroupRequiredNumberText {
	color:#275e94;
}
.promptGroupSelectedNode .promptRequiredGroupRequiredNumberText {
	color:#ffffff;
}





.promptLabelGroupLabel{
	text-align:left;
	color: #505050;
	font-weight: bold;
}

.promptLabelResetToDefault{
	padding-right: 10px; 
	text-align:right;
}

.promptCompositeRequiredLable{
	float: left;
	padding-left:5px;
}

.promptCompositeDescription, .promptCompositeMinLable, .promptCompositeHint, .promptCompositeError{
	padding-left: 30px;
}






.minmax_cell {
	text-align: right;
	white-space: nowrap;
}

.rfs_comboBoxViewDropDown {
	background: #FFFFFF; 
	border: solid #000000; 
	border-width: 1px;
	overflow-x:auto;
	overflow-y:hidden;
	position: absolute;
	visibility: hidden;
	width: 100%;
}

.rfs_Container {
	width: 100%;
}

.rfs_DetailView {
	padding-top: 8px;
}

.rfs_DetailViewEvenRow {
	background-color: #f3f3f4; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}

.rfs_DetailViewOddRow {
	background-color: #ffffff; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}


.rfs_FileDetailView, .rfs_SearchDetailView {
	border: 1px solid #7f9db9;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


.rfs_FileDetailViewColumnHeader, .rfs_SearchDetailViewColumnHeader {
	background-color: #f4f4f4;
	
 
	border: 0px solid #7f9db9;
	border-bottom-width: 1px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 2px 15px 3px 5px;
	text-align: left;
	vertical-align: middle;
}

.rfs_FileDetailViewData A:active, .rfs_SearchDetailViewData A:active,  .rfs_FileDetailViewData A:link, .rfs_SearchDetailViewData A:link,  .rfs_FileDetailViewData A:visited, .rfs_SearchDetailViewData A:visited,  .rfs_FileDetailViewColumnHeader A:active, .rfs_SearchDetailViewColumnHeader A:active,  .rfs_FileDetailViewColumnHeader A:link, .rfs_SearchDetailViewColumnHeader A:link,  .rfs_FileDetailViewColumnHeader A:visited, .rfs_SearchDetailViewColumnHeader A:visited {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	text-decoration: none;
}

.rfs_FileDetailViewData img, .rfs_SearchDetailViewData img {
	margin-right: 2px;
}

.rfs_FileDetailViewData, .rfs_SearchDetailViewData {
}

.RFS_NoSearchResultsMsg {
}

.rfs_Search {
}

.rfs_SearchAll {
	width: 39%;
}

 
.rfs_SearchButton, .rfs_StopButton  {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
 
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	margin-bottom: 8px;
	padding: 1px 3px 1px 3px;
	width: 60px;
}

.rfs_SearchButtonsContainer {
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
}

.rfs_SearchContainer {
	background-color: #f8f8f6;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	color: #000000;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding: 2px;
	width: 100%;
}

.rfs_SearchDateTimeLimits {
	padding: 2px;
	width: 100%;
}

.rfs_SearchDateTimeLimitsComponent {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	width: 100%;
}

.rfs_SearchDateTimeLimitsLabel, .rfs_SearchWhereLabel {
	font-size: small;
	width: 110px;
}


.rfs_SearchExpandCollapseContainer {
	background-color: #f4f4f4;
	
 
	border: 1px solid #c8c8c8;
	width: 100%;
}


.rfs_SearchExpandCollapseTitle {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	color: #505050;
	padding-left: 4px;
	width: 100%;
}

.rfs_SearchFieldsContainer {
	vertical-align: top;
}

.rfs_SearchInTheLast {
	padding: 2px;
	width: 100%;
}

.rfs_SearchInTheLast_labelCell {
}

.rfs_SearchInTheLastLabel {
	font-size: small;
	margin-right: 4px;
	width: 100%;
}

.rfs_SearchInTheLastUnitComponent {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	width: 80px;
}

.rfs_SearchInTheLastValueComponent {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: right;
	width: 25px;
}

.rfs_SearchSubfolders {
	padding: 2px;
}

.rfs_SearchSubfoldersLabel, .fontSizeXSmall, .rfs_SearchSubfolders {
	font-size: small;
}

.rfs_SearchText {
	padding: 2px;
	width: 100%;
}

.rfs_SearchTextComponent {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	width: 100%;
}

.rfs_SearchTextLabel {
	font-size: small;
	width: 110px;
}

.rfs_SearchWhat {
	padding: 2px;
	width: 100%;
}

.rfs_SearchWhatComponent {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	width: 100%;
}

.rfs_SearchWhatLabel {
	font-size: small;
	width: 110px;
}

.rfs_SearchWhere {
	padding: 2px;
	width: 100%;
}

.rfs_SearchWhereComponent {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	width: 100%;
}


.rfs_ToolBar {  
   text-align: left;
}

.rfs_ToolBarAction_ButtonCenter IMG,  .rfs_ToolBarAction_ButtonCenterDisabled IMG {
	text-align: center;
	vertical-align: middle;
}


.rfs_ToolBarAction_ButtonCenter SPAN {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 2px;
}

.rfs_ToolBarAction_ButtonCenterDisabled SPAN {
	color: #8a8a8a;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.rfs_ToolBarAction_ButtonCenter a, .rfs_ToolBarAction_ButtonCenter a:link, .rfs_ToolBarAction_ButtonCenter a:visited, .rfs_ToolBarAction_ButtonCenter a:hover, .rfs_ToolBarAction_ButtonCenter a:active {
	text-decoration: none;
}

.rfs_ToolBarChoice {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 2px;
	margin-right: 10px;
	width: 220px;
}

.rfs_ToolBarContainer {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-left: 10px;
	margin-top: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.rfs_ToolBarLabel {
   margin-right: 5px;
}

.rfs_ToolBarShowDescription {
	margin-left: 10px;
}

.rfs_ToolBarShowDescriptionLabel {
}










.RichTextEditField {
	height: 120px;
	width: 100%;
	position:relative;
}







.SimpleCalculatedItemSelectorAvailableList {
	height: 114px;
	width: 175px;
}

.SimpleCalculatedItemSelectorContainer,  .SimpleCalculatedItemSelectorNameLabel,  .SimpleCalculatedItemSelectorDescriptionLabel,  .SimpleCalculatedItemSelectorMeasureAndLevelButtons,  .SimpleCalculatedItemSelectorAvailableLabel {
}

.SimpleCalculatedItemSelectorFormatEntry {
	background: transparent;
	color: #000000;  
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	width: 200px;
}

.SimpleCalculatedItemSelectorFormatNote {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: normal;
}

.SimpleCalculatedItemSelectorLevelCombo {
	width: 175px;
}

.SimpleCalculatedItemSelectorListEditorComponent {
	height: 114px;
	width: 390px;
}

.SimpleCalculatedItemSelectorNameEntry,  .SimpleCalculatedItemSelectorDescriptionEntry {
	width: 275px;
}

.SimpleCalculatedItemSelectorTreeview {
	background-color: #FFFFFF;  
	border: 1px solid #CFCBB1;  
	height: 120px;
	overflow: auto;
	vertical-align: top;
	width: 260px;
}










.SimpleMenuBar {
}

.SimpleMenuBar table {
	background-color: #e9e9e7;
	

	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}


.SimpleMenuBarItem, .SimpleMenuBarItemDisabled, .SimpleMenuBarItemSelected {
	text-align: center; 
	vertical-align: middle;
}

.SimpleMenuBarItem a, .SimpleMenuBarItem a:link, .SimpleMenuBarItem a:visited, .SimpleMenuBarItem a:hover, .SimpleMenuBarItem a:active, .SimpleMenuBarItemDisabled a, .SimpleMenuBarItemDisabled a:link, .SimpleMenuBarItemDisabled a:visited, .SimpleMenuBarItemDisabled a:hover, .SimpleMenuBarItemDisabled a:active, .SimpleMenuBarItemSelected a, .SimpleMenuBarItemSelected a:link, .SimpleMenuBarItemSelected a:visited, .SimpleMenuBarItemSelected a:hover, .SimpleMenuBarItemSelected a:active {
	color: #275e94;
	cursor: pointer;
	padding-left: 0px;   
	padding-right: 0px;  
	text-decoration: none;
}

.SimpleMenuBarItemSpacer{
	border : 0;
	width  : 3px;	
	height : 3px;
}

.SimpleMenuBarItemDisabled a, .SimpleMenuBarItemDisabled a:link, .SimpleMenuBarItemDisabled a:visited, .SimpleMenuBarItemDisabled a:hover, .SimpleMenuBarItemDisabled a:active {
	color: #8a8a8a;
	cursor: default;
}

.SimpleMenuBarItemSelected {
	background-color: #e0e7ed;
	border-left: 1px solid #7f9db9;
	border-top: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	padding: 3px;
}

.SimpleMenuBarItemHighlight {
	background-color: #cfdeeb;
	border: 1px solid #7f9db9;
	padding: 3px;
}

.SimpleMenuBarIcon {
	border: 0px;
	padding-right: 4px;
	vertical-align: text-top;
}

.SimpleMenuBarSeparator {
	color: #bcbcba;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}

.SimpleMenuBarSubMenuIndicator {
	border: 0px;
	vertical-align: middle;
}












.SimpleMenuBar_Banner_GlobalMenu_Look table {
	background-color: transparent;
	filter: none;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.SimpleMenuBarItem_Banner_GlobalMenu_Look, .SimpleMenuBarItemDisabled_Banner_GlobalMenu_Look
{
	padding: 0px 0px 0px 0px;	
}

.SimpleMenuBarItem_Banner_GlobalMenu_Look a, .SimpleMenuBarItem_Banner_GlobalMenu_Look a:hover, .SimpleMenuBarItem_Banner_GlobalMenu_Look a:link, .SimpleMenuBarItem_Banner_GlobalMenu_Look a:visited, .SimpleMenuBarItem_Banner_GlobalMenu_Look a:active, .SimpleMenuBarItemDisabled_Banner_GlobalMenu_Look a, .SimpleMenuBarItemDisabled_Banner_GlobalMenu_Look a:link, .SimpleMenuBarItemDisabled_Banner_GlobalMenu_Look a:visited, .SimpleMenuBarItemDisabled_Banner_GlobalMenu_Look a:hover, .SimpleMenuBarItemDisabled_Banner_GlobalMenu_Look a:active
{
	color: #f5f7f9;
	font-size: small;
}

.SimpleMenuBarItem_Banner_GlobalMenu_Look a:hover 
{
	text-decoration: underline;
	border: 0px;
}

.SimpleMenuBarSeparator_Banner_GlobalMenu_Look {
	color: #a2beda;
	font-size: small;
	font-weight: normal;
	padding: 0px 0px 0px 6px;
}

.SimpleMenuBarItemHighlight_Banner_GlobalMenu_Look
{
	background-color: transparent;
}

.SimpleMenuBarItemHighlight_Banner_GlobalMenu_Look {
	background-color: transparent;
	border: 0px;
	padding: 0px;
}






.sortSelectorChoiceBox {

	font-family:  'trebuchet ms',arial,'arial unicode ms',sans-serif; 
	font-size: 10pt;
	width: 200px;
}







.DefaultTabButtonRollover SPAN {
	color: #275e94;
	font: small  'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: underline;	
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}

 .DefaultTabButtonCenter SPAN {
	color: #275e94;
	font: small  'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;	
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}
 
.DefaultTabButtonActive SPAN {
	color: #505050;
	font: small  'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;	
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}

.DefaultTabMenuTable {
	padding: 0px;
	z-index: 999;
}


.DefaultTabMenuTable IMG {
	display: block;
}

.DefaultTabMenuTabCell {
	padding: 0px;
	border-bottom: 1px solid #b2b2b2;
}


 

.DefaultTabMenuTable BUTTON 
{
	*padding-right: 7px;
	*padding-left: 7px;
	*width:100%;
}


.DefaultTabMenuActiveTabCell {
	padding: 0px;
	border-bottom: 1px solid transparent;
}

.DefaultTabMenuSpacerCell {
	width: 100%;
	border-bottom: 1px solid #b2b2b2;
}

.DefaultTabButtonLeft, .DefaultTabButtonLeftRollover, .DefaultTabButtonLeftInactive {
}

.DefaultTabButtonRight, .DefaultTabButtonRightRollover, .DefaultTabButtonRightInactive {
}

.DefaultTabButton {
}

.DefaultTabButtonActive, .DefaultTabButtonCenter, .DefaultTabButtonRollover {		
    background-repeat: repeat-x;
    padding-top: 1px;
}

.DefaultTabButtonBottomRollover, .DefaultTabButtonBottomLeftRollover, .DefaultTabButtonBottomRightRollover {
}

.DefaultTabButtonCenterDisabled SPAN {
}

.DefaultTabButtonCenter IMG, .DefaultTabButtonCenterDisabled IMG {
}






.BannerTabButtonRollover SPAN {
	color: #ffffff;
	cursor: pointer;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: underline;
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}

.BannerTabButtonCenter SPAN {
	color: #ffffff;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}

.BannerTabButtonActive SPAN {
	color: #505050;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;	
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}

.BannerTabMenuTable {
	padding: 0px;
	z-index: 999;
}


.BannerTabMenuTable IMG {
	display: block;
}

.BannerTabMenuActiveTabCell {
	padding: 0px;
}

.BannerTabMenuTabCell {
	border-bottom: 0px;
	padding: 0px;
}


 

.BannerTabMenuTable BUTTON 
{
	*padding-right: 7px;
	*padding-left: 7px;
	*width:100%;
}

.BannerTabMenuSpacerCell {
	border-bottom: 0px;
	width: 100%;
}

.BannerTabButtonLeft, .BannerTabButtonLeftRollover, .BannerTabButtonLeftInactive {
}

.BannerTabButtonRight, .BannerTabButtonRightRollover, .BannerTabButtonRightInactive {
}

.BannerTabButton {
}

.BannerTabButtonActive, .BannerTabButtonCenter, .BannerTabButtonRollover {
    background-repeat: repeat-x;
    padding-top: 1px;
}

.BannerTabButtonBottomRollover, .BannerTabButtonBottomLeftRollover, .BannerTabButtonBottomRightRollover {
}

.BannerTabButtonCenterDisabled SPAN {
}

.BannerTabButtonCenter IMG, .BannerTabButtonCenterDisabled IMG {
}






.SecondaryTabButtonRollover SPAN {
	color: #275e94;
	cursor: pointer;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;	
	text-decoration: underline;
}

.SecondaryTabButtonCenter SPAN {
	color: #275e94;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.SecondaryTabButtonActive SPAN {
	color: #505050;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-decoration: none;	
}

.SecondaryTabMenuTable {
	padding: 0px;
	z-index: 999;
}


.SecondaryTabMenuTable IMG {
	display: block;
}	

.SecondaryTabMenuActiveTabCell {
	padding: 0px;
}

.SecondaryTabMenuTabCell {
	border-bottom: 0px;
	padding: 0px;
}


 

.SecondaryTabMenuTable BUTTON 
{
	*padding-right: 7px;
	*padding-left: 7px;
	*width:100%;
}

.SecondaryTabMenuSpacerCell {
	border-bottom: 0px;
	width: 100%;
}

.SecondaryTabButtonLeft, .SecondaryTabButtonLeftRollover, .SecondaryTabButtonLeftInactive {
}

.SecondaryTabButtonRight, .SecondaryTabButtonRightRollover, .SecondaryTabButtonRightInactive {
}

.SecondaryTabButton {
}

.SecondaryTabButtonActive, .SecondaryTabButtonCenter, .SecondaryTabButtonRollover {		
    background-repeat: repeat-x;
    padding-top: 1px;
}

.SecondaryTabButtonBottomRollover, .SecondaryTabButtonBottomLeftRollover, .SecondaryTabButtonBottomRightRollover {
}

.SecondaryTabButtonCenter SPAN, .SecondaryTabButtonActive SPAN, .SecondaryTabButtonRollover SPAN {
	line-height: 16px;
	text-align: center;
	vertical-align: baseline;
}

.SecondaryTabButtonCenterDisabled SPAN {
}

.SecondaryTabButtonCenter IMG, .SecondaryTabButtonCenterDisabled IMG {
}







.SecondaryVerticalTabButtonRollover SPAN {
	color: #275e94;
	cursor: pointer;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: underline;
	font-weight: bold;	
	line-height: 16px;
}

.SecondaryVerticalTabButtonCenter SPAN {
	color: #275e94;
	font-weight: bold;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	line-height: 16px;
}

.SecondaryVerticalTabButtonActive SPAN {
	color: #505050;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	line-height: 16px;
}

.SecondaryVerticalTabMenuTable {
	padding: 0px;
	width: 100%;
	z-index: 999;
}


.SecondaryVerticalTabMenuTable IMG {
	display: block;
}	

.SecondaryVerticalTabMenuActiveTabCell {
	padding: 0px;
}

.SecondaryVerticalTabMenuTabCell {
	border-bottom: 0px;
	padding: 0px;
}

.SecondaryVerticalTabButtonCenter, .SecondaryVerticalTabButtonActive, .SecondaryVerticalTabButtonRollover, .SecondaryVerticalTabButtonDisabled {
	width: 100%;
	padding-top: 1px;
}








.tcd_checkBox {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.tcd_choice {
	background-color: #FFFFFF; 
	width: 150px;
}

.tcd_container {
}

.tcd_description {
	color: #000000;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding-left: 3px; 
}


.tcd_groupboxFieldSet {
	border: 1px solid #000000;  
	color: #000000;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	width: 480px;
}


.tcd_groupboxLegend {
	color: #000000;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}






.tcd_label {
	padding-left: 3px; 
}

.tcd_leftMargin {
	width: 16px;
}

.tcd_paletteContainer {
}






td.emptyTableData {
	border-bottom: #cecfd2 1px solid;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #000000;
	background-color: #ffffff;	
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: left;
}

.mainTable {
	border: #7f9db9 1px solid;
    background-color: #ffffff;   
	
}

.mainTableComponentContainer {
	border: #7f9db9 1px solid;
}

.mainTableComponentContainer .mainTable{
	border: none;
}

th.tableColumnHeader {
	background-color: #efefed;
	
 
	color: #000000;
	border-bottom: #cecfd2 1px solid;
	border-left: none;
	border-right: #cecfd2 1px solid;
	border-top: none;
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.tableContainer {
}

.tableContent {
}


td.tableData {
	border-bottom: #cecfd2 1px solid;
	border-left: none;
	border-right: #cecfd2 1px solid;
	border-top: none;
	color: #000000;
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}


td.tableDataNumeric {
	border-bottom: #cecfd2 1px solid;
	border-left: none;
	border-right: #cecfd2 1px solid;
	border-top: none;
	color: #000000;
    font-size: small;
    font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: right;
}

.tableEditColumnCell {
	border-bottom: none;
	border-right: #cecfd2 1px solid;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: center;
	vertical-align: middle;
}

.tableEditRowCell {
	background-color: #a1b8cd;
	border-top: #cecfd2 1px solid;
	border-right: none;
	color: #000000;
	font-size: small;
	text-align: left;
	vertical-align: middle;
}

tr.tableEvenRow {
	background-color: #f3f3f4;
}

.tableFooter {
	color: #505050;
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 1px 6px;
	text-align: left;
	vertical-align: middle;
}



.tableLockedHeaderDiv{
	height: 273px;
}

.tableLockedHeaderDiv table tbody{
	height: 248px;
	overflow-x: hidden;
	overflow-y: auto; 
}

.tableLockedHeaderDiv table tbody tr{
	height: auto;
	white-space: nowrap;
}

.tableLockedHeaderDiv table tbody tr td:last-child {
	padding-right: 20px;
}

.tableLockedHeaderDiv table thead tr th:last-child {
	padding-right: 20px;
}

.tableLockedHeaderDiv .rfs_FileDetailView{
	border: none;
}

tr.tableOddRow {
	background-color: #ffffff;
}

tr.tableRow {
}

.tableTotalsRow {
    background-color: #e0e7ed;
    font-weight: bold;
}
th.tableRowHeader {
	background-color: #efefed;
	color: #000000;	
	border-bottom: #cecfd2 1px solid;
	border-left: none;
	border-right: #cecfd2 1px solid;
	border-top: none;
	color: #000000;
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.tableRowSelectionCell {
	border-bottom: none;
	border-right: #cecfd2 1px solid;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: center;
	vertical-align: middle;
}

.tableTitle {
	color: #505050;
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 1px 6px;
	text-align: left;
	vertical-align: middle;
}

.tableFooterRow {
    border-top: #cecfd2 1px solid;
}

.tableviewmenu {
	cursor: default;
}

.tableviewmenu A:link, .tableviewmenu A:active, .tableviewmenu A:visited {
	background-color: transparent;
	color: #275e94;
	font-size: small;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.tableviewmenu A:hover, .tableviewmenuItemLink A:hover {
	background-color: transparent;
	color: #275e94;
	font-size: small;
	text-decoration: underline;
}

.tableviewmenuBar {
}


.tableviewmenuDisabled {
	background-color: transparent; 
	color: #3872AC;   
	font-size: small;
	text-decoration: none;
}


.TreeTableColumn {
	height: 100%;
	padding: 0pt;
}







.clockFaceContainer {
	position : absolute;
	z-index : 100;
	font-family: "trebuchet ms"; 
	font-weight : bold;
}

.clockFaceHour {
	font-size : 18pt;
	color : #275e94;
}

.clockFaceMinute {
	font-size : 16pt;
    color : #b9b9b9;
}

.clockSecondHandContainer {
	position : absolute;
	z-index : 500;
	font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size :10pt;
	font-weight : bold;
}

.clockSecondHandColor {
	color : #000000;
}

.clockMinuteHandContainer {
	position : absolute;
	z-index : 400;
	font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size : 16pt;
	font-weight : bold;
}

.clockMinuteHandColor {
	color : #738ea7;
}

.clockHourHandContainer {
	position : absolute;
	z-index : 300;
	font-family : 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size : 16pt;
	font-weight : bold;
}

.clockHourHandColor {
	color : #738ea7;
}







.timeChoiceBox {
	font: 10pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.timeContainer {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.timeLabel {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}







.timeStampCalendarContainer {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}







.timePickerButton {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
 
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}

.timePickerButtonContainer {
	padding-bottom: 8px;
	padding-top: 16px;
}

.timePickerCombo {
}

.timePickerContainer {
}

.timePickerDiv {
	background-color: #f8f8f6;
	border: 1px solid #7f9db9;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.timePickerInnerShadow {
	border-bottom: 1px solid #bcbcba;
	border-right: 1px solid #bcbcba;
}

.timePickerOuterShadow {
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.timePickerLabel {
}

.timePickerNLabel {
	display: none;
}

.timePickerNTextEntry {
	display: none;
	width: 50px;
}

.timePickerNTimeLabel {
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal;
}

.timePickerTextEntry {
	width: 150px;
}

.timePickerLaunchImageCell {
	padding-left:5px;
	padding-right:5px;
}

.timePickerNTextEntryCellPadding {
	padding-left:5px;
}

.timePickerNTextEntryCellNoPadding {
	padding-left:0px;
}








.timeStampPickerNLabel {
	display: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	font-weight: normal;
}

.timeStampPickerLaunchImageCell {
	padding-left:5px;
	padding-right:5px;
}

.timeStampPickerNTextEntryCellPadding {
	padding-left:5px;
}

.timeStampPickerNTextEntryCellNoPadding {
	padding-left:0px;
}







.imageSelectedStyle {
	background-color: #E0E7ED;  
	border: 1px solid #7F9DB9;  
	cursor: pointer; 
	margin: 1px;
	text-align: center;
	vertical-align: middle;
}

.imageSelectedStyle IMG .imageStyle IMG {
	height: 100%; 
	text-align: center; 
	vertical-align: middle;
	width: 100%;
}

.imageStyle {
	cursor: pointer; 
	margin: 1px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
}

.imageStyle A, .imageSelectedStyle A {
	text-align: center; 
	vertical-align: middle;
}

.toggleImageDisabled{
	cursor: default; 
}

.toggleImageDisabled A{
	cursor: default; 
}







.tNRD {
	border-width: 0px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}


.treeDescription {
	color: #505050;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: x-small;
}


.treeDisabled {
	color: #8a8a8a;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}




.treeLink, .treeLink:active, .treeLink:link, .treeLink:visited {
	color: #0000CC;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}




.treeLinkActive, .treeLinkActive:active, .treeLinkActive:link, .treeLinkActive:visited {
	color: #0000CC; 
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}




.treeLinkActive A:hover {
	color: #0000CC; 
	text-decoration: underline;
}

.treeSelected, .treeSelected:active, .treeSelected:link, .treeSelected:visited {
	background: #3160b3;
	color: #ffffff;
	cursor: default;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.treeSelected A:hover {
}

.treeTableViewTableStyle {
	height: 100%;
}

.treeText
{
	color: windowtext;
	
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	vertical-align: text-top;

}

.treeText A:hover {
}

.treeText:active, .treeText:focus 
{
	outline: thin dotted black;
}

.treeViewImage{
	border: 0px;
	height: 22px;
	vertical-align: top;
	width: 16px;
}

.treeViewImageBorder {
	border: 0px;
}

.treeViewNodeRowDiv{
	border-width: 0px;
	height: 22px;
	padding: 0px 0px 0px 0px;
}

.trvb {
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 16px;
	width: 16px;
}

.trvfl {
	float: left;
}

.trvg {
	background-repeat: no-repeat;
	height: 11px;
	padding-left: 12px;
	width: 11px;
}

.treeImageSpace{
	border: 0px; 
	width: 0px;  
	height: 22px;
	display:none;
}

.treeDivImageSpace{
	border: 0px; 
	width: 0px;  
	height: 16px;
	display:none;
}







.valueListEditorButtonContainer {
	vertical-align: top;
}

.valueListEditorListTable {
	width: 100%;
}

.valueListEditorListTable TD {
	padding-right: 20px;
}








.dataSourceColumnTable {
	border: #7F9DB9 1px solid;  
	height: 220px;
	overflow-x: auto; 
	overflow-y: scroll; 
	width: 300px;
}

.dataSourceColumnTable td{
	border: none;
}

.dataSourceColumnTable .tableData {
	white-space: nowrap;
}


.dataSourceColumnTable .mainTable{
	border: none;
	width: 100%;
}

.valueListEditorListTable, .valuePickerTable  {
	-moz-outline-style:none;
}
.valueListEditorContainer {
	min-height: 100%;
}

TD.valuePickerCell {
	color: #000000;
	border: none;
	height: 25px; 
	white-space: nowrap;
	cursor: pointer;
	padding-right:20px;
}

.valuePickerTargetContainer TD {
	border: none;
}

.valuePickerContainer {
	height: 250px;
}

.valuePickerContainer th.tableColumnHeader {
	text-align: left;
}


.valuePickerContainer IMG {
	cursor: pointer;
}

.valuePickerContainer .DefaultTabButtonLeft,  .valuePickerContainer .DefaultTabButtonRight, .valuePickerContainer .DefaultTabButtonCenter, .valuePickerContainer .DefaultTabMenuSpacerCell
{
	border-bottom: #7f9db9 1px solid;
}


.valuePickerLabel {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.valuePickerSource {
	background-color: #ffffff;
	border: #7f9db9 1px solid;
	height: 250px;
	margin-bottom: 5px;
	overflow: auto; 
	width: 100%;
	
}
.valuePickerFixedSourceSize {
	width: 200px;
}

.valuePickerSourceContainer .tableContainer {
	width: 100%;
}

.valuePickerSearchTable {
	height: 200px;
	width: 200px
}
.valuePickerSourceContainer .treePane {
	height: 100%;
	width: 200px;
	border: #7f9db9 1px solid;
	height: 250px;
	margin: 5px;
	margin-top: 0px;
	overflow: auto; 
}

.valuePickerTabBorder {
	border: #7f9db9 1px solid;
	border-top: none;
	border-top: none;
}

.valuePickerTabBorder .tableContainer, .valuePickerTabBorder .treePane {
	
	margin-top: 0;
	white-space: nowrap;
}

.valuePickerTabBorder INPUT {
	width: 100px;
}

.valuePickerTable {
	border: none;
}

TABLE.valuePickerTable {
	width:100%;
}

.valuePickerTargetCell .tableData {
	cursor: pointer;
}

.valuePickerTargetCell {
	padding-bottom:5px;
}

.valuePickerTargetContainer {
	background-color: #ffffff;
	border: #7f9db9 1px solid;
	height: 250px;
	margin-left: 5px;
	overflow: auto; 
	width: 200px;
}

.valuePickerTargetContainer .tableData {
	height: 25px; 
}

.valuePickerTargetContainer TD, .valuePickerTargetContainer TH {
	white-space: nowrap;
	color: #000000;
}

.valuePickerTextEntry {
	height: 20px;
	width: 300px;
}

.valuePickerEditor INPUT {
	margin-left: 5px;
	width: 200px;
}

.valuePickerSourceContainer TD {
	white-space: nowrap;
}

.valuePickerSeparator {
	border-top: 1px solid #c8c8c8;
	cursor: default;
	font-size: 1px;
	height: 1px;
}

.valuePickerSearchApplyCell {
	text-align: right;
}







.dfd_Container {
}

.dfd_dfvContainer {
}







.dfv_TreeViewContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	height: 400px;
	overflow: scroll;
	vertical-align: top;
	width: 400px;	
}

.dfv_TreeViewFileCheckBoxSpacer {
	font-size: 1pt;
	height: 7px;
}

.dfv_VerticalBorderSpacer {
	font-size: 1pt;
	width: 7px;
}

.dfv_HorizontalBorderSpacer {
	font-size: 1pt;
	height: 7px;
}

.dfv_FileCheckBoxContainer {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.dfd_temp_td_dfv_container {
}

.dfd_temp_td_selector_button_container {
}






.fastClickProtectingElement {
	background-color: #FFFFFF;
	opacity: .40;
	height: 0px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 0px;
	z-index: -1000;
}







.sasLibraryPickerLibref {

	width: 75px;
}

.dataPickerFont {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}








.colorBlue A:link,   .colorBlue A:active,   .colorBlue A:visited {
	color: #275E94;  
}


.whiteLink A:link,   .whiteLink A:active,   .whiteLink A:visited {
	color: #FFFFFF;  
}

.colorWhite {
	color: #FFFFFF;  
}


.aboutFieldsetLegendTop {
	color: #996600;   
}




.fullWidth {
	width: 98%;
}

.MenuBarActionContainer {
	white-space: nowrap;
}

.ComponentContainer {
    
}


.formatSelectorDescriptionLabel {
	width: 300px;
}

.formatSelectorListBox {
}



.ElementDisabler
{
	position: absolute;
	z-index: 8001; 
	background-color: #FFFFFF;  
	opacity: .60;
}






.dataItemSelectorArrowMenuLink,  .dataItemSelectorArrowMenuBarDisabled {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
   
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
	padding: 1px 3px 1px 3px;
	vertical-align: middle;
	width: 25px;
}

.dataItemSelectorArrowMenuBarDisabled a{
	border: none;
	padding: 1px 0px 1px 0px;
}

.dataItemSelectorMenuBar IMG, .dataItemSelectorMenuBarDisabled IMG {
	margin-left: 5px;
}

.dataItemSelectorMenuLink a{
	padding: 0px 0px 0px 0px;
	border: none;
}

.dataItemSelectorMenuBarDisabled a{
 	color: #aca899;
	cursor: default;
}

.dataItemSelectorMenuDisabled, .dataItemSelectorMenuLinkDisabled {
	background-color: #e9e9e7;
	color: #8a8a8a;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.dataItemSelectorMenuItem, .dataItemSelectorMenuItemLink, .dataItemSelectorMenuItem A:visited {
	background-color: transparent;
	color: #000000;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding-left: 5px;
	padding-top: 2px;
	text-decoration: none;
	vertical-align: middle;
}

.dataItemSelectorMenuItemDisabled, .dataItemSelectorMenuItemLinkDisabled, .dataItemSelectorMenuItemDisabled A {
	background-color: transparent;
	color: #8a8a8a;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding-left: 5px;
	padding-top: 2px;
	text-decoration: none;
}

.dataItemSelectorMessageTextEntry {
	background-color: transparent;
}

.dataItemSelectorOlapDualSelectorSourceContainer, .dataItemSelectorOlapDualSelectorTargetContainer, .dataItemSelectorTableDualSelectorTargetContainer, .dataItemSelectorTableDualSelectorSourceContainer {
	height: 228px;
	overflow: scroll;
	vertical-align: top;
	width: 200px;
}

.dataItemSelectorOlapDualSelectorSourceContainer, .dataItemSelectorTableDualSelectorSourceContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;  
}
.dataItemSelectorOlapDualSelectorTargetContainer, .dataItemSelectorTableDualSelectorTargetContainer {
	background-color: #ffffff;
	border: 1px solid #7f9db9;  
}
.dataItemSelectorOlapDualSelectorTargetContainer {
	height: 200px;
}

.dataItemSelectorRoleComboBox {
	width: 137px;
}


.dataItemSelectorViewItemsComboBox {
	width: 130px;
}

.dataSelectorPanelContainer {
	vertical-align: top;
	
}

.dataSelectorPanelContainer .buttonContainer {
	width: 100%;
}

.dataSelectorPanelContainer BUTTON {
	width: 100%;
}












.graphMenuBar {
	display: none;
}



.menu A, .menuLink A,  .menuDisabled A, .menuLinkDisabled A {
	color: #275e94;
}

.menu A, menu A:visited,   .menuLink A, .menuLink A:visited,  .menuDisabled A, .menuLinkDisabled A:visited, .dataItemSelectorMenuItemDisabled A:hover, .menuItem A, .menuItem A:visited,   .menuItemLink A, .menuItemLink A:visited,  .menuItemDisabled A,   .menuItemLinkDisabled A {
}

.menu A, menu A:visited, .menuLink A, .menuLink A:visited,  .menuDisabled A, .menuLinkDisabled A:visited,  .dataItemSelectorMenuItemDisabled A:hover, .menuItem A, .menuItem A:visited,   .menuItemLink A, .menuItemLink A:visited,  .menuItemDisabled A,   .menuItemLinkDisabled A,  .menuItemLinkDisabledActive A:hover,  .menuItemDisabledActive A:hover, .menuItemActive A, menuItemActive A:visited,   .menuItemLinkActive A, .menuItemLinkActive A:visited {
	text-decoration: none;
}

.menu, .menuLink {
	background-color: #e9e9e7;
	color: #275e94;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

.menuBar {
}

.menuDisabled, .menuLinkDisabled {
	background-color: #e9e9e7;
	color: #8a8a8a;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-align: center;
	text-align: center;
}

.menuDivider {
	background-color: #e9e9e7;
	color: #bcbcba;
	font-size: medium;
	font-weight: bold;
}


.menuIconAlley {
	background-color: #efefed;
	border: none;
	font-size: 1px;
	position: absolute;
	width: 24px;
}



.menuItem A, .menuItemLink A {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.menuItem, .menuItemLink {
	background-color: transparent;
	color: #000000;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	vertical-align: middle;
}



.menuItemArrow {
	color: black;
	font-size: small;
	font-weight: bold;
	text-align: left;
}


.menuItemContainer {
	background-color: #ffffff;
	border: #7f9db9 solid;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-size: small;
	font-weight: normal;
	padding: 0px 3px 0px 4px;
	text-align: left;
	z-index: 999;
}

.menuItemDisabled, .menuItemDisabled A, .menuItemLinkDisabled, .menuItemLinkDisabled A, .menuItemDisabled SPAN, .menuItemLinkDisabled SPAN {
	color: #8a8a8a;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}

    
.menuItemDivider {
	color: #c8c8c8;
	height: 1px;
	height: 1px;
	width: 100%;
	width: 90%;
}

.menuItemDividerForIconAlleyMenu {
	margin-left: 24px;
}

.menuItemHighlight {
	background-color: #cfdeeb;
	background-color: #cfdeeb;
	border: 1px solid #cfdeeb;
	border: 1px solid #cfdeeb;
	font-size: 1px;
	opacity: .30;
	position: absolute;
}


.menuItemIconAlleyImage {
	border: 0px;
	height: 16px;
	margin-right: 8px;
	width: 16px;
}

.menuItemLink A:hover,  .menuItem A:hover {
}









.bannerGlobalMenu, .bannerGlobalMenuLink {
	background-color: transparent;
	color: #a2beda;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding: 0px;
	padding-left: 6px;
	vertical-align: top;
}

.bannerGlobalMenu  A, .bannerGlobalMenuLink A {
	color: #a2beda;
	font-size: small;
	padding: 0px;
}

.bannerGlobalMenuDivider {
	background-color: transparent;
	color: #a2beda;
	font-size: small;
	font-weight: normal;
	padding: 0px;
	padding-left: 6px;
}

.bannerGlobalMenu A, .bannerGlobalMenu A:visited, .bannerGlobalMenuLink A:visited, .bannerGlobalMenuLink A {
	text-decoration: none;
}









.fontSizeSmall {
	font-size: medium;
}

.verticalAlignTop {
	vertical-align: top;
}

.backgroundTransparent {
	background-color: transparent;
}

.fontWeightNormal {
	font-weight: normal;
}

.tableViewCompositeCustomizerPanelCombo {
	width: 110px;
}

.visualDataExplorerDisableImage
{
	opacity: .50;
}

.visualDataExplorerExpandCollapseContainer 
{
	
	background-color: #e9e9e7;
	
	
	border: 1px solid #c8c8c8;
}

.visualDataExplorerAppliedFilters {
	border: 1px solid #c8c8c8;
	border-top-style: none;
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 30px;
	overflow: auto;
	width: 300px;
	padding-top: 3px;
}

.visualDataExplorerDrillPath {
	border: 1px solid #c8c8c8;	
	border-top-style: none;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 30px;
	overflow: auto;
	width: 300px;
}





.visualDataExplorerMenuItemDivider {
	color: #c8c8c8;
	height: 1px;
	width: 100%;
}

.visualDataExplorerAppliedFiltersLabel {
	font: 8pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.visualDataExplorerFooterImage IMG {
	padding-bottom: .7ex;
	padding-right: 1ex;
	padding-top: .7ex;
	vertical-align: middle;
}

.visualDataExplorerHeader {
	background-color: #3b8ccb;
}


.visualDataExplorerBookmarkText, .advancedFilterSelectorControl, .percentCalculationsSelectorChoiceBox, .visualDataExplorerBookmarkList {
	width: 250px;
}

.visualDataExplorerFooterSecondaryText {
	color: #505050;
	font-size: small;
	padding: 2px;
	text-align: right;
}

.visualDataExplorerFooterText {
	color: #505050;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	padding: 2px;
}

.visualDataExplorerFooterTextContainer {
	text-align: center;
	vertical-align: middle;
}

.visualDataExplorerFooterTextSeparator {
	color: #9f9f9f;
	font-size: small;
	padding-left: 1ex;
	padding-right: 1ex;
	vertical-align: middle;
}


.visualDataExplorerBottomDivider {
	border-top: 1px solid #c8c8c8;
	color: #666666;  
	font-size: small;
	padding: 2px;
	text-align: right;
}

.visualDataExplorerCustomizerLayoutChoiceBox {
	margin-left: 5px;
	width: 150px;
}


.visualDataExplorerViewerErrorContainer {

	border: 1px solid #c8c8c8;  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-align: center;
	white-space: nowrap;
}
.visualDataExplorerErrorText {
	color: #FF0000;  
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.visualDataExplorerErrorBox
{
    width: 99%;
    border: 2px solid #d22e2a;
    padding: 0px 5px 5px 5px;
}

.visualDataExplorerErrorTitle {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}


.visualDataExplorerInstructionText {
	color : #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}


.visualDataExplorerInstructionText A,.visualDataExplorerInstructionText A:visited {
	color: #275e94;
	text-decoration: none;
}

.visualDataExplorerInstructionText A:hover {
	text-decoration: underline;
}


.visualDataExplorerErrorContainer {
	color: #000000;
	border: 1px solid #c8c8c8;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 450px;
	overflow: auto;
	text-align: left;
	width: 90%;
}



.visualDataExplorerESRIToolbar .ESRIMenu A {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.visualDataExplorerESRIToolbar .ESRIMenu A:hover {
	text-decoration: underline;
}



.visualDataExplorerHorizontalSpacer {
	width: 12px;
}


.visualDataExplorerItalicLabel {
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: italic;
}


.visualDataExplorerManageViewsButton {
}


.visualDataExplorerManageViewsNavigatorTree {
	
	background-color: #ffffff;
	border: 1px solid #c8c8c8;
	height: 190px;
	overflow: scroll;
	vertical-align: top;
}

.visualDataExplorerManageViewsTreeSelected {
	left: -10px;
	
}

.visualDataExplorerManageViewsTreeText {
	left: -10px;
	
}

.visualDataExplorerManageViewsContainer{
	width: 450px;
}

.visualDataExplorerMenu {
	background-color: transparent;
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px;
}

.visualDataExplorerMenuItemContainer {
	background-color: #ffffff;
	border-color: #7f9db9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	padding: 0px 3px 0px 4px;
	text-align: left;
	z-index: 3;
}

.visualDataExplorerMenuItemContainer IMG {
	margin-right: 7px;
}

.visualDataExplorerMenuLink {
	color: #275e94;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px;
}

.visualDataExplorerMenuLink A {
	color: #275e94;
	text-decoration: none;
}


.visualDataExplorerLeftPanel {
	background-color: #f8f8f6;
	
  
	vertical-align: top;
}


.visualDataExplorerPanelBar {
	background-color: #e9e9e7;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}


.visualDataExplorerPanelLabel {
	background-color: #efefed;
	color: #505050;
	border-bottom: #c8c8c8 1px solid;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.visualDataExplorerPanelLabel SPAN {
	vertical-align: top;
}

.visualDataExplorerPanelMenu A:hover, .visualDataExplorerQueryButtonDisabled a:hover {
	text-decoration: none;
}

.visualDataExplorerPanelMenu IMG {
	  
	padding-right: 2px;
	vertical-align: middle;
}

.visualDataExplorerPanelMenu, .visualDataExplorerPanelMenu A, .visualDataExplorerSelectedPanelMenu, visualDataExplorerSelectedPanelMenu A {
	color: #275e94;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
}


.visualDataExplorerQueryButton IMG, .visualDataExplorerQueryButtonDisabled IMG {
	margin-left: 5px;
}


.visualDataExplorerQueryButton, .visualDataExplorerQueryButton A {
	color: #275E94;  
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.visualDataExplorerQueryButtonDisabled A {
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

.visualDataExplorerToolbar {
	background-color: #e9e9e7;
	

	border-bottom: 1px solid #c8c8c8;
	padding: 1px;
}

.visualDataExplorerToolbar .menu, .visualDataExplorerToolbar .menuLink {
	background-color: transparent;
}

.visualDataExplorerToolbar TD {
	font-size: medium;
}

.visualDataExplorerSelectedMenu {
	background-color: #e0e7ed;
	border: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 2px;
}

.visualDataExplorerSelectedMenu IMG {
	vertical-align: middle;
}


.visualDataExplorerSelectedMenuItem A {
	color: #000000;  
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	text-decoration: none;
	vertical-align: middle;
}

.visualDataExplorerSelectedMenuItem A:hover, .mnemonic, .CubeSelector_RFSMenu_menuBar A:hover,

.wRowLabLink A:hover, .RFSMenu_menuBar A:hover, .dataItemSelectorMenuItem A:hover,

.treeLink A:hover, .menuLink A:hover, .menu A:hover, .visualDataExplorerQueryButton A:hover, .visualDataExplorerMenuLink A:hover, .visualDataExplorerViewMenu A:hover, .visualDataExplorerEmptyTable A:hover {
	text-decoration: underline;
}


.visualDataExplorerSelectedMenuItem IMG {
	background-color: #E0E7ED;  
	border: 1px solid #7F9DB9; 
	vertical-align: middle;
}

.visualDataExplorerSelectedPanelMenu IMG {
	
	padding-right: 2px;
	vertical-align: middle;
}


.visualDataExplorerSlicerPanel {
	background-color: #ffffff;
	border: 1px solid #c8c8c8;
	height: 425px;
	margin: 4px;
	margin-top: 8px;
	overflow: auto;
	vertical-align: top;
}

.visualDataExplorerSlicerPanel DIV {
	margin-right: 4px;
}

.visualDataExplorerTitle SPAN {
	margin-left: 3px;
}


TD.visualDataExplorerTitle {
	color: #505050;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}


LABEL.visualDataExplorerTitle {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}


.visualDataExplorerTreeContainer {
	background-color: #ffffff;
	border: 1px solid #c8c8c8;
	height: 250px;
	overflow: scroll;
	overflow-x: auto; 
	width: 185px;
}

.visualDataExplorerTreeContainerTD 
{
	height: 250px;
}



.visualDataExplorerVerticalSpacer {
	height: 12px;
}

.visualDataExplorerViewerContainer {
	background: #ffffff;
	margin-left: 12px;
}


.visualDataExplorerViewMenu {
	color: #275e94;
	cursor: pointer;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
}

.visualDataExplorerViewMenu A {
	color: #275e94;
	text-decoration: none;
}

.visualDataExplorerViewMenuDivider {
	background-color: transparent;  
}

.visualDataExplorerViewsNavigatorTree {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	height: 100%;
	overflow: scroll;
	vertical-align: top;
	width: 175px;
}

#viewsNavigatorTree_Div
{
  padding-top: 10px ;
  min-height:25em; 
}

.visualDataExplorerViewsNavigatorTreeSelected {
	left: -10px;
	
}

.visualDataExplorerViewsNavigatorTreeText,
.visualDataExplorerViewsNavigatorTreeText:active,
.visualDataExplorerViewsNavigatorTreeText:link,
.visualDataExplorerViewsNavigatorTreeText:visited {
	color: #000000;
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: small;
	left: -10px;
	
	text-decoration: none;
}

.visualDataExplorerViewsNavigatorTreeText A:hover {
	color: #000000;
	text-decoration: underline;
}

.visualDataExplorerWelcomeText {
	font: 14pt 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: bold;
}

.visualDataExplorerEmptyTable {
	border: 1px solid #c8c8c8;  
	border-top-style: none;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	height: 55px;
	white-space: nowrap;
}

.visualDataExplorerEmptyTable A {
	color: #275e94;
	font-weight: bold;
	text-decoration: none;
}


.visualDataExplorerProcessing {
	color: #999999; 
	font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-size: medium;
	font-weight: bold;
	vertical-align: middle;
}

.visualDataExplorerOrganizeBookmarkButtonDiv{
	width: 30px;
}

.visualDataExplorerMenuBarContainer{
	width:100%;
}








               




.fileSelectorUnderlineHoover A:hover {
	text-decoration: underline;
}


.RFSDetailView {
	margin: 0px;
	padding: 12px 0px 0px 0px;
}

.RFSActionButtons {
}

.RFSCancel_buttonContainer {
	margin-left: 2px;
	margin-right: 2px;
}

.RFSCancel_buttonContainer SPAN {
}


.RFSComboBoxView {
	background-color: #FFFFFF; 
	font-size: small;
	width: 220px;
}


.RFSContainer {
}

.RFSDetailView_evenRow {
	background-color: #f3f3f4; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}

.RFSDetailView_maintable {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.RFSDetailView_oddRow {
	background-color: #ffffff;
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}


.RFSDetailView_tablecolumnheader, .RFSSearchView_tablecolumnheader {
	background-color: #f4f4f4;
	border: 0px solid #7f9db9;
	border-bottom-width: 1px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	font-weight: bold;
	padding: 2px 15px 3px 5px;
	text-align: left;
	vertical-align: middle;
}


.RFSDetailView_tableContainer, .RFSSearchView_tableContainer,

.CubeSelector_RFSDetailView_tableContent, .CubeSelector_RFSSearchView_tableContent,

.CubeSelector_RFSDetailView_tableContainer, .CubeSelector_RFSSearchView_tableContainer,

.RFSSearchView_maintable,

.RFSDetailView_tableContent, .RFSSearchView_tableContent {
	border: none;
}


.RFSDetailView_tabledata, .RFSSearchView_tabledata {
}


.RFSDetailView_tableviewmenuBar A:active, .RFSDetailView_tableviewmenuBar A:link, .RFSDetailView_tableviewmenuBar A:visited {
	background-color: transparent;
	color: #275e94;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

    
.RFSDetailView_tableviewmenuBar IMG {
	margin-right: 5px;
}


.RFSDetailView_tableviewmenuBar, .RFSSearchView_tableviewmenuBar {
}

.RFSExpand_button, .RFSCollapse_button {
	cursor: pointer;
	height: 25px;
	padding: 1px 1px 0px 0px;
	text-align: center;
	vertical-align: middle;
	width: 25px;
}


.RFSLabel {
	font-size: small;
	font-weight: bold;
	margin-left: 5px;
}


.RFSLimitValueComponent {
	background-color: #FFFFFF;  
	color: #003399;             
	font-size: small;
	width: 20px;
}


.RFSMenu_menuBar A:active, .RFSMenu_menuBar A:link, .RFSMenu_menuBar A:visited {
	cursor: pointer;
	font: small Arial,Helvetica,sans-serif;
	text-decoration: none;
}


.RFSMenu_menuBar IMG {
	margin-left: 5px;
	margin-right: 3px;
}

.RFSMenu_menuDisabled, .RFSMenu_menuDisabled A:link, .RFSMenu_menuDisabled A:active,   .RFSMenu_menuDisabled A:hover, .RFSMenu_menuDisabled A:visited {
	background-color: transparent;
	color: #8a8a8a;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}

.RFSMenu_menuLink A:link, .RFSMenu_menuLink A:active, .RFSMenu_menuLink A:visited {
	background-color: transparent;
	color: #275e94;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

.RFSMenu_menuLink A:hover {
	background-color: transparent;
	color: #003399; 
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
}

.RFSSearch_button, .RFSCancel_button {
	background-color: #e6ecf1;
	border-bottom: 1px solid #5d758e;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #5d758e;
	border-top: 1px solid #7f9db9;
	color: #275e94;
	cursor: pointer;
	
  
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}

.RFSSearch_buttonContainer {
	margin-right: 2px;
}

.RFSSearch_buttonContainer SPAN {
}

.RFSSearch_buttonRollover, .RFSCancel_buttonRollover {
	border-color: #43afff;
}

.RFSSearch_RFSDetailView_tableviewmenuLink {
}

.RFSSearchButtons, .RFSSearchLimitValueComponent_cell, 
.RFSSearchLimitValues_cell, .rfs_SearchInTheLast_fields {
	text-align: right;
}

.RFSSearchButtonsContainer {
	padding: 5px 5px 0px 0px;
	text-align: right;
}

.RFSSearchContainer {
	padding-bottom: 10px;
}

.RFSSearchDateTimeLimits {
}


.RFSSearchDateTimeLimitsComponent, .RFSSearchFolderComponent {
	background-color: #FFFFFF; 
	font-size: small;
	width: 100%;
}

.RFSSearchDateTimeLimitsLabel, .RFSSearchFolderLabel, 
.RFSSearchFieldLabel {
	font-size: small;
	font-weight: bold;
}


.RFSSearchDisplayArea {
	width: 337px;
}

.RFSSearchField {
}

.RFSSearchFieldComponent {
	background-color: #FFFFFF; 
	font-size: small;
	width: 100%;
}

.RFSSearchFieldLabel_cell, .RFSSearchFieldComponent_cell, .RFSSearchDateTimeLimits_cell, .RFSSearchDateTimeLimitsComponent_cell, .RFSSearchFolderLabel_cell, .RFSSearchFolderComponent_cell {
	padding: 3px;
}


.RFSSearchFields {
	background-color: #f8f8f6;
	width: 100%;
}


.RFSSearchFolder {
}


.RFSSearchLimits {
}

.RFSSearchLimitValueLabel_cell {
	text-align: left;
}

.RFSSearchLimitValues_table {
	border-width: 0px;
	padding: 3px;
	width: 100%;
}

.RFSSearchLink {
	border-color: #275e94;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	width: 337px;
}

.RFSSearchLinkLabel {
	font-size: small;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 20px;
	vertical-align: middle;
	white-space: nowrap;
}

.RFSSearchMaximize, .RFSSearchMinimize {
	height: 16px;
	width: 16px;
}

.RFSSearchSubFolders {
}

.RFSSearchSubFoldersComponent {
}


.RFSSearchSubfoldersComponent_cell, .RFSSearchLimitValueLabel {
	font-size: small;
}

.RFSSearchText {
}


.RFSSearchTextComponent {
	background-color: #FFFFFF;  
	color: #003399; 
	font-size: small;
	width: 100%;
}

.RFSSearchTextLabel {
	font-size: small;
	font-weight: bold;
}

.RFSSearchTextLabel_cell, .RFSSearchTextComponent_cell {
	padding: 2px;
}


.RFSSearchUnitComponent {
	background-color: #FFFFFF; 
	font-size: small;
	width: 70px;
	width: 70px;
}

.RFSSearchView_evenRow {
	background-color: #f3f3f4; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}

.RFSSearchView_oddRow {
	background-color: #ffffff; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}


.RFSShowDescriptionComponent {
	margin-left: 9px;
}

.RFSshowDescriptionLabel {
	font-size: small;
	margin-left: 0px;
	margin-right: 2px;
}


.RFSToolBar {
	font: 10pt sans-serif;
	font-style: normal;
}










.CubeSelector_RFSActionButtons {
}



.CubeSelector_RFSComboBoxView {
	background-color: #FFFFFF;  
	font-size: small;
	width: 220px;
}


.CubeSelector_RFSContainer {
}


.CubeSelector_RFSDetailView {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	width: 100%;
}

.CubeSelector_RFSDetailView_fileSelectorUnderlineHoover A:hover {
	text-decoration: underline;
}

.CubeSelector_RFSDetailView_evenRow {
	background-color: #f3f3f4; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}

.CubeSelector_RFSDetailView_maintable {
	border: 1px solid #7f9db9;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.CubeSelector_RFSDetailView_mainTable {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.CubeSelector_RFSDetailView_oddRow {
	background-color: #ffffff; 
	border-style: none;
	border-width: 0px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	padding: 2px 15px 3px 5px; 
	text-align: left;
	vertical-align: middle;
}


.CubeSelector_RFSDetailView_tableColumnHeader, .CubeSelector_RFSSearchView_tableColumnHeader {
	background-color: #f4f4f4;
	border: 0px solid #7f9db9;
	border-bottom-width: 1px;
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-style: normal;
	font-weight: bold;
	padding: 2px 15px 3px 5px;
	text-align: left;
	vertical-align: middle;
}


.CubeSelector_RFSDetailView_tabledata, .CubeSelector_RFSSearchView_tabledata {
}

.CubeSelector_RFSDetailView_tableviewmenuBar A:hover, .CubeSelector_RFSSearchView_tableviewmenuBar A:hover {
	background-color: transparent;
	color: #275e94;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}

.CubeSelector_RFSDetailView_tableviewmenuBar A:active, .CubeSelector_RFSDetailView_tableviewmenuBar A:link, .CubeSelector_RFSDetailView_tableviewmenuBar A:visited {
	background-color: transparent;
	color: #275e94;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}

.CubeSelector_RFSDetailView_tableviewmenuBar IMG, .RFSSearchView_tableviewmenuBar IMG {
	margin-right: 5px;
}


.CubeSelector_RFSDetailView_tableviewmenuBar, .CubeSelector_RFSSearchView_tableviewmenuBar {
}


.CubeSelector_RFSLabel {
}

.CubeSelector_RFSMenu_menuBar A:active, .CubeSelector_RFSMenu_menuBar A:link, .CubeSelector_RFSMenu_menuBar A:visited {
	cursor: pointer;
	font: small Arial,Helvetica,sans-serif;
	text-decoration: none;
}


.CubeSelector_RFSMenu_menuBar IMG {
	margin-left: 5px;
	margin-right: 3px;
}

.CubeSelector_RFSMenu_menuDisabled, .CubeSelector_RFSMenu_menuDisabled A:link, .FileSelector_RFSMenu_menuDisabled A:active,   .CubeSelector_RFSMenu_menuDisabled A:hover, .CubeSelector_RFSMenu_menuDisabled A:visited {
	background-color: transparent;
	color: #8a8a8a;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}

.CubeSelector_RFSMenu_menuLink A:link, .CubeSelector_RFSMenu_menuLink A:active, .CubeSelector_RFSMenu_menuLink A:visited, .RFSSearchView_tableviewmenuBar A:active, .RFSSearchView_tableviewmenuBar A:link, .RFSSearchView_tableviewmenuBar A:visited {
	background-color: transparent;
	color: #8a8a8a;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

.CubeSelector_RFSMenu_menuLink A:hover, .RFSDetailView_tableviewmenuBar A:hover, .RFSSearchView_tableviewmenuBar A:hover {
	background-color: transparent;
	color: #003399; 
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
}


.CubeSelector_RFSShowDescriptionComponent {
	margin-left: 9px;
}

.CubeSelector_RFSshowDescriptionLabel {
	font-size: small;
	margin-left: 0px;
	margin-right: 2px;
}


.CubeSelector_RFSToolBar {
	color: #000000;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-top: 4px;
}









.wColLabBg {
	background-color: #DCDCDC; 
	border: solid 1px #C0C0C0; 
	border-left: 0pt;
	border-top: 0pt;
	text-align: center;
}

.wContainer {
	border: none;
}


.wData {
	font-size: small;
}


.wDataBg {
	border: solid 1px #C0C0C0; 
	border-left: 0pt;
	border-top: 0pt;
	text-align: right;
}


.wDrillColLabBg {
	background-color: #DCDCDC; 
	border: solid 1px #C0C0C0; 
	border-left: 0pt;
	border-top: 0pt;
	text-align: center;
}


.wDrillData {
	font: small Verdana,Helvetica,sans-serif;
}


.wDrillDataBg {
	background-color: #FFFFFF; 
	border: solid 1px #C0C0C0; 
	border-left: 0pt;
	border-top: 0pt;
	text-align: right;
}


.wDrillRowLab,

.wDrillColLab {
	background-color: #C6C3C6; 
	font-size: small;
	font-weight: bold;
}


.wDrillTitle {
	font-size: small;
	font-weight: bold;
}


.wRowLab,

.wTotLab,

.wColLab {
	background-color: #C6C3C6; 
	font-size: small;
	font-weight: bold;
}


.wRowLabBg {
	background-color: #DCDCDC; 
	border: solid 1px #C0C0C0; 
	border-left: 0pt;
	border-top: 0pt;
	text-align: center;
}


.wRowLabLink, .webmddbRowLabLink:active, .webmddbRowLabLink:link, .webmddbRowLabLink:visited {
	color: #0000CC; 
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}


.wSubTitle {
	color: #FFFFFF; 
	font-size: large;
	font-weight: bold;
	margin-top: 10px;
}


.wTable {
	background-color: #FFFFFF; 
	border-bottom: solid #333333 1px; 
	border-left: solid #C0C0C0 1px; 
	border-right: solid #333333 1px; 
	border-top: solid #C0C0C0 1px; 
	border-width: 1px;
	font: small Arial,Helvetica,sans-serif;
	font-weight: bold;
}


.wTitle {
	color: #0000CC; 
	font-size: large;
	font-weight: bold;
	margin-top: 10px;
}


.wTitle2 {
	color: #0000CC; 
	font-size: medium;
	font-weight: bold;
	margin-top: 8px;
}


.wTitleBg {
}


.wTotData {
	background-color: #FFFFCC; 
	font-size: small;
}


.valuePickerSearchApplyCell{
	text-align:right;
}


.banner_utilitybar_overlay {
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   background-color: #003399;
   width:100%;
   opacity: .25;
}

.banner_utilitybar {
   font-family: 'trebuchet ms',arial,'arial unicode ms',sans-serif;
   font-size: small;
   color: #cccccc;
   z-index:1;
   position: absolute;
   top: 0px;
   
   
}


.banner_utilitybar_navigation td {
	text-align: left;
}


.banner_utilitybar_navigation a {
   color: #f5f7f9;
   text-decoration: none;
   padding-left:1ex;
   padding-right:1ex;
}

.banner_utilitybar_navigation a:hover {
   text-decoration: underline;
}


.banner_global_menu {
	float: right;
}

.banner_logoPadding{
   padding: 0px;
}

.banner_userrole {
   font-family: arial,helvetica,sans-serif;
   font-size: x-small;
   color:#cccccc;
}

.banner_title {
   color: #f5f7f9;
   font-family: arial,helvetica,sans-serif;
   font-size: large;
   font-weight: bold;
   vertical-align:middle;
   padding-left:1ex;
   padding-top:1ex;
   padding-bottom:1ex;
}

.banner_secondaryTitle {
   color: #f5f7f9;
   font-family: arial,helvetica,sans-serif;
   font-size: large;
   font-weight: bold;
   vertical-align:middle;
   padding-top:.5ex;
   padding-bottom:.5ex;
}

.banner_bullet {
   color: #a2beda;
   font-size: large;
   vertical-align:middle;
   padding-right:1ex;
   padding-left:1ex;
   padding-top:.7ex;
   padding-bottom:.7ex;
}

   
.banner_logo {
   vertical-align:middle;
   padding-right:1ex;
   padding-top:.7ex;
   padding-bottom:.7ex;
   text-align: right;
}

.banner_container {
    background-color: #3b8ccb;
    
    position: relative;  
    
    
    background-repeat: no-repeat;
}


.bannerDividerRow {
    background-color: #e9e9e7;
}

.bannerDividerTable {
    border-collapse: collapse;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #c8c8c8;
}

img.skipnav {
   width:1px;
   height:1px;
   text-align:center;
   vertical-align:middle;
   border:none;
   border-width:0px;
}

td.bannerSkipNav {
   vertical-align:middle; 
   text-align:left; 
   width: 3px;
   padding:0px;
} 




.dataSourceColumnButton {
	float:right;
	}
	
.simpleCalcuatedItemNameLabel {
	text-align:left;
	}	

.percentSelectorAlign {
	float:right;
}


.timeoutDiv {
	background-color: #e6ecf1;
 	border: 1px solid #7f9db9;
}

.timeoutInnerShadow {
	border-bottom: 1px solid #bcbcba;
	border-right: 1px solid #bcbcba;
}

.timeoutOuterShadow {
	z-index: 9999;
	position:absolute;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.timeoutTitle {
 	background-color: #a2beda;
 	padding:0px 8px 0px 8px;
	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
	font-weight:bold;
}

.timeoutMessage {
 	padding:0px 8px 0px 8px;
 	font: small 'trebuchet ms',arial,'arial unicode ms',sans-serif;
}

.timeoutButton {
  text-align:right;
  display:block;
  padding:0px 1px 1px 1px;
}