div.ModalDialogBackground
{
	position: absolute;
	top: 77px;
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.6;
	/*-moz-opacity:0 ; 
	filter:alpha(opacity: 0.6); 
	opacity: 0.6;*/
	z-index: 65534;
}
table.ModalDialog
{
	position: absolute;
	left: 0;
	top: 77px;
	width: 100%;
	height: 100%;
	table-layout: fixed;
	z-index: 65535;
}

table.ModalDialog div.Dialog
{
	position: absolute;
	top: 30px;
	left: 30%;
	background-color: white;
	border: 1px solid #aaaaaa;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#cccccc,strength=5);
}

table.ModalDialog div.Dialog div.Caption
{
	font-size: 12pt;
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom: 1px solid #aaaaaa;
	padding: 2px;
	text-align: left;
}

table.ModalDialog div.Dialog div.Body
{
	margin: 8px;
}


div.UpdateProgress
{
	position: absolute;
	text-align: center;
	width: 160px;
	height: 40px;
	background-color: #eeeeee;
	border: 1px solid black;
}

div.ReportContainer
{
	/*background-color: #cacbcf;*/
}

.ToolBar
{
	/*background-image: url(../images/wis/RubberBig.bmp);*/
	height: 32px;
}

.General
{
	background-color: window;
}

.ObjectBox
{
	background-color: #F1F1F1;
}

.WorkspaceBox
{
	font-size: 9pt;
	font-family: Tahoma;
}

.BoundaryTD
{
	background-color: silver;
}

.BoundaryTable
{
	border-top: solid 2px silver;
}

.ExpressViewDimension
{
	font-size: xx-small;
	font-family: Tahoma;
}

.ExpressBox
{
	font-size: 8pt;
	font-family: Tahoma;
}

.ExpressSummarySetupHeader
{
	font-weight: bold;
}

.FolderBox
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
}

.FolderListDetails
{
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	font-weight: bold;
}

.FolderListReportHeader
{
	font-weight: bold;
}

.FolderListItemOdd
{
}

.FolderListItemEven
{
	background-color: lightyellow;
}

.ReportBoxControlBarTable
{
	/*background-color: infobackground;*/
	font-size: xx-small;
	font-family: Tahoma, Arial, helvetica;
}

.ReportBox
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
}

.ReportBoxControlBarLabel
{
	font-size: xx-small;
	font-family: Tahoma, Arial, helvetica;
}

.Title
{
	font-family: Tahoma, Arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}

A.TitleLink, .TitleLink
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
	font-weight: normal;
	color: navy;
}

TABLE.Form
{
	font-family: Verdana,Tahoma,Arial,helvetica;
	font-size: 9pt;
	background-color: #CED4DD;
	border: solid 1px Navy;
}

TD.FormCaption
{
	font-weight: bold;
	color: white;
	background-color: #2C2C73;
	padding: 3px;
}

TD.FormTabs
{
	font-weight: bold;
	color: black;
	background-color: #FFDF5F;
}

TD.FormBody
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

INPUT.Button
{
	background-color: #CED4DD;
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma, Arial, helvetica;
}

.TreeView
{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 1px;
	cursor: default;
}

.TreeNodeRow
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.TN
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
}

.TNtop
{
	font-weight: bold;
}

.TNsel
{
	background-color: highlight;
	color: highlighttext;
}

.TNhov
{
	text-decoration: underline;
	cursor: hand;
}

.TNcsel
{
	border: 1px solid black;
}

.TreeNode
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
}

.SelectedTreeNode
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	background-color: highlight;
	color: highlighttext;
}

.GrayedTreeNode
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	background-color: gray;
	color: white;
	cursor: default;
}

.HoverTreeNode
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	padding: 2px;
	cursor: hand;
}

.SelectedHoverTreeNode
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	padding: 2px;
	cursor: hand;
	background-color: highlight;
	color: highlighttext;
}

.GrayedHoverTreeNode
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	background-color: gray;
	color: white;
	cursor: default;
	text-decoration: underline;
}

.ToolbarSeparator
{
	background-color: #808080;
	width: 1px;
	border-width: 0px;
}

.ToolbarButtonDisabledChecked
{
	background-color: buttonhighlight;
}

.ToolbarButtonInactiveChecked
{
	background-color: #C0C0C0;
	text-decoration: none;
}

.ToolbarButtonInactiveChecked A:LINK
{
	color: buttontext;
	background-color: #C0C0C0;
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}

.ToolbarButtonInactiveChecked A:VISITED
{
	color: buttontext;
	background-color: #C0C0C0;
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}


.ToolbarButtonInactiveUnchecked
{
	/*	background-color: #F6F6F6;*/
	text-decoration: none;
}

.ToolbarButtonInactiveUnchecked A:LINK
{
	color: windowtext; /*	background-color: #F6F6F6;*/
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}

.ToolbarButtonInactiveUnchecked A:VISITED
{
	color: windowtext; /*background-color: #F6F6F6;*/
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}

.ToolbarButtonActive
{
	background-color: #666699;
	text-decoration: none;
}

.ToolbarButtonActive A:LINK
{
	color: white;
	background-color: #666699;
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}

.ToolbarButtonActive A:VISITED
{
	color: white;
	background-color: #666699;
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}

.ToolbarButtonActive A:HOVER
{
	color: white;
	background-color: #666699;
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	text-decoration: none;
}

.DividerMain
{
	color: Black;
	font-size: 7pt;
	font-family: Tahoma, Arial, helvetica;
	font-weight: bold;
	vertical-align: top;
}

.DividerMain HR
{
	color: silver;
}

.ParamsBarControl
{
	background-color: infobackground;
}

.ModellerView
{
	background-color: infobackground;
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
}

.MainLeftCell
{
	background-color: #E1E4EB;
	border-right: #9098A6 1px solid;
}

.MainCenterCell
{
	border: #E1E4EB 1px solid;
	background-color: #C0C0C0;
}

.MainRightCell
{
	border-left: silver 2px solid;
	border-top: silver 2px solid;
}

.TitleBarMain
{
	background-color: #CED4DD;
}

.TitleBarTop
{
	background-color: #E7EAEF;
}

.TitleBarMiddle
{
	background-color: #AFB6C2;
}

.TitleBarBottom
{
	background-color: #9098A6;
}

.TitleBarSearchText
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
}

.TitleBarSearchButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
}

.LocationBarTop
{
	background-color: #F1F2F6;
}

.LocationBarMiddle
{
	background-color: #E1E4EB;
}

.LocationBarBottom1
{
	background-color: #B9BEC9;
}

.LocationBarBottom2
{
	background-color: #9098A6;
}

.ContextMenuGroup
{
	background-image: url(images/group_background.gif);
	background-color: white;
	border: solid 1px #7E7E81;
	cursor: default;
}

.ContextMenuItem
{
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1px;
	cursor: default;
}

.ContextMenuItemHover
{
	background-color: #FFEEC2;
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	border: solid 1px #4B4B6F;
	cursor: default;
}

.ContextMenuBreak
{
	background-image: url(images/break_bg.gif);
	width: 100%;
	height: 1px;
}

.GridRows
{
	font-size: 9px;
}

table.MsGrid
{
	table-layout: fixed;
}

table.MsGrid td
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
	border: solid 1px silver;
}

table.MsGrid td.Value
{
	text-align: right;
	background-color: White;
	height: 14pt;
}

table.MsGrid td.ValueReadOnly
{
	text-align: right;
	color: Gray;
	background-color: #FFFFC0;
	height: 14pt;
}

table.MsGrid row.HeaderTop
{
	font-weight: bold;
	background-color: #E1E1EB;
}

table.MsGrid td.HeaderTopFactor
{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	width: 100pt;
	background-color: #E1E1EB;
}
table.MsGrid td.HeaderTopScenario
{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	width: 70pt;
	background-color: #E1E1EB;
}
table.MsGrid td.HeaderTopDateTitle
{
	font-weight: bold;
	padding: 2px;
	padding-left: 5px;
	white-space: nowrap;
	background-color: #E1E1EB;
}
table.MsGrid td.HeaderTopDateValue
{
	font-weight: bold;
	padding: 2px;
	padding-left: 5px;
	white-space: nowrap;
	background-color: #E1E1EB;
}

table.MsGrid td.HeaderLeftFactor
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E1E1EB;
}

table.MsGrid td.HeaderLeftScenario
{
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background-color: #E1E1EB;
}

table.MsGrid input
{
	font-size: 8pt;
	font-family: Tahoma, Arial, helvetica;
	width: 100%;
	text-align: right;
	border: 0px;
}

table.MsGrid input.Value
{
}

table.MsGrid input.Error
{
	background-color: #FFC0C0;
}

table.MsGrid td.Error
{
	background-color: #FFC0C0;
}

.MsGridContainer
{
	border: solid 1px silver;
}

div.MsCalcWaiter
{
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
	width: 400;
	height: 400;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	background-color: White;
	display: none;
}

div.MsCalcWaiterMess
{
	position: absolute;
	z-index: 100;
	left: 50px;
	top: 50px;
	background-color: Silver;
	vertical-align: middle;
	display: none;
}

.Empty
{
}

.MsTableHeader
{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.MsTableSubHeader
{
	text-align: center;
	vertical-align: middle;
}

tr.MsStatHeader
{
	background-color: #FFFFC0;
	font-weight: bold;
}

table.MsPadList
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}

td.MsPadHeader
{
	background-color: #3F3F3F;
	color: White;
	font-weight: bold;
	border-top: #808080 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #808080 1px solid;
	border-right: #000000 1px solid;
}

td.MsPadContent
{
	border-top: black 1px solid;
	padding: 1px 1px 1px 1px;
}




.ActiveSplitterBar
{
	background-color: #000000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}
.MainPane
{
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	overflow: auto;
}
.TopPane
{
	text-align: center;
	border: 1px solid #d0d0d0;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr= '#200000FF' , EndColorStr= '#20FFCC00' );
}
.MenuPane
{
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
	background-color: #e1e4eb;
	overflow: auto;
}
.DimensionPane
{
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
	background-color: White;
	overflow: auto;
}
.MultiPage
{
	background-color: White;
	border: 1px solid #919B9C;
	width: 487px;
	height: 250px;
	position: relative;
	top: -1px;
	z-index: 98;
}

/*
.HorizontalSplitterBar
{
	background-color: #cacbcf;
	background: url(images/splitter_horBg.gif);
}

.CollapsedHorizontalSplitterBar
{
	background: url(images/splitter_horBg.gif);
	border: 1px solid #000000;
	border-right-width: 0px;
}
*/
.DragOver
{
	background-color: highlight; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=30, Style=3); 
}
.DragOverTopBorder
{ 
	border-top: solid 2px highlight;
}
.DragOverLeft 
{ 
	background-color: highlight; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=0, Style=1);
}
.DragOverTop 
{ 
	background-color: highlight; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=0, Style=1, StartY=0, FinishY=100, StartX=0, FinishX=0);
}
.DragOverRight 
{ 
	background-color: highlight; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=30, Style=1); 
}
.DragOverBottom 
{ 
	background-color: highlight; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30, FinishOpacity=0, Style=1, StartY=100, FinishY=0, StartX=0, FinishX=0); 
}

