.body
{
}


.CfspAppSectionTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003768;
	margin: 0 0 0 0;
	line-height: 17px;
}

.CFSPAddEntryButton
{
}

.CFSPAddEntryArea
{
  margin-top: 10px;
}

.loginError
{
	color:red;
}


.CertAppNavBar
{
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  padding: 2px;
  padding-bottom: 1px;
  cursor: default; 
} 

.TopItem
{
  color: #FFFFFF;
  background-image: url(nafemimis/images/Control-Images/CFSPApplication/item_bg.gif);
  background-color: #757495; 
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border:1px solid #696885; 
  border-bottom-color: #57566F; 
  border-right-color: #57566F; 
  padding-top: 4px; 
  padding-bottom: 2px; 
  cursor:hand;
}

.TopItemHover
{
  color: #FFFFFF;
  background-image: url(images/item_hoverBg.gif);
  background-color: #8E8DA9; 
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  padding-top: 4px; 
  padding-bottom: 2px; 
  cursor:hand;
}

.Level2Item
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  padding-left: 10px; 
  cursor:hand;
}

.Level2ItemHover
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  text-decoration:underline;
  padding-left: 10px; 
  cursor:hand;
}

.Level2Group
{
  background-color:white;
  background-image: url(images/group_bg.gif);
  border-top-color: #F0F1F5;
  padding:10px;
  padding-left:10px;
  padding-right:0px;
}

.Empty
{
}



.CFSPGrid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.CFSPHeadingRow 
{ 
  background-color: #E2E2E2; 
}

.CFSPHeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.CFSPHeadingCellText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.CFSPDataRow 
{ 
  background-color: #FFFFFF; 
}

.CFSPDataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
} 

.GridLink
{ 
 color:#82302F; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.CFSPSelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.CFSPGridFooter
{
  cursor: default;
  padding: 5px;
}

.CFSPGridFooter a 
{
  color: Black;
  font-weight: bold;
}

.CFSPPagerText
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
} 

.CFSPSelectedRow td.CFSPDataCell a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color:#82302F; 

}
    
 


.TreeView 
{ 
  border: 0px solid black; 
  padding: 0px; 
  padding-left: 0px;
} 

.TreeNode 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  color: #00aeef;
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  border:0px; 
  border-color:#f0f0f0; 
  border-style: solid;
  cursor:pointer;
} 

.SelectedTreeNode 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  color: #f26522;
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  border:0px; 
  border-color:gray; 
  border-style: solid; 
  cursor:default; 
} 

.HoverTreeNode 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold;
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  color: #f26522;
  text-decoration:none;
  border:0px; 
  border-color:gray; 
  border-style: solid; 
  cursor:pointer;
}

.TreeNodeRow 
{ 
  height: 20px; 
} 
 






.HorizontalSplitterBar
{
  background-color:#003768;
}

.CollapsedHorizontalSplitterBar
{
  background-color:#003768;
  border: 1px solid #000000;
  border-right-width: 0px;
}

.VerticalSplitterBar
{

  background: url(images/Control-Images/Splitter/splitter_verBg.gif); 
}

.CollapsedVerticalSplitterBar
{
  background: url(images/Control-Images/Splitter/splitter_verBg.gif); 
  border: 1px solid #000000;
  border-bottom-width: 0px;
}

.ActiveSplitterBar
{
  background-color: #82302F;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
}

.SplitterPane
{
  
}
