/*///////////////////////////////////////////////////////////
PropertyGrid Control
///////////////////////////////////////////////////////////*/

.PropertyGrid
{
  border-collapse: collapse;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top : 1px solid #999999;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}
.PropertyGridHeader
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	background-color: #E6E6E6;
	padding:5px;
}
.PropertyGridInner{
  border-collapse: collapse;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}
.PropertyGrid .LabelCell, .LabelCellInvalid
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: Black;
	background-color: #F6F6F6;
	padding: 3px;
	border-right : solid 1px #e6e6e6;
	border-left-style: none;
	border-top-style: none;
	border-bottom: solid 1px #e6e6e6;
}

.PropertyGrid .LabelCellInvalid
{
	color:Red;
}

.PropertyGrid .ValueCell, .ValueCellInvalid, .ValidatorCell {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	padding:3px;
	border-bottom: solid 1px #e6e6e6;
}

.PropertyGrid .ValueCellInvalid INPUT { color:Red; border:solid 1px red; background-color:#FFFFE1;}
.PropertyGrid .ValueCellInvalid TEXTAREA { color:Red; border:solid 1px red; background-color:#FFFFE1; }
.PropertyGrid .ValueCellInvalid SELECT { color:Red; border:solid 1px red; background-color:#FFFFE1; }
.PropertyGrid .LabelCellInvalid TABLE TD { color:Red; }
.PropertyGrid .ValidationIcon { margin-right:2px; }
/*///////////////////////////////////////////////////////////
ToolBar and ToolBarButton Controls
///////////////////////////////////////////////////////////*/
.ToolBar
{
	border:solid 1px #999999;
	padding:2px;
	background-color:#e6e6e6;
}

.ToolBarRegion, .ToolBarRegionFirst, .ToolBarRegionLast { font-family: verdana, arial, geneva, sans-serif; font-size: 8pt; color: black; padding-right:2px; padding-left:2px;}
.ToolBarRegionFirst { padding-left:4px; }
.ToolBarRegionLast { padding-right:4px; }
.ToolBar .divider { border-left:solid 1px #999999; }

.ToolBarButton { cursor: hand; }

.ToolBarButton .None { background-color: transparent; border-style:none; background-repeat:repeat-x; }
.ToolBarButton .Disabled { background-color: transparent; border-style:none; }
.ToolBarButton .Disabled .Icon { filter: Alpha(Opacity=50, FinishOpacity=50, Style=Uniform, StartX=0, StartY=0, FinishX=0, FinishY=0) Gray;}
.ToolBarButton .Active { background-color: #FFFFFF; border-top:1px solid #94A1BA;border-bottom:1px solid #94A1BA; }

.ToolBarButton .ButtonText { font-family: Verdana; font-size: 11px; font-weight: normal; color: #003366; }
.ToolBarButton .ButtonTextInline { font-family: Verdana; font-size: 11px; font-weight: normal; color: #003366; margin-left:3px; }
.ToolBarButton .ButtonTextDisabled { color: gray; }
.ToolBarLabelText{font-family: verdana, arial, geneva, sans-serif;font-size: 8pt;font-weight: normal;color: #000000;padding-left:5px;}

/*///////////////////////////////////////////////////////////
Wizard Control
///////////////////////////////////////////////////////////*/
.Wizard {}
.Wizard .TitleBar {background-color:#BFC9D5; border-bottom:1px solid #999999; padding-left:10px; padding-top:5px; padding-bottom:5px; height:45px; }
.Wizard .TitleText {font-family:Verdana; font-size: 16px; color:Black; font-weight:bold;}
.Wizard .TitleImage { margin-right:3px;}
.Wizard .StepTitleCell { padding:10px; }
.Wizard .StepTitleText { font-family: Verdana; font-size: 12px; font-weight: bold; color:black; }
.Wizard .ProgressTitle { font-family: Verdana; font-size: 11px; font-weight: bold; color:black; background-color:#EFEFEF; margin-bottom:10px; }
.Wizard .ContentCell { margin-left:10px; margin-right:10px; padding-top:0px; padding-bottom:0px; }
.Wizard .TopDivider { border-top:solid 1px #999999; padding-top:10px; }
.Wizard .BottomDivider { border-bottom:solid 1px #999999; padding-bottom:10px; }
.Wizard .ProgressCell {background-color:#EFEFEF; padding-left:10px; }
.Wizard .ProgressContainer { border-top: solid 1px #94A1BA; border-bottom: solid 1px #94A1BA; padding-top:5px; padding-bottom:5px; margin-bottom:20px; font-family: Verdana; font-size: 11px; color:black;}
.Wizard .StepTextComplete {font-family: Verdana; font-size: 11px; font-weight: normal; color:#94A1BA;  padding-top:5px; padding-bottom:5px;}
.Wizard .StepTextCurrent {font-family: Verdana; font-size: 11px; font-weight: bold; color:black; padding-top:5px; padding-bottom:5px;}
.Wizard .StepTextIncomplete {font-family: Verdana; font-size: 11px; font-weight: normal; color:black;  padding-top:5px; padding-bottom:5px;}
.Wizard .StepTextCompleteLink {font-family: Verdana; font-size: 11px; font-weight: normal; color:#94A1BA;  padding-top:5px; padding-bottom:5px;cursor:hand;text-decoration:underline;}
.Wizard .StepTextCurrentLink {font-family: Verdana; font-size: 11px; font-weight: bold; color:black; padding-top:5px; padding-bottom:5px;cursor:hand;text-decoration:underline;}
.Wizard .StepTextIncompleteLink {font-family: Verdana; font-size: 11px; font-weight: normal; color:black;  padding-top:5px; padding-bottom:5px;cursor:hand;text-decoration:underline;}
.Wizard .FooterCell {padding-bottom:10px;padding-left:10px;padding-top:10px; }
.Wizard .ButtonLeft, .ButtonRight { font-family:Verdana; font-size:11px; color:Black; padding-left:3px; padding-right:3px; }
.Wizard .ButtonLeft { margin-right:3px; }
.Wizard .ButtonRight { margin-left:3px; }

/*///////////////////////////////////////////////////////////
ScrollablePanel Control
///////////////////////////////////////////////////////////*/
.ScrollablePanel
{
  border: 1px solid #999999;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}
.ScrollablePanelHeader
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	background-color: #E6E6E6;
	padding-top:5px; padding-bottom:5px; padding-left:10px;
}
.ScrollablePanelContainer
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	padding:10px;
}

/*///////////////////////////////////////////////////////////
ScrollableGrid Control
///////////////////////////////////////////////////////////*/
.ScrollableGrid { border: solid 1px #999999; }
.ScrollableGridHeader { background-color:#E6E6E6; cursor:default;}
.ScrollableGridHeader TH { border-color: #E6E6E6; border-bottom-style:none; }
.ScrollableGridHeader SPAN { color:#003366; font-family:verdana; font-size:8pt; font-weight:bold; padding-left:5px; padding-right:3px; }
.ScrollableGridItem { border:solid 1px #E6E6E6; background-color:White; height:23px; }
.ScrollableGridItemShaded { border:solid 1px #E6E6E6; background-color:#F2F2F2;}
.ScrollableGridItemSelected { border:solid 1px #E6E6E6; background-color:#E6E6E6; height:23px; }
.ScrollableGridItem TD { color:black; font-family:verdana; font-size:8pt; padding-left:5px; padding-right:5px; cursor:default; padding-top:2px; padding-bottom:2px;}
.ScrollableGridItemSelected TD { color:black; font-family:verdana; font-size:8pt; padding-left:5px; padding-right:5px; cursor:default; padding-top:2px; padding-bottom:2px;}
.ScrollableGridGroupByItem { background-color:#E6E6E6; height:23px; }
.ScrollableGrid .PagerRow { background-color:#E6E6E6; color:black; font-family:verdana; font-size:8pt; padding:3px; padding-right:20px; }

/*///////////////////////////////////////////////////////////
DataGrid Control
///////////////////////////////////////////////////////////*/
.DataGrid { border: solid 1px #999999; }
.DataGridHeader { color:#003366; font-family:verdana; font-size:8pt; font-weight:bold; padding-left:5px; padding-right:3px; }
.DataGridItemShaded { border:solid 1px #E6E6E6; background-color:#F2F2F2;}
.DataGridItemSelected { border:solid 1px #E6E6E6; background-color:#E6E6E6; height:23px; }
.DataGridItem { color:black; font-family:verdana; font-size:8pt; padding-left:5px; padding-right:5px; cursor:default; padding-top:2px; padding-bottom:2px;}
.DataGridItemSelected TD { color:black; font-family:verdana; font-size:8pt; padding-left:5px; padding-right:5px; cursor:default; padding-top:2px; padding-bottom:2px;}
.DataGridGroupByItem { background-color:#E6E6E6; height:23px; }
.DataGrid .PagerRow { background-color:#E6E6E6; color:black; font-family:verdana; font-size:8pt; padding:3px; padding-right:20px; }

/*///////////////////////////////////////////////////////////
ViewOptions Control
///////////////////////////////////////////////////////////*/
.ViewOptionsHeader { background-color: #e6e6e6; border: solid 1px #999999; border-collapse: collapse; }
.ViewOptionsHeader .title { font-family: verdana, arial, geneva, sans-serif; color: #003366; font-size: 11px; font-weight: bold; cursor:hand; margin-left: 3px; }
.ViewOptionsContent { background-color:#e6e6e6; border: solid 1px #999999; border-top-style:none; }
.ViewOptionsContent TD { padding:2px; }
.ViewOptionsContent .button { font-family:Verdana; font-size:11px; color:Black; width:75px; }
.ViewOptionsContent .Divider { border-left:solid 1px #999999; }

/*///////////////////////////////////////////////////////////
SectionBar
///////////////////////////////////////////////////////////*/
.SectionBarButton { background-repeat:repeat-x; font-family:Verdana; font-size:11px; color:Black; height:25px; cursor:hand; }

/*///////////////////////////////////////////////////////////
TabbedPanel
///////////////////////////////////////////////////////////*/
.TabbedPanel {}
.TabbedPanel .PanelContent { padding:10px; border: 1px solid #999999; border-top-style:none; }
.TabbedPanel .Tab, .TabSelected { text-decoration:none; cursor:hand; color:#003366; font-family: verdana, arial, geneva, sans-serif; font-size:8pt; }
.TabbedPanel .TabSelected { color:black; font-weight: Bold;}
.TabbedPanel .TabInvalid { color:Red; } 
	
/*///////////////////////////////////////////////////////////
MultiItemSelectList Control
///////////////////////////////////////////////////////////*/
.MultiItemSelectList {}
.MultiItemSelectList TR {padding-bottom:5px;}
.MultiItemSelectList .ListBox {border:solid 1px #999999; border-collapse:collapse;}
.MultiItemSelectList .ListBox TD {padding:3px; font-family: Verdana, Arial, geneva, Sans-Serif; font-size:11px; border:solid 1px #99999; border-top-style:none; border-left-style:none;}
.MultiItemSelectList .AddButton {font-family:Verdana; font-size:11px; color:Black; padding-left:3px; padding-right:3px;}

