
  .label{  font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;}
  .labelMed{  font-size: 10px;  color: black;  font-family: Arial,Verdana,Geneva;}
  .labelSmall{  font-size: 9px;  color: black;  font-family: Arial,Verdana,Geneva;}
  .labelWhite{  font-size: 11px;  color: #ffffff; /*#FEFFD3;*/  font-family: Arial,Verdana,Geneva;}
  .labelDark{  font-size: 11px;  color: #757575;  font-family: Arial,Verdana,Geneva;}
  .help{  font-size: 9px;  color: gray;  font-family: Arial,Verdana,Geneva;}
  .WhiteSml{  font-size: 9px;  color: #ffffff; /*#FEFFD3;*/  font-family: Arial,Verdana,Geneva;}
  .gray{  font-size: 11px;  color: gray;  font-family: Arial,Verdana,Geneva;}
  .graysmall{  font-size: 9px;  color: gray;  font-family: Arial,Verdana,Geneva;}
  .helpBold{  font-weight: bold;  font-size: 11px;  color: gray;  font-family: Arial;}
  .title{  font-weight: bold;  font-size: 11px;  color: black;  font-family: Arial;}
  .reportTitle{  font-weight: bold;  font-size: 16px;  color: black;  font-family: Arial,Arial,Verdana,Geneva;}
  .titleWhite{  font-weight: bold;  font-size: 12px;  color: #ffffff; /*#FDFEBC;*/  font-weight:bold; font-family: Arial,Verdana,Geneva;}
  .titleBold{  font-weight: bold;  font-size: 12px;  color: #FDFEBC;  font-family: Arial,Verdana,Geneva;}
  .TabTitle{  font-weight: bold;  font-size: 11px;  color: #7F7F7F;  font-family: Arial;}
  .warning{  font-weight: bold;  font-size: 11px;  color: red;  font-family: Arial,Verdana,Geneva;}
  A.link{  font-size: 11px;  color: gray;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.link:hover{  font-weight: normal;  font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.titlelink{  font-size: 11px;  color: #FDFEBC;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.titlelink:hover{  font-weight: normal;  font-size: 11px;  color: FFFF66;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkBold{  font-size: 11px; font-weight: 600;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkBlk{  font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkBlk:hover{  font-weight: normal;  font-size: 11px;  color: blue;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkBlue{  font-size: 11px;  color: blue;  font-weight: 900; font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkBlue:hover{  font-weight: normal;  font-size: 11px;  font-weight: 900; color: #CF844F;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}

  A.mininglink{  font-size: 11px;  color: #7F7F7F;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.mininglink:hover{  font-size: 11px;  color: #CF844F;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}

  .DarkBorder{border: 1px solid #000000;}

  A.linkTitle{  font-size: 11px;  color: black;  font-weight: bold;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkTitle:hover{  font-weight: normal;  font-size: 11px;  color: black;  font-weight: bold;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkSmall{  font-size: 9px;  color: gray;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkSmall:hover{  font-weight: normal;  font-size: 9px;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}A.boldlink{  font-weight: bold;  font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkWhite{  font-size: 11px;  color: white;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkWhite:hover{  font-weight: bold;  font-size: 11px;  color: White;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkNoHover{  font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  A.linkNoHover:hover{  font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}

  .Button{  font-size: 11px;  font-weight: normal;  color: #8C8C8C;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  .ButtonMO{  font-size: 11px;  font-weight: normal;  color: #000000;  font-family: Arial,Verdana,Geneva;  text-decoration: none;}
  .ButtonCursor{cursor:hand;}

  .etitle		    {font:12px Arial,Verdana,Geneva,Helvetica; font-weight: bold; text-decoration:none; color: #3D4A72; } 
  .etext		    {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: normal; text-decoration:none; color: #000000;} 
  .erowdes	    {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: normal; text-decoration:none; color: #888888;} 
  .ebold        {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: bold; text-decoration:none; color: #000000;} 

  .eposchange	  {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: normal; text-decoration:none; color: #138413;} 
  .enegchange	  {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: normal; text-decoration:none; color: #B21313;} 
  .enochange	  {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: normal; text-decoration:none; color: #CCAA00;} 
  
  .ecoldes	    {font:11px Arial,Verdana,Geneva,Helvetica; font-weight: bold; text-decoration:none; color: #666666;} 

  .input    {background-color:#FFFFFF;border: 1px solid #6B6B6B;font: 12px arial;} 
  .input160 {background-color:#FFFFFF;border:  1px solid #6B6B6B;font: 12px arial;width:160px;} 
  .input180 {background-color:#FFFFFF;border:  1px solid #6B6B6B;font: 12px arial;width:180px;} 
  .input200 {background-color:#FFFFFF;border: 1px solid #6B6B6B;font: 12px arial;width:200px;} 
  .input250 {background-color:#FFFFFF;border: 1px solid #6B6B6B;font: 12px arial;width:250px;} 
  .input300 {background-color:#FFFFFF;border: 1px solid #6B6B6B;font: 12px arial;width:300px;} 
  .input350 {background-color:#FFFFFF;border: 1px solid #6B6B6B;font: 12px arial;width:350px;} 
  .input500 {background-color:#FFFFFF;border: 1px solid #6B6B6B;font: 12px arial;width:500px;} 
  .medtextarea { background-color:#FFFFFF;border:  1px solid #6B6B6B;font: 12px arial;height:125px;width:425px;}
  .smalltextarea { background-color:#FFFFFF;border:  1px solid #6B6B6B;font: 12px arial;height:125px;width:300px;}
  .liHelp   {list-style-type:none;font-size:8pt;margin-left:0px;margin-bottom:1px;margin-top:1px;}
  .ulHelp   {list-style-type: none;font-size:8pt;margin-left:15px;margin-bottom:1px;margin-top:1px;}
   
  
.BrdrdTable {
  border-collapse:collapse;
  border:none;
  border-color:#0076A3;
  mso-border-alt:solid windowtext 1.0pt;
}

  
.OpeningTD,.SummaryHeaderTD,.HeaderCell,.ItemCountCell,.BottomItemCountCell,.ItemCell,.BottomItemCell,.ItemGraphCell,.ClosingItemGraphCell,.BottomItemGraphCell,.BottomClosingItemGraphCell {
  border:solid windowtext 1.0pt;
  border-color:#0076A3; 
}

.SingleBorder {
  border:solid windowtext 1.0px;
  border-color:#0076A3; 
}

.NrmlTD {
  border:solid windowtext 1.0pt;
  border-left:none;
  border-color:#0076A3;
  mso-border-left-alt:solid windowtext 1.0pt;
}  

.StackTD {
  border:solid windowtext 1.0pt;
  border-bottom:none;
  border-color:#0076A3;
  mso-border-left-alt:solid windowtext 1.0pt;
}  

.StackOpeningTD {
  border:solid windowtext 1.0pt;
  border-bottom:none;
  border-color:#0076A3; 
}

  
.TitleRow     {background-color:#3399CC;} 
.CompTitleRow     {background-color:#FF9900;}
.SubTitleRow  {background-color:#3DB6F2;}
.StandardRow  {background-color:#FDFDFF;} 
.HighlightRow {background-color:#EEF1F4;}
.CompareRow   {background-color:#FFF5E5;}
.HighlightBGColor {background-color:#898AC3;}
.DefaultBGColor {background-color:#FFFFFF;}
.SpecialRow {background-color:#FFB47F;}
.SpecialRow2 {background-color:#C1C4FF;}
.SpecialRowComp {background-color:#FFCC33;}


.PageBreak {page-break-before: always}

.StandardMenuBorder      {background-color:#6F829A;}
.StandardMenuBackground  {background-color:#F3F6FF;}
.HighlightMenuBorder     {background-color:#FF7F00;}
.HighlightMenuBackground {background-color:#FFF9ED;}
.MenuTitle{  font-weight: normal;  font-size: 11px;  color: #333333;  font-family: Arial;}


.slice, .slice:hover slice:visited{ text-decoration: none; color: #008010; }
.slice:hover{ text-decoration: underline; }

.mini {  font-size: 9px; font-family: Arial,Verdana,Geneva;color: #000000; }
.minislice, .minislice:hover slice:visited{ font-size: 9px; font-family: Arial,Verdana,Geneva;text-decoration: none; color: #000000; }
.minislice:hover{ text-decoration: none; font-family: Arial,Verdana,Geneva;}

.slicemenu, .slicemenu:hover slice:visited{ text-decoration: none; color: #444444; font-family: Arial,Verdana,Geneva;}
.slicemenu:hover{ text-decoration: none; color: #40A040;font-family: Arial,Verdana,Geneva;}

.minislicemenu, .minislicemenu:hover minislice:visited{ font-size: 9px; text-decoration: none; color: #444444; font-family: Arial,Verdana,Geneva;}
.minislicemenu:hover{ color: #40A040;font-family: Arial,Verdana,Geneva;}

.TableHover
{
  /*border:1px solid #49AC49;*/
 background-color: #FFD49F;
  border:1px solid #444444;
  border-collapse:collapse;	
  cursor: pointer; 
  cursor:hand; 
  font-family: Arial,Verdana,Geneva;
}

.CalTable
{
  /*border:1px solid #49AC49;*/
  border:1px solid #444444;
  border-collapse:collapse;	
  background-color: #E5E5E5;
  cursor: pointer; 
  cursor:hand; 
  font-family: Arial,Verdana,Geneva;
}

.CalDisabled
{
  border:1px solid #444444;	
  border-collapse:collapse;	
  background-color: #CECED6;
  font-family: Arial,Verdana,Geneva;
}

.CalHighlight
{
  border:1px solid #444444;	
  border-collapse:collapse;	
  background-color:#FFB47F; 
  cursor: pointer; 
  font-family: Arial,Verdana,Geneva;
  cursor:hand; 
}

.CalHeaderTable
{
  border:1px solid #444444;	
  border-collapse:collapse;	
  background-color:#A5B5FF;
  font-family: Arial,Verdana,Geneva;
}

.CalItem
{
  /* border:1px solid;
  border-collapse:collapse;	
  background-color: #FFFFFF;*/
  margin:1px;
  font-family: Arial,Verdana,Geneva;
}



/* Summary Ledger CSS classes */
.HeaderCell { background-color:#3399CC;	vertical-align:middle;	text-align:center;	border-bottom:none;	border-collapse:collapse;}
.HeaderCellPDF{	border-color:#0076A3;}
.HeaderHolder{	 border-collapse:collapse;}
.SummaryHeaderText{	font-family: Arial,Verdana,Geneva;	font-size:10px;	color:#FFFFFF;}	

.SummaryTable{  border-collapse:collapse;	padding-left:0px;  mso-border-alt:solid windowtext 1.0pt;}
.ForcastTable{	border-collapse:collapse;text-indent:-1px;margin-left:-1px;}
.SummaryRow{	vertical-align:middle;}
.ItemCountCell,.BottomItemCountCell{		border-right:none; border-bottom:none;	background-color: #F8F8F8;	padding-left:5px;padding-right:5px; border-collapse:collapse;}
.BottomItemCountCell{border-bottom:solid 1px #0076A3;}
.SummaryItemText{	font-family: Arial,Verdana,Geneva;	font-size:10px;	color:#000000;}
	
.ItemCell
{
	background-color: #F8F8F8;	
	border-left: solid 1px #EEEEEE;
	border-bottom:none;
	padding-left:5px;	
	padding-right:5px;
	 border-collapse:collapse;
	
}
.itemcellpdf
{
	border-color:#0076A3;
}
.BottomItemCell
{
	background-color: #F8F8F8;
	border-left: solid 1px #EEEEEE;
	
	
	padding-left:5px;
	padding-right:5px;
	
	
	 border-collapse:collapse;
	
}

.ItemGraphCell
{
	border-bottom: none;
	border-left:none;
	border-right: solid 1px #EEEEEE;
	
	border-collapse:collapse;
	
}

.ClosingItemGraphCell
{
	border-bottom: none;
	border-left:none;
	
	border-collapse:collapse;
	
}
.BottomItemGraphCell
{
	
	border-left:none;
	border-right: solid 1px #EEEEEE;
	
	 border-collapse:collapse;
	
	
}
.BottomClosingItemGraphCell
{
	
	border-left:none;
	
	 border-collapse:collapse;
	 
}

.GraphTableImage
{
	text-align:center;
	vertical-align:bottom;
	
}

.GraphImage
{
	height:40;
	width:35;
	margin-top:5px;
	border-collapse:collapse;
}
.GraphTableText
{
	text-align:center;
	
	border-collapse:collapse;
}
.SummaryGraphText
{
	font-family: Arial,Verdana,Geneva;
	
	font-size:9px;
	
}
.SummaryGraphTextPDF
{
	font-family: Arial,Verdana,Geneva;
	
	font-size:6px;
	
}
.ForcastCell
{
	
	text-align:left;
	vertical-align:top;
	padding-left:3px;
	
	border-collapse:collapse;
}
.ForcastText
{
	font-family: Arial,Verdana,Geneva;
	font-size:9px;	
	background-color: #FFFFFF;
}
.ForcastMark
{
	font-family: Arial,Verdana,Geneva;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	border-collapse:collapse;
	font-size:9px;	
}
.ExtraHeader
{
	font-family: Arial,Verdana,Geneva;
	text-align:center;
	font-size:9px;

	border-collapse:collapse;
}
.SummaryHeaderTD
{	
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;	
}


