@charset "UTF-8";

/*
  	Licensed Materials  - Property of IBM
  	IBM Cognos Products: hal
 	(C) Copyright IBM Corp. 2003, 2013
  	US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/*
	Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
	Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
*/

DIV.clsToolbar,
DIV.clsDlgToolbar,
DIV.clsMenubar,
.clsMenuItem,
TABLE.clsModalDlg,
TD.clsModalDlgBody,
BUTTON.clsDlgButton,
BUTTON.clsDlgButton_hover,
TD.clsMenubarItem,
TD.clsMenubarItem_up,
TD.clsMenubarItem_down,
TD.clsToolbarButton,
TD.clsToolbarButton_up,
TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck,
BUTTON.clsCoolButton,
BUTTON.clsCoolButton_hover,
BUTTON.clsCoolButton_pressed,
BUTTON.clsBigCoolButton,
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed,
.clsMenuPopup,
.clsMenuItem,
.clsMenuItem_selected,
TABLE.clsTabBox,
TABLE.clsButtonBarHorizontal,
TABLE.clsButtonBarVertical,
DIV.clsTreeView,
DIV.clsListView,
DIV.clsListView_dropdown,
.clsPropertySheetContainer,
TABLE.clsComboBox,
TABLE.clsPropertySheet,
.clsToolDlgHeader_active,
.clsModalDlgHeader_active,
.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_active,
.clsModelessDlgHeader_inactive,
.clsModelessInfoDlgHeader_active,
.clsModelessInfoDlgHeader_inactive,
.clsDialogText,
INPUT,
DIV.clsPaneHeader_active,
DIV.clsPaneHeader_inactive,
DIV.clsPaneHeader_active SPAN,
DIV.clsPaneHeader_inactive SPAN,
DIV.clsTabPanels,
DIV.clsBottomTabPanels,
#idHALStartupDialog
{
	font-family: Tahoma, Arial, 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, 'Arial Unicode MS', 'Andale WT', sans-serif;
	font-size: 8pt;
}

BODY,
BUTTON,
DIV.clsMenubar,
DIV.clsToolbar,
DIV.clsDlgToolbar,
.clsMenuPopup,
.clsPopupDialog,
.clsMenuItem,
TABLE.clsModalDlg,
TABLE.clsModelessDlg,
BUTTON.clsDlgButton,
BUTTON.clsDotDotDotPropertyButton,
BUTTON.clsXButton_active,
BUTTON.clsXButton_inactive,
TD.clsExplorerButton,
.clsBigButtonBar,
BUTTON.clsBigCoolButton,
TD.clsComboBoxArrow,
TD.clsComboBoxArrow_disabled,
DIV.clsListViewColumnHeader
{
	background-color: #F9F9F9;
}

BUTTON.clsCoolButton_hover,
TD.clsMenubarItem_up,
TD.clsToolbarButton_up,
BUTTON.clsCoolButton_pressed,
TD.clsMenubarItem_down,
TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck,
.clsMenuItem_selected,
DIV.clsPaneHeader_inactive,
.clsListItem_hover,
.clsListItem_tb_selected,
.clsTreeNode_hover,
TD.clsPropertySheetLabel_active,
.clsModalDlgHeader_inactive,
BUTTON.clsXButton_inactive,
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed,
TD.clsComboBoxArrow_down
{
	background-color: #F9F9F9;
}

TD.clsMenubarItem,
TD.clsMenubarItem_up,
TD.clsMenubarItem_down,
TD.clsMenuImageContainer,
TD.clsMenuItemLabelCell
{
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.clsMenubarItem_up,
TD.clsMenubarItem_down,
.clsMenuItem_selected TD.clsMenuImageContainer,
.clsMenuItem_selected TD.clsMenuItemLabelCell,
.clsMenuItem_selected TD.clsSubMenu
{
	background-image: url(images/selection_bg.png);
	background-position: center left;
}

.clsListItem_selected,
.clsTreeNode_selected,
TD.clsPropertySheetLabel_active
{
	background-image: url(images/selection_dark_bg.png);
	background-position: center center;
}

TD.clsMenuImageContainer
{
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
}
TD.clsMenuItemLabelCell
{
	padding-left: 9px;
}

.clsMenuSeparator
{
	border-top: 1px solid #CCCCCC;
}

.clsMenuSeparatorContainer
{
	padding: 0px 0px 0px 0px;
	font-size: 0pt;
	line-height: 0pt;
}

.clsMenuSeparatorLabelContainer
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #e4e4e4;
}

TD.clsMenubarItem_up,
TD.clsMenubarItem_down,
BUTTON.clsCoolButton_hover,
TD.clsToolbarButton_up,
BUTTON.clsCoolButton_pressed,
TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck,
DIV.clsListViewColumnHeader
{
	background-image: url(images/selection_bg.png);
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
BUTTON.clsCoolButton_hover,
TD.clsToolbarButton_up,
BUTTON.clsCoolButton_pressed,
TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck,
DIV.clsListViewColumnHeader
{
	background-color: transparent;
}
TD.clsToolbarButton
{
	border-color: transparent;
}
TD.clsToolbarButton_stuck,
TD.clsToolbarButton_down
{
	border-color: gray;
}

TD.clsPropertySheetLabel_inactive,
TD.clsPropertySheetLabel_active,
BUTTON.clsDlgButton,
BUTTON.clsDlgButton_hover,
.clsBigButtonBar,
BUTTON.clsBigCoolButton,
TD.clsToolbarButton,
BUTTON.clsBigCoolButton_hover,
TD.clsMenubarItem_up,
TD.clsToolbarButton_up,
BUTTON.clsBigCoolButton_pressed,
TD.clsMenubarItem_down,
TD.clsToolbarButton_down,
.clsMenuItem_selected,
DIV.clsTreeView,
DIV.clsListView,
.clsListItem_normal,
.clsListItem_hover,
.clsListItem_token_normal,
.clsListItem_token_hover,
.clsTreeNode_normal,
.clsTreeNode_hover
{
	color: #252525;
}

DIV.clsPaneHeader_active,
DIV.clsPaneHeader_active SPAN,
.clsListItem_selected,
.clsListItem_token_selected,
.clsTreeNode_selected,
.clsModalDlgHeader_active,
.clsToolDlgHeader_active
{
	color: white;
}

HR,
BUTTON.clsCoolButton,
.clsListItem_colorCell_normal
{
	border: 1px solid #F9F9F9;
}

.clsListItem_colorCell_selected
{
	background-color: #F9F9F9;
	border-color: #252525;
}
.clsListItem_colorCell_hover
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.clsListItem_tb_normal
{
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-right: 1px solid #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
}

.clsListItem_selected,
.clsListItem_token_selected,
.clsTreeNode_selected
{
	background-color: #252525;
}
.clsListItem_selected_inactive
{
	background-color: #CCCCCC;
}

DIV.clsTreeView,
DIV.clsListView,
TD.clsPropertySheetLabel_inactive
{
	background-color: white;
}

DIV.clsPaneHeader_inactive,
DIV.clsPaneHeader_inactive SPAN,
.clsModalDlgHeader_inactive
{
	color: white;
}

DIV.clsPaneHeader_active,
.clsModalDlgHeader_active,
.clsToolDlgHeader_active
{
	background-color: #252525;
}

#idHALStartupDialog,
#idHALStartupDialogTopDivs,
#idHALStartupDialogBottomDivs
{
	width: 400px;
}

#idHALStartupBar
{
	background-color: #F9F9F9;
	color: #252525;
	padding: 0px;
	line-height: 24px;
	font-weight: bold;
}

#idHALStartupBarContainer
{
	border: 0px solid #252525;
}

#idHALStartupBar,
#idHALStartupBarContainer
{
	height: 24px;
}

#idHALStartupDialog
{
	padding: 2px 10px 2px 10px;
	border: 1px solid #252525;
	background-color: #252525;
}

#idHALStartupDialogTopDivs,
#idHALStartupDialogBottomDivs,
#idHALStartupDialogTopDivs *,
#idHALStartupDialogBottomDivs *
{
	display: block;
}
#idHALStartupDialogTopDivs *,
#idHALStartupDialogBottomDivs *
{
	border: 0px solid #252525;
	background-color: #252525;
	height: 1px;
	overflow: hidden;
}
#idHALStartupDialogTopDiv1,
#idHALStartupDialogBottomDiv1
{
	margin: 0px 1px;
}
#idHALStartupDialogTopDiv2,
#idHALStartupDialogBottomDiv2
{
	margin: 0px 1px;
}
#idHALStartupDialogTopDiv3,
#idHALStartupDialogBottomDiv3
{
	margin: 0px 2px;
}
#idHALStartupDialogTopDiv4,
#idHALStartupDialogBottomDiv4
{
	margin: 0px 3px;
}
#idHALStartupDialogTopDiv5,
#idHALStartupDialogBottomDiv5
{
	margin: 0px 4px;
	background-color: #202020;
}
#idHALStartupDialogTopDiv6,
#idHALStartupDialogBottomDiv6
{
	margin: 0px 6px;
	background-color: #101010;
}

#idHALStartupBlocker
{
	background-color: #A0A0A0;
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled=true, startColorStr=#FFFFFF, endColorStr=#A0A0A0, gradientType=0);
}

FIELDSET,
BUTTON.clsDlgButton,
BUTTON.clsColorButton,
BUTTON.clsDotDotDotButton,
BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDotDotDotPropertyButton,
DIV.clsTreeView,
DIV.clsListView,
.clsBigButtonBar,
.clsPropertySheetContainer,
.clsInsetBorder,
DIV.clsListViewColumnHeader
{
	border: 1px solid #CCCCCC;
}

TD.clsToolbarComboBox
{
	padding-top: 2px;
}

TD.clsToolbarButton,
TD.clsToolbarButton_up
{
	padding: 3px 4px 3px 4px;
}

TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck
{
	padding: 3px 4px 3px 4px;
}

DIV.clsToolbarSeparator
{
	border: none;
	background-image: url(images/tool_sep_dot_line_banner_blk.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.clsMenuPopup,
.clsPopupDialog
{
	border: 1px solid #252525;
	background-color: #F9F9F9;
	color: #252525;
}

.clsSubMenuPopupRight
{
	margin-left: 1px;
}

.clsSubMenuPopupLeft
{
	margin-left: -1px;
}

DIV.clsPaneHeader_active,
DIV.clsPaneHeader_inactive
{
	border: 1px solid #CCCCE3;
}

DIV.clsPaneHeader_inactive
{
	border: 1px solid white;
}

.clsListItem_tb_normal
{
	border-color: #F9F9F9;
}


.clsListItem_outline_normal,
.clsListItem_outline_selected,
.clsListItem_outline_hover,
.clsListItem_outline_noLabels_normal,
.clsListItem_outline_noLabels_selected,
.clsListItem_outline_noLabels_hover
{
	padding: 2px 2px 2px 2px;
	border: 1px solid transparent;
}
.clsListItem_outline_selected,
.clsListItem_outline_noLabels_selected,
.clsListItem_outline_hover,
.clsListItem_outline_noLabels_hover,
.clsListItem_tb_hover,
.clsListItem_tb_selected
{
	background-position: top left;
	background-repeat: repeat-x;
}
.clsListItem_outline_selected,
.clsListItem_outline_noLabels_selected,
.clsListItem_tb_selected
{
	background-image: url(images/outline_selected_bg.png);
	background-color: #FBE9AA !important;
	border-color: gray;
}
.clsListItem_outline_hover,
.clsListItem_outline_noLabels_hover,
.clsListItem_tb_hover
{
	background-image: url(images/outline_hover_bg.png);
	background-color: #F5F5F5 !important;
	border-color: #CCCCCC;
}

.clsListItem_gallery_selected
{
	background-image: url(images/outline_selected_bg.png) !important;
}
.clsListItem_gallery_hover
{
	background-image: url(images/outline_hover_bg.png) !important;
}

.clsModalDlgHeader_inactive
{
	font-weight: bold;
}

BUTTON.clsDotDotDotButton,
BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDotDotDotPropertyButton
{
	padding: 1px;
}

HR,
TD.clsBottomTabBox_inactive,
TD.clsBottomTabBox_inactive_hover
{
	border-top: 1px solid #999999;
}

DIV.clsBottomTabPanelsPopup
{
	border: 1px solid #999999 !important;
	border-bottom-style: none !important;
}

DIV.clsTabPanels,
DIV.clsBottomTabPanels
{
	border: none;
}

DIV.clsPropertyDescriptionBox
{
	border: 1px solid gray;
}

.clsHyperlink,
.clsHyperlink_hover
{
	color: #008AFF;
}

DIV.clsMenubar,
TD.clsMenubarItem
{
	background-color: #252525;
}

TD.clsMenubarItem,
TD.clsMenubarItem_up,
TD.clsMenubarItem_down
{
	font-weight: bold;
	border: none;
}

TD.clsMenubarItem
{
	color: white;
}

TD.clsMenubarItemLast
{

}

DIV.clsToolbar,
DIV.clsMenubar
{
	border: none;
}

BUTTON[HAL_disabled="true"],
*[HAL_disabled="true"]
{
	color: graytext;
}

.clsModalDlgHeader_active,
.clsModalDlgHeader_inactive
{
	background-color: #252525;
	color: white;
}

BUTTON.clsXButton_active,
BUTTON.clsXButton_inactive,
BUTTON.clsXButton_hover
{
	margin-right: 4px;
	cursor: pointer;
	border: none;
	background-color: transparent;
	background-image: url(images/x.png);
	background-position: top right;
	background-repeat: no-repeat;
}
IMG.clsXButton
{
	display: none;
}
BUTTON.clsXButton_hover
{
	background-position: bottom right;
}


BUTTON.clsDlgButton,
BUTTON.clsDlgButton_hover,
BUTTON.clsDotDotDotButton,
BUTTON.clsDotDotDotButton_hover,
BUTTON.clsDotDotDotButton_disabled,
BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDlgButtonDropDownArrow_hover,
BUTTON.clsDlgButtonDropDownArrow_disabled
{
	height: 25px;
	cursor: pointer;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	color: #252525;
}
BUTTON.clsDotDotDotButton_disabled,
BUTTON.clsDlgButtonDropDownArrow_disabled
{
	cursor: default;
}
DIV.clsDlgButtonLeft
{
	height: 23px;
	padding-left: 12px;
	background-image: url(images/dialog_button_left.png);
	background-position: top left;
	background-repeat: no-repeat;
}
BUTTON.clsDlgButton DIV.clsDlgButtonLeft
{
}
DIV.clsDlgButtonRight
{
	height: 23px;
	padding-right: 12px;
	background-image: url(images/dialog_button_right.png);
	background-position: top right;
	background-repeat: no-repeat;
}
BUTTON.clsDlgButton DIV.clsDlgButtonRight
{
}
DIV.clsDlgButtonInner
{
	height: 23px;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(images/dialog_button_center.png);
	background-position: top center;
	background-repeat: repeat-x;
}

BUTTON.clsDlgButton_hover DIV.clsDlgButtonLeft
{
	background-position: bottom left;
}
BUTTON.clsDlgButton_hover DIV.clsDlgButtonRight
{
	background-position: bottom right;
}
BUTTON.clsDlgButton_hover DIV.clsDlgButtonInner
{
	background-position: bottom center;
}


BUTTON.clsDotDotDotButton,
BUTTON.clsDotDotDotButton_hover,
BUTTON.clsDotDotDotButton_disabled
{
	background-image: url(images/dialog_button_dotdotdot.png);
	background-position: top left;
	width: 24px;
	height: 20px;
	margin-left: 2px;
}
BUTTON.clsDotDotDotButton_disabled
{
	background-image: url(images/dialog_button_dotdotdot_disabled.png);
}
BUTTON.clsDotDotDotButton_hover
{
	background-position: bottom left;
}
BUTTON.clsDotDotDotButton IMG,
BUTTON.clsDotDotDotButton_hover IMG,
BUTTON.clsDotDotDotButton_disabled IMG,
BUTTON.clsDlgButtonDropDownArrow IMG,
BUTTON.clsDlgButtonDropDownArrow_hover IMG,
BUTTON.clsDlgButtonDropDownArrow_disabled IMG
{
	visibility: hidden;
}
BUTTON.clsDotDotDotButton DIV.clsDlgButtonLeft,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonLeft,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonLeft,
BUTTON.clsDotDotDotButton DIV.clsDlgButtonRight,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonRight,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonRight,
BUTTON.clsDotDotDotButton DIV.clsDlgButtonInner,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonInner,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow DIV.clsDlgButtonLeft,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonLeft,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonLeft,
BUTTON.clsDlgButtonDropDownArrow DIV.clsDlgButtonRight,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonRight,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonRight,
BUTTON.clsDlgButtonDropDownArrow DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonInner
{
	padding-left: 0px;
	padding-right: 0px;
	background-image: none;
}

BUTTON.clsDlgButtonFlatRight DIV.clsDlgButtonRight
{
	background-image: url(images/dialog_button_right_flat.png);
}
BUTTON.clsDlgButtonFlatLeft DIV.clsDlgButtonLeft
{
	background-image: url(images/dialog_button_left_flat.png);
}



BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDlgButtonDropDownArrow_hover,
BUTTON.clsDlgButtonDropDownArrow_disabled
{
	background-image: url(images/dialog_button_dropdown_arrow.png);
	background-position: top left;
	width: 24px;
	height: 23px;
	margin-left: 0px;
}
BUTTON.clsDlgButtonDropDownArrow_disabled
{
	background-image: url(images/dialog_button_dropdown_arrow_disabled.png);
}
BUTTON.clsDlgButtonDropDownArrow_hover
{
	background-position: bottom left;
}


TD.clsPropertySheetLabel_active
{
	color: #F9F9F9;
	background-color: #252525;
}
TD.clsPropertySheetLabel_inactive
{
	color: #252525;
	background-color: transparent;
}



/*
.clsPopupDialog
{
	background-color: transparent;
	background-image: url(images/dialog_translucent_bg.png);
}
*/

DIV.clsModalDlgShadow
{
	display: block;
}

TABLE.clsModalDlg,
TABLE.clsModelessDlg
{
	border: 0px solid #252525;
	border-bottom: 1px solid #252525;
	background-color: transparent;
}
.clsModalDlgNotPopup TR.clsModalDlgRow,
.clsModelessDlgNotPopup TR.clsModalDlgRow
{
	background-color: #F9F9F9;
}
.clsModalDlgNotPopup .clsModalDlgBody,
.clsModalDlgNotPopup .clsModalDlgBottomSpacer,
.clsModalDlgNotPopup .clsModalDlgResizer,
.clsModalDlgNotPopup .clsModelessDlgBody
{
	border-left: 1px solid #252525;
	border-right: 1px solid #252525;
}

.clsModalDlgHeader_active,
.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_active,
.clsModelessDlgHeader_inactive
{
	color: #F9F9F9;
	background-color: transparent !important;
}

.clsModalDlgHeaderTitle_active,
.clsModalDlgHeaderTitle_inactive,
.clsModelessDlgHeader_active,
.clsModelessDlgHeader_inactive
{
	padding-bottom: 4px !important;
}

.clsModalDlgHeaderTitleFirstCell_active,
.clsModalDlgHeaderTitleLastCell_active,
.clsModalDlgHeaderTitleFirstCell_inactive,
.clsModalDlgHeaderTitleLastCell_inactive
{
	background-image: url(images/ModalDlgHeaderTitle.png);
	background-repeat: no-repeat;
}
.clsModalDlgHeaderTitleFirstCell_active,
.clsModalDlgHeaderTitleFirstCell_inactive
{
	background-position: top left;
}
.clsModalDlgHeaderTitleLastCell_active,
.clsModalDlgHeaderTitleLastCell_inactive
{
	background-position: top right;
}

.clsHelpLink
{
	color: #F9F9F9;
	text-decoration: none !important;
}
.clsHelpLink_hover
{
	color: #E6AF00;
	text-decoration: underline;
}

DIV.clsToolbar
{
	background-image: url(images/toolbar_bg.png);
	background-repeat: repeat-x;
	background-position: top right;
}

TD.clsToolbarButton
{
	background-color: transparent;
}

DIV.clsMenubar
{
	background-color: #252525;
}
DIV.clsMenubar
{
	background-image: url(images/menubar_bg.png);
}
.clsMenuItem
{
	background-color: #F9F9F9;
	color: #252525;
}
TD.clsMenubarItem
{
	background-color: transparent;
	border: none;
}

IMG.clsSubMenuArrow
{
	width: 16px;
	height: 16px;
}

DIV.clsPaneHeader_active,
DIV.clsPaneHeader_inactive
{
	background-color: transparent;
	border: 1px solid transparent;
	color: #F9F9F9;
	padding: 0px;
}

DIV.clsPaneHeaderLeft,
DIV.clsPaneHeaderRight,
DIV.clsPaneHeaderInner
{
	width: 100%;
}
DIV.clsPaneHeaderLeft
{
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: top left;
}
DIV.clsPaneHeaderRight
{
	padding-right: 16px;
	background-repeat: no-repeat;
	background-position: top right;
}
DIV.clsPaneHeaderInner
{
	background-repeat: repeat-x;
	background-position: top center;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}
DIV.clsPaneHeader_active DIV.clsPaneHeaderLeft
{
	background-image: url(images/pane_header_left_active.png);
}
DIV.clsPaneHeader_active DIV.clsPaneHeaderRight
{
	background-image: url(images/pane_header_right_active.png);
}
DIV.clsPaneHeader_active DIV.clsPaneHeaderInner
{
	background-image: url(images/pane_header_center_active.png);
}
DIV.clsPaneHeader_inactive DIV.clsPaneHeaderLeft
{
	background-image: url(images/pane_header_left_inactive.png);
}
DIV.clsPaneHeader_inactive DIV.clsPaneHeaderRight
{
	background-image: url(images/pane_header_right_inactive.png);
}
DIV.clsPaneHeader_inactive DIV.clsPaneHeaderInner
{
	background-image: url(images/pane_header_center_inactive.png);
}


DIV.clsTreeView
{
	background-image: url(images/control_bg.png);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: white;
}

TEXTAREA,
.clsTextBox,
.clsStyleValue
{
	border: 1px solid #CCCCCC;
}
.clsTextBox
{
	height: 20px !important;
}
TEXTAREA,
.clsTextBox,
TD.clsComboBoxText,
.clsStyleValue
{
	background-image: url(images/textbox_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.clsReadOnlyTextBox
{
	background-image: url(images/textbox_readonly_bg.gif);
}

TABLE.clsComboBox
{
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	color: #252525;
}

TD.clsComboBoxArrow,
TD.clsComboBoxArrow_down,
TD.clsComboBoxArrow_disabled
{
	border-left: 1px solid #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-position: 0px 0px;
}
TD.clsComboBoxArrow
{
	background-image: url(images/ComboBoxArrow.png);
}
TD.clsComboBoxArrow_down
{
	background-image: url(images/ComboBoxArrow_down.png);
}
TD.clsComboBoxArrow_disabled
{
	background-image: url(images/ComboBoxArrow_disabled.png);
}


DIV.clsTabDivLeft
{
	padding-left: 8px;
	background-repeat: no-repeat;
}
DIV.clsTabDivRight
{
	padding-right: 8px;
	background-repeat: no-repeat;
}
DIV.clsTabDivInner
{
	background-repeat: repeat-x;
}

TD.clsTabBox_active DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_active.png);
	background-position: top left;
}
TD.clsTabBox_active DIV.clsTabDivRight
{
	background-image: url(images/tab_right_active.png);
	background-position: top right;
}
TD.clsTabBox_active DIV.clsTabDivInner
{
	background-image: url(images/tab_center_active.png);
	background-position: top center;
}
TD.clsTabBox_active_hover DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_active_hover.png);
	background-position: top left;
}
TD.clsTabBox_active_hover DIV.clsTabDivRight
{
	background-image: url(images/tab_right_active_hover.png);
	background-position: top right;
}
TD.clsTabBox_active_hover DIV.clsTabDivInner
{
	background-image: url(images/tab_center_active_hover.png);
	background-position: top center;
}
TD.clsTabBox_inactive DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_inactive.png);
	background-position: top left;
}
TD.clsTabBox_inactive DIV.clsTabDivRight
{
	background-image: url(images/tab_right_inactive.png);
	background-position: top right;
}
TD.clsTabBox_inactive DIV.clsTabDivInner
{
	background-image: url(images/tab_center_inactive.png);
	background-position: top center;
}
TD.clsTabBox_inactive_hover DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_inactive_hover.png);
	background-position: top left;
}
TD.clsTabBox_inactive_hover DIV.clsTabDivRight
{
	background-image: url(images/tab_right_inactive_hover.png);
	background-position: top right;
}
TD.clsTabBox_inactive_hover DIV.clsTabDivInner
{
	background-image: url(images/tab_center_inactive_hover.png);
	background-position: top center;
}

TD.clsBottomTabBox_active DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_active.png);
	background-position: bottom left;
}
TD.clsBottomTabBox_active DIV.clsTabDivRight
{
	background-image: url(images/tab_right_active.png);
	background-position: bottom right;
}
TD.clsBottomTabBox_active DIV.clsTabDivInner
{
	background-image: url(images/tab_center_active.png);
	background-position: bottom center;
}
TD.clsBottomTabBox_active_hover DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_active_hover.png);
	background-position: bottom left;
}
TD.clsBottomTabBox_active_hover DIV.clsTabDivRight
{
	background-image: url(images/tab_right_active_hover.png);
	background-position: bottom right;
}
TD.clsBottomTabBox_active_hover DIV.clsTabDivInner
{
	background-image: url(images/tab_center_active_hover.png);
	background-position: bottom center;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_inactive.png);
	background-position: bottom left;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivRight
{
	background-image: url(images/tab_right_inactive.png);
	background-position: bottom right;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivInner
{
	background-image: url(images/tab_center_inactive.png);
	background-position: bottom center;
}
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivLeft
{
	background-image: url(images/tab_left_inactive_hover.png);
	background-position: bottom left;
}
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivRight
{
	background-image: url(images/tab_right_inactive_hover.png);
	background-position: bottom right;
}
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivInner
{
	background-image: url(images/tab_center_inactive_hover.png);
	background-position: bottom center;
}

TD.clsTabBox_inactive DIV.clsTabDivInner,
TD.clsTabBox_active DIV.clsTabDivInner,
TD.clsTabBox_inactive_hover DIV.clsTabDivInner,
TD.clsTabBox_active_hover DIV.clsTabDivInner
{
	padding: 5px 1px 1px 1px;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivInner,
TD.clsBottomTabBox_active DIV.clsTabDivInner,
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivInner,
TD.clsBottomTabBox_active_hover DIV.clsTabDivInner
{
	padding: 1px 1px 5px 1px;
}

TD.clsTabBox_active DIV.clsTabDivInner,
TD.clsTabBox_active_hover DIV.clsTabDivInner
{
	padding-bottom: 4px;
}

TD.clsTabBox_inactive_hover,
TD.clsTabBox_active_hover,
TD.clsBottomTabBox_inactive_hover,
TD.clsBottomTabBox_active_hover
{
	color: #252525;
}

TD.clsTabBox_inactive,
TD.clsBottomTabBox_inactive
{
	color: #404040;
}

TD.clsTabBox_inactive,
TD.clsTabBox_active,
TD.clsTabBox_inactive_hover,
TD.clsTabBox_active_hover,
TD.clsBottomTabBox_inactive,
TD.clsBottomTabBox_active,
TD.clsBottomTabBox_inactive_hover,
TD.clsBottomTabBox_active_hover,
TD.clsTabBoxLast,
TD.clsBottomTabBoxLast
{
	border: none;
	vertical-align: bottom;
	background-color: transparent;
	padding: 0px;
}
TD.clsTabBox_active,
TD.clsTabBox_active_hover
{
	border-bottom: 1px solid #F9F9F9;
}
TD.clsTabBox_inactive,
TD.clsTabBox_inactive_hover,
TD.clsTabBoxLast
{
	border-bottom: 1px solid #CCCCCC;
}
TD.clsBottomTabBox_active,
TD.clsBottomTabBox_active_hover
{
	border-top: 1px solid #F9F9F9;
}
TD.clsBottomTabBox_inactive,
TD.clsBottomTabBox_inactive_hover,
TD.clsBottomTabBoxLast
{
	border-top: 1px solid #CCCCCC;
}
DIV.clsTabPanels,
DIV.clsBottomTabPanels
{
	background-color: #F9F9F9;
	border: none;
}


BUTTON.clsBigCoolButton,
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed
{
	border: none;
}
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed
{
	background-position: center center;
	background-repeat: no-repeat;
}
BUTTON.clsBigCoolButton_hover
{
	background-image: url(images/BigCoolButton_hover.png);
}
BUTTON.clsBigCoolButton_pressed
{
	background-image: url(images/BigCoolButton_pressed.png);
}

DIV.clsExpandCollapseRight_normal,
DIV.clsExpandCollapseRight_hover,
DIV.clsExpandCollapseLeft_normal,
DIV.clsExpandCollapseLeft_hover
{
	background-image: url(images/vertical_splitter.png);
}

DIV.clsExpandCollapseTop_normal,
DIV.clsExpandCollapseTop_hover,
DIV.clsExpandCollapseBottom_normal,
DIV.clsExpandCollapseBottom_hover
{
	background-image: url(images/horizontal_splitter.png);
}

IMG.clsProgressImage
{
	height: 32px;
	width: 32px;
	margin: 8px;
}

/* Reduce to scale 9 */
TD.clsScale25_t_li,
TD.clsScale25_t_ri,
TD.clsScale25_m_li,
TD.clsScale25_m_ri,
TD.clsScale25_b_li,
TD.clsScale25_b_ri,
TR.clsScale25_ti,
TR.clsScale25_bi
{
	display: none;
}

TD.clsScale25_t_l,
TD.clsScale25_t_r,
TD.clsScale25_b_l,
TD.clsScale25_b_r,
IMG.clsScale25_t_l_spacer,
IMG.clsScale25_b_r_spacer
{
	height: 10px;
	width: 10px;
}
TD.clsScale25_t_m,
TD.clsScale25_b_m
{
	height: 10px;
}
TD.clsScale25_m_l,
TD.clsScale25_m_r
{
	width: 10px;
}

TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_t_l
{
	background: url(images/cb_t_l.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_t_l
{
	background: url(images/cb_up_t_l.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_t_m,
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_t_m
{
	background: url(images/cb_t_m.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_t_r
{
	background: url(images/cb_t_r.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_t_r
{
	background: url(images/cb_up_t_r.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_m_l,
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_m_l
{
	background: url(images/cb_m_l.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_m_m,
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_m_m
{
	background: url(images/cb_m_m.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_m_r,
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_m_r
{
	background: url(images/cb_m_r.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_b_l
{
	background: url(images/cb_b_l.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_b_l
{
	background: url(images/cb_up_b_l.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_b_m,
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_b_m
{
	background: url(images/cb_b_m.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_b_r
{
	background: url(images/cb_b_r.png);
}
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_b_r
{
	background: url(images/cb_up_b_r.png);
}

TABLE.clsWidgetFrameBorderListViewDropdown TD.clsScale25_m_m,
TABLE.clsWidgetFrameBorderListViewDropdown_up TD.clsScale25_m_m
{
	background-color: #F9F9F9;
}


DIV.clsComboBoxBlocker DIV.clsListView_dropdown
{
	border: none;
	background-color: transparent;
}


TD.clsOrgTreeNode
{
	padding: 5px 3px 5px 3px;
}

DIV.clsOrgTreeNode_normal,
DIV.clsOrgTreeNode_hover,
DIV.clsOrgTreeNode_selected
{
	border: 1px solid transparent;
}
DIV.clsOrgTreeNode_hover,
DIV.clsOrgTreeNode_selected
{
	background-position: top left;
	background-repeat: repeat-x;
}
DIV.clsOrgTreeNode_selected
{
	background-image: url(images/outline_selected_bg.png);
	background-color: #FBE9AA;
	border-color: gray;
}
DIV.clsOrgTreeNode_hover
{
	background-image: url(images/outline_hover_bg.png);
	background-color: #F5F5F5;
	border-color: #CCCCCC;
}

/*Firefox specific css override*/
DIV.clsDialogTransferProxy,
DIV.clsMenuPopupTransferProxy
{
	opacity: 0.4;
}

/*IE specific css override*/
DIV.clsDialogTransferProxy,
DIV.clsMenuPopupTransferProxy
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}

DIV.clsDlgResizeHandle
{
	background-image: url(images/size_resize.gif);
}

*
{
	scrollbar-arrow-color: #252525;
	scrollbar-base-color: #F9F9F9;
}
