﻿
body
{
  color: #001f3f;
  font-size: 8pt;
  background-color: #ffffff; 
  font-family: 'Segoe UI' ,Segoe, 'Trebuchet MS' ,Tahoma,Helvetica,Arial,Sans-Serif;
  margin: 0px;
  border: 0px none;
}
a:link { color: #006699; text-decoration: none }
a:visited { color: #006699; text-decoration: none }
a:hover { color: #808000; text-decoration: underline }
a.DisabledText:link { color: #a0a0a0; text-decoration: none }
a.DisabledText:visited { color: #a0a0a0; text-decoration: none }
a.DisabledText:hover { color: #006699; text-decoration: underline }
.HLink { cursor:pointer; color: #006699; text-decoration: none }
.HLink:hover { cursor:pointer; color: #808000; text-decoration: underline }

/* 
  #2A3B57 - #4c6847, #091D42 (Dark Blue)
  #44587C - #7bad72, #396A92 (Blue SubTitle)
  #8599B8 - #a4db9b, #9AB4CB (Lighter Blue header Button)

  #e7f8e3 - #ebeff7
  #c9e9c3 - #c1d0e9

  #b1d2f3 - #a8d89f (Title Text Bar)
  #BCC7D8 - #BCC7D8 (Lighter Text Bar [gray])
  #bdc8d7 - #bdc8d7 (Main Tables)

*/
.TestClass
{
  background-color: #ebeff7;

}


.MainHeader
{
  background-color: #091D42;
  color: #ffffff;
}
.MainSubHeader
{
  background-color: #396A92;
  color: #ffffff;
}

.MainHeaderButton
{
  color: #ffffff;
  cursor: pointer;
  background: #396A92;
  border: 1px solid #396A92;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
}
.MainHeaderButton:hover
{
  color: #ffffff;
  cursor: pointer;
  background: #9AB4CB;
  border: 1px solid #9AB4CB;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: underline;
}
.MainHeaderButton.Selected
{
  color: #ffffff;
  cursor: pointer;
  background: #9AB4CB;
  border: 1px solid #9AB4CB;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
}


.NavigationPaneHeader
{
  border-width: 0px;
  background-color: #091D42;
  color: #ffffff;
}
.NavigationPaneBackground
{
  border-width: 0px;
  background-color: #396A92;
  color: #ffffff;
}
.NavigationPaneBackgroundActive
{
  padding: 0px;
  background-color: #396A92;
  border-left: 3px solid #396A92;
  color: #ffffff;
  cursor: pointer;
}
.NavigationPaneBackgroundActive:hover
{
  padding: 0px;
  background-color: #9AB4CB;
  border-left: 3px solid #ffdc00;
  color: #ffffff;
  cursor: pointer;
}
.NavigationPaneBackgroundActive.Selected
{
  padding: 0px;
  background: #9AB4CB;
  color: #ffffff;
  border-left: 3px solid #ffdc00;
  cursor: pointer;
}
.NavigationPaneBackgroundActive.Selected:hover
{
  padding: 0px;
  background: #9AB4CB;
  color: #ffffff;
  border-left: 3px solid #ffdc00;
  cursor: pointer;
}
.NavigationPaneBackgroundSplitter
{
  border-width: 0px;
  background-color: #396A92;
  padding: 1px;
  cursor: pointer;
  color: #ffffff;
}
.NavigationPaneBackgroundSplitter:hover
{
  background: #9AB4CB;
  border-style: solid;
  border-width: 0px;
  border-color: #9AB4CB;
  padding: 1px;
  cursor: pointer;
}

.NavigationPaneAccordionHeader
{
  padding: 1px;
  background-color: #091D42;
  border-left: 3px solid #091D42;
  color: #ffffff;
  cursor: pointer;
}
.NavigationPaneAccordionHeader:hover
{
  padding: 1px;
  background-color: #9AB4CB;
  border-left: 3px solid #ffdc00;
  color: #ffffff;
  cursor: pointer;
}
.NavigationPaneAccordionHeader.Selected
{
  padding: 1px;
  background-color: #091D42;
  border-left: 3px solid #091D42;
  color: #ffffff;
  cursor: pointer;
}
.NavigationPaneAccordionHeader.Selected:hover
{
  padding: 1px;
  background-color: #9AB4CB;
  border-left: 3px solid #ffdc00;
  color: #ffffff;
  cursor: pointer;
}
.NavigationPaneAccordionContent
{
  padding: 1px;
  background: #ffffff;
  border-left: 1px solid #9AB4CB;
  border-right: 1px solid #9AB4CB;
  border-bottom: 1px solid #9AB4CB;
  color: #001f3f;
}
.NavigationPaneAccordionHeaderContainer
{
  border-bottom: 1px solid #9AB4CB;
}

.GroupAccordHeader
{
  background: #fcfcfc;
  border: 1px solid #e3e3e3;
  border-top: 2px solid #396A92;
  cursor: pointer;
}
.GroupAccordHeader:hover
{
  background: #ebeff7;
  border: 1px solid #c1d0e9;
  border-top: 2px solid #091D42;
  cursor: pointer;
}
.GroupAccordContent
{
  background: #fcfcfc;
  border: 1px solid #e3e3e3;
  border-top: none;
}

.TitleTextBar { border-bottom: #c6d6e5 1px solid; }
.TitleTextBarTop { border-top: #c6d6e5 1px solid; }
.TitleTextBar2 { border-bottom: #c6d6e5 2px solid; }
.TitleTextBarLeft { border-left: #c6d6e5 1px solid; }
.TitleTextBarLeft2 { border-left: #c6d6e5 2px solid; }
.TitleTextBarRight { border-right: #c6d6e5 1px solid; }
.TitleTextBarRight2 { border-right: #c6d6e5 2px solid; }
.SubHeaderBar { border-bottom: #396A92 1px solid; }
.SubHeaderBarTop { border-top: #396A92 1px solid; }
.SubHeaderBar2 { border-bottom: #396A92 2px solid; }
.LightHeaderBar { border-bottom: #BCC7D8 1px solid; }
.LightHeaderBarTop { border-top: #BCC7D8 1px solid; }
.LightHeaderBar2 { border-bottom: #BCC7D8 2px solid; }
.LightHeaderBarActive { cursor:pointer; border: 1px solid transparent; border-bottom: #BCC7D8 1px solid; }
.LightHeaderBarActive:hover { cursor:pointer; background-color: #fffbee; border: 1px solid #E5C365; border-bottom: #BCC7D8 1px solid; }

.DefaultNodeStyle
{
  color:#001f3f;
  font-weight:normal;
  vertical-align:middle;
  border:none;
  background-color:transparent;
  padding:0px;
  padding-left: 1px;
}
.SelectedNodeStyle
{
  font-weight:bold;
  vertical-align:middle;
  border:none;
  background-color:transparent;
  padding:0px;
}
.NavTreeRoot
{
  color:#001f3f;
  font-weight:normal;
  vertical-align:middle;
  border:none;
  background-color:transparent;
  padding:0px;
  padding-left: 1px;
}
a.NavTreeRoot:link { color: #001f3f; text-decoration: none }
a.NavTreeRoot:visited { color: #001f3f; text-decoration: none }
a.NavTreeRoot:hover { color: #0074d9; text-decoration: underline }
.tree td div { height: 100% !important; padding:0px; }

.MainBorder > tbody > tr > td
{
  border: 1px solid #bdc8d7;
  border-collapse: collapse;
}
.MainBorder1 > tbody > tr > td
{
  border: 1px solid #bdc8d7;
  border-collapse: collapse;
  padding: 1px;
}

.paddingleft3 { padding-left:3px; }



.TitleText
{
  color: #001f3f;
  background: #EAEDF2;
}
.Header
{
  color: #001f3f;
  background: #dee3eb;
  border: 1px solid #bdc8d7;
  font-weight: bold;
}
.Header.Sort
{
  color: #001f3f;
  background: #dee3eb;
  border: 1px solid #bdc8d7;
  font-weight: bold; 
}
.Header.Sort:hover
{
  color: #001f3f;
  background: #ecf0f6;
  border: 1px solid #bdc8d7;
  font-weight: bold;
}


.SubTitlePullDownHeader
{
  color: #ffffff;
  padding: 1px;
  background: #396A92;
  border: 1px solid #396A92;
  cursor: pointer;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;   
}
.SubTitlePullDownHeader:hover
{
  padding: 1px;
  background: #BCC7D8;
  border: 1px solid #BCC7D8;
  cursor: pointer;
}
.SubTitlePullDownContent
{
  border: 1px solid #396A92;
  border-bottom: none;
  border-top: none;
}
.NoticePane
{
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  background: #993333;
  color: #ffffff;
  border: 1px solid #ffffff;
}


input.Omnify
{
  color: #001f3f; 
  padding: 1px;
  background-color: #ffffff; 
  border: 1px solid #44587C;
}
input.Omnify:hover
{
  color: #001f3f;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #26A0DA;
}
select.Omnify
{
  color: #001f3f;
  padding: 1px;
  background-color: #ffffff; 
  border: 1px solid #44587C;
}
select.Omnify:hover
{
  color: #001f3f;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #26A0DA;
}

.DialogBarBackground { background-color: #dbe0ea; border: 1px solid #dbe0ea; border-top: 0px; }
.DialogBarBackground0 { background-color: #dbe0ea }
.DialogBarBackgroundFloatLeft { background-color:#dbe0ea; border-top: 0px; float:left; position:fixed; height:100%; opacity: .95; top: 0px; left: 0px; overflow:auto; z-index:200; 
	border:#ccc 1px solid; border-color:#00AAE7; box-shadow:0 0 10px #00bdff; -webkit-box-shadow:0 0 10px #00bdff; -moz-box-shadow:0 0 10px #00bdff; }
.DialogBarBackgroundFloatRight { background-color:#dbe0ea; border-top: 0px; position:fixed; height:100%; opacity: .95; top: 0px; right: 0px; overflow:auto; z-index:200; 
	border:#ccc 1px solid; border-color:#00AAE7; box-shadow:0 0 10px #00bdff; -webkit-box-shadow:0 0 10px #00bdff; -moz-box-shadow:0 0 10px #00bdff; }

.TabBar
{
  background-color: #EAEDF2;
  border-bottom: 1px solid #8599B8;
  color: #001f3f;
}
.TabBarButton
{
  background-color: #EAEDF2;
  border-bottom: 3px solid #EAEDF2;
  cursor: pointer;
}
.TabBarButton:hover
{
  background-color: #daeafa;
  border-bottom: 3px solid #4D82B8;
  cursor: pointer;
}
.TabBarButton.Selected
{
  font-weight:bold;
  background-color: #EAEDF2;
  border-bottom: 3px solid #91B1D2;
  cursor: pointer;
}
.TabBarButton.Selected:hover
{
  background-color: #daeafa;
  border-bottom: 3px solid #4D82B8;
  cursor: pointer;
}

.HoverRow { color: #001f3f; }
.HoverRow:hover { background-color: #f4f4ff; }

.SearchPager
{
  line-height:20px;
  background: #f2f7fd;
}  
.SearchPager span
{
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
  white-space: nowrap;
  border: 2px solid #76abeb;
  background: #ffffff;
}
.SearchPager a, .SearchPager a:visited
{
  text-decoration: none;
  padding: 2px;
  white-space: nowrap;
  border: 1px solid transparent;
}
.SearchPager a:hover,
.SearchPager a:active
{
  color: #000066;
  text-decoration: none;
  padding: 2px;
  white-space: nowrap;
  border: solid 1px #e5c365;
  background: #fffbee; 
}

.SearchWidgetBorder { border:1px solid #b0c4de; }
.SearchWidgetBorder:hover { border:1px solid #E5C365; }

.GoldPermission { background-color: #ffd700; }
.SilverPermission { background-color: #cfcfcf; }
.BronzePermission { background-color: #cd7f32; }

