
  .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: #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: #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: normal;  font-size: 11px;  color: #FDFEBC;  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:#898AC3;
  mso-border-alt:solid windowtext 1.0px;
}

  
.OpeningTD {
  border:solid windowtext 1.0px;
  border-top:none;
  border-color:#898AC3; 
}

.SingleBorder {
  border:solid windowtext 1.0px;
  border-color:#898AC3; 
}

.NrmlTD {
  border:solid windowtext 1.0px;
  border-left:none;
  border-top:none;
  border-color:#898AC3;
  mso-border-left-alt:solid windowtext 1.0px;
}  

.StackTD {
  border:solid windowtext 1.0px;
  border-bottom:none;
  border-color:#898AC3;
  mso-border-left-alt:solid windowtext 1.0px;
}  

.StackOpeningTD {
  border:solid windowtext 1.0px;
  border-bottom:none;
  border-color:#898AC3; 
}

  
.TitleRow     {background-color:#376293;} 
.SubTitleRow  {background-color:#6692C4;} 
.StandardRow  {background-color:#FDFDFF;} 
.HighlightRow {background-color:#EEF1F4;} 
.HighlightBGColor {background-color:#898AC3;} 
.DefaultBGColor {background-color:#FFFFFF;} 
.SpecialRow {background-color:#FFB47F;} 
.SpecialRow2 {background-color:#C1C4FF;}

.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;}
  
BODY
{
background-color:#FFFFFF;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#4D6185;
scrollbar-base-color:#BDD1FB;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#B4BDC5;
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#BDD1FB;
scrollbar-shadow-color:#BDD1FB;}

/*
 * Styles for the Calendar
*/
html,
body 
{
 margin: 0;
 padding: 0;
 font-size: 9px; color: black;  font-family: Arial,Verdana,Geneva;	
}

.BrdrdTable 
{
	border-collapse: collapse;
}

.StandardDateColumn, 
.UnSelectableDateColumn, 
.SelectedDateColumn, 
.HighlightedDateColumn,
.BrdrdTD
 { 
	border: 1px solid black; 
	font-size: 11px;  
	color: black;  
	font-family: Arial,Verdana,Geneva;  
}
.StandardDateColumn     { background-color:#E5E5E5; }
.UnSelectableDateColumn { background-color:#CECED6; }
.SelectedDateColumn     { background-color:#FFB47F;}
.HighlightedDateColumn  { background-color:#F7F7F7;  cursor: pointer; cursor:hand; }



.Header,
.label,
.MonthText,
.YearText
{
	font-size: 11px;  color: black;  font-family: Arial,Verdana,Geneva;
}

.Header    { background-color:#A5B5FF; }
.MonthText { font-size: 12px; }
.YearText  { font-weight:bold; }



.slice, .slice:hover slice:visited{ text-decoration: none; color: #008010; }
.slice:hover{ text-decoration: underline; }

.mini {  font-size: 9px; color: #000000; }
.minislice, .minislice:hover slice:visited{ font-size: 9px; text-decoration: none; color: #000000; }
.minislice:hover{ text-decoration: none; }

.slicemenu, .slicemenu:hover slice:visited{ text-decoration: none; color: #444444; }
.slicemenu:hover{ text-decoration: none; color: #40A040;}

.minislicemenu, .minislicemenu:hover minislice:visited{ font-size: 9px; text-decoration: none; color: #444444; }
.minislicemenu:hover{ color: #40A040;}

.SliceMenuItem
{
  /* border:1px solid;
  border-collapse:collapse;	
  background-color: #FFFFFF;*/
  margin:1px;

}

.SliceMenuTable
{
  /*border:1px solid #49AC49;*/
  border:1px solid #49AC49;
  border-collapse:collapse;	
  background-color: #FFFFFF;
}

.SliceMenuTableDisabled
{
  border:1px solid #49AC49;	
  border-collapse:collapse;	
  background-color: #EEEEEE;
}

.SliceMenuTableHighlight
{
  border:1px solid #49AC49;	
  border-collapse:collapse;	
  background-color: #FFB47F;
}

.SliceHeaderTable
{
  border:1px solid #4949AC;	
  border-collapse:collapse;	
  background-color: #E0EOFF;
}

SliceMenuItemOpen
{
  border:1px solid #C0DDC0;	
  border-collapse:collapse;	
  background-color: #E0FFE0;
}

.SliceMenuTD
{
  border-collapse:collapse;		
  border:0px solid #777777;	  
}

.CalTable
{
  /*border:1px solid #49AC49;*/
  border:1px solid #444444;
  border-collapse:collapse;	
  background-color: #E5E5E5;
  cursor: pointer; 
  cursor:hand; 
}
.TableHover
{
  /*border:1px solid #49AC49;*/
 background-color: #FFD49F;
  border:1px solid #444444;
  border-collapse:collapse;	
  cursor: pointer; 
  cursor:hand; 
}

.CalDisabled
{
  border:1px solid #444444;	
  border-collapse:collapse;	
  background-color: #CECED6;
}

.CalHighlight
{
  border:1px solid #444444;	
  border-collapse:collapse;	
  background-color:#FFB47F; 
  cursor: pointer; 
  cursor:hand; 
}

.CalHeaderTable
{
  border:1px solid #444444;	
  border-collapse:collapse;	
  background-color:#A5B5FF;
}

.CalItem
{
  /* border:1px solid;
  border-collapse:collapse;	
  background-color: #FFFFFF;*/
  margin:1px;

}


