BODY 
{
	color: Black;
	background-color:White;
    border: 0px;   
}
* {
    font-family:Verdana !important;
    font-size:11px;
    font-weight:normal;
}
.PageBodyTable {
    padding-top: 0px;
    padding-left: 0px;
    width: 100%;
}
.PageBodyCell {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 4px;
    vertical-align: top;
    border-width:0px;
} 
.PageContentTable {
    width: 100%;
    /*
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	*/
}
.PageContentCell {
    vertical-align:top;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 8px;
}
.PageContentCell TD {
}
.PageContentCell TH {
}

.simpleTable{ border:1px grey solid; border-collapse:collapse; margin-right:20px;}
.simpleTable thead {width:100%}
.simpleTable tbody {width:100%}
.simpleTable td { border-left:1px grey solid; border-right:1px grey solid;  } 
.hide{display:none;width:3px;}

.Text {  }
.ErrorText	{ color: #8b0000; font-weight: bold;}
.FriendlyErrorText { color: Navy; }
.ProgressText {display:inline; color:#2c5b85;  background-color:#DFE6EC;}

.HighlightedTableRow
{
	background-color: #CE5D5A;
	color: Yellow;
	font-weight: 900;
}

.FloatingTip
{
	padding: 4px;
	border: solid 1px Navy;
	background-color:  PaleGoldenrod;
	color: Navy;
	position: absolute;
	cursor:pointer; 
    font-weight: 600;
}

.TitleTip
{
	border-right:black 1px solid;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	background:lightyellow;
	visibility:hidden;
	padding-bottom:2px;
	border-left:black 1px solid;
	padding-top:2px;
	border-bottom:black 1px solid;
	position:absolute;
}

.ProgressTip
{
	right:0;
	bottom:0;
	border-color:#4682B4;
	border-style:solid;
	border-width:1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	background:lightyellow;
	visibility:hidden;
	position:absolute;
}

.ProgramPicker
{
	
}

.ProgramPicker select
{
	
}

.ProgramPickerFilter
{
	width: 270px;
}

.ProgramPickerFilter input[type=text]
{
	width: 150px;
}

.AjaxItemPicker
{
	
}

.AjaxItemPicker select
{
	
}

.FilteredPicker
{
	
}

.FilteredPicker select
{
	width: 210px;
}

.FilteredPickerFilter
{
	width: 215px;
}

.FilteredPickerFilter input[type=text]
{
	width: 150px;
}

.HyperLink
{
	color: blue; 
	text-decoration: underline;
	cursor: pointer;
}
.HyperLinkBtn
{
	color: blue; 
	text-decoration: underline;
	cursor: pointer;
	padding: 0;
	border: none;
	background: none;
}
.HyperLink:visited 
{ 
	color:blue;
	text-decoration:underline;
}

.HyperLinkSelected
{
	color: white; 
	text-decoration: underline;
	cursor: pointer;
}
.HyperLinkSelected:visited 
{ 
	color:white;
	text-decoration:underline;
}

.HyperLink img
{
	height: 64px;
	width: 64px;
	max-height: 64px;
	max-width: 64px;
	border-width: 0px;
}

.ControlPanel
{
	border: solid 4px White;
	padding: 4px;
}

.ControlPanelRTop { display:block; }
.ControlPanelRTop * { display: block; height: 1px; overflow: hidden }
.ControlPanelR1 { margin: 0 5px; background:White; }
.ControlPanelR2 { margin: 0 3px; background:White; }
.ControlPanelR3 { margin: 0 2px; background:White; }
.ControlPanelR4 { margin: 0 1px; height: 2px; background:White; }
.ControlPanelRHolder { background:White; text-align:center; }

.InvTotalsTitle	{ font-weight:bold; }
.InvTotalsField { color:#1E4F82; font-weight:bold; text-align:right; }

.FilterTable
{
}
TABLE.FilterTable TD 
{ 
	padding:0px;
	padding-top:0px; 
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	background-color:LightSteelBlue; 
	border-left: solid 2px White;
	white-space: nowrap;
}
.FilterTableValue { font-weight: 600; }

.NormalTable
{
	
}
TABLE.NormalTable TD {  }

.TodoList
{
	border: solid 1px Navy;
	background-color: #B5C3DE;
	padding:0px; 
    font-weight: 900;
	color: Navy;
}

.TodoIcon
{
	background-image: url(images/todos.ico);
	background-repeat:no-repeat;
	position: relative;
	top: 6px;
	left: 4px;
}
.TodoTitle	
{
	cursor: pointer;
	text-decoration:none;
	color: Navy;
	margin-left: 6px;
}
.TodoTitle:visited { text-decoration:none; }
.TodoTitle:hover { text-decoration:underline; }

.TodoSearchBox {
  background-image: url('images/searchicon.png');
  background-position: 2px 3px;
  background-repeat: no-repeat;
  padding: 5px 10px 5px 25px;
  border: 1px solid #ddd;
}

.TodoListInset
{
	overflow:auto;
	height: 340px;
	margin-top:6px;
	background-color: White;
}
.TodoGrid
{
	padding:4px;
}
.TodoGrid A { text-decoration:underline; color:Blue; }
.TodoGrid A:visited { text-decoration: underline;  color:Blue;}
.TodoGridNormalItem {  }
.TodoGridNewItem { font-weight:600; }

#Todo A { text-decoration:underline; color:Blue; font-weight:500; }
#Todo A:visited { text-decoration:underline; color:Blue;}

.TodoListItems {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.TodoListItems li a {
  border: 1px solid #ddd;
  margin-top: -1px; 
  background-color: #f6f6f6;
  padding: 5px;
  text-decoration: none;
  display: block
}

.TodoListItems li a:hover:not(.header) {
  background-color: #dddddd;
}

.TodoListNormalItem {  }
.TodoListNewItem { font-weight:600; }

.CommentBox
{
	width: 100%;
	height: 48px;
	border: groove 1px black;
	overflow: auto;	
	white-space: pre;
}
.TextBox
{
	border: groove 1px black;
}
.TextBox_RightAligned
{
	border: groove 1px black;
	text-align:right;
}

.WebControl
{
}
.WebControl_floating
{
	border-style:ridge;
	border-width:medium;
	border-color:#ffffff;
}

.WebControl_RightAligned
{
	text-align:right;
}

select.WebControl:focus::-ms-value
{
	font-weight:bold;	
	background-color:#d3d3d3;
	color: #000;
}

select.WebControl:disabled
{
    color:#000;
    background:#d3d3d3;
}

.WebControl option:hover
{
    color:#000;
    background:#dcdcdc;
}

.WebControl option:checked
{
	font-weight:bold;
	background-color:#d3d3d3;
	color:#000;
}

.WebControl option:checked:hover
{
	font-weight:bold;
	background-color:#d3d3d3;
	color:#000;
}

.EditMenuTable
{
	padding: 10px;
}
.EditMenuTableHeader { font-weight:600; background-color: #1E4F82; color:White; text-align:left; }
.EditMenuTable A { color:Blue; }
.EditMenuTable A:visited { color:Blue; }
.EditMenuTableHeader A { color:White; text-decoration:underline; }
.EditMenuTableHeader A:visited { color:White; text-decoration:underline; }

.NormalGrid
{
	border: solid 0px white;
	width: 100%;
}
.NormalGridA
{
	border: solid 0px white;
	width: 30%;
}
.NormalGrid A { text-decoration:underline; color:Blue; }
.NormalGrid A:visited { text-decoration: underline;  color:Blue;}
.NormalGridPager TD { padding-top:0px; padding-bottom:0px; text-align:left; vertical-align:middle; }
.NormalGridHeader
{	
    font-weight: 600;
    background-color: #1E4F82;
    color: White;
    vertical-align: bottom;
    height: 20px;
}
.NormalGridHeader A { text-decoration:underline; color:cyan; }
.NormalGridHeader A:visited { text-decoration: underline; color:cyan; }

.NormalGridSelectedItem
{
	background-color: #326496;
	color: White;
	font-weight: bold;
}
.NormalGridSelectedItem A { text-decoration:underline; color:White !important;}
.NormalGridSelectedItem A:visited { text-decoration:underline; color:White !important;}
.NormalGridSelectedItem SPAN { color:White; }
.NormalGridSelectedItem LABEL { color:White; }
.NormalGridItem			{	color: Black; background-color: #E7E7FF; }
.NormalGridAltItem		{	color: Black;  }
.NormalGridItem:hover			{	background-color: #BCCAD8; }
.NormalGridAltItem:hover		{	background-color: #BCCAD8;  }
.NormalGridFooterItem	{	background-color: White; }
.NormalGridFooterBold	{	font-weight: bold; }

.PrintingGrid
{
	width: 100%;
}
.PrintingGridHeader
{
	text-decoration: underline;
	font-weight: 600;
}
.PrintingPriceTotalGrid
{
}

.PrintingPriceTotalGrid TH { text-align:right; text-decoration:underline;}
.PrintingPriceTotalGrid TD { padding-left: 14px; }

.PriceTotalGrid
{
	background-color:LightGrey; 
	padding:0px;
}


.PriceTotalGrid TH { text-align:left; text-decoration:underline; }
.PriceTotalGrid TD { padding-left: 2px; }

.FooterText { text-align:center; }
	 
.HeaderCaption 
{ 
	color: #FE7412; 
	background-color: #1E4F82;
	text-align:left;
}

.LookupImage {	cursor:pointer; vertical-align:bottom;	}
.PageTitle
{
	color: Gray;
	text-align:left;
}

.NavigationBarTable
{
	width:98%;
	/*background-color: #1E4F82;*/
	/*border-bottom: 1px solid White;*/
	background-image: url(images/mtm.gif);
	display: inline-table;
}
.NavigationBarTable A { text-decoration:underline; }
.NavigationBarTable A:visited { text-decoration:underline; }

.NavigationLocation
{
	text-align:left;
	font-weight: 900;
}
.NavigationLocation A { text-decoration:none; }
.NavigationLocation A:visited { text-decoration:none; }
.NavigationLocation A:hover { text-decoration:underline; }

.PageHeaderTable
{
	width: 100%;
	height: 40px;
	padding: 0px;
	margin: 0px;
	border-bottom: solid 2px #1E4F82;
}
.PageHeaderTable TD { border: none; vertical-align: top; }

.PageHeaderTableLogo
{
	text-align: center;
	background-color: #ffffff;
	width: 90px;
}

.PageHeaderInnerTable
{
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	width: 100%;
}

.PageHeaderInnerTable TD
{
	padding: 0px;
}

.PageHeaderInnerTableSiteNav
{
	text-align: left;
	vertical-align: middle;
}

.AppMenu
{
	border: solid 0px white;
	border-spacing: 0px;
	border-collapse: separate;
	width: 100%;
}

.AppMenu TD
{
	padding: 0px;
}

.AppMenuLogo
{
	text-align: right;
	vertical-align: bottom;
}

.PageFrame
{
	border-bottom: solid 1px LightGrey;
	margin: 0px;
	padding: 0px;
	font-weight:600;
	z-index:300;
}
.PageFrame TH
{
	color: #1E4F82;
	border-bottom: solid 1px LightGrey;
	font-weight:600;
}
.PageFrame TD
{
}

.SubHeader
{
	color: #1E4F82;
	font-weight:600;
	text-align: left;
}

.TransactionComplete
{
	color: #1E4F82;
}

.ViewLocationTable
{
    width: 100%;
	border-bottom: 1px solid #D5D291;
    color: White;
	background-color:Gray;
	padding:0px;
	padding-left:10px;
	margin:0px;
}
.ViewLocationValue
{
	color:Yellow;
	background-color:Gray;
}
.ViewLocationAddr
{
}

.ViewItemTable
{
    width: 100%;
}

.ViewOrderLine
{
    width: 100%;
	border-bottom: 1px solid #D5D291;
    color: White;
	background-color:Gray;
}

.ViewItemTable TABLE
{
}
.ViewItemTable TH
{
    color: White;
	text-align: left;
	font-weight: 600;
}

.ViewItemTable_ImageTD
{
	background-color: Lightgrey;
	border-width:0px;
	padding: 5px;
}
.ViewItemValue
{
	font-weight:600;
	text-align: left;
}
.ViewOrderLineValue
{
	color:Yellow;
	font-weight:600;
}

.ViewKitTable
{
    width: 100%;
    color: White;
	background-color:Gray;
}
.ViewKitValue
{
	color:Yellow;
	font-weight:600;
}

.OrderHeaderTable
{
    width: 100%;
	border-bottom: 1px solid Gray;
	background-color:#d3d3d3;
}
.OrderHeaderTableRTop { display:block; }
.OrderHeaderTableRTop * { display: block; height: 1px; overflow: hidden }
.OrderHeaderTableR1 { margin: 0 5px; background:#d3d3d3; }
.OrderHeaderTableR2 { margin: 0 3px; background:#d3d3d3; }
.OrderHeaderTableR3 { margin: 0 2px; background:#d3d3d3; }
.OrderHeaderTableR4 { margin: 0 1px; height: 2px; background:#d3d3d3; }
.OrderHeaderTableRHolder { background:#d3d3d3; text-align:center; }
.OrderHeaderValue
{
	color:Blue;
	font-weight:600;
}
.OrderHeaderInnerTable
{
	background-color:#d3d3d3;
}

.PrintOrderTitle
{
	font-weight:600;
	text-align:center;
	text-decoration: underline;
}
.PrintOrderHeaderTable
{
    width: 100%;
}
.PrintOrderHeaderTable TD
{
}
.PrintOrderHeaderValue
{
	font-weight:600;
}
.PrintOrderHeaderTitle
{
	font-weight:500;
	text-decoration: underline;
}

.EditOrderLineTable
{
	width:100%;
	color:White;
	background-color:Gray;
}
.EditOrderLineTableValue
{
	color:Yellow;
	font-weight: 600;
}

/*
.TabClass { background-color:#1E4F82; height:38px; }

DIV.Tabs TD { cursor:pointer; color:White; }
DIV.Tabs TD.NormalTab { background-color:#1E4F82; }
DIV.Tabs TD.SelectedTab { background-color:#1B89BA; }

DIV.Menus 
{
	background-color:#1B89BA; cursor:pointer; color:White; 
	visibility:hidden; position:absolute; border-top:solid 1 white;
}
TABLE.tblMenus TD { color:white; padding:0px 5px 0px 5px; }
TABLE.tblMenus TD.tdMenu 
{ 
	cursor:pointer; 
	padding-bottom:0px; 
}

DIV.MenuItems { 
	background-color:#1B89BA; 
	position:absolute; 
	visibility:hidden; 
	padding:8px 0px 0px 0px; 
	border:solid 1px RoyalBlue; 
}

.MenuItemLink
{ 
	padding-bottom:6px; 
	border-bottom:solid 1px RoyalBlue; 
	text-indent:12px; 
	cursor:pointer; 
	color:White;
}
DIV.MenuItemLink A { text-decoration:none; color:White; padding-bottom:5px; }
DIV.MenuItemLink A:visited { text-decoration:none; padding-bottom:5px;}
DIV.MenuItemLink A:hover { text-decoration:underline; font-weight:bold; padding-bottom:5px; }
*/
@media screen
{
	.OnScreen { display: block; }
	.OffScreen { display: none; }
}
@media print
{
	.OnScreen { display: none; }
	.OffScreen { display: block; }
}



.TabClass { height:38px; }

/*
.TabsTable 
{ 
	cursor:pointer; 
	color:#1E4F82; 
	border-collapse: collapse;
	border: solid 1px #1E4F82;
}
.TabsTable TD { padding: 3px 10px 3px 10px; border-left: solid 1px #1E4F82; }
*/
.TabsTable 
{ 
	cursor:pointer; 
	color:#1E4F82; 
	border-collapse: collapse;
	border: solid 1px #1E4F82;
	height:18px;
}
.TabsTable TD { padding: 0px 10px 0px 10px; border-left: solid 1px #1E4F82; }
.TabsTable TD.NormalTab { color:#1E4F82; }
.TabsTable TD.SelectedTab { /*background-color:#1E4F82;*/ background-image: url(images/mbg.jpg);  }

TABLE.MenuBars
{ 
	cursor:pointer; 
	color:#1E4F82; 
	border-collapse: collapse;
	border: solid 1px #1E4F82;
}
TABLE.MenuBars TD { padding: 3px 10px 3px 10px; border-right: solid 1px white; }
TABLE.MenuBars TD.NormalTab { color:#1E4F82; }
TABLE.MenuBars TD.SelectedTab { background-color:#1E4F82; color:white;  }

DIV.Menus 
{
	/*background-color:#1E4F82;*/ background-image: url(images/mbg.jpg); cursor:pointer; 
	visibility:hidden; position:absolute; border-top:solid 1px white;
}

DIV.MenuItems 
{
	position:absolute; 
	visibility:hidden; 
	padding:1px 0px 0px 0px; 
	border:solid 1px #1E4F82; 
}

.MenuItemLink
{ 
	padding:4px 0px 4px 0px; 
	border-top:solid 1px #1E4F82; 
	text-indent:12px; 
	cursor:pointer;
	background-color:white; 
	color:#1E4F82;
}
.MenuItemLink_Sel
{ 
	padding:4px 0px 4px 0px; 
	border-top:solid 1px #1E4F82; 
	text-indent:12px; 
	cursor:pointer; 
	background-color: #1E4F82;
	color:white;
}


.OrderLabelTable {
    width: 100%;
	font-weight: 600;
}
.OrderLabelFromAddr
{
	font-weight: 600;
}
.OrderLabelToAddr
{
	MARGIN-LEFT: 30%;
	TEXT-ALIGN: left;
	font-weight: 600;
}

.InvLevelsImage
{
	border-collapse: collapse;
	border: solid 1px black;
	height: 14px;
}

.InvLevelsImageMistyRose
{
	border-collapse: collapse;
	border: solid 1px black;
	height: 14px;
	background-color: White;
}

.InvLevelsImageWhite
{
	border-collapse: collapse;
	border: solid 1px black;
	height: 14px;
	background-color: White;
}

.InvLevelsImageLightCyan
{
	border-collapse: collapse;
	border: solid 1px black;
	height: 14px;
	background-color: LightCyan;
}

.InvLevelsImagetransparent
{
	border-collapse: collapse;
	border: solid 1px black;
	height: 14px;
	background-color: transparent;
}

.InvLevelsBarRed
{
	height: 12px;
	margin: 1px;
	background-color: Red;
}

.InvLevelsBarGold
{
	height: 12px;
	margin: 1px;
	background-color: Gold;
}

.InvLevelsBarGreen
{
	height: 12px;
	margin: 1px;
	background-color: Green;
}

.InvLevelsBartransparent
{
	height: 12px;
	margin: 1px;
	background-color: transparent;
}

.TextNotification
{
	background-color: SteelBlue;
	color: Yellow;
	font-weight: 600;
	TEXT-ALIGN: center;
	
	width: 100%;
	height: 32px;
}
.TextNotification td
{
	background-color: SteelBlue;
	border: solid 1px White;
	white-space: nowrap;
}

.ItemsLookupGridDiv
{
	OVERFLOW: auto; 
	WIDTH: 500px; 
	HEIGHT: 297px;	
}



.TransformationGrid
{
	width: 100%;
}
.TransformationGrid A { text-decoration:underline; color:Blue; }
.TransformationGrid A:visited { text-decoration: underline;  color:Blue;}
.TransformationGridHeader
{	
    font-weight: 600;
    background-color: #1E4F82;
    color: White;
    text-align:center;
    vertical-align: bottom;
    height: 20px;
}
.TransformationGridHeader A { text-decoration:underline; color:cyan; }
.TransformationGridHeader A:visited { text-decoration: underline; color:cyan; }

.TransformationGridSelectedItem
{
	background-color: #326496;
	color: White;
	font-weight: bold;
	text-align:center;
}
.TransformationGridSelectedItem A { text-decoration:underline; color:White;}
.TransformationGridSelectedItem A:visited { text-decoration:underline; color:White;}
.TransformationGridSelectedItem span { color:White;}
.TransformationGridItem			{	background-color: #E7E7FF; text-align:center;}
.TransformationGridAltItem		{	text-align:center; }
.TransformationGridFooterItem	
{	
	background-color: White; 
	text-align:center; 
}


.ItemImageThumbnailTable
{
	border: solid 1px black;
	width: 200px;
	height: 160px;
	background-color: FloralWhite;
}
.ItemImageThumbnailTable TD
{
	text-align: center;
	padding: 12px;
}
.ItemImageThumbnailTable A { color:Blue; }
.ItemImageThumbnailTable A:visited { color:Blue; }

.ItemImagesList TR	{ vertical-align:top; }
.ItemImagesList TD { padding-bottom:12px; padding-right: 12px; z-index:0;}

.NewItemImage TD { padding: 0px; vertical-align:middle; }

.DivItemUrls
{
	position: absolute;
	cursor: pointer;
	border: solid 1px #1E4F82;
}
.TableItemUrls
{
	color: #1E4F82;
}
.TableItemUrls TD 
{ 
	white-space: nowrap; 
	border-bottom: solid 1px gray;
	font-weight:bold;
}

.TabbedTable
{
	width:100%;
}

.TabbedTable TH
{
	font-weight:bold;
	width: 33%;
	margin-bottom:0px;
}
.TabbedTable TD
{
}

.TabbedTableSeparator
{
	border-top: solid 2px #1E4F82;
	margin-top: -10px;
	padding-top:0px;
}

.ActiveTab
{
	background-color: #5b73ae;
	color: White;
}
.InactiveTab
{
	color: #5b73ae;
	cursor: pointer;
	border: solid 1px lightgrey;
}


.MenuMap
{
	border-left: dotted 1px #1E4F82;
	border-bottom: dotted 1px #1E4F82;
	padding-bottom: 8px;
}
.MenuMap_Tab
{
	color: #1E4F82;
	font-weight: bold;
	cursor:default;
	margin-left: 8px;
}
.MenuMap_Menu
{
	color: Blue;
	text-decoration: underline;
	margin-left: 24px;
	cursor: pointer;
}
.MenuMap_MenuItem
{
	color: Blue;
	text-decoration: underline;
	cursor: pointer;
	margin-left: 48px;
}

.TreeNode
{
	font-style: italic;
}

.TreeNodeAttribute
{
	font-style: italic;
	color: blue;
}
.TreeNodeCell
{
	text-align: right;
	padding-left: 4px;
	padding-right:4px;
}

.TreeHeaderCell
{
	text-align: center;
	padding-left: 4px;
	padding-right:4px;
}

.TreeNodeNormal
{
}

.TreeNodeHover
{
	border: solid 1px grey;
}

.TreeNodeSelected
{
	background-color: #00008b;
	color: white;
}

.CategoryTable
{
	
}

.CategoryTable TH
{
	background-color: #5b73ae;
	color: White;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.CategoryTableContentAJAX
{
	background-color: LightSteelBlue;
	/*height: 75px;*/
	padding-top : 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.CategoryTableContent
{
	background-color: LightSteelBlue;
}

.CategoryTableField
{
	font-weight: bold;
}

.ProcessingTransaction
{
	border: solid 1px Black;
	background-color: #800000;
	font-weight: bold;
	color: White;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 32px;
	padding-right: 32px;
}

.rowColor1
{
	background-color:#E7E7FF;	
}

.rowColor2
{
}

.header1
{
    background-color:#1E4F82;
    color:#FFFFFF;
}
.header2
{
	background-color:#B0C4DE;
}

.tdHeader
{
	background-color:#1E4F82;
	color:#FFFFFF;
	height:20px;
}

thead 
{
	display:table-header-group;
	color:#FFFFFF;
	
}

.topCornerleft
{
 border-width:0px;
 float:left;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

.topCornerright
{
 border-width:0px;
 float:right;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}
 
.CenterDiv
{
	font-weight: 600;
	color: #1e4f82;
	padding-top: 0px;
	height: 12px;
	background-color: lightsteelblue;
	text-transform: capitalize;
	display:block;
}

.HeaderCenterDiv
{
	font-weight: 600;
	color: #1e4f82;
	border-bottom: 1px solid White;
	padding-top: 0px;
	height: 22px;
	/*background-color: lightsteelblue;*/
	background-image: url(images/mtm.gif);
	/*text-transform: capitalize;*/
	display:block;
	white-space: nowrap;
}

.GridTitle
{
  FONT-WEIGHT: 600;
  COLOR: #1e4f82;
  TEXT-ALIGN:Center 
}

.ItemDetailDiv
{
	border-bottom: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
}

.ItemDetailFrame
{
	border-left:solid 1px LightSteelBlue;
	border-right:solid 1px LightSteelBlue;
	border-top:solid 1px LightSteelBlue;
	border-bottom:solid 1px LightSteelBlue;
}

.ItemDetailLink
{
	padding-right: 8px;
	font-weight: bold;
	text-decoration: none;
}

.ItemDetailLink:hover
{
	padding-right: 8px;
	font-weight: bold;
	color:Yellow;
}

.Link
{
	float:right;
	FONT-WEIGHT: normal;		
	COLOR: #1e4f82;
	padding-right: 8px;
	text-decoration: none;
}

.Link:hover
{
	padding-right: 8px;
	font-weight: bold;
	color:#536378;
}

.UomTypesTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	float:left;
	border-left: black 1px solid;
	width: 50%;
	border-bottom: black 1px solid;
	border-collapse: collapse;
}

.UomTypesTable td
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: black;
}

.UomTypesTable th
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: black;
}

.viewItemPageFrame
{
}
.viewItemPageFrame TH
{
	color: #1E4F82;
	font-weight:600;
}
.viewItemPageFrame TD
{
	padding:0px;
}
.NormalGridHeader TH
{	
    background-color: #1E4F82;
    color: White;
    vertical-align: bottom;
    text-align: left;
    height: 20px;
}

.UserLoginTableTop
{
	vertical-align: top;
}

.UserLoginTable
{
	border-width: 0px;
	border-spacing: 1px;
	border-collapse: separate;
}

.UserLoginTable td
{
	padding: 1px;
	text-align: right;
}

.UserLoginTableTdLeft
{
	text-align: left !important;
}

.UserLoginIFrame
{
	text-align: left;
	vertical-align: top;
	width: 70%;
}

.PageFooterHR
{
	text-align: center;
	width: 60%;
}

.CustomIFrame
{
	width: 100%;
	height: 400px;
	border: 0px;
	overflow: hidden;
}

.b1f, .b2f, .b3f, .b4f {overflow:hidden; display:block; height:1px; background:#b0c4de;}
.b1f {margin:0 5px;}
.b2f {margin:0 3px;}
.b3f {margin:0 2px;}
.b4f {margin:0 1px;}
.banner {background: #b0c4de; z-index:10; padding-left:8px; font-weight:bold; color:#1E4F82;}
.contentDiv{ border:1px #b0c4de solid; margin-top:-5px; padding-top:6px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
.arrow{ margin-right:5px; cursor: pointer;text-decoration: none; color:#1e4f82;}
.arrow:hover {color:Yellow;}
.detailPart{ width:100%;}
.detailPart td { vertical-align:top;}
.hide{display:none;width:3px;}
.Hover{background-color: #aaaaff;}
.JNormalGridItem	{	background-color: #D8D9E9; }

.Btn
{
}

.Btn_Large
{
	font-weight: bold; width: 72px; height: 32px;
}

.Btn_Primary
{
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	border-radius: 3px;
}

.Btn_Primary:hover { background-color: #326496; }

.Btn_Primary:disabled { color: graytext; background-color: #dddddd; border-color: #dddddd; cursor: auto; }

.columnSelectorWrapper {
	position: relative;
	margin: 1px 0;
	display: inline-block;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}
.columnSelector, .hidden {
	display: none;
}
.columnSelectorButton {
	padding: 8px;
	cursor: pointer;
}
.columnSelectorButton img {
	width: 16px;
}
#colSelect1:checked + label {
	background: #5797d7;
	border-color: #555;
}
#colSelect1:checked ~ #columnSelector {
	display: block;
}
.columnSelector {
	width: 120px;
	position: absolute;
	right: 1px;
	top: 30px;
	padding: 10px;
	background: #fff;
	border: #99bfe6 1px solid;
	border-radius: 5px;
	z-index: 1;
}
.columnSelector label {
	display: block;
}
.columnSelector label:nth-child(1) {
	border-bottom: #99bfe6 solid 1px;
	margin-bottom: 5px;
}
.columnSelector input {
	margin-right: 5px;
}
.columnSelector .disabled {
	color: #dddddd;
}
#columnSelectorOverlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	display: none;
}

table thead tr .tablesorter-header {
	cursor: pointer;
}

LABEL.Icon .Btn 
{
	padding: 5px 5px 5px 25px;
	visibility: visible;
}

LABEL.Icon .Btn_Primary 
{
	padding: 5px 5px 5px 25px;
	visibility: visible;
}

LABEL.Icon 
{
	visibility: hidden;
}

.Icon 
{
	position: relative;
}

LABEL.IconSmall .Btn 
{
	padding: 2px 2px 2px 15px;
	visibility: visible;
}

LABEL.IconSmall 
{
	visibility: hidden;
}

.IconSmall 
{
	position: relative;
}

.Icon_Excel:before, .Icon_Login_Toggle:before, .Icon_ChangePassword_Toggle:before, .Icon_ChangePassword:before, .Icon_Display_Toggle:before, .Icon_Display:before, .Icon_Add_Toggle:before, .Icon_Add:before,
.Icon_Edit_Toggle:before, .Icon_Edit:before, .Icon_Delete_Toggle:before, .Icon_Delete:before, .Icon_Close_Toggle:before, .Icon_Done_Toggle:before, .Icon_Done:before, .Icon_Reset:before, .Icon_Save_Toggle:before, .Icon_Save:before,
.Icon_Cancel:before, .Icon_Undo:before, .Icon_Redo:before, .Icon_Filter:before, .Icon_Print_Toggle:before, .Icon_Print:before, .Icon_Refresh_Toggle:before, .Icon_Refresh:before, .Icon_Update_Toggle:before, .Icon_Update:before,
.Icon_SoftDelete:before, .Icon_SoftDelete_Toggle:before, .Icon_HardDelete:before, .Icon_Undelete:before, .Icon_Active:before, .Icon_Inactive:before, .Icon_Back_Toggle:before, .Icon_Back:before,
.Icon_Generate_Toggle:before, .Icon_Generate:before, .Icon_Upload_Toggle:before, .Icon_Upload:before, .Icon_Copy_Toggle:before, .Icon_Copy:before,
.Icon_Exec_Toggle:before, .Icon_Exec:before, .Icon_Logout:before, .Icon_Reassign_Toggle:before, .Icon_Reassign:before, .Icon_Kit:before,
.Icon_List_Toggle:before, .Icon_List:before, .Icon_Purge:before, .Icon_Purge_Toggle:before,.Icon_Barcode_Toggle:before, .Icon_Barcode:before, .Icon_Pdf:before, .Icon_Pdf_Toggle:before, .Icon_Bookmark:before, .Icon_Calculator:before   
{
	content: "";
	position: absolute;
	left: 8px;  top: 0;  bottom: 0;  width: 20px;
	visibility: visible;
}

.Icon_Excel:before 
{
	background: url("images/excel.svg") center / 65% no-repeat;
}

.Icon_Login_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/lock.svg") center / 65% no-repeat;
}

.Icon_ChangePassword_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/changepassword.svg") center / 65% no-repeat;
}

.Icon_ChangePassword:before 
{
	background: url("images/changepassword.svg") center / 65% no-repeat;
}

.Icon_Display_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/search.svg") center / 65% no-repeat;
}

.Icon_Display:before 
{
	background: url("images/search.svg") center / 65% no-repeat;
}

.Icon_Add_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/plus.svg") center / 65% no-repeat;
}

.Icon_Add:before
{
	background: url("images/plus.svg") center / 65% no-repeat;
}

.Icon_Edit_Toggle:before
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/edit.svg") center / 65% no-repeat;
}

.Icon_Edit:before
{
	background: url("images/edit.svg") center / 65% no-repeat;
}

.Icon_Delete_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/delete.svg") center / 65% no-repeat;
}

.Icon_Delete:before
{
	background: url("images/delete.svg") center / 65% no-repeat;
}

.Icon_Close_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/cancel.svg") center / 65% no-repeat;
}

.Icon_Done_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/done.svg") center / 65% no-repeat;
}

.Icon_Done:before 
{
	background: url("images/done.svg") center / 65% no-repeat;
}

.Icon_Reset:before 
{
	background: url("images/reset.svg") center / 65% no-repeat;
}

.Icon_Save_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/check.svg") center / 65% no-repeat;
}

.Icon_Save:before 
{
	background: url("images/check.svg") center / 65% no-repeat;
}

.Icon_Cancel:before 
{
	background: url("images/cancel.svg") center / 65% no-repeat;
}

.Icon_Undo:before 
{
	background: url("images/undo.svg") center / 65% no-repeat;
}

.Icon_Redo:before 
{
	background: url("images/redo.svg") center / 65% no-repeat;
}

.Icon_Filter:before 
{
	left: 5px;  top: 0;  bottom: 0;  width: 15px;
	background: url("images/filter.svg") center / 55% no-repeat;
}

.Icon_Print_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/print.svg") center / 65% no-repeat;
}

.Icon_Print:before 
{
	background: url("images/print.svg") center / 65% no-repeat;
}

.Icon_Refresh_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/refresh.svg") center / 65% no-repeat;
}

.Icon_Refresh:before 
{
	background: url("images/refresh.svg") center / 65% no-repeat;
}

.Icon_Update_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/update.svg") center / 65% no-repeat;
}

.Icon_Update:before 
{
	background: url("images/update.svg") center / 65% no-repeat;
}

.Icon_SoftDelete:before 
{
	background: url("images/softdelete.svg") center / 65% no-repeat;
}

.Icon_SoftDelete_Toggle:before
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/softdelete.svg") center / 65% no-repeat;
}

.Icon_HardDelete:before 
{
	background: url("images/harddelete.svg") center / 65% no-repeat;
}

.Icon_Undelete:before 
{
	background: url("images/undelete.svg") center / 65% no-repeat;
}

.Icon_Active:before 
{
	background: url("images/active.svg") center / 65% no-repeat;
}

.Icon_Inactive:before 
{
	background: url("images/inactive.svg") center / 65% no-repeat;
}

.Icon_Back_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/back.svg") center / 65% no-repeat;
}

.Icon_Back:before 
{
	background: url("images/back.svg") center / 65% no-repeat;
}

.Icon_Generate_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/generate.svg") center / 65% no-repeat;
}

.Icon_Generate:before 
{
	background: url("images/generate.svg") center / 65% no-repeat;
}

.Icon_Upload_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/upload.svg") center / 65% no-repeat;
}

.Icon_Upload:before 
{
	background: url("images/upload.svg") center / 65% no-repeat;
}

.Icon_Copy_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/copy.svg") center / 65% no-repeat;
}

.Icon_Copy:before 
{
	background: url("images/copy.svg") center / 65% no-repeat;
}

.Icon_Exec_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/exec.svg") center / 60% no-repeat;
}

.Icon_Exec:before 
{
	background: url("images/exec.svg") center / 60% no-repeat;
}

.Icon_Logout:before 
{
	background: url("images/logout.svg") center / 65% no-repeat;
}

.Icon_Reassign_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/reassign.svg") center / 65% no-repeat;
}

.Icon_Reassign:before 
{
	background: url("images/reassign.svg") center / 65% no-repeat;
}

.Icon_Kit:before 
{
	background: url("images/kit.svg") center / 65% no-repeat;
}

.Icon_List_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/list.svg") center / 65% no-repeat;
}

.Icon_List:before
{
	background: url("images/list.svg") center / 65% no-repeat;
}

.Icon_Purge:before
{
	background: url("images/purge.svg") center / 68% no-repeat;
}

.Icon_Purge_Toggle:before
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/purge.svg") center / 68% no-repeat;
}

.Icon_Barcode_Toggle:before 
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/barcode.svg") center / 68% no-repeat;
}

.Icon_Barcode:before
{
	background: url("images/barcode.svg") center / 68% no-repeat;
}

.Icon_Pdf:before
{
	background: url("images/pdf.svg") center / 58% no-repeat;
}

.Icon_Pdf_Toggle:before
{
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(105%) contrast(101%);
	background: url("images/pdf.svg") center / 58% no-repeat;
}

.Icon_Bookmark:before
{
	background: url("images/bookmark.svg") center / 50% no-repeat;
}

.Icon_Calculator:before
{
	background: url("images/calculator.svg") center / 65% no-repeat;
}
