@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,
.clsMenuSeparatorLabel,
TABLE.clsModalDlg,
TABLE.clsModelessDlg,
TABLE.clsModelessInfoDlg,
TD.clsModalDlgBody,
TD.clsModelessDlgBody,
BUTTON.clsDlgButton,
BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDotDotDotButton,
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,
DIV.clsPaneHeader_active,
DIV.clsPaneHeader_inactive,
DIV.clsPaneHeader_active SPAN,
DIV.clsPaneHeader_inactive SPAN,
DIV.clsTabPanels,
DIV.clsBottomTabPanels,
#idHALStartupDialog,
INPUT
{
	font-family: Tahoma, Arial, 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, 'Arial Unicode MS', 'Andale WT', sans-serif;
	font-size: 12px;
	color: #015890;
}

.clsListView .clsDialogText,
INPUT
{
	color: #333333;
}

BODY,
BUTTON,
DIV.clsDlgToolbar,
.clsMenuPopup,
.clsPopupDialog,
TABLE.clsModalDlg,
TABLE.clsModelessDlg,
TABLE.clsModelessInfoDlg,
BUTTON.clsDlgButton,
BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDotDotDotButton,
BUTTON.clsXButton_active,
BUTTON.clsXButton_inactive,
.clsBigButtonBar,
BUTTON.clsBigCoolButton,
TD.clsComboBoxArrow,
TD.clsComboBoxArrow_disabled,
DIV.clsListViewColumnHeader
{
	background-color: #ffffff;
}

DIV.clsToolbar
{
	background-color: Transparent;
}

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_tb_selected,
TD.clsPropertySheetLabel_active,
.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_inactive,
BUTTON.clsXButton_inactive,
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed,
TD.clsComboBoxArrow_down
{
	background-color: #ffffff;
}

TD.clsMenubarItem,
TD.clsMenubarItem_up,
TD.clsMenubarItem_down,
TD.clsMenuImageContainer,
TD.clsMenuItemLabelCell
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.clsDlgButton16x16
{
	border: 1px solid #f8fafb;
	background-color: #f8fafb;
}

TD.clsExplorerButton
{
	background-color: #dfedf8;
	border: 1px solid #81b2d1;
}

TD.clsMenuImageContainer
{
	background-color: #ffffff;
}

.clsMenuItem_selected
{
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-repeat: repeat-x;
	background-color: #F6E3BE;
	background-position: 0 0;
	border-top: 1px solid #ECCF9E;
	border-bottom:1px solid #ECCF9E;
	color: #000000;
}

TABLE.clsMenuItem_selected TD.clsMenuImageContainer
{
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-repeat: repeat-x;
	background-color: #F6E3BE;
}

TD.clsConditionalPreview,
TD.clsListItem_gridLine
{
	border: 1px solid #dfe2e3;
}

DIV.clsListViewHeaderPane
{
	height: 23px;
}
DIV.clsListViewColumnHeader
{
	background-image: url(hal_skin_bux_images/pane_list_columns.png);
	height: 23px;
	padding-top: 3px;
	border: none;
	border-left: 1px solid #acaaa6;
}

.clsTreeNode_hover
{
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-color: #9DCFFF;
	background-position: 0 0;
	border:1px solid #9DCFFF;
	color: #000000;
	padding: 2px 5px 2px 5px !important;
}

.clsTreeViewExpand_hover
{
	background-image: url(hal_skin_bux_images/tv_hover.gif);
}

TD.clsMenubarItem_up,
TD.clsMenubarItem_down
{
	background-color: #F8E2BA;
	background-image: url("hal_skin_bux_images/commonHighlight.png");
	background-position: 0 0px;
	background-repeat: repeat-x;
	border: 1px solid #CC9850;
	color: #000000;
}

TD.clsToolbarButton_up
{
	background-color: #F8E2BA;
	background-image: url("hal_skin_bux_images/commonHighlight.png");
	background-position: 0 0px;
	background-repeat: repeat-x;
	border: 1px solid #CC9850;
}

TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck
{
	background-color: #F8E2BA;
	border: 1px solid #CC9850;
}

TD.clsMenuItemLabelCell
{
	padding-left: 9px;
}

.clsMenuSeparator
{
	border-top: 1px solid #98b1c1;
}

.clsMenuSeparatorContainer
{
	padding: 0px 0px 0px 0px;
	font-size: 0pt;
	line-height: 0pt;
	background-color: #ebf4fb;
}

.clsMenuSeparatorLabel
{
	border-top: 1px solid #f2f8ff;
	font-weight: bold;
	padding: 4px 5px 0px 5px;
	height: 24px;
}

.clsMenuSeparatorLabelContainer
{
	border-top: 1px solid #98b1c1;
	border-bottom: 1px solid #98b1c1;
	background-color: #dfedfb;
}

BUTTON.clsCoolButton_hover,
BUTTON.clsCoolButton_pressed
{
	background-color: #f6daaf;
	border: 1px solid #eccf9e;
}

DIV.clsTreeView,
DIV.clsListView,
.clsListItem_normal
{
	color: #333333;
}

.clsTreeNode_normal,
.clsTreeNode_loading
{
	color: #333333;
	border: 1px solid transparent;
	padding: 2px 5px 2px 5px !important;
	
}

TD.clsToolbarButton
{
	color: #008AFF;
	   
}

TD.clsToolbarButton_up,
TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck
{
	color: #00385c;
}

DIV.clsPaneHeader_active SPAN,
.clsTreeNode_selected,
.clsModalDlgHeader_active,
.clsModelessDlgHeader_active
{
	color: #015890;
}

.clsToolDlgHeader_active
{
	color: #015890;
}

HR,
BUTTON.clsCoolButton,
.clsListItem_colorCell_normal
{
	border: 1px solid #F9F9F9;
}

.clsListItem_colorCell_selected
{
	background-color: #F9F9F9;
	border-color: #252525;
}
.clsListItem_colorCell_hover
{
	border: 1px solid #CCCCCC;
}

.clsListItem_tb_normal
{
	border: 1px solid #F9F9F9;
}

.clsListItem_selected
{
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-color: #F6E3BE;
	background-position: 0 0;
	border-top:1px solid #ECCF9E;
	border-bottom:1px solid #ECCF9E;
	color: #000000;
}

.clsTreeNode_selected
{
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-color: #F6E3BE;
	background-position: 0 0;
	border:1px solid #ECCF9E;
	color: #000000;
	padding: 2px 5px 2px 5px !important;
}


.clsListItem_normal
{
	border-top: 1px solid Transparent;
	border-bottom: 1px solid Transparent;
}

.clsHalNoPngAlpha .clsListItem_normal
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.clsListItem_hover
{
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-color: #9DCFFF;
	background-position: 0 0;
	border-top:1px solid #9DCFFF;
	border-bottom:1px solid #9DCFFF;
	color: #000000;
}

.clsListItem_selected_inactive
{
	background-color: #CCCCCC;
}

DIV.clsListView,
TD.clsPropertySheetLabel_inactive
{
	background-color: white;
}

DIV.clsPaneHeader_inactive SPAN,
.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_inactive
{
	color: white;
}

DIV.clsPaneHeader_active SPAN,
DIV.clsPaneHeader_inactive SPAN
{
	color: #111111;
	font-weight: normal;
}

DIV.clsPaneHeader_active,
.clsModalDlgHeader_active,
clsModelessDlgHeader_active,
.clsToolDlgHeader_active
{
	background-color: #dfedf8;
	border: 1px solid #81B2D1;
}

td.clsPropertySheetValue input
{
	font-size: 12px;
	background-color: #ffffff;
}

#idHALStartupDialog,
#idHALStartupDialogTopDivs,
#idHALStartupDialogBottomDivs
{
	width: 360px;
}

#idHALStartupBar
{
	background-image: url(hal_skin_bux_images/progress.png);
	height: 33px;
	background-position: left bottom;
	background-repeat: repeat-x;
	filter: none;
	background-color: Transparent;
	color: #798e9a;
}

#idHALStartupBarContainer
{
	background-image: url(hal_skin_bux_images/loading_bar.png);
	width: 360px;
	border: none;
	height: 34px;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 2px 0px 2px;
}

#idHALStartupDialog
{
	padding: 0px;
	border: none;
	background-color: #ecf1f3;
}

#idHALStartupDialogTopDivs,
#idHALStartupDialogBottomDivs,
#idHALStartupDialogTopDivs *,
#idHALStartupDialogBottomDivs *
{
	display: none;
}

#idHALStartupBlocker
{
	background-image: url(hal_skin_bux_images/big_blocker_bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #ecf1f3;
}

FIELDSET,
BUTTON.clsDlgButton,
BUTTON.clsColorButton,
BUTTON.clsDotDotDotButton,
BUTTON.clsDlgButtonDropDownArrow,
DIV.clsListView,
.clsBigButtonBar,
.clsInsetBorder,
.clsImagePreviewBorder,
.clsImageBrowserPreviewBorder
{
	border: 1px solid #98b1c1;
}

DIV.clsPropertySheetContainer,
DIV.clsPropertySheet2Container
{
	border: 1px solid #5da5d2 !important;
}

DIV.clsTreeView
{
	border: 1px solid #5da5d2;
}

TD.clsToolbarComboBox
{
	padding-top: 2px;
}

TD.clsToolbarButton
{
	padding: 3px 4px 3px 4px;
}

TD.clsToolbarButton_up,
TD.clsToolbarButton_down,
TD.clsToolbarButton_stuck
{
	padding: 2px 3px 2px 3px;
}

DIV.clsToolbarSeparator
{
	border: none;
	background-image: url(hal_skin_bux_images/tool_sep_dot_line_banner_blk.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.clsMenuPopup
{
	background-color: #ffffff;
	color: #252525;
	padding: 2px;
	-moz-border-radius: 5px 5px 5px 5px !important;
	-moz-box-shadow: 0 0 2px 2px rgba(118, 157, 192, 0.4) !important;
	border: 1px solid #769DC0;
}

.clsMenuItem,
.clsMenuItem_selected
{
	height: 22px;
}

.clsSubMenuPopupRight
{
	margin-left: -1px;
}

.clsSubMenuPopupLeft
{
	margin-left: 1px;
}

DIV.clsPaneHeader_active,
DIV.clsPaneHeader_inactive
{
	border: 1px solid #bedcef;
}

DIV.clsPaneHeader_inactive
{
	border: 1px solid #bedcef;
}

.clsListItem_tb_normal
{
	border-color: #ffffff;
}


.clsListItem_outline_normal,
.clsListItem_outline_selected,
.clsListItem_outline_hover,
.clsListItem_outline_noLabels_normal
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #ffffff;
}

.clsListItem_tb_hover,
.clsListItem_tb_selected
{
	background-color: #F6E3BE;
	background-image: url("hal_skin_bux_images/menuHighlight.png");
	background-position: 0 0px;
	background-repeat: repeat-x;
	border: 1px solid #F6E3BE;
}
.clsListItem_tb_selected
{
	border-color: #eccf9e;
	color: #00385c;
	background-image: url(hal_skin_bux_images/menuHighlight.png);
	background-repeat: repeat-x;
	background-color: #F6E3BE !important;
	background-position: 0 0;
}
.clsListItem_outline_selected
{
	background-image: url(hal_skin_bux_images/menuHighlight.png) !important;
	background-repeat: repeat-x;
	background-color: #F6E3BE !important;
	background-position: 0 0;
	border:1px solid #ECCF9E;
	color: #000000;
}

.clsListItem_outline_noLabels_selected
{
	background-color: #F6E3BE !important;
	border:1px solid #ECCF9E;
	padding: 2px 2px 2px 2px;
}

.clsListItem_outline_hover,
.clsListItem_tb_hover
{
	background-color: #F6E3BE;
	background-image: url("hal_skin_bux_images/menuHighlight.png") !important;
	background-position: 0 0px;
	background-repeat: repeat-x;
	border-color: #F6E3BE;
}

.clsListItem_outline_noLabels_hover
{
	background-color: #ffffff;
	border:1px solid #ECCF9E;
	padding: 2px 2px 2px 2px;
}

SPAN.clsListItem_outline_noLabels_normal,
SPAN.clsListItem_outline_noLabels_selected,
SPAN.clsListItem_outline_noLabels_hover
{
	display: none;
}

DIV.clsListView_dropdown
{
	background-color: #ffffff;
	padding-left: 0px;
	-moz-border-radius: 5px 5px 5px 5px !important;
	-moz-box-shadow: 0 0 2px 2px rgba(118, 157, 192, 0.4) !important;
	border: 1px solid #769DC0;
}

.clsListItem_gallery_hover
{
	border: 1px solid #eccf9e;
	background-image: url(hal_skin_bux_images/selection_bg_listview.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #f6daaf !important;
}

DIV.clsColorButtonDiv_normal
{
	border: none;
}

.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_inactive
{
	font-weight: bold;
}

HR,
TD.clsBottomTabBox_inactive,
TD.clsBottomTabBox_inactive_hover
{
	border-top: 1px solid #999999;
}

DIV.clsTabPanels,
DIV.clsBottomTabPanels
{
	border: none;
}

DIV.clsPropertyDescriptionBox
{
	border: 1px solid #5DA5D2;
	background-color: infobackground;
}

TABLE.clsPropertySheet
{
	background-color: #ffffff;
}

td.clsPropertySheetLabel_active,
td.clsPropertySheetLabel_inactive,
td.clsPropertySheetValue
{
	border: 1px solid #dae7f0;
	height: 20px;
}

.clsHyperlink,
.clsHyperlink_hover
{
	color: #008AFF;
}

DIV.clsMenubar,
TD.clsMenubarItem
{
	background-color: Transparent;
}

TD.clsMenubarItem,
TD.clsMenubarItem_up,
TD.clsMenubarItem_down
{
	height: 29px;
}

TD.clsMenubarItem
{
	border: 1px solid #1881c3;
}

td.clsMenubarItem
{
	padding:2px 10px 2px 9px;
}

td.clsMenubarItem_up,
td.clsMenubarItem_down
{
	padding:2px 9px 2px 8px;
}

TD.clsMenubarItemLast
{
	background-position: right top;
	background-repeat: no-repeat;
	border: none;
}

DIV.clsToolbar,
TD.clsToolbarButton
{
	border: none;
}

.clsDetailMsgTextarea
{
	background-color: #FFFFFF;
}

BUTTON[HAL_disabled="true"],
*[HAL_disabled="true"]
{
	color: #CFE5F4 !important;
}

.clsModalDlgHeader_active,
.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_active,
.clsModelessDlgHeader_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(hal_skin_bux_images/x.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
IMG.clsXButton
{
	display: none;
	height: 18px;
	width: 18px;
}
BUTTON.clsXButton_hover
{
	background-position: bottom right;
}

button.clsXButton_active,
button.clsXButton_inactive,
button.clsXButton_hover,
button.clsXButtonInfo_active,
button.clsXButtonInfo_inactive,
button.clsXButtonInfo_hover
{
	height: 18px;
	margin-left: 7px;
	vertical-align: middle;
	width: 18px;
}

TD.clsModalDlgBottomSpacer
{
	height: 0px;
	font-size: 0px;
}

DIV.clsDlgResizeHandle
{
	background-image: url(hal_skin_bux_images/size_resize.gif);
	background-position: right bottom;
	height: 9px;
	width: 9px;
}

BUTTON.clsDlgButton,
BUTTON.clsDlgButton_hover
{
	height: 26px;
	cursor: pointer;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma, Arial, 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, 'Arial Unicode MS', 'Andale WT', sans-serif;
}

BUTTON.clsDlgButtonDropDownArrow,
BUTTON.clsDlgButtonDropDownArrow_hover
{
	height: 23px;
	cursor: pointer;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma, Arial, 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, 'Arial Unicode MS', 'Andale WT', sans-serif;
	width: 23px;
	vertical-align: middle;
}

BUTTON.clsDotDotDotButton,
BUTTON.clsDotDotDotButton_hover,
BUTTON.clsDotDotDotButton_disabled
{
	height: 26px;
	cursor: pointer;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma, Arial, 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, 'Arial Unicode MS', 'Andale WT', sans-serif;
	width: 23px;
	margin: 0 0 1px 2px;
}

BUTTON.clsDotDotDotPropertyButton
{
	background-color: #d3e4ef;
	padding: 1px;
	border: 1px solid #99bbd1;
}

/*
 * Alignment issue with this current skin.
 * Bad form to do it this way, is there another way to do this?
 */
#D_ModelConnection_txtLocaleName
{
	margin-top: 5px;
}

DIV.clsDlgButtonLeft
{
}

DIV.clsDlgButtonBar DIV.clsDlgButtonLeft,
DIV.clsDoneBtnBg DIV.clsDlgButtonLeft
{
}

DIV.clsDlgButtonRight
{
}

DIV.clsDlgButtonBar DIV.clsDlgButtonRight,
DIV.clsDoneBtnBg DIV.clsDlgButtonRight
{
}

DIV.clsDlgButtonInner
{
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background-repeat: repeat-x;
	border: 1px solid #769DC0;
	padding: 2px 4px 4px;
	background: #529ECE url("hal_skin_bux_images/button.png") 0 -25px;
}

BUTTON.clsDlgButtonDropDownArrow DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonInner
{
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background-repeat: repeat-x;
	border: 1px solid #769DC0;
	padding: 2px 4px 4px;
	background: #529ECE url("hal_skin_bux_images/button_dropdown.png") 0 -25px;
	height: 23px;
	margin-left: 1px !important;
	vertical-align: middle;
}

BUTTON.clsDotDotDotButton DIV.clsDlgButtonInner,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonInner,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonInner
{
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background-repeat: repeat-x;
	border: 1px solid #769DC0;
	padding: 2px 4px 4px;
	background: #529ECE url("hal_skin_bux_images/button_dotdotdot.png") 0 -25px;
	height: 23px;
}

BUTTON.clsDlgButtonDropDownArrow DIV.clsDlgButtonInner IMG,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonInner IMG,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonInner IMG,
BUTTON.clsDotDotDotButton DIV.clsDlgButtonInner IMG,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonInner IMG,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonInner IMG
{
	display: none;
}

/*
 * Re-size button image
 */
DIV.clsDlgButtonInner IMG.clsImg16x16
{
	height: 13px;
	width: 13px;
}


/*
 * Clear class for start page
 */
DIV.clsStartPageCreateNew DIV.clsDlgButtonInner,
DIV.clsStartPageOpenExisting DIV.clsDlgButtonInner
{
	border: 0px;
	-moz-box-shadow: none;
}

BUTTON.clsDlgButton_hover DIV.clsDlgButtonLeft,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonLeft,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonLeft
{
}

BUTTON.clsDlgButton_hover DIV.clsDlgButtonRight,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonRight,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonRight
{
}

BUTTON.clsDlgButton_hover DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow_hover DIV.clsDlgButtonInner,
BUTTON.clsDotDotDotButton_hover DIV.clsDlgButtonInner
{
	font-size: 12px;
	background-position: 0 -125px;
}

BUTTON.clsDlgButton_disabled DIV.clsDlgButtonLeft,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonLeft,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonLeft
{
}

BUTTON.clsDlgButton_disabled DIV.clsDlgButtonRight,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonRight,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonRight
{
}

BUTTON.clsDlgButton_disabled DIV.clsDlgButtonInner,
BUTTON.clsDlgButtonDropDownArrow_disabled DIV.clsDlgButtonInner,
BUTTON.clsDotDotDotButton_disabled DIV.clsDlgButtonInner
{
	font-size: 12px;
	background-position: 0 -75px;
	color: #CFE5F4 !important;
}

BUTTON.clsDlgButton_disabled span
{
	color: #CFE5F4 !important;
}

/*
 *  Remove pesky inner padding on firefox buttons
 */
BUTTON::-moz-focus-inner
{
	padding: 0px;
}

BUTTON.clsDlgButtonFlatRight DIV.clsDlgButtonRight
{
}
BUTTON.clsDlgButtonFlatLeft DIV.clsDlgButtonLeft
{
}

TD.clsPropertySheetLabel_active
{
	color: #00385c;
	background-color: #252525;
	background-image: url(hal_skin_bux_images/selection_bg.png);
	background-position: left top;
}
TD.clsPropertySheetLabel_inactive
{
	color: #015890;
	background-color: transparent;
}
TD.clsPropertySheetValue .clsDialogText
{
	color: #333333;
}

DIV.clsModalDlgShadow
{
	display: block;
}

TABLE.clsModalDlg,
TABLE.clsModelessDlg
{
	border: 1px solid #769DC0 !important;
	background-color: #ffffff !important;
	-moz-border-radius: 5px 5px 5px 5px !important;
	-moz-box-shadow: 0 0 3px 3px rgba(118, 157, 192, 0.6) !important;
}

DIV.clsModalDlgNotPopup TABLE.clsModalDlg
{
	background:#FFFFFF url("hal_skin_bux_images/footerbar.png") repeat-x bottom left;
}

/*
 * Modify/add classes to account for resize bar
 */
TABLE.clsDialogAltBackgroundForResize
{
	background:#FFFFFF url("hal_skin_bux_images/footerbar_resize.png") repeat-x bottom left !important;
}
TABLE.clsDialogAltBackgroundForResize div.clsDlgButtonBar
{
	padding-top: 21px;
}

.clsModalDlgHeader_active,
.clsModalDlgHeader_inactive,
.clsModelessDlgHeader_active,
.clsModelessDlgHeader_inactive,
.clsModelessInfoDlgHeader_active,
.clsModelessInfoDlgHeader_inactive
{
	background-color: transparent !important;
}

TD.clsModalDlgHeaderTitleFirstCell_active,
TD.clsModalDlgHeaderTitleFirstCell_inactive,
TD.clsModalDlgHeaderTitleLastCell_active,
TD.clsModalDlgHeaderTitleLastCell_inactive
{
	vertical-align: middle;
	color: #0075BF;
	font-size: 1.18em;
	font-weight: bold;
	padding: 5px;
	cursor: move;
	background:#DFEDFB url("hal_skin_bux_images/titlebar.png") repeat-x;
	border-bottom: 1px solid #B6CFD9;
	-moz-border-radius: 5px 5px 0px 0px !important;
}

div.clsDlgButtonBar,
div.clsDlgMsgBoxButtonBar
{
	height: 46px;
	padding-top: 15px;
}

td.clsModalDlgBody,
td.clsModelessDlgBody
{
	padding: 10px 10px 0px 10px;
}

.clsHelpLink
{
	color: #008aff;
	text-decoration: none !important;
}
.clsHelpLink_hover
{
	color: #008aff;
	text-decoration: underline;
}

div.clsToolbar, div.clsDlgToolbar
{
	height: 30px;
}

TD.clsToolbarButton
{
	background-color: transparent;
}

DIV.clsMenubar
{
	vertical-align: top;
	border-bottom: none;
	border-top: none;
	padding-top: 0;
	padding-bottom: 4px;
	border-bottom-color: #eff3f5;
	height: 32px;
}
.clsMenuItem
{
	color: #000000;
	background-color: #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
TD.clsMenubarItem
{
	background-color: transparent;
	border: none;
}

DIV.clsPaneHeader_active,
DIV.clsPaneHeader_inactive
{
	background-color: #bedcef;
	border: 1px solid #bedcef;
	color: #F9F9F9;
	padding: 0px;
}

DIV.clsPaneHeaderLeft,
DIV.clsPaneHeaderRight,
DIV.clsPaneHeaderInner
{
	width: 100%;
}
DIV.clsPaneHeaderLeft
{
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: top left;
}
DIV.clsPaneHeaderRight
{
	padding-right: 5px;
	background-repeat: no-repeat;
	background-position: top right;
}
DIV.clsPaneHeaderInner
{
	height: 28px;
	background-repeat: repeat-x;
	background-position: top center;
	overflow: hidden;
	padding: 5px 3px 3px 3px;
}

DIV.clsPaneHeader_active DIV.clsPaneHeaderLeft,
DIV.clsPaneHeader_inactive DIV.clsPaneHeaderLeft
{
	background-image: url(hal_skin_bux_images/pane_pulldown_l.gif);
}
DIV.clsPaneHeader_active DIV.clsPaneHeaderRight,
DIV.clsPaneHeader_inactive DIV.clsPaneHeaderRight
{
	background-image: url(hal_skin_bux_images/pane_pulldown_r.gif);
}
DIV.clsPaneHeader_active DIV.clsPaneHeaderInner,
DIV.clsPaneHeader_inactive DIV.clsPaneHeaderInner
{
	background-image: url(hal_skin_bux_images/pane_pulldown_m.gif);
}

.clsResizerHoriz_normal,
.clsResizerHoriz_hover,
.clsResizerHoriz_selected
{
	height: 4px;
	border: none;
	background-position: center center;
	background-repeat: no-repeat;
}

.clsResizerHoriz_hover,
.clsResizerHoriz_selected,
.clsResizerHoriz_normal
{
	background-image: url(hal_skin_bux_images/pane_resize_vert.gif);
}

.clsResizerVert_normal,
.clsResizerVert_hover,
.clsResizerVert_selected,
.clsInvisibleSplitterVertical_normal,
.clsInvisibleSplitterVertical_hover,
.clsInvisibleSplitterVertical_selected
{
	width: 4px;
	border: none;
	background-position: center center;
	background-repeat: no-repeat;
}

.clsResizerVert_hover,
.clsResizerVert_selected,
.clsInvisibleSplitterVertical_hover,
.clsInvisibleSplitterVertical_selected,
.clsResizerVert_normal,
.clsInvisibleSplitterVertical_normal
{
	background-image: url(hal_skin_bux_images/pane_resize_horiz.gif);
}

.clsExpandCollapseSplitterHorizontal_normal,
.clsExpandCollapseSplitterHorizontal_hover,
.clsExpandCollapseSplitterHorizontal_selected
{
	background-image: url(hal_skin_bux_images/horizontal_splitter_bg.gif);
}
.clsExpandCollapseSplitterVertical_normal,
.clsExpandCollapseSplitterVertical_hover,
.clsExpandCollapseSplitterVertical_selected
{
	background-image: url(hal_skin_bux_images/vertical_splitter_bg.gif);
}

DIV.clsPropertySheet2Container,
DIV.clsTreeView
{
	background-image: url(hal_skin_bux_images/control_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff !important;
}

DIV.clsPropertySheetContainer
{
	background-color: #ffffff;
}

TEXTAREA,
.clsTextBox,
.clsStyleValue
{
	border: 1px solid #98b1c1;
	color: #333333;
}
.clsTextBox
{
	height: 20px !important;
}
TEXTAREA,
.clsTextBox,
TD.clsComboBoxText,
.clsStyleValue
{
	background-image: url(hal_skin_bux_images/textbox_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.clsReadOnlyTextBox
{
	background-image: none;
}

TABLE.clsComboBox
{
	border: 1px solid #98b1c1;
	background-color: #F9F9F9;
	color: #252525;
}

TD.clsComboBoxArrow,
TD.clsComboBoxArrow_down,
TD.clsComboBoxArrow_disabled
{
	border-left: 1px solid #98b1c1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-position: 0px 0px;
}
TD.clsComboBoxArrow
{
	background-image: url(hal_skin_bux_images/ComboBoxArrow.png);
}
TD.clsComboBoxArrow_down
{
	background-image: url(hal_skin_bux_images/ComboBoxArrow_down.png);
}
TD.clsComboBoxArrow_disabled
{
	background-image: url(hal_skin_bux_images/ComboBoxArrow_disabled.png);
}

DIV.clsDialogTransferProxy,
DIV.clsMenuPopupTransferProxy,
DIV.clsComboBoxPopupTransferProxy
{
	border: none;
	background-color: Transparent;
}

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
{
	vertical-align: bottom;
	padding: 0px;
	background-color: Transparent;
}
TD.clsBottomTabBoxLast
{
	background-color: transparent;
}

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;
}

DIV.clsTabDivLeft
{
	padding-left: 8px;
}
DIV.clsTabDivRight
{
	padding-right: 8px;
}

TD.clsTabBox_active DIV.clsTabDivLeft,
TD.clsTabBox_active DIV.clsTabDivRight,
TD.clsTabBox_active_hover DIV.clsTabDivLeft,
TD.clsTabBox_active_hover DIV.clsTabDivRight,
TD.clsBottomTabBox_active DIV.clsTabDivLeft,
TD.clsBottomTabBox_active DIV.clsTabDivRight,
TD.clsBottomTabBox_active_hover DIV.clsTabDivLeft,
TD.clsBottomTabBox_active_hover DIV.clsTabDivRight
{
	background-image: url(hal_skin_bux_images/tab_active.gif);
	background-repeat: no-repeat;
}


TD.clsTabBox_inactive DIV.clsTabDivLeft,
TD.clsTabBox_inactive DIV.clsTabDivRight,
TD.clsBottomTabBox_inactive DIV.clsTabDivLeft,
TD.clsBottomTabBox_inactive DIV.clsTabDivRight
{
	background-image: url(hal_skin_bux_images/tab_inactive.gif);
	background-repeat: no-repeat;
}

TD.clsTabBox_inactive_hover DIV.clsTabDivLeft,
TD.clsTabBox_inactive_hover DIV.clsTabDivRight,
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivLeft,
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivRight
{
	background-image: url(hal_skin_bux_images/tab_inactive_hover.gif);
	background-repeat: no-repeat;
}

TD.clsTabBox_active DIV.clsTabDivInner,
TD.clsTabBox_active_hover DIV.clsTabDivInner,
TD.clsBottomTabBox_active DIV.clsTabDivInner,
TD.clsBottomTabBox_active_hover DIV.clsTabDivInner
{
	background-image: url(hal_skin_bux_images/tab_center_active.gif);
	background-repeat: repeat-x;
}

TD.clsTabBox_inactive DIV.clsTabDivInner,
TD.clsBottomTabBox_inactive DIV.clsTabDivInner
{
	background-image: url(hal_skin_bux_images/tab_center_inactive.gif);
	background-repeat: repeat-x;
}

TD.clsTabBox_inactive_hover DIV.clsTabDivInner,
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivInner
{
	background-image: url(hal_skin_bux_images/tab_center_inactive_hover.gif);
	background-repeat: repeat-x;
}

TD.clsTabBox_active DIV.clsTabDivLeft
{
	background-position: left top;
}
TD.clsTabBox_active DIV.clsTabDivRight
{
	background-position: right top;
}
TD.clsTabBox_active DIV.clsTabDivInner
{
	background-position: left top;
}
TD.clsTabBox_active_hover DIV.clsTabDivLeft
{
	background-position: left top;
}
TD.clsTabBox_active_hover DIV.clsTabDivRight
{
	background-position: right top;
}
TD.clsTabBox_active_hover DIV.clsTabDivInner
{
	background-position: left top;
}
TD.clsTabBox_inactive DIV.clsTabDivLeft
{
	background-position: left top;
}
TD.clsTabBox_inactive DIV.clsTabDivRight
{
	background-position: right top;
}
TD.clsTabBox_inactive DIV.clsTabDivInner
{
	background-position: left top;
}
TD.clsTabBox_inactive_hover DIV.clsTabDivLeft
{
	background-position: left top;
}
TD.clsTabBox_inactive_hover DIV.clsTabDivRight
{
	background-position: right top;
}
TD.clsTabBox_inactive_hover DIV.clsTabDivInner
{
	background-position: left top;
}

TD.clsBottomTabBox_active DIV.clsTabDivLeft
{
	background-position: left bottom;
}
TD.clsBottomTabBox_active DIV.clsTabDivRight
{
	background-position: right bottom;
}
TD.clsBottomTabBox_active DIV.clsTabDivInner
{
	background-position: left bottom;
}
TD.clsBottomTabBox_active_hover DIV.clsTabDivLeft
{
	background-position: left bottom;
}
TD.clsBottomTabBox_active_hover DIV.clsTabDivRight
{
	background-position: right bottom;
}
TD.clsBottomTabBox_active_hover DIV.clsTabDivInner
{
	background-position: left bottom;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivLeft
{
	background-position: left bottom;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivRight
{
	background-position: right bottom;
}
TD.clsBottomTabBox_inactive DIV.clsTabDivInner
{
	background-position: left bottom;
}
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivLeft
{
	background-position: left bottom;
}
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivRight
{
	background-position: right bottom;
}
TD.clsBottomTabBox_inactive_hover DIV.clsTabDivInner
{
	background-position: left bottom;
}

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,
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
{
	border: none;
}
TD.clsTabBox_inactive,
TD.clsTabBox_inactive_hover,
TD.clsTabBoxLast
{
	border-bottom: 1px solid #508fb7;
}
TD.clsTabBox_active,
TD.clsTabBox_active_hover
{
	border-top: 1px solid #f7f8f9;
}
TD.clsBottomTabBox_inactive,
TD.clsBottomTabBox_inactive_hover,
TD.clsBottomTabBoxLast
{
	border-top: 1px solid #508fb7;
}
TD.clsBottomTabBox_active,
TD.clsBottomTabBox_active_hover
{
	border-top: 1px solid #f7f8f9;
}
DIV.clsTabPanels,
DIV.clsBottomTabPanels
{
	background-color: #ffffff;
	border: none;
}

TD.clsButtonBarButton DIV.clsInner,
TD.clsButtonBarButton DIV.clsInnerFirst,
TD.clsButtonBarButton DIV.clsInnerLast
{
	padding: 0px 0px 0px 0px;
}
TD.clsButtonBarButton DIV.clsLeft,
TD.clsButtonBarButton DIV.clsLeftFirst,
TD.clsButtonBarButton DIV.clsLeftLast,
TD.clsButtonBarButton DIV.clsRight,
TD.clsButtonBarButton DIV.clsRightFirst,
TD.clsButtonBarButton DIV.clsRightLast,
TD.clsButtonBarButton DIV.clsInner,
TD.clsButtonBarButton DIV.clsInnerFirst,
TD.clsButtonBarButton DIV.clsInnerLast
{
	background-image: url(hal_skin_bux_images/buttonbar.gif);
	background-repeat: no-repeat;
}
TD.clsButtonBarButton DIV.clsLeft,
TD.clsButtonBarButton DIV.clsLeftFirst,
TD.clsButtonBarButton DIV.clsLeftLast
{
	border: 0px solid transparent;
	background-color: transparent;
}
/* Horizontal */
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsLeftFirst
{
	/* 24 * 0 */
	background-position: 0px 0px;
}
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsLeftFirst
{
	/* 24 * 1 */
	background-position: 0px -24px;
}
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsLeftFirst,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsLeftFirst,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsLeftFirst,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsLeftFirst,
TABLE.clsButtonBarHorizontal TD.clsDisabledAndSelected DIV.clsLeftFirst
{
	/* 24 * 4 */
	background-position: 0px -96px;
}
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsLeft,
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsLeftLast
{
	/* 24 * 24 */
	background-position: 0px -576px;
}
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsLeft,
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsLeftLast
{
	/* 24 * 25 */
	background-position: 0px -600px;
}
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsLeft,
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsLeftLast,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsLeft,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsLeftLast,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsLeft,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsLeftLast,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsLeft,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsLeftLast
{
	/* 24 * 28 */
	background-position: 0px -672px;
}
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsRight,
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsRightFirst
{
	/* 24 * 32 */
	background-position: right -768px;
}
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsRight,
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsRightFirst
{
	/* 24 * 33 */
	background-position: right -792px;
}
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsRight,
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsRightFirst,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsRight,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsRightFirst,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsRight,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsRightFirst,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsRight,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsRightFirst
{
	/* 24 * 36 */
	background-position: right -864px;
}
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsRightLast
{
	/* 24 * 16 */
	background-position: right -384px;
}
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsRightLast
{
	/* 24 * 17 */
	background-position: right -408px;
}
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsRightLast,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsRightLast,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsRightLast,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsRightLast,
TABLE.clsButtonBarHorizontal TD.clsDisabledAndSelected DIV.clsRightLast
{
	/* 24 * 20 */
	background-position: right -480px;
}
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsUp DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsUp DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsUp DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsUp DIV.clsInnerLast
{
	/* 24 * 8 */
	background-position: 0px -192px;
}
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsOver DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsOver DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsOver DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsOver DIV.clsInnerLast
{
	/* 24 * 9 */
	background-position: 0px -216px;
}
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsDown DIV.clsInnerLast,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsUpAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsOverAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsDownAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarHorizontal TD.clsDisabledAndSelected DIV.clsInner,
TABLE.clsButtonBarHorizontal TD.clsDisabledAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal TD.clsDisabledAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsDown DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsDown DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsDown DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsInnerLast,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsInner,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsInnerFirst,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsInnerLast
{
	/* 24 * 12 */
	background-position: 0px -288px;
}
TABLE.clsButtonBarHorizontal DIV.clsInner,
TABLE.clsButtonBarHorizontal DIV.clsInnerFirst,
TABLE.clsButtonBarHorizontal DIV.clsInnerLast,
TABLE.clsButtonBarVertical DIV.clsInner,
TABLE.clsButtonBarVertical DIV.clsInnerFirst,
TABLE.clsButtonBarVertical DIV.clsInnerLast
{
	background-repeat: repeat-x;
}
SPAN.clsButtonBarButtonLabel
{
	color: white;
	font-weight: bold;
}
/* Vertical */
TABLE.clsButtonBarVertical TD.clsUp DIV.clsLeftFirst
{
	/* 24 * 40 */
	background-position: 0px -960px;
}
TABLE.clsButtonBarVertical TD.clsOver DIV.clsLeftFirst
{
	/* 24 * 41 */
	background-position: 0px -984px;
}
TABLE.clsButtonBarVertical TD.clsDown DIV.clsLeftFirst,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsLeftFirst,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsLeftFirst,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsLeftFirst,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsLeftFirst
{
	/* 24 * 44 */
	background-position: 0px -1056px;
}
TABLE.clsButtonBarVertical TD.clsUp DIV.clsRightFirst
{
	/* 24 * 48 */
	background-position: right -1152px;
}
TABLE.clsButtonBarVertical TD.clsOver DIV.clsRightFirst
{
	/* 24 * 49 */
	background-position: right -1176px;
}
TABLE.clsButtonBarVertical TD.clsDown DIV.clsRightFirst,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsRightFirst,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsRightFirst,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsRightFirst,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsRightFirst
{
	/* 24 * 52 */
	background-position: right -1248px;
}
TABLE.clsButtonBarVertical TD.clsUp DIV.clsLeft
{
	/* 24 * 24 */
	background-position: 0px -576px;
}
TABLE.clsButtonBarVertical TD.clsOver DIV.clsLeft
{
	/* 24 * 25 */
	background-position: 0px -600px;
}
TABLE.clsButtonBarVertical TD.clsDown DIV.clsLeft,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsLeft,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsLeft,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsLeft,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsLeft
{
	/* 24 * 28 */
	background-position: 0px -672px;
}
TABLE.clsButtonBarVertical TD.clsUp DIV.clsRight
{
	/* 24 * 32 */
	background-position: right -768px;
}
TABLE.clsButtonBarVertical TD.clsOver DIV.clsRight
{
	/* 24 * 33 */
	background-position: right -792px;
}
TABLE.clsButtonBarVertical TD.clsDown DIV.clsRight,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsRight,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsRight,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsRight,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsRight
{
	/* 24 * 36 */
	background-position: right -864px;
}
TABLE.clsButtonBarVertical TD.clsUp DIV.clsLeftLast
{
	/* 24 * 56 */
	background-position: 0px -1344px;
}
TABLE.clsButtonBarVertical TD.clsOver DIV.clsLeftLast
{
	/* 24 * 57 */
	background-position: 0px -1368px;
}
TABLE.clsButtonBarVertical TD.clsDown DIV.clsLeftLast,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsLeftLast,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsLeftLast,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsLeftLast,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsLeftLast
{
	/* 24 * 60 */
	background-position: 0px -1440px;
}
TABLE.clsButtonBarVertical TD.clsUp DIV.clsRightLast
{
	/* 24 * 64 */
	background-position: right -1536px;
}
TABLE.clsButtonBarVertical TD.clsOver DIV.clsRightLast
{
	/* 24 * 65 */
	background-position: right -1560px;
}
TABLE.clsButtonBarVertical TD.clsDown DIV.clsRightLast,
TABLE.clsButtonBarVertical TD.clsUpAndSelected DIV.clsRightLast,
TABLE.clsButtonBarVertical TD.clsOverAndSelected DIV.clsRightLast,
TABLE.clsButtonBarVertical TD.clsDownAndSelected DIV.clsRightLast,
TABLE.clsButtonBarVertical TD.clsDisabledAndSelected DIV.clsRightLast
{
	/* 24 * 68 */
	background-position: right -1632px;
}



DIV.clsPane_Toolbox_active DIV.clsBottomTabPanels,
DIV.clsPane_Toolbox_inactive DIV.clsBottomTabPanels
{
	background-color: #bedcef;
}


BUTTON.clsBigCoolButton,
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed
{
	border: none;
}
BUTTON.clsBigCoolButton_hover,
BUTTON.clsBigCoolButton_pressed
{
	color: #00385c;
	background-position: center center;
	background-repeat: no-repeat;
}
BUTTON.clsBigCoolButton_hover
{
	background-image: url(hal_skin_bux_images/BigCoolButton_hover.gif);
}
BUTTON.clsBigCoolButton_pressed
{
	background-image: url(hal_skin_bux_images/BigCoolButton_pressed.gif);
}

IMG.clsProgressImage
{
	height: 32px;
	width: 32px;
	margin: 8px;
}

.clsDisplayNone
{
	display: none;
}

.clsPopupDialog
{
	border: none;
	background-color: Transparent;
}

.clsTooltipContainer
{
	padding: 0px;
	border: none;
	background-color: Transparent;
}

DIV.clsWidgetFrameBorderListViewDropdown,
DIV.clsWidgetFrameBorderListViewDropdown_up
{
	position: absolute;
	top: -1px;
	left: -4px;
}

div.clsWidgetFrameBorderDialog
{
	top: -1px;
}

div.clsWidgetPopupDialog
{
	position: absolute;
	z-index: -1;
	top: -1px;
	left: -4px;
}

div.clsSimpleTooltip
{
	position: absolute;
	z-index: -1;
	top: -1px;
	left: -4px;
}

div.clsTooltipWrapper
{
	-moz-border-radius: 4px 4px 4px 4px;
	background: #FFFFFF url("hal_skin_bux_images/tooltip_title.png") repeat-x;
	border: 1px solid #769DC0;
	
}

.clsTooltipTitle
{
	color: #0075BF;
	padding: 5px 5px 5px 0px;
}
	
.clsTooltipTitle img
{
	display: none;
}

.clsTooltipDescription
{
	padding: 5px 5px 5px 7px;
	color: #01568D;
}

/*
	Override the startup dialog to be small enough to hide behind the splash screen
 */
div.clsStartupArea
{
	width: 918px;
	height: 463px;
}
div.clsStartupBackground
{
	top: -5px;
	left: -5px;
}

/* Default - Thin borders */
TD.clsScale25_t_m,
TD.clsScale25_ti_m,
TD.clsScale25_bi_m,
TD.clsScale25_b_m
{
	background-repeat: repeat-x;
}
TD.clsScale25_m_l,
TD.clsScale25_m_r
{
	background-repeat: repeat-y;
}

TD.clsScale25_t_l,
TD.clsScale25_t_li,
TD.clsScale25_t_m,
TD.clsScale25_t_ri,
TD.clsScale25_t_r,
IMG.clsScale25_t_l_spacer
{
	height: 5px;
}
TD.clsScale25_ti_l,
TD.clsScale25_ti_li,
TD.clsScale25_ti_m,
TD.clsScale25_ti_ri,
TD.clsScale25_ti_r,
IMG.clsScale25_ti_li_spacer,
TD.clsScale25_bi_l,
TD.clsScale25_bi_li,
TD.clsScale25_bi_m,
TD.clsScale25_bi_ri,
TD.clsScale25_bi_r,
IMG.clsScale25_bi_ri_spacer
{
	height: 2px;
}
TD.clsScale25_b_l,
TD.clsScale25_b_li,
TD.clsScale25_b_m,
TD.clsScale25_b_ri,
TD.clsScale25_b_r
{
	height: 11px;
}
TD.clsScale25_t_l,
TD.clsScale25_ti_l,
TD.clsScale25_m_l,
TD.clsScale25_bi_l,
TD.clsScale25_b_l,
IMG.clsScale25_t_l_spacer,
TD.clsScale25_t_r,
TD.clsScale25_ti_r,
TD.clsScale25_m_r,
TD.clsScale25_bi_r,
TD.clsScale25_b_r,
IMG.clsScale25_b_r_spacer
{
	width: 8px;
}
TD.clsScale25_t_li,
TD.clsScale25_ti_li,
TD.clsScale25_bi_li,
TD.clsScale25_b_li,
IMG.clsScale25_ti_li_spacer,
TD.clsScale25_t_ri,
TD.clsScale25_ti_ri,
TD.clsScale25_bi_ri,
TD.clsScale25_b_ri,
IMG.clsScale25_bi_ri_spacer
{
	width: 2px;
}

/* PNG background images */
TD.clsScale25_t_l
{
	background-image: url(hal_skin_bux_images/thin_t_l.png);
}
TD.clsScale25_t_li
{
	background-image: url(hal_skin_bux_images/thin_t_li.png);
}
TD.clsScale25_t_m
{
	background-image: url(hal_skin_bux_images/thin_t_m.png);
}
TD.clsScale25_t_ri
{
	background-image: url(hal_skin_bux_images/thin_t_ri.png);
}
TD.clsScale25_t_r
{
	background-image: url(hal_skin_bux_images/thin_t_r.png);
}
TD.clsScale25_ti_l
{
	background-image: url(hal_skin_bux_images/thin_ti_l.png);
}
TD.clsScale25_ti_li
{
	background-image: url(hal_skin_bux_images/thin_ti_li.png);
}
TD.clsScale25_ti_ri
{
	background-image: url(hal_skin_bux_images/thin_ti_ri.png);
}
TD.clsScale25_ti_r
{
	background-image: url(hal_skin_bux_images/thin_ti_r.png);
}
TD.clsScale25_m_l
{
	background-image: url(hal_skin_bux_images/thin_m_l.png);
}
TD.clsScale25_m_r
{
	background-image: url(hal_skin_bux_images/thin_m_r.png);
}
TD.clsScale25_bi_l
{
	background-image: url(hal_skin_bux_images/thin_bi_l.png);
}
TD.clsScale25_bi_li
{
	background-image: url(hal_skin_bux_images/thin_bi_li.png);
}
TD.clsScale25_bi_ri
{
	background-image: url(hal_skin_bux_images/thin_bi_ri.png);
}
TD.clsScale25_bi_r
{
	background-image: url(hal_skin_bux_images/thin_bi_r.png);
}
TD.clsScale25_b_l
{
	background-image: url(hal_skin_bux_images/thin_b_l.png);
}
TD.clsScale25_b_li
{
	background-image: url(hal_skin_bux_images/thin_b_li.png);
}
TD.clsScale25_b_m
{
	background-image: url(hal_skin_bux_images/thin_b_m.png);
}
TD.clsScale25_b_ri
{
	background-image: url(hal_skin_bux_images/thin_b_ri.png);
}
TD.clsScale25_b_r
{
	background-image: url(hal_skin_bux_images/thin_b_r.png);
}

/* GIF (IE 6 friendly) background images */
.clsHalNoPngAlpha TD.clsScale25_t_l
{
	background-image: url(hal_skin_bux_images/thin_t_l.gif);
}
.clsHalNoPngAlpha TD.clsScale25_t_li
{
	background-image: url(hal_skin_bux_images/thin_t_li.gif);
}
.clsHalNoPngAlpha TD.clsScale25_t_m
{
	background-image: url(hal_skin_bux_images/thin_t_m.gif);
}
.clsHalNoPngAlpha TD.clsScale25_t_ri
{
	background-image: url(hal_skin_bux_images/thin_t_ri.gif);
}
.clsHalNoPngAlpha TD.clsScale25_t_r
{
	background-image: url(hal_skin_bux_images/thin_t_r.gif);
}
.clsHalNoPngAlpha TD.clsScale25_ti_l
{
	background-image: url(hal_skin_bux_images/thin_ti_l.gif);
}
.clsHalNoPngAlpha TD.clsScale25_ti_li
{
	background-image: url(hal_skin_bux_images/thin_ti_li.gif);
}
.clsHalNoPngAlpha TD.clsScale25_ti_ri
{
	background-image: url(hal_skin_bux_images/thin_ti_ri.gif);
}
.clsHalNoPngAlpha TD.clsScale25_ti_r
{
	background-image: url(hal_skin_bux_images/thin_ti_r.gif);
}
.clsHalNoPngAlpha TD.clsScale25_m_l
{
	background-image: url(hal_skin_bux_images/thin_m_l.gif);
}
.clsHalNoPngAlpha TD.clsScale25_m_r
{
	background-image: url(hal_skin_bux_images/thin_m_r.gif);
}
.clsHalNoPngAlpha TD.clsScale25_bi_l
{
	background-image: url(hal_skin_bux_images/thin_bi_l.gif);
}
.clsHalNoPngAlpha TD.clsScale25_bi_li
{
	background-image: url(hal_skin_bux_images/thin_bi_li.gif);
}
.clsHalNoPngAlpha TD.clsScale25_bi_ri
{
	background-image: url(hal_skin_bux_images/thin_bi_ri.gif);
}
.clsHalNoPngAlpha TD.clsScale25_bi_r
{
	background-image: url(hal_skin_bux_images/thin_bi_r.gif);
}
.clsHalNoPngAlpha TD.clsScale25_b_l
{
	background-image: url(hal_skin_bux_images/thin_b_l.gif);
}
.clsHalNoPngAlpha TD.clsScale25_b_li
{
	background-image: url(hal_skin_bux_images/thin_b_li.gif);
}
.clsHalNoPngAlpha TD.clsScale25_b_m
{
	background-image: url(hal_skin_bux_images/thin_b_m.gif);
}
.clsHalNoPngAlpha TD.clsScale25_b_ri
{
	background-image: url(hal_skin_bux_images/thin_b_ri.gif);
}
.clsHalNoPngAlpha TD.clsScale25_b_r
{
	background-image: url(hal_skin_bux_images/thin_b_r.gif);
}

TD.clsScale25_m_li,
TD.clsScale25_m_ri,
TD.clsScale25_ti_m,
TD.clsScale25_bi_m
{
	background-color: #f8fafb;
}
TD.clsScale25_m_m
{
	background-color: #f8fafb;
	height: 100%;
	width: 100%;
}


/* Tooltips */
.clsSimpleTooltip TD.clsScale25_m_m
{
	background-color: #ebf5f8;
	background-image: url(hal_skin_bux_images/tooltip_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
}
.clsSimpleTooltip TD.clsScale25_t_l
{
	background-image: url(hal_skin_bux_images/tooltip_t_l.png);
}
.clsSimpleTooltip TD.clsScale25_t_li
{
	background-image: url(hal_skin_bux_images/tooltip_t_li.png);
}
.clsSimpleTooltip TD.clsScale25_t_m
{
	background-image: url(hal_skin_bux_images/tooltip_t_m.png);
}
.clsSimpleTooltip TD.clsScale25_t_ri
{
	background-image: url(hal_skin_bux_images/tooltip_t_ri.png);
}
.clsSimpleTooltip TD.clsScale25_t_r
{
	background-image: url(hal_skin_bux_images/tooltip_t_r.png);
}
.clsSimpleTooltip TD.clsScale25_ti_l
{
	background-image: url(hal_skin_bux_images/tooltip_ti_l.png);
}
.clsSimpleTooltip TD.clsScale25_ti_li
{
	background-image: url(hal_skin_bux_images/tooltip_ti_li.png);
}
.clsSimpleTooltip TD.clsScale25_ti_m
{
	background-color: #ffffff;
}
.clsSimpleTooltip TD.clsScale25_ti_ri
{
	background-image: url(hal_skin_bux_images/tooltip_ti_ri.png);
}
.clsSimpleTooltip TD.clsScale25_ti_r
{
	background-image: url(hal_skin_bux_images/tooltip_ti_r.png);
}
.clsSimpleTooltip TD.clsScale25_m_l
{
	background-image: url(hal_skin_bux_images/tooltip_m_l.png);
}
.clsSimpleTooltip TD.clsScale25_m_r
{
	background-image: url(hal_skin_bux_images/tooltip_m_r.png);
}
.clsSimpleTooltip TD.clsScale25_bi_l
{
	background-image: url(hal_skin_bux_images/tooltip_bi_l.png);
}
.clsSimpleTooltip TD.clsScale25_bi_li
{
	background-image: url(hal_skin_bux_images/tooltip_bi_li.png);
}
.clsSimpleTooltip TD.clsScale25_m_li,
.clsSimpleTooltip TD.clsScale25_bi_m,
.clsSimpleTooltip TD.clsScale25_m_ri
{
	background-color: #ebf5f8;
}
.clsSimpleTooltip TD.clsScale25_m_li,
.clsSimpleTooltip TD.clsScale25_m_ri
{
	background-image: url(hal_skin_bux_images/tooltip_bg.png);
	background-repeat: repeat-x;
	background-position: 0px -2px;
	
}
.clsSimpleTooltip TD.clsScale25_bi_ri
{
	background-image: url(hal_skin_bux_images/tooltip_bi_ri.png);
}
.clsSimpleTooltip TD.clsScale25_bi_r
{
	background-image: url(hal_skin_bux_images/tooltip_bi_r.png);
}
.clsSimpleTooltip TD.clsScale25_b_l
{
	background-image: url(hal_skin_bux_images/tooltip_b_l.png);
}
.clsSimpleTooltip TD.clsScale25_b_li
{
	background-image: url(hal_skin_bux_images/tooltip_b_li.png);
}
.clsSimpleTooltip TD.clsScale25_b_m
{
	background-image: url(hal_skin_bux_images/tooltip_b_m.png);
}
.clsSimpleTooltip TD.clsScale25_b_ri
{
	background-image: url(hal_skin_bux_images/tooltip_b_ri.png);
}
.clsSimpleTooltip TD.clsScale25_b_r
{
	background-image: url(hal_skin_bux_images/tooltip_b_r.png);
}

/* GIF (IE 6 friendly) background images */
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_t_l
{
	background-image: url(hal_skin_bux_images/tooltip_t_l.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_t_li
{
	background-image: url(hal_skin_bux_images/tooltip_t_li.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_t_m
{
	background-image: url(hal_skin_bux_images/tooltip_t_m.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_t_ri
{
	background-image: url(hal_skin_bux_images/tooltip_t_ri.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_t_r
{
	background-image: url(hal_skin_bux_images/tooltip_t_r.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_ti_l
{
	background-image: url(hal_skin_bux_images/tooltip_ti_l.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_ti_li
{
	background-image: url(hal_skin_bux_images/tooltip_ti_li.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_ti_ri
{
	background-image: url(hal_skin_bux_images/tooltip_ti_ri.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_ti_r
{
	background-image: url(hal_skin_bux_images/tooltip_ti_r.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_m_l
{
	background-image: url(hal_skin_bux_images/tooltip_m_l.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_m_r
{
	background-image: url(hal_skin_bux_images/tooltip_m_r.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_bi_l
{
	background-image: url(hal_skin_bux_images/tooltip_bi_l.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_bi_li
{
	background-image: url(hal_skin_bux_images/tooltip_bi_li.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_bi_ri
{
	background-image: url(hal_skin_bux_images/tooltip_bi_ri.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_bi_r
{
	background-image: url(hal_skin_bux_images/tooltip_bi_r.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_b_l
{
	background-image: url(hal_skin_bux_images/tooltip_b_l.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_b_li
{
	background-image: url(hal_skin_bux_images/tooltip_b_li.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_b_m
{
	background-image: url(hal_skin_bux_images/tooltip_b_m.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_b_ri
{
	background-image: url(hal_skin_bux_images/tooltip_b_ri.gif);
}
.clsHalNoPngAlpha .clsSimpleTooltip TD.clsScale25_b_r
{
	background-image: url(hal_skin_bux_images/tooltip_b_r.gif);
}

/* Thick borders */
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_m,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_r,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_t_l_spacer
{
	height: 7px;
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_m,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_r,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_ti_li_spacer,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_m,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_r,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_bi_ri_spacer
{
	height: 2px;
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_m,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_r
{
	height: 13px;
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_l,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_l,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_t_l_spacer,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_r,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_r,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_r,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_r,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_r,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_b_r_spacer
{
	width: 10px;
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_li,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_ti_li_spacer,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_ri,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_ri,
TABLE.clsWidgetFrameBorderDialog IMG.clsScale25_bi_ri_spacer
{
	width: 2px;
}

/* PNG background images */
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_l
{
	background-image: url(hal_skin_bux_images/dialog_t_l.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_li
{
	background-image: url(hal_skin_bux_images/dialog_t_li.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_m
{
	background-image: url(hal_skin_bux_images/dialog_t_m.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_ri
{
	background-image: url(hal_skin_bux_images/dialog_t_ri.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_r
{
	background-image: url(hal_skin_bux_images/dialog_t_r.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_l
{
	background-image: url(hal_skin_bux_images/dialog_ti_l.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_li
{
	background-image: url(hal_skin_bux_images/dialog_ti_li.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_ri
{
	background-image: url(hal_skin_bux_images/dialog_ti_ri.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_r
{
	background-image: url(hal_skin_bux_images/dialog_ti_r.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_l
{
	background-image: url(hal_skin_bux_images/dialog_m_l.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_r
{
	background-image: url(hal_skin_bux_images/dialog_m_r.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_l
{
	background-image: url(hal_skin_bux_images/dialog_bi_l.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_li
{
	background-image: url(hal_skin_bux_images/dialog_bi_li.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_ri
{
	background-image: url(hal_skin_bux_images/dialog_bi_ri.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_r
{
	background-image: url(hal_skin_bux_images/dialog_bi_r.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_l
{
	background-image: url(hal_skin_bux_images/dialog_b_l.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_li
{
	background-image: url(hal_skin_bux_images/dialog_b_li.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_m
{
	background-image: url(hal_skin_bux_images/dialog_b_m.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_ri
{
	background-image: url(hal_skin_bux_images/dialog_b_ri.png);
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_r
{
	background-image: url(hal_skin_bux_images/dialog_b_r.png);
}

/* GIF (IE 6 friendly) background images */
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_l
{
	background-image: url(hal_skin_bux_images/dialog_t_l.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_li
{
	background-image: url(hal_skin_bux_images/dialog_t_li.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_m
{
	background-image: url(hal_skin_bux_images/dialog_t_m.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_ri
{
	background-image: url(hal_skin_bux_images/dialog_t_ri.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_t_r
{
	background-image: url(hal_skin_bux_images/dialog_t_r.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_l
{
	background-image: url(hal_skin_bux_images/dialog_ti_l.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_li
{
	background-image: url(hal_skin_bux_images/dialog_ti_li.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_ri
{
	background-image: url(hal_skin_bux_images/dialog_ti_ri.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_r
{
	background-image: url(hal_skin_bux_images/dialog_ti_r.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_l
{
	background-image: url(hal_skin_bux_images/dialog_m_l.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_r
{
	background-image: url(hal_skin_bux_images/dialog_m_r.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_l
{
	background-image: url(hal_skin_bux_images/dialog_bi_l.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_li
{
	background-image: url(hal_skin_bux_images/dialog_bi_li.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_ri
{
	background-image: url(hal_skin_bux_images/dialog_bi_ri.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_r
{
	background-image: url(hal_skin_bux_images/dialog_bi_r.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_l
{
	background-image: url(hal_skin_bux_images/dialog_b_l.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_li
{
	background-image: url(hal_skin_bux_images/dialog_b_li.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_m
{
	background-image: url(hal_skin_bux_images/dialog_b_m.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_ri
{
	background-image: url(hal_skin_bux_images/dialog_b_ri.gif);
}
.clsHalNoPngAlpha TABLE.clsWidgetFrameBorderDialog TD.clsScale25_b_r
{
	background-image: url(hal_skin_bux_images/dialog_b_r.gif);
}

TABLE.clsWidgetFrameBorderDialog TD.clsScale25_ti_m
{
	background-color: #f8fbff;
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_bi_m
{
	background-color: #e0eef8;
}
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_li,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_m,
TABLE.clsWidgetFrameBorderDialog TD.clsScale25_m_ri
{
	background-image: url(hal_skin_bux_images/dialog_b_grad.png);
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: top;
}
TABLE.clsWidgetFrameBorderDialog DIV.clsScale25_m_li_inner,
TABLE.clsWidgetFrameBorderDialog DIV.clsScale25_m_m_inner,
TABLE.clsWidgetFrameBorderDialog DIV.clsScale25_m_ri_inner
{
	background-image: url(hal_skin_bux_images/dialog_t_grad.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 32px;
}


