
 /** initialize default styles */
   A         {color: #0000FF; font-weight: normal; TEXT-DECORATION: none; }
   A:link    {color: #555FAA; font-weight: normal; TEXT-DECORATION: none; }
   A:visited {color: #555FAA; font-weight: normal; TEXT-DECORATION: none; }
   A:hover   {color: #FF9A02; font-weight: normal; TEXT-DECORATION: none; }

   b         {color: #000000; font-size: 10pt;  line-height: 13pt; font-family: arial,helvetica,sans-serif}
   body      {color: #004378; font-size: 10pt;  line-height: 13pt; font-family: arial,helvetica,sans-serif}
   p         {color: #004378; font-size: 10pt;  line-height: 13pt; font-family: arial,helvetica,sans-serif}
   ul        {color: #004378; font-size: 10pt;  line-height: 13pt; font-family: arial,helvetica,sans-serif}
   td        {
	          color: #004378;
	          font-size: 10pt;
	          line-height: 13pt;
              font-family: arial,helvetica,sans-serif;}

 /** initialize simple headings */
   h1       {color: #004378;
             font-size: 11pt;
             font-weight: bold; 
             line-height: 19pt;
             font-family: arial,helvetica,sans-serif}
   h2       {
	         color: #004378;
	         font-size: 13pt;
	         font-style: normal;
	         line-height: 19pt;
	         font-family: arial, helvetica, sans-serif;
	         font-weight: bold;
	         text-decoration: none;
	         margin: 0px;}

   h3       {color: #004378; 
             font-size: 13pt; 
             font-weight: bold; 
             line-height: 19pt;
             font-family: arial,helvetica,sans-serif}

/** dividers */
	hr		{color: #d3ecf5;
			 width: 100%}
	
/** Custom Style Sheet classes */
   .center1     { 
                margin-left: auto;
                margin-right: auto;}
 
   .center2     { 
                text-align: center;}

/** Custom Fixed-width font attributes */
   PRE          { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 9pt;  }
   .preFont1    { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 7pt;  }
   .preFont2    { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 8pt;  }
   .preFont3    { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 9pt;  }
   .preFont4    { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 10pt;  }
   .preFont5    { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 11pt; }
   .preFont6    { font-family: Courier New, Courier, monospace; font-weight: normal; color: #2A2A2A;  FONT-SIZE: 13pt; }

/** Custom fixed-width font attribute with alignment */
   .preFontL    { font-family: Courier New, Courier, monospace;
                  font-weight: normal; 
                  color: #2A2A2A;  
                  FONT-SIZE: 13pt;
                  text-align: left }

/** Single custom classes */
   .dwLabel1    { font-weight: bold;   color: Gray;    FONT-SIZE: 8pt;  }
   .dwLabel3    { font-weight: bold;   color: Gray;    FONT-SIZE: 10pt; }
   .dwLabel4    { font-weight: bold;   color: #009966; FONT-SIZE: 8pt;  }
   .dwLabel5    { font-weight: bold;   color: #009966; FONT-SIZE: 9pt;  }
   .dwLabel6    { font-weight: bold;   color: #009966; FONT-SIZE: 10pt; }
   
   td.dwNode1         { font-weight: bold;  color: Gray;  font-size: 9pt;  }
   td.dwNode1:link    { font-weight: bold;  color: Gray;  font-size: 9pt;  }
   td.dwNode1:visited { font-weight: bold;  color: Gray;  font-size: 9pt;  }
   td.dwNode1:hover   { font-weight: bold;  color: Gray;  font-size: 9pt;  }
  
   .dwNode2         { font-weight: bold;  color: Gray;  font-size: 7pt;  }
   .dwNode2:link    { font-weight: bold;  color: Gray;  font-size: 7pt;  }
   .dwNode2:visited { font-weight: bold;  color: Gray;  font-size: 7pt;  }
   .dwNode2:hover   { font-weight: bold;  color: Gray;  font-size: 7pt;  }
   
   .dwData          { font-weight: bold;   color: #000000; FONT-SIZE: 9pt; }
   
   .dwText          {font-weight: normal; color: Gray; font-size: 10pt; }
   .dwText1         {font-weight: normal; color: Gray; font-size: 9pt; text-align:right; vertical-align:top; margin-right: 5px; }
   .dwText2         {font-weight: normal; color: Gray; font-size: 8pt;  }
   .dwText3         {font-weight: normal; color: Gray; font-size: 7pt;  }
   .dwText_lg       {font-weight: normal; color: Gray; font-size: 13pt; }
   .dwText_lg1      {font-weight: normal; color: Gray; font-size: 12pt; }
   .dwText_lg2      {font-weight: normal; color: Gray; font-size: 11pt; }

   .dwTextHdr1  { font-weight: bold;   color: #555FAA; FONT-SIZE: 13pt; }
   .dwTextHdr2  { font-weight: bold;   color: #555FAA; FONT-SIZE: 11pt; }
   .dwTextHdr3  { font-weight: bold;   color: #000000; FONT-SIZE: 11pt; }

   .pwTextHdr1  { font-weight: bold;   color: #00CCCC; FONT-SIZE: 13pt; }
   .pwTextHdr2  { font-weight: bold;   color: #00CCCC; FONT-SIZE: 11pt; }
   .pwTextHdr3  { font-weight: bold;   color: #000000; FONT-SIZE: 11pt; }
   
   .nLabelvLg_dgray  {font-weight: normal; color: #333300; FONT-SIZE: 13pt; }
   .bLabelvLg_dgray  {font-weight: bold;   color: #333300; FONT-SIZE: 13pt; }
   .nLabelLg_dgray   {font-weight: normal; color: #333300; FONT-SIZE: 11pt; }
   .bLabelLg_dgray   {font-weight: bold;   color: #333300; FONT-SIZE: 11pt; }
   .nLabelReg_dgray  {font-weight: normal; color: #333300; FONT-SIZE: 10pt;  }
   .bLabelReg_dgray  {font-weight: bold;   color: #333300; FONT-SIZE: 10pt;  }
   .nLabelSm_dgray   {font-weight: normal; color: #333300; FONT-SIZE: 9pt;  }
   .bLabelSm_dgray   {font-weight: bold;   color: #333300; FONT-SIZE: 9pt;  }
   .nLabelvSm_dgray  {font-weight: normal; color: #333300; FONT-SIZE: 8pt;  }
   .bLabelvSm_dgray  {font-weight: bold;   color: #333300; FONT-SIZE: 8pt;  }

   .nLabelvLg_blue   {font-weight: normal; color: #555FAA; FONT-SIZE: 13pt; }
   .bLabelvLg_blue   {font-weight: bold;   color: #555FAA; FONT-SIZE: 13pt; }
   .nLabelLg_blue    {font-weight: normal; color: #555FAA; FONT-SIZE: 11pt; }
   .bLabelLg_blue    {font-weight: bold;   color: #555FAA; FONT-SIZE: 11pt; }
   .nLabelReg_blue   {font-weight: normal; color: #555FAA; FONT-SIZE: 10pt;  }
   .bLabelRegb_blue  {font-weight: bold;   color: #555FAA; FONT-SIZE: 10pt;  }
   .nLabelSm_blue    {font-weight: normal; color: #555FAA; FONT-SIZE: 9pt;  }
   .bLabelSm_blue    {font-weight: bold;   color: #555FAA; FONT-SIZE: 9pt;  }

   .nErrvLg_red      {font-weight: normal; color: Red;     FONT-SIZE: 13pt; }
   .bErrvLg_red      {font-weight: bold;   color: Red;     FONT-SIZE: 13pt; }
   .nErrLg_red       {font-weight: normal; color: Red;     FONT-SIZE: 11pt; }
   .bErrLg_red       {font-weight: bold;   color: Red;     FONT-SIZE: 11pt; }
   .nErrReg_red      {font-weight: normal; color: Red;     FONT-SIZE: 10pt;  }
   .bErrRegb_red     {font-weight: bold;   color: Red;     FONT-SIZE: 10pt;  }
   .nErrSm_red       {font-weight: normal; color: Red;     FONT-SIZE: 9pt;  }
   .bErrSm_red       {font-weight: bold;   color: Red;     FONT-SIZE: 9pt;  }

/** General style sheet classes */
   .DataDesc         {font-weight: normal; color: Gray; FONT-SIZE: 7pt; }
   .DataDesc:link    {font-weight: normal; color: Gray; FONT-SIZE: 7pt; }
   .DataDesc:active  {font-weight: normal; color: Gray; FONT-SIZE: 7pt; }
   .DataDesc:visited {font-weight: normal; color: Gray; FONT-SIZE: 7pt; }
   .DataDesc:hover   {font-weight: normal; color: Gray; FONT-SIZE: 7pt; }
   
   .HeaderText       {font-family: Arial Black,helvetica,sans-serif; color: #999999; font-weight: bold; 
                      font-size: 18pt; text-align: right; line-height: 20pt; margin-right: 5px;}
   
   .ImageFloat         {float:left}

   .index_lang         {font-family: Arial; font-size: 9pt; color: #0052A5; font-weight: normal; }
   .index_lang:link    {font-family: Arial; font-size: 9pt; color: #0052A5; font-weight: normal; }
   .index_lang:visited {font-family: Arial; font-size: 9pt; color: #0052A5; font-weight: normal; }
   .index_lang:hover   {font-family: Arial; font-size: 9pt; color: gray;    font-weight: normal; }
   
   .LoginCenter        {text-align: center; }

   .dwFtr            {font-weight: normal; color: gray; FONT-SIZE: 8pt; }
   .dwFtr:link       {font-weight: normal; color: #6265BC; FONT-SIZE: 8pt; TEXT-DECORATION: none}
   .dwFtr:active     {font-weight: normal; color: gray; FONT-SIZE: 8pt; TEXT-DECORATION: none}
   .dwFtr:visited    {font-weight: normal; color: gray; FONT-SIZE: 8pt; TEXT-DECORATION: none}
   /*.dwFtr:hover      {font-weight: normal; color: #FF9900; FONT-SIZE: 8pt; TEXT-DECORATION: none}*/

   .dwNormText         {font-weight: normal; color: #6265BC; FONT-SIZE: 10pt; }
   .dwNormText:link    {font-weight: normal; color: #6265BC; TEXT-DECORATION: underline; FONT-SIZE: 10pt; }
   .dwNormText:active  {font-weight: normal; color: #6265BC; TEXT-DECORATION: underline; FONT-SIZE: 10pt; }
   .dwNormText:visited {font-weight: normal; color: #6265BC; TEXT-DECORATION: underline; FONT-SIZE: 10pt; }
   .dwNormText:hover   {font-weight: normal; color: #6265BC; TEXT-DECORATION: underline; FONT-SIZE: 10pt; }

   .nav              {font-weight: bold; color: Gray;    font-size: 9pt; }
   .nav:link         {font-weight: bold; color: Gray;    font-size: 9pt; }
   .nav:visited      {font-weight: bold; color: Gray;    font-size: 9pt; }
   .nav:hover        {font-weight: bold; color: #FF9900; font-size: 9pt; }

   .nav2             {font-family: Times New Roman; color : #333333; font-size: 10pt; }
   .nav2:link        {font-family: Times New Roman; color : #333333; font-size: 10pt; }
   .nav2:visited     {font-family: Times New Roman; color : #333333; font-size: 10pt; } 
   .nav2:hover       {font-family: Times New Roman; color : #800000; font-size: 10pt; }
   
   .NameInfo         {color: #555FAA; font-weight: normal; text-align: right; }

   .NormUL           {color: #555FAA; font-weight: normal; TEXT-DECORATION: underline; }
   .NormUL:link      {color: #555FAA; font-weight: normal; TEXT-DECORATION: underline; }
   .NormUL:visited   {color: #555FAA; font-weight: normal; TEXT-DECORATION: underline; }
   .NormUL:hover     {color: #FF9900; font-weight: normal; TEXT-DECORATION: underline; }
