﻿/*------ Default Elements ------*/

body, html { overflow:hidden; }	
body { font-weight: normal; color: #444; font-family: Verdana; font-size: 9pt;  cursor:default;}
table { border:none 0px; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; }
IFrame { background-color:transparent; overflow:auto; border-style:none; }
TD, TH { padding:0; margin:0; vertical-align:top; }
input[type=checkbox][disabled] { margin:3px; background-color:Transparent !important; }
input[type=file] { background-color:#E8E5DA; height:23px;}
	
/*----- Application Background/Frames ------*/
		
.AppBackground { position:absolute; left:0; top:0; bottom:0; right:0; background-color:#b5b5bf; }
.FocusSink { filter:alpha(opacity=0); opacity:0; width:13px; height:13px !important; position:relative; margin:-13px 0 0 -13px !important; padding:0 !important; z-index:-1; }

.WindowSpace { position:absolute; top:22px; left:0; right:0; bottom:0; }
.BarPictureButton { position:relative; left:1px; top:2px; padding-right:1px; height:16px; width:16px; display:inline;}
.WindowButton { top:2px; display:inline; margin-right:2px; background-repeat:no-repeat;  }
.WindowButton:hover img[src*="Information.png"] { background-image:url(Images/InformationHover.png);}
.WindowButton:hover img[src*="Warning.png"] { background-image:url(Images/WarningHover.png); }
.DialogBackground { filter:alpha(opacity=10); opacity:.10; }
		
.HorizontalSplitter { height:2px; }	
.VerticalSplitter { width:2px; }
.HorizontalSplitter_Handle, .VerticalSplitter_Handle { position:absolute; opacity:.35; filter:alpha(opacity=35); z-index:2; background-color:Transparent; background-image:none; }
.HorizontalSplitter_Handle { left:0; right:0; top:-2px; bottom:-2px; cursor:url(Images/row-resize.png) 10 10, auto !important; }
.VerticalSplitter_Handle { top:0; bottom:0; left:-2px; right:-2px; cursor:url(Images/col-resize.png) 10 10, auto !important; }

.WindowBorder { background-color:#259; }
.WindowBorderTopLeft { height:4px; width:4px; top:-4px; left:-4px; border-top-left-radius:5px; border-top:solid 1px; border-left:solid 1px; }
.WindowBorderTop { bottom:0; top:-4px; width:100%; border-top:solid 1px; }
.WindowBorderTopRight { height:4px; width:4px; top:-4px; right:-4px; border-top-right-radius:5px; border-right:solid 1px; border-top:solid 1px;  }
.WindowBorderRight { width:4px; right:-4px; height:100%; border-right:solid 1px; }
.WindowBorderBottomRight { right:-4px; width:4px; height:4px; bottom:-4px; border-bottom-right-radius:5px; border-bottom:solid 1px; border-right:solid 1px;  }
.WindowBorderBottom { height:4px; bottom:-4px; width:100%; border-bottom:solid 1px; }
.WindowBorderBottomLeft { width:4px; height:4px; left:-4px; bottom:-4px; border-bottom-left-radius:5px; border-bottom:solid 1px; border-left:solid 1px; }
.WindowBorderLeft { width:4px; left:-4px; height:100%; border-left:solid 1px; }
		
.WindowTitle { position:relative; margin-left:3px; font-weight:bold; font-family: Arial; font-size:10pt; color:#ddd; }
.SubWindowTitle	 { font-style:normal; color:#666; font-family:arial; height:auto; font-weight:bold; top:1px; font-size:10pt;  }

.SubWindowBar { background-image:url(images/SubwindowbBar.png); background-repeat:repeat-x; top:0; right:0; /*border-radius:3px;*/ }
.ActiveSubWindowBar { background-image:url(images/ActiveSubwindowbar.png);  }
.FocusedSubWindowBar { background-image:url(Images/FocusedSWB.png); }

.WindowContent {  /*border-radius:3px;*/ }

.GeneralForm_Label { font-size:9pt; display:block; text-align:right; white-space: nowrap; padding:1px 3px 0 2px !important; text-transform:lowercase; font-family:Arial; }

.GeneralForm_FunctionButton, .GeneralForm_Button, .List_GeneralForm_PictureButton { vertical-align:middle; padding-left:2px; }
.GeneralForm_ButtonContainer { height:24px; }
#FieldInput.GeneralForm_Column { vertical-align:top; }
.GeneralForm_Output { padding:0 2px; text-decoration:inherit; display:inline-block; line-height:16px; overflow-y:auto; overflow-x:hidden; height:19px; }
a .GeneralForm_Output { padding:0; }
.GeneralForm_DropDown, .GeneralForm_Lookup, .MultiSelectInput, .GeneralForm_DetailLookup { height:19px !important; display:inline-block !important; vertical-align:top;}
a.GeneralForm_FieldButton, a.GeneralForm_FunctionButton, a.GeneralForm_FieldButton_Enabled, a.GeneralForm_FunctionButton_Enabled { color:#0030a0; text-decoration:underline; cursor:pointer; font-family:Arial; font-size:10pt; }
a.DisabledFieldFunction { color:inherit; text-decoration:none; cursor:inherit; font-family:inherit; font-size:inherit; }
.GeneralForm_FunctionContainer { margin-top:3px; }
.GeneralForm_FunctionContainer .GeneralForm_FunctionButton { padding-left:4px; }
.TransparentClickable { background-image:url(Images/Spacing.png); width:inherit; height:inherit; padding:inherit; }
						
/* List Tables */
.ContentViewer { overflow-y:scroll !important; }
.HeaderColumnViewer { z-index:10; background-color:transparent; }
.HeaderRowViewer, .HeaderCornerViewer {background-image:url(Images/HeaderBorder.png); white-space:nowrap; }
		
.HeaderRowViewer .GridBorderVertical, .HeaderCornerViewer .GridBorderVertical { background-color:Transparent; background-image:url(Images/ResizeBorder.png); background-repeat:repeat-y; width:2px; margin:3px 0px 3px 2px; }

.TableCell { white-space:nowrap; }
.List_GeneralForm_Output {overflow-y:hidden;} 

.GridBorderVertical { background-image:url(Images/GridBorderVertical.png); width:1px; margin-bottom:1px; }
.GridBorderHorizontal { background-color:#ccc; height:1px; }
.SelectedTableCellHeader .GridBorderHorizontal, .SelectedTableCell .GridBorderHorizontal { background-color:#999;}
.FocusedListColumnContainer { box-shadow: inset 0 0 2px 2px #f91; }
tr:hover .GridBorderHorizontal { background-color:#666; }
.HeaderRowViewer .GridBorderHorizontal, .HeaderCornerViewer .GridBorderHorizontal { height:0; } 
		
.ResizeOverflowLeft, .ResizeOverflowRight { width:5px; background-color:#000000; filter:alpha(opacity=0); opacity:0; }

.ColumnHeader, .ColumnHeaderLink { padding-left:5px; font-size:8pt; padding-top:5px; position:relative; bottom:-3px; }
.ColumnHeaderLink:hover { color:#202ba7; }

.SortIcon { position:relative; left:0; top:0; height:10px; width:10px; vertical-align:middle; }
		
/**/.HeaderCornerViewer .List_GeneralForm_FunctionButton, .HeaderCornerViewer .List_GeneralForm_PictureButton { padding-left:1px; top: 1px !important; } 

/* Message Boxes */

.MessageBox, .ConfirmDialogBox, .MessageBoxContent .BigTextDisplayScroll, .InactivityDialog { background-color:#ece9d8; }
.MessageBox { width:415px; height:137px; }
.ConfirmDialogBox { width:295px; height:110px; }
.InactivityDialog { height:95px; width:335px; }
.ErrorMessageIcon, .InfoMessageIcon { margin: 18px 0 0 8px; }
.MessageLabel, .ConfirmDialogBoxText, .InactivityMessage { position: absolute; top: 0; left: 0; right: 0; bottom: 32px; font: Normal normal bold 9pt;
		  padding: 25px 34px 0px 48px; line-height: 18px; overflow: hidden; }
.ConfirmDialogBoxText { padding:24px 30px 0px 40px;	}
.InactivityMessage 	{ position: relative; padding: 18px 12px 0 20px; }
.MessageBoxContent .BigTextDisplayScroll, .MessageLabel { overflow:auto; }
.MessageBoxOkButton, .ConfirmDialogConfirmButton, .ConfirmDialogCancelButton { position:absolute; right:7px; bottom:7px; background-color:Transparent; 
		border:none 0px; background-image:url(Images/Button.png); background-repeat:no-repeat; height:22px; width:55px; vertical-align:middle; padding-bottom:2px; 
		text-align:center; }  
.ConfirmDialogCancelButton { right:69px; }
.InactivityButtonContainer { float:right; padding:7px; }
.InactivityButton, .InactivityConfirmButton { margin-right:7px; }
	
/* Inputs */

/**/.GeneralForm_InputOptional input, .GeneralForm_InputRequired input, input.List_GeneralForm { margin:1px 0 0 1px; padding:0 0 0 1px; font-size:9pt; background:url('Images/InsetList.png') repeat-x; 
			border:solid 1px #b0b7cc; height:16px; font-family:inherit; }
.GeneralForm input[type=checkbox], #TableSpan input[type=checkbox] { border:solid 0px; background-color:transparent; vertical-align:top;  } /*IE*/
.List_GeneralForm_CheckBox_RowSelectBox {display:inline-block;}

.BigTextDisplay { overflow:auto; }
textarea { border:none; resize:none; }
.GeneralForm_InputOptional textarea { background: url(Images/inset.png) repeat-x; border:solid 1px #b0b7cc; margin:1px; }
.GeneralForm_InputRequired textarea { border:solid 1px #b0b7cc; margin:1px; background: url(Images/InsetRequired.png) repeat-x; }
		
/**/.FocusedColumnContainer .GeneralForm_InputOptional input, .FocusedColumnContainer .GeneralForm_InputRequired input, /**/
.FocusedColumnContainer .GeneralForm_InputOptional textarea, .FocusedColumnContainer .GeneralForm_InputRequired textarea
		{ border-color:#fc0; }
		
/**/.GeneralForm_InputRequired input[type=text], input[type=text].List_GeneralForm_InputRequired, .GeneralForm_InputOptional input[type=text], input[type=text].List_GeneralForm_InputOptional 
		{ cursor:text; }
.Disabled { background-image:url(Images/InputDisabled.png); color:#888 }
.Disabled_Label { color:#bbb0bd; font-style:italic; }
/**/.Disabled input, .Disabled[type=text] input { cursor:default; }
.GeneralForm_InputBoxError { color:#FF0000; display:inline; text-decoration:none; top:3px; }
input.ListEditError { background-color:Red; background-image:none; border:inset gray 1px; }
.GeneralForm input[type=file] { background-color:inherit; background-image:none; border:inset; height:40px; font-size:8pt; border:0px;  }
input[disabled], textarea[disabled] {border:none !important; background-color:transparent !important; background-image:none; }

.GeneralForm_InputType-file { }
		
/* Menu */
.MenuArea { position:absolute; top:0; height:22px; left:0; right:0; }
.Menu { margin-left:2px; background-color:#EFECE1; border:solid 1px #555; border-top:0px; border-bottom:solid 1px #777; }
.Menu + .Menu { margin-left:1px; border-top:solid 1px #777; }
.MenuBar_MainMenu { border-style:none; background-color:RGB(239,235,222); background-image:url(Images/BorderBottomRidge.png); background-repeat:repeat-x; background-position:bottom; }
.MenuItem, .MenuBarItem { color: black; font-size:8pt; font-family: arial; vertical-align: middle; text-align: left; cursor:pointer; padding:1px 18px 2px 2px; }
.MenuCheckMarkDefault { width:10px; height:10px; margin:5px 0 0 6px; }
.MenuCheckMark { background-image:url(Images/MenuCheckMark.png); }
.MenuBarItem { padding:2px 9px 0 9px; }
.SubMenuIcon { background-image:url(Images/PointRight.png); height:16px; width:16px; }
.MenuBarBorder { width:22px; background-image:url(Images/BorderRightRidge.png); background-repeat:repeat-y; height:15px; background-position:right; }
.MenuItemContainer { height:15px; margin:5px 0; }
.MenuBarItemContainer { height:15px; margin:3px 0 4px 17px; }
.MenuItemContainerHighlighted, .MenuItemContainerSubOpen, .MenuBarItemHighlighted, .MenuBarItemSubOpen { background-image:url(Images/MenuHighlight.png); background-repeat:repeat; background-position:bottom; }
.MenuItemHighlighted, .MenuItemSubOpen, .MenuBarItemHighlighted, .MenuBarItemSubOpen { color:White; text-decoration:none; }
.MenuBarItemHighlighted, .MenuBarItemSubOpen { padding:0 8px; border:groove 1px gray; border-bottom:solid 1px transparent; }
.MenuItemKey { text-decoration:underline; }
.MenuShortcut { font-style:italic; font-size:8pt; margin-right:7px; padding-top:4px;}

/* Login */
.ChangePasswordBox, .RegisterValidateLoginBox, .RegisterLoginBox, .LoginIdentifyBox, .LoginVerifyBox, .CaptchaLoginVerifyBox, .LoginBox { background-color:#ece9d8;  }
.LoginBox { width:250px; height:107px; }
.LoginBoxContent {height:87px; } 
.ChangePasswordBox { width:292px; height:160px; }
.CaptchaLoginBox {width:350px; height:210px; }
.LoginInputTable { float:right; margin-top:3px; margin-right:6px; margin-left:4px; }
.UserNameLabel, .PasswordLabel, .NewPasswordLabel, .ConfirmPasswordLabel, .TwoFactorMethodLabel, .EmailAddressLabel, .PhoneNumberLabel
    { float:right; text-align:right; font-size:9pt; padding-right:2px; position:relative; top:4px; }
.UserNameInput, .PasswordInput, .NewPasswordInput, .ConfirmPasswordInput { margin-top:2px; margin-left:2px; width:147px; margin-right:10px; }
.LoginButtonTable { position:relative; right:0; padding-bottom:24px; }
.ChangePasswordButton,.CancelChangePasswordButton,.ForgotPassword, .SwitchUserButton, .RegisterLogin { margin-right:12px; font-size:8pt; text-decoration:underline; color:#2060cf; cursor:pointer; position:relative; top:9px; }
.SwitchUserButton {top: 0px}
.LoginButton { background-color:Transparent; border:none 0px; background-image:url(Images/Button.png); background-repeat:no-repeat; margin-right:12px; height:22px; width:55px;
			text-align:center; vertical-align:middle; padding-bottom:2px; }
/*.ForgotPassword {position:absolute; top:inherit; bottom:2px; right:0px; }*/
.UserNameDisplay {float:left; padding-right: 5px;}
.Captcha { width:304px; height:78px; clear:both; margin:0 auto; padding:20px; }
.RegistrationSecurityQuestionAnswer, .SecurityQuestionDropDownLabel, .RegistrationSecurityQuestionSelector  { min-width: 400px; width: 90%; margin:0 10px; }
.TwoFactorMethodDropDown, .TwoFactorMethodLabel { margin-top:10px; }
.SecurityQuestionDropDown { border:solid 1px #222; }
.SecurityQuestionDropDownRow, .DropDownRow { background: #f5f5f5; }
tr.SelectedSecurityQuestionDropDownRow, tr.SelectedDropDownRow { background: #ffb; }
.ForgotPassword { top:27px; left:106px; }
.RegistrationSecurityQuestionSelector, .TwoFactorMethodDropDown  { background-image: url(Images/DropDownButton.png); background-position:center right; background-repeat:no-repeat; height:20px;  }
.RegistrationSecurityQuestionSelector { margin-top:7px; border: solid 1px #665; border-bottom: none; background-color: #e5eef5; padding: 2px 0px 0px 2px; }	
.TwoFactorMethodDropDown { width:150px; padding-left:20px; padding-top:5px; font-size:8pt; background-position:center left; }				

/*Flyout*/

.FlyoutOffset_Left_Top { position:relative; left:3px; top:1px; }
.FlyoutOffset_Right_Top { position:relative; right:-1px; top:1px; }
.FlyoutOffset_Left_Bottom { position:relative; left:3px; bottom:4px; }
.FlyoutOffset_Right_Bottom { position:relative; right:-1px; bottom:4px; }
.FlyOutBar { position:absolute; background-image:url(Images/FocusedSWB.png); background-repeat:repeat-x; top:0; height:20px; left:0; right:0; border-radius:5px 5px 0 0; }
.FlyOut_GeneralForm_Container { background-color:#fff; border:solid 2px #000; border-radius:5px; box-shadow:1px 3px 12px #002; padding:20px 5px 5px 5px; position:relative; }
.FlyOut_GeneralForm_Label { text-align:right; line-height:16px; }
.FlyOut_GeneralForm_Output { background-color: transparent; padding-left: 6px; padding-right: 3px; font-weight: normal; color: black;
	line-height:16px; width:auto; height:auto; display:inherit; }

/* Help Text */

.HelpBox { max-width:260px; background-color:#FFFFff; border:solid 1px #000; padding:3px; position:relative; box-shadow:0 0 6px #434; font-size:8pt; z-index:100; }
.HelpBoxTitle { font-weight:bold; font-style:normal; }
.HelpBoxShortcut { font-style:italic; }
.HelpBoxText { font-weight:normal; border:0px; }
	
/* DropDown */

.DropDownPositionPanel { }
.DropDownContainer { background-color:#aaa; border:solid 1px #fff; padding:1px; font-size:8pt;}
.DropDownCodeLabel, .DropDownDescrLabel { white-space:nowrap; overflow:hidden; height:16px; padding:1px 0 0 3px; background-color:#fff;}
.DropDownCodeLabel { border-right:solid 1px #aaa; }
.SelectedDropDownItem .DropDownCodeLabel, .SelectedDropDownItem .DropDownDescrLabel { background-color:#ffa; }
		
/* Auto Complete */
	
.AutoCompleteContainer { padding:1px; background-color:#888; border:solid 1px #fff; }
.AutoCompleteCodeLabel, .AutoCompleteDescrLabel { background-color:#fafbff; padding:1px 0 0 3px; white-space:nowrap; overflow:hidden; height:16px; font-size:8pt; }
.AutoCompleteDescrLabel { border-left:solid 1px #aaa; }
.AutoCompleteRowSelected .AutoCompleteCodeLabel, .AutoCompleteRowSelected .AutoCompleteDescrLabel { background-color:#ffffab; }
		
/* Report Windows */

.ReportOptions { margin:25px 0 12px 25px; }
.FormatDropDown { margin-left:3px; }
.ReportFileTypeLabel, .SaveAsLabel { padding-left:6px; }
.ReportFileNameLabel { margin-left:3px; background-color:#eae7dc; border-left:groove 2px #a6b1c6; border-top:groove 2px #a6b1c6; width:80px; }
	
/* Tabs */
		
.TabPage { z-index:1; }
.TabTitleContainer { z-index:1;  height:14px; position:relative; float:left; margin: 3px 8px 1px 8px; background-color:#d5d5d5; border-top:solid 1px #666; }
.TabTitleContainerLeft { position:absolute; top:0; bottom:0; left:-10px; width:10px; background-color:#d5d5d5; 
						border-top:solid 1px #555; border-left:solid 1px #555; /*border-top-left-radius:20px;*/ margin-top:-1px; }
.TabTitleContainerRight { position:absolute; top:0; bottom:0; right:-10px; width:10px; background-color:#d5d5d5; 
						border-top:solid 1px #555; border-right:solid 1px #555; /*border-top-right-radius:20px;*/ margin-top:-1px;}
.TabTitleBackground { background-image:url(Images/TabBackground.png); background-repeat:repeat-x; background-color:#b9bcbf; width:200%; }
.TabTitleLabel { font-size: 8pt; margin-top: 1px; padding-right:1px; padding-left:1px; }
		
.FocusedTabPage { z-index:2; }
.FocusedTabTitleContainer { z-index:2; background-color:#fbfbfb; height:16px; margin-top:1px; }
.FocusedTabTitleContainerLeft { background-color:#fbfbfb; height:16px; }
.FocusedTabTitleContainerRight { background-color:#fbfbfb; height:16px; }
.FocusedTabTitleContainer .TabTitleLabel { color:#111; }

	
/* Tree Node */

.TreeNode { position:relative; width:16px; height:16px; background-image:url(Images/CollapsedTreeNode.png); background-repeat:no-repeat; }
.TreeNodeLeaf { background-image:none;}
.TreeNodeExpanded { background-image:url(Images/ExpandedTreeNode.png); }
.TreeSubItemRow, .TreeCellIndent, .TreeSubItemCell { position:absolute; height:0; visibility:hidden; }
.TreeSubItemRowExpanded, .TreeCellIndentExpanded, .TreeSubItemCellExpanded { height:auto; position:relative; visibility:inherit; }
.TreeSubItemCell .TreeNodeLeaf { background-image:url(Images/LeafNode.png); background-repeat:no-repeat; }
.FocusedColumnContainer .TreeView_GeneralForm { color:#1d4cd4; }

/* Multi Select */

.MultiSelectedCell { font-weight:bold; white-space:nowrap; }
.MultiSelectInput, .SetMultiSelectInput { position:absolute; display:block; width:34px; height:20px; background-image:none; background-position:right center; 
			background-repeat:no-repeat; z-index:-2; border:none; }
.SetMultiSelectInput { background-image:none; z-index:-1; }
.List_Form_MultiPick-Y_Value { background-color:#9ae; font-weight:bold; width:100%; }

/* Version */

.VersionDialogBox { background-color:#ece9d8; height:490px; width:350px; }
.VersionDialogBoxContent { padding:6px; }
.VersionDialogBoxContent a:visited { color:Blue; }
.ServerVersionHeader, .ClientVersionHeader, .WrapperVersionHeader { padding:15px; font-weight:bold; }
.VersionDisplaySection { padding-left:30px; }
.SupportingVersionHeader { margin-top:15px; font-style:italic; }

/* Field Groups */
	.GroupContainer, .GroupSetContainer
		{margin:0 2px 0 0; clear:both;}

	.GroupLabel
		{padding:0 0 0 5px; color:#606060; position:relative; top:4px; font-size:8pt; text-transform:lowercase; height:19px;}
	
	.GroupContainer .GeneralForm_Label /**/
		{padding:0 2px;}
		
	.GroupContainerHorizontal .GeneralForm_Label /**/
		{padding: 0 0 0 2px;}
		
	.GroupContainerGrid .GeneralForm_Label /**/
		{padding: 0 0 0 6px;}
		
	.GroupContainerGrid tr td:first-child .GeneralForm_Label /**/
		{padding:0 0 0 2px;}
		
	.GroupContainerHorizontal .GeneralForm_Input /**/
		{padding:0 2px 0 0;}
			
	.GroupContainerHorizontalOnTop .GeneralForm_Label /**/
		{text-align:left; margin:1px 0 0 0; position:relative; top:3px;}
		
	.GroupContainerHorizontalOnTop
		{margin:0 0 0 4px;}
		
	.GroupContainerHorizontalAllLeft .GeneralForm_Label /**/
		{display:inline; padding-right:0;}
		
	.GroupContainerGridAllLeft .GeneralForm_Label, .GroupContainerJaggedRowAllLeft .GeneralForm_Label /**/
		{display:inline; padding:2px 0 0 0; text-align:right;}
		
	.GroupContainerGridAllLeft
		{text-align:right; padding:0 2px;}
		
	.GroupContainerJaggedRowAllLeft .GeneralForm_Label /**/
		{vertical-align:baseline;}
				
		.FGBorder
			{ padding:3px; margin:2px; margin-right:4px; border:solid 1px #ccc; }

		.FGTopBorder
			{ border-top:solid 1px #ccc; margin-top:2px; padding-top:4px; }
			
		.FGBottomBorder
			{ border-bottom:solid 1px #ccc; margin-bottom:2px; padding-bottom:4px; }
			
		.FGBox
			{ padding:3px; margin:4px auto 4px 4px; border:double 3px #ccc; display:table; }
			
		.FGExtraPadding
			{ min-height:6px; }
			
		.FGExtraPadding .GeneralForm /**/
			{ margin-top:6px; }

		.FGExtraPadding .GeneralForm .GeneralForm /**/
			{ margin-top:0px; }
			
		.FGPlaceHolder
			{ height:19px; }
			
		.FGInline
			{ display:inline-block; float:left; margin-right:30px; clear:none; white-space:nowrap; padding-top:0px; margin-top:2px; }
		
		.FGInlineLast
		    { display:inline-block; float:left; margin-right:0px; clear:none; white-space:nowrap; padding-top:0px; margin-top:2px; }
			
		.FGInline .FGBox
			{ margin-left:0px; }
			
		.FGNoPadding
			{ padding-top:0px; margin-top:0px; }
			
		.FGRight
			{ float:right; }

		.FGBottomRight
			{ position:absolute; bottom:0; right:0; }

		.FGBold .GeneralForm_Output
			{ font-weight:bold; }
			
		.FGBold .GeneralForm_Label
			{ font-weight:normal; }
			
		.FGInlineNoPadding
			{	 display:inline-block; float:left; clear:none; white-space:nowrap; padding-top:0px; margin-top:2px; }
			
		.FGHorizontalReadOnly .GeneralForm_Column
			{ padding-right:10px; white-space:nowrap; }
			
		.FGHorizontalReadOnly .GeneralForm_Label /**/
			{ padding-right:0; }
	
		.FGWarning
			{ background-color:#ece9d8; font-weight:bold; position:absolute; height:100%; width:100%; }
			
		.FGBottomBorderNoPadding
			{ border-bottom:solid 1px #ccc; margin:0px; padding:0px; }
			
		.FGTwoThird
			{ max-width:66%; overflow:hidden; }
/* Graph */
.GraphLegend { margin:5px; background-color:#ddd; border:solid 1px #bbb; }
.GraphYFieldLabel, .GraphXFieldLabel {padding:0 5px;}
.GraphYFieldLabel, .GraphYFieldDisplay, .GraphYValueDisplay { padding:2px;}
.GraphYFieldLabel:hover { font-weight:bold;}
.GraphYFieldDisplay, .GraphYValueDisplay { text-align:right; min-width:40px; }
.GraphXValueDisplay { background-image:url(Images/BorderRightRidge.png); background-position:left; background-repeat:repeat-y; padding-left:5px;}
.RangeMaxLabel, .RangeMinLabel { text-align:right; }
.XFieldTableContainer {  width:800px; }
.XFieldTable table { margin:0 auto; }
.XFieldTable .GraphXFieldLabel, .XFieldTable .GraphXValueDisplay  { font-weight:bold;}
		
.OverflowIndicator
	{ background-image: url(Images/OverflowIndicator.png); height:16px; width:10px; background-color:#f8f8f8; background-repeat:no-repeat;  }
	
#SoundFrame
	{ display:none; }
	
.ResizeOverflowLeft, .ResizeOverflowLeft:hover /*Hover for IE*/
	{ cursor:url(Images/col-resize.png) 10 10, auto !important; z-index:99 !important; }

iFrame[src="Map.aspx"] 
	{ border:solid 2px gray; margin:2px 0 0 2px; }
	

.TreeIndentCell, .TreeSubIndentCell
{
	width: 15px;
}
input[type=text]::-ms-clear {
    display: none;
}


